应用matlab电路仿真
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MATLAB电路仿真
采用simulink模块仿真
MATLAB电路仿真
模型如下:
MATLAB电路仿真
注意: 1、电阻,电容,电感的产生方法 Series RLC Branch模块的设置,可以分别产生电 阻,电容,电感
Resistance
5 0
Inductance
0 2
Capacitance
inf inf
z1=1./(0.5*w*j);
z4=1*w*j; z2=[2,2];
z3=[2,2];
uoc=(z2./(z1+z2)-z4./(z3+z4)).*us; zeq=z3.*z4./(z3+z4)+z1.*z2./(z1+z2); u=is.*zeq+uoc; disp(' w um phi '); disp([w',abs(u'),angle(u')*180/pi])
MATLAB电路仿真
M文件仿真如下:
w=[1,2]; us=[10,0]; is=[0,5];
w 1.0000 2.0000
um phi 3.1623 -18.4349 7.0711 -8.1301
U ( t ) 3 . 1623 cos( t 18 . 4349 ) 7 . 0711 cos( 2 t 8 . 1301 )
MATLAB电路仿真
对电路进行仿真,既可以采用MATLAB的m文件仿 真,也可以使用SIMULINK进行仿真
例:如图所示,R=5Ω,Ra=25 Ω,Rb=100 Ω, Rc=125 Ω, Rd=40 Ω , Re=40 Ω,求图中40v直 流电压源的输出电流。
MATLAB电路仿真 m文件:
Clear; V=40;r=5;ra=25;rb=100;rc=125;rd=40;re=37.5; R1=(rb*rc)/(ra+rb+rc); R2=(rc*ra)/(ra+rb+rc); R3=(ra*rb)/(ra+rb+rc); Req=r+R1+1/(1/(R2+re)+1/(R3+RD)); i=v/req;
结果:i=0.5000
MATLAB电路仿真
Simulink搭建电路模型 采用专用的电路仿真模块集Power System Blockset模块集
MATLAB电路仿真
MATLAB电路仿真
正弦稳态电路仿真
电路如图,C1=0.5F,R2=R3=2Ω,L4=1H,US=10cost, IS(t)=5cos2t,求b,d两点的电压。
类别
电阻 电感
0
0
0.5
电容
2、此例中ac voltage source/ac current source的设 置见p97,表4-9
MATLAB电路仿真
对电路进行仿真,可以通过matlab的m语言编程来实现, 也可以通过simulink仿真模型来实现。通过simulink来实现仿 真免除了仿真者进行理论分析的繁重负担,能更快更直接的得 到所Βιβλιοθήκη Baidu的最后仿真结果。但是当需要进行一定的理论分析时, 就只能通过m语言来实现,它可以更加灵活的反映仿真者的研 究电路的思路,促进理论分析的发展。
a
R3
C1
+ Us
b
+ d Is
R2
L4
c
MATLAB电路仿真
有电路知识可知
U oc
z2 z4 z1 z 2 z 3 z 4 z1 z 2 z1 z 2 z3 z4 z3 z4
U s
z eq
U I s * z eq U oc
MATLAB电路仿真