MATLAB的仿真课程设计方案

上传人:M****1 文档编号:486429430 上传时间:2024-02-14 格式:DOC 页数:13 大小:97KB
返回 下载 相关 举报
MATLAB的仿真课程设计方案_第1页
第1页 / 共13页
MATLAB的仿真课程设计方案_第2页
第2页 / 共13页
MATLAB的仿真课程设计方案_第3页
第3页 / 共13页
MATLAB的仿真课程设计方案_第4页
第4页 / 共13页
MATLAB的仿真课程设计方案_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《MATLAB的仿真课程设计方案》由会员分享,可在线阅读,更多相关《MATLAB的仿真课程设计方案(13页珍藏版)》请在金锄头文库上搜索。

1、封面作者:PanHon glia ng仅供个人学习LiaoningNormalUniversity(2012 届)本科生毕业论文(设计)题 目基于Matlab的RC电路支路电流法的仿真分析学院:大连职业技术学院专 业:应用电子技术(电子信息工程)学号:学生姓名:张金皓指导教师:周芸2012年10月基于Matlab的RC电路支路电流法的仿真分析学生:张金皓指导教师:周芸大连职业技术学院技术学院电子信息工程2012级摘要:先对电路图进行分析,选择支路电流法,列出对应的关系式,使用 matlab建立M文件,编写对应的程序,得到结果。并将其用simulink 进行仿真,得到对应的图形,更加直观的将结果

2、显示出来。关键字:正弦稳态电路;matlab ; simulink 仿真;支路电流法。Abstract: The first analysis of the circuit, select the branch current method, lists the corresp onding relati on ship, the establishme nt of M-file using matlab, write the corresp onding program, to get results. And simulati on using simuli nk get the corr

3、esp onding graphics, more in tuitive results displayed.Keywords: sinusoidal steady state circuit ; matlab ; simulink simulation ; branch curre nt method前言:作为学习电信的学生,有时为了解决复杂的电路的问题,减少我们的计算 量,我们就得采用 matlab分析,并且使用simulink仿真,这样不仅减少了计 算量,而且使得电路问题更加的直观。1电路图及其要求1.1电路图图1-1电路图1.2电路要求正弦稳态电路如上图所示,已知 us=14.14si

4、n(2t), is=sin (2t+6/pi )R仁R2=R3=R4=2C=1, L=0.5,求个支路电流并作向量图和波形图;并用 simulink 进行仿真。2 matlab支路电流法2.1电路分析使用支路电流法,就必须进行每个支路电流的设置,然后用matlab进行编程,算出结果。首先,简单的介绍一下支路电流分析法。2.2.1定义:支路电流法是在计算复杂电路的各种方法中的一种最基本的方法。它通 过应用基尔霍夫电流定律和电压定律分别对结点和回路列出所需要的方程 组,而后解出各未知支路电流。它是计算复杂电路的方法中,最直接最直观的方法前提是,选择好电流的参考方向2.2.2简介:以支路电流为求解对

