- 8
- 0
- 约3.14千字
- 约 18页
- 2017-11-29 发布于湖北
- 举报
第五章 MATLAB在电路中的应用
现代通信仿真技术 第五章 MATLAB在电路中的应用 第5章 MATLAB在电路中的应用 本章内容 电阻电路 5.1 动态电路 5.2 正弦稳态电路 5.3 频率响应 5.4 二端口电路 5.5 学习重点 1、掌握电阻电路的MATLAB求解; 2、熟悉三要素计算公式,掌握动态电路的MATLAB求解 ; 3、熟悉正弦稳态电路的计算方法,掌握相量图的绘制; 4、掌握频率响应的绘制。 5.1 电阻电路 + - + - 例1:如图所示的电路,已知:R1=2 ,R2=4 , R3=12 ,R4=4 ,R5=12 ,R6=4 ,R7=2 。 (1)如 ,求 (2)如已知 ,求 解:网孔法,列网孔方程为: (R1+ R2+ R3)ia- R3ib =us -R3ia+(R3+ R4+ R5)ib- R5ic =0 -R5ib+(R5+ R6+ R7)ic=0 写成矩形形式 令us=10V,由i3=ia–ib, u4=R4ib, u7=R7ic 即可得问题(1)的解。 由电路的线性性质,可令i3=k1us, u4=k2us, u7=k3us 根据问题(1)的结果列出下式。 通过下列式子求得问题(2)的解 clear,close all,format compact R1=2;R2=4;R3=12;R4=4;R5=12;R6=4;R7=2; %为给定元件赋值 display(解问题(1)) % 解问题(1) a11=R1+R2+R3;a12=-R3;a13=0; %将系数矩阵各元素赋值 a21=-R3;a22=R3+R4+R5; a23=-R5; a31=0;a32=-R5;a33=R5+R6+R7; b1=1;b2=0;b3=0; us=input(us= ); % 输入解(1)的已知条件 A=[a11,a12,a13;a21,a22,a23;a31,a32,a33] % 列出系数矩阵A B=[b1;0;0]; I=A\B*us; % I=[ia;ib;ic] ia=I(1);ib=I(2);ic=I(3); i3=ia-ib,u4=R4*ib,u7=R7*ic % 解出所需变量 display(解问题(2)) % 利用电路的线性性质及问题(1)的解求解问题(2) u42=input(给定u42= ); k1=i3/us;k2=u4/us;k3=u7/us; % 由问题(1)得出待求量与us的比例系数 us2=u42/k2,i32=k1/k2*u42,u72=k3/k2*u42 % 按比例方法求出所需变量 i3 =
0.3704
u4 =
2.2222
u7 =
0.7407 解决问题(1)给定us=10 解决问题(2)给定u42=6 us2 =
27.0000
i32 =
1.0000
u72 =
2 5.2 动态电路 例2:如图所示的电路,已知:R1=3 ,R2=12 , R3=6 ,C=1F,uS=18V,iS=3A ,在t0时,开关S 位于“1” ,电路已处于稳定状态。 (1)t=0时,开关S闭合到“2”,求uC(t),iR2(t), 并画出波形; (2)若经10秒,开关S又复位到“1”,求uC(t),iR2(t), 并画出波形; - + + - 1 S 2 (1)该电路为一阶动态电路,可用三要素公式求解。 首先求初始值uc(0+), iR2(0+) uc(0+)=uc(0-)=-12V iR2(0+)=uc(0+)/R2=-1A 其次求稳定值 时间常数 用三要素法公式得 (2)经10秒后,开关S又复位到“1”,将t=10s代 入得电容电压的初始值为 。而 ,并保持不变。达到稳定时, 用三要素法公式得 r1=3;us=18;is=3;r2=12;r3=6;C=1; % 给出原始数据 uc0=-12;ir20=uc0/r2;ir30=uc0/r3; % 算出初值ir20及uc0 ic0=is-ir20-ir30; ir2f=is*r3/(r2+r3); % 算出终值ir2f及ucf ir3f=is*r2/(r2+r3); ucf=ir2f*r2; icf=0; % 注意时间数组的设置,在t=0及10附近设两个点 t=[-2,-1,0-eps,0+eps,1:9,10-eps,10+eps,11:20]; % 设定时间数组,eps为一个极小的正值,数组有25个元素 figure(1),plot(t),grid; % 找出
原创力文档

文档评论(0)