实用matlab的正弦稳态电路功率的分析.ppt_第1页
实用matlab的正弦稳态电路功率的分析.ppt_第2页
实用matlab的正弦稳态电路功率的分析.ppt_第3页
实用matlab的正弦稳态电路功率的分析.ppt_第4页
实用matlab的正弦稳态电路功率的分析.ppt_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、安徽新华学院2007届本科生 学位论文答辩,基于MATLAB的稳态电路建模与仿真,1 引言,在电路分析中,随着电路规模的加大,微分方程阶数以及联立方程的个数势必增多,给解算带来难。传统的计算机编程语言:FORTRAN、C语言等在处理高阶微分方程和大规模联立方程组问题时,大量的时间和精力都花在矩阵处理(如矩阵输入、求逆、稀疏矩阵处理等)和图形的生成分析等繁琐易错的细节上。而被誉为第四代计算机语言的MATLAB在矩阵处理和图形处理等方面有着得天独厚的优势。 MATLAB具有强大的运算能力,以及丰富的算法工具箱,目前已经发展成为适合多学科的、多种工作平台的功能强大的大型软件,广泛应用于大学科研、工程

2、计算等领域。利用MATLAB的M 文件来求解电路方程,只需一个或几个语句即可完成,同时MATLAB提供的SIMULINK工具可直接建立电路模拟模型,随意改变模拟参数,并且立即可得到修改后的模拟结果(Scope显示),进一步省去了编程的步骤,非常方便,2,正弦交流信号产生容易、便于控制和转换,且可以远距离传输,应用广泛。在电子产品、设备研制、生产和性能测试时,常会遇到正弦电路的稳态分析问题,采用MATLAB对稳态电路进行建模、仿真,可直接观察到电路中的电流、电压波形,大大提高了解决实际问题的能力,3,MATLAB 计算软件产品家族式美国 Math Works 公司开发的用于概念设计、算法开发、建

3、模仿真、实时实现的理想集成环境。广泛地应用于数学分析、计算、自动控制、系统仿真、数字信号处理、图像处理、数理统计、人工智能、通信工程和金融系统等领域,2 Matlab简介,4,Matlab操作界面,5,1 命令窗口(Command Window) MATLAB命令窗口中的“”为命令提示符,表示MATLAB正处于准备状态。在命令提示符后输入命令并按下回车键后,MATLAB就会解释执行所输入的命令,并在命令后面给出计算结果。 在命令窗口空白区域单击右键,弹出的快捷菜单,其中部分命令功能如下: Evaluate Selection:计算所选文本对应的表达式的值。 Open Selection:打开所

4、选文本对应的MATLAB文件。 Help on Selection:调用所选文本对应的帮助信息。 Clear CommandWindow:清除命令窗口中的内容。 2 历史命令(Command History)窗口 历史命令(Command History)窗口可以内嵌在MATLAB主窗口的右下部,也可以浮动在主窗口上。在默认设置下,历史记录窗口会自动保留自安装起所有用过的命令的历史记录,并且表明了时间,从而方便用户查询。而且,通过双击命令可进行历史命令再运行,6,3 当前目录(CurrentDirectory)窗口 当前目录(CurrentDirectory)窗口也称为路径浏览器。在当前目录窗

5、口可以显示或改变当前目录,还可以显示当前目录下的文件及相关信息,通过目录下拉列表框可以选择已经访问的目录。单击当前路径列表框右侧的浏览按钮,可以打开路径选择对话框,用户可以设置或添加路径。 4 工作空间(Workspace)窗口 工作空间(Workspace)是MATLAB用于存储各种变量和结果的内存空间。工作空间窗口是MATLAB集成环境的重要组成部分,它与MATLAB命令窗口一样,不仅可以内嵌在MATLAB的工作页面,还可以独立窗口的形式浮动在页面上。该窗口中显示工作空间中所有变量的名称、取值和最大值、最小值,可对变量进行观察、编辑、保存和删除,7,3 Simulink简介,SIMULIN

6、K是MATLAB的工具箱之一,提供交互式动态系统的建模、仿真和分析的图形环境。它可以对控制系统、信号处理及通信系统等进行系统的建模、仿真、分析等工作。它可以处理的系统包括:线性、非线性系统;离散、连续及混合系统;单任务、多任务离散事件系统。 利用SIMULINK进行系统的建模仿真、最大的优点就是易学、易用,同时可以利用MATLAB提供的丰富的仿真资源,8,库浏览器,9,其中SIMULINK通用基础模块库中包括信号源模块库(Sources)、输出模块库(Sinks)、连续系统模块库(Continuous)、离散系统模块库(Discrete)、数学运算模块库(Math operations)、通用

7、模块库(Commonly Used Blocks)、信号路径模块库(Signal routing)。SIMULINK电力系统模块库(SimPowerSystems)包括电源模块库(Electrical Source)、电器元件库(Elements)、电机模块库(Machines)、电力电子模块库(Electronics)、测量模块库(Measurements) 点击上述界面的图标,即可打开一个名为untitled的空的模型窗口,如图所示,10,空的模型窗口,11,选择Simulation菜单下Configuration Parameters命令,就会弹出一个仿真参数对话框,如图所示,12,4

8、MATLAB在直流稳态电路中的应用,例1:在图6所示的电路中,R1=10,R2=2, R3=4,Us1=6V,Us2=4V, r=8,求Uab,I2,13,4.1 数学建模,设网孔1的电流为I1,网孔2的电流为I2,其中受控源受电流控制,由电路分析中的网孔电流法知,建立如下方程组,14,整理上面方程组,写成的矩阵 AX=BUs 形式,4.2 编程,在程序编程窗口中编写以下语句实现上述计算,对应的M文件为,15,Clear; R1=10;R2=2;R3=4;Us1=6;Us2=4;r=8; %赋值 A=R1+R2 r-R2 0;-R2 R2+R3-r 0; R1 0 1; %定义方程组系数矩阵

9、B=1 0;0 -1;1 0; %定义右端矩阵 Us=Us1;Us2; %定义右端矩阵 X=AB*Us; %求解未知矩阵X Uab=X(3) , I2=X(2) %输出结果Uab的值 并以exam.m为名存入相应的子目录。 在命令窗口提示符后输入如下命令,并按Enter键: exam 运行结果如图所示,16,17,4.3 SIMULINK模型图仿真,18,4.4 波形图,I2的波形图,Uab 的波形图,19,5 MATLAB在交流稳态电路中的应用,例2:电路如图14所示,R=3,L=4mH,C=500uF,r=2,求解i1(t)和i2(t)。已知Us(t)=10cos(1000t)V,20,5

10、.1 数学建模,作相量模型如图所示,21,有电路分析中网孔电流向量法知,建立如下方程组,其中,整理上面方程组,写成的矩阵AX=BUs形式,22,5.2 MATLAB编程,在程序编程窗口中编写以下语句实现上述计算,对应的M文件为: R=3;w=1000;L=4e-3;C=500e-6;Us=10;r=2; %赋值 ZL=j*w*L;Zc=-j/(w*C); A=R+ZL -ZL;r-ZL ZL+Zc; B=1;0; I=AB*Us; %求解未知矩阵 I1=I(1);I2=I(2); disp( I1 , I2 ); disp(幅值); disp(abs(I1 I2); %求解幅值 disp(相角); disp(angle(I1 I2)*180/pi); %求解相角 并以jlwt.m为名存入相应的子目录,23,在命令窗口提示符后输入如下命令,并按Enter键: jlwt 程序运行结果如下,24,为了直观地表示这些电流的大小和相位关系,还可以通过向量图表示。在命令窗口输入

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论