5、象的电路计算方法。用此法计算一个具n个节点和b条支路的电路时,因待求的支路电流数为b,故需列出b个含支路电流的独立方程。根据电路内的支路电流在节点上必须服从基尔霍夫电流定律(KCL)的约束,支路电压沿回路必须服从基尔霍夫电压定律(KVL)的约束,而支路电流和支路电压在每条支路上又必须满足该支路的特性方程(即支路的电压-电流关系,VCR ,可以导出这b个方程。首先,对除参考节点外的所有节点,利用KCL写方程,可得(n-1)个只含支路电流的独立方程;对所选定的基本回 路,利用KVL写方程,可得(b-n+1)个只含支路电压的独立方程。再根据 各支路的连接形式和所含元件的类型写出b个既含支路电流又含支

6、路电压的支路方程。最后利用支路方程消去(b- n+1)个方程中的支路电压,便得到总数为(n-1)+( b-n+1)=b个只含支路电流的方程。有了这些方程,就可用适当的 数字方法求解。2.2.3计算步骤用支路电流法计算电路的具体步骤是:为电路的支路电压和支路电流 选定参考方向。选一个节点为参考节点,并根据基本回路的定义选定一组这 种回路(如果电路是平面网络,则可选内网孔),最后为这组回路定好绕行 方向。对除参考点外的所有节点写出(n-1)个KCL方程。对基本回路(或网孔)写出(b-n+1)个KVL方程。写出各支路的方程。将支路方程 代入KVL方程,消去电路电压后,得出(b-n+1)个含支路电流的

7、方程。用 适当的数学方法从第1步和第5步得到的(n-1)+( b-n+1)=b个方程组成的方 程组中解出支路电流。将求得的支路电流代入支路方程,求出支路电压。对于线性电路,应用支路电流法时,电路内不能含有压控元件构成的支 路。因为这种支路的电压无法通过电流来表达,从而也就无法从 KVL方程中消去该支路的电压。另外,当遇到电路(不管是线性还是非线性)含仅由独 立电流源构成的支路时,最好使用电源转移法将该电流源进行转移(见电路 变换)以后,再用支路电流法进行计算。224算法特点优点:直观,所求就是支路电流。缺点:当支路数目较多时,变量多,求解过程麻烦,不宜于手工计算。2.2使用支路电流法分析本题先

8、设出三个节点,然后根据节点将每个支路的电流关系列出,再列写KCL KVL方程。l3-i5+i6=-is-i2-i3+i4=0 -i1-i4-i6=isR1I1-(R2+JW)I2-R4I4=O-(R2+JX)I2+R3I3=US -R3I3-R4I4-JXI6=02.3Matlab 方法2.3.1Matlab的简单介绍简介:MATLAB是矩阵实验室(Matrix Laboratory)的简称,是美国 MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析 以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和 Simulink两大部分。基本功能:MATLAB是

9、由美国mathworks公司发布的主要面对科学计算、 可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、 科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一 个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计 算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统 非交互式程序设计语言(如C、Fortran )的编辑模式,代表了当今国际科学计算软件的先进水平。MATLAB Mathematica、Maple并称为三大数学软件。它在数学类科技 应用软件中在数值方面方面首屈一指。MATLA列以进行矩阵运算、绘制函数和数据、实现算法、创建用

10、户界面、连接其他编程语言的程序等,主要应用 于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的 形式十分相似,故用 MATLA睐解算问题要比用 C,FORTRAN?语言完成相同 的事情简捷得多,并且 MATLAB也吸收了像 Maple等软件的优点,使 MATLAB 成为一个强大的数学软件。在新的版本中也加入了对c, fortran ,c+,java的支持。可以直接调用,用户也可以将自己编写的实用程序导入至VMATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序

11、,用户可以直接进行下载就可以用。应用:MATLAB产品族可以用来进行以下各种工作:数值分析数值和符号计算工程与科学绘图控制系统的设计与仿真数字图像处理技术数字信号处理技术通讯系统设计与仿真财务与金融工程MATLAB的应用范围非常广,包括信号和图像处理、通讯、控制系统设 计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的 工具箱(单独提供的专用MATLAB函数集)扩展了 MATLAB环境,以解决这些应用领域内特定类型的问题。优势:优势(1)友好的工作平台和编程环境(2)简单易用的程序语言(3)强大的科学计算机数据处理能力(4)出色的图形处理功能(5)应用广泛的模块集合工具箱等)。

12、下面是一些属性的说明bblue (蓝色)poi nt(点)-solid(实线)ggreen (绿色)ocircle (圆圈):dotted (点线)rred (红色)xx-mark (叉号)-.dashdot (点画线)ccyan (墨绿色)+ plus(加号)-dashed(虚线)mmagenta (紫红色)*star (星号)(none) nolineyyellow (黄色)ssquare(正方形)kblack (黑色)ddiamond (菱形)vtria ngle (dow n)Atria ngle (up)tria ngle (right)ppen tagramhhexagram编程2

13、.3.2(6)(7)常用函数介绍:Plot函数可以接一些参数,来改变所画图像的属性(颜色,图像元素实用的程序接口和发布平台 应用软件开发(包括用户界面)根据所列写的方程关系,将其用 Matlab的语言编写出来。R1=2R2=2R3=2R4=2w=2L=0.5 oC=1。XL=w*LoXC=1/(w*C) oIS=cos(pi/6)+j*si n(pi/6)。US=10A=0,0,1,0,-1,1 o 0,-1,-1,1,0,0 o -1,0,0,-1,0,-1 o R1,-(R2+j*XL),0,- R4,0,0 o 0,-(R2+j*XL),R3,0,0,0 o 0,0,-R3,-R4,0,

14、-j*XC oB=-IS o 0o IS o 0 o US 0 oI=AB3电路的电流向量图和波形图的绘制3.1电流的向量图2在编好的matlab程序后面加上下面的语句即可画出向量图compass(l(1),l(2),l(3),l(4),l(5),l(6)。图3-1电流的向量图3.2波形图同样,在写好的程序后面加上下面的一段程序,在运行,就可以绘制出电 流的波形图3x=real(l(1),real(l(2),real(l(3),real(l(4),real(l(5),real(l(6) oy=imag(l(1),imag( l( 2),imag( l( 3),imag(l(4),imag(l(5),imag(l(6) ordir stre ngth=cart2pol(x,y)odirectio n=rdir*180/pir=stre ngth*sqrt(2)t=0:pi/10000:3.5 oi1=r(1)*cos(w*t+rdir(1)oi2=r(2) *cos(w*t+rdir(2)oi3=r 3*cos(w*t+rdir(3)oi4=r(4)*cos(w*t+rdir(4)oi5=r(5) *cos(w*t+rdir(5)oi6=r Q*cos

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号