MATLAB 在电路分析中的应用.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《MATLAB 在电路分析中的应用.doc》由会员分享,可在线阅读,更多相关《MATLAB 在电路分析中的应用.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流MATLAB 在电路分析中的应用【精品文档】第 5 页MATLAB语言课程论文 MATLAB 在电路分析中的应用 姓名:李娜 学号:12010245303 专业:2010级通信工程 班级:(1)班 指导老师:汤全武 学院:物理电气信息学院完成日期:2011.12.15MATLAB 在电路分析中的应用 (李娜 12010245303 2010级通信1班) 摘 要 本文将Matlab软件的模拟功能用于电路分析研究,以基本电路理论中典型的直流电阻电路和含有复数运算的正弦稳态电路的计算为例,详述了如何分别运用MATLAB语言编程的方法来对电路进行仿真分析和计算。
2、结论表明,应用这两种方法可以是复杂电路的分析和计算变得非常快捷方便,从而为电路分析提供了一个有效的辅助工具。 关键词 MATLAB; 电路分析;模拟;正弦稳态;向量图 一、 问题的提出 MATLAB 语言结构紧凑语句精炼,指令表达式和数字表达式非常接近,仅需几条简单的语句,就可以完成一大串其他高级语言才能完成的任务,可大大节省编程时间,提高计算效率。基本电路是电类专业非常重要的专业基本课,不仅为后继课程提供了深厚的理论基础,也为电路的分析计算提供了各种方法。其中,在电路分析理论中一般将关于时间的微分方程转化为复数方程求解,在一些电路比较复杂的方程数量多的情况下,都可以运用MATLAB程序来解决
3、。运用该程序不仅可以节约时间,还可以非常方便的调试电路参数,直观的观察电路中的电流电压和功率波形。 二、 应用 1 典型直流电阻电路的分析计算 图1所示为典型的直流电阻电路,含有电压控制的受控电流源VCCS,其中,R1=1,R2=2,R3=3,Us=10v,Is=15A,VCCS=0.25U2,现需分析计算电流i1 和电压u2图1 典型直流电阻电路 基本电路分析的基本方法实现建立数学模型,一般是电路方程组。然后通过求解方程组,得到各支路电压和电流。对图1应用回路电流法,可列出如下方程组: R11Im1+R12Im2+R13Im3=Us11 R21Im1+R22Im2+R23Im3=Us22 R
4、31Im1+R32Im2+R33Im3=Us33 其中,R11=R1+R2,R22=R1+R3, R33=R2+R3,R12=R21=-R1,R13=R31=-R2,R23=R32=-R3, US11=Us,Us22=U1,Us33=-U3 而I1=Im1-Im2,Im2=Is=15,Im3=0.25U2,U2=R2(Im1-Im3) 整理以上方程,并写出形如AX=BU的矩阵方程形式,可得R11 R13 0 0 Im1 1 -R12R21 R23 -1 0 Im3 = 0 -R22 US (1)R31 R32 0 1 U1 0 -R32 IS0.25R2 1-0.25R2 0 0 U3 0 0
5、MATLA 语言编程法 应用MATLAB语言编程如下: CLEAR; US=10;IS=15;R1=1;R2=2;R3=3; % 为给定元件赋值 R11=R1+R2;R12=-R1;R21=-R1;R13=-R2;R31=-R2; % 为系数矩阵各元素赋值 R22=R1+R3;R23=-R3;R32=-R3;R33=R2+R3; A=R11 R13 0 0;R21 R23 -1 0;R31 R33 0 1;0.25*R2 1-0.25*R2 0 0; % 列出系数矩阵A B=1 -R12;0 -R22;0 -R23;0 0;USS=US;IS; % 列出系数矩阵B X=AB*USS; % 解出
6、X I1=X(1)-IS % 显示要求的分量I1和U2 U2=2*(X(1)-X(2) 程序运行结果 I1=-10.0000 , U2=202 典型的正弦稳态电路的分析与计算 图2所示为典型的正弦稳态电路,其中现需分析该含源一端口在b-o端口间戴维南等效电路 图2 典型的正弦稳态电路图3 在b-o端口间外加电流源后的电路 首先建立数学模型。我们在原含源一端口电路的b-o端子间外加一个正弦电流源,如图3所示。对图3应用结点电压法,并以o点为参考结点,则有如下方程组: Y11ao+Y21bo=s11 Y12ao+Y22bo=s22 其中, 整理以上方程,并转换成形如AX=BU的矩阵方程形式为: M
7、ATLAB 语言编程法实现电路的分析计算 根据式(2),我们设想,若令b=0,代入 s=10-45, 则可求得戴维南等效电源电压 OC ,它就等于此时的bo ;然后再令s=0,将原电路(图2)变成一个无源一端口,并设 b=10 ,代入式(2)即可求得戴维南等效阻抗,即据此,可设计MATLAB程序。 应用MATLAB 语言编程如下: clear; R1=1;R2=2;L1=4e-4;C1=1e-3;US=5*sqrt(2)-j*5*sqrt(2); % 为给定元件赋值 W=1000; ZR1=1;ZR2=2;ZL1=j*W*L1;ZC1=1/(j*W*C1); Y11=1/(ZR1+ZC1)+1
8、/ZL1+1/ZR2;Y22=1/ZR2; % 为系数矩阵各元素赋值 Y12=-1/ZR2;Y21=-1/ZR2; A=Y11 Y21;(Y12-0.5) Y22;B=1/(ZR1+ZC1) 0;0 1; % 列出各系数矩阵 X0=AB*US;0; % 戴维南等效电源电压UOC等于 b=0, s=2 0 时的Ubo, 是一个复数UOC=X0(2), uoc=abs(UOC),uang=angle(UOC) % 求戴维南等效电源电压的模和辐角 X1=AB*0;1; % 再令 s=0,并设 b=1 0 ,求戴维南等效阻抗Ze Zeq =X1(2) ze=abs(Zeq),zang=angle(Ze
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 在电路分析中的应用 电路 分析 中的 应用
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内