Matlab解决电路问题_第1页
Matlab解决电路问题_第2页
Matlab解决电路问题_第3页
Matlab解决电路问题_第4页
Matlab解决电路问题_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、如下图所示的电桥电路,其中I1是16V的电压源,I2是1A的电流源,AI=?BR1为8,电桥的四个臂分别为R2,R3,R4,R5电阻值如图所示,求流过R4的电流I的大小?解法一:利用戴维南定理进行求解:解题思路:将A、B两点断开,求A、B两点之间的等效电阻与等效电压,等效之后的图形I=?如下图所示:BA其中R6是等效电阻,I3是等效电压。求解等效电阻:求解等效电阻时把所有的电流源开路,电压源短路,得到如下所示的电路:BA则AB两端的电阻值即等效电阻R6=(R2+R3)/R1+R5求解等效电压可以利用叠加法求解AB两端的电压值,先不看电压源(即电压源相当于短路),计算电流源对AB两端的电压值,再

2、不看电流源(即电流源相当于断路),再计算AB两端的电压值,然后将俩种情况下的电压值叠加即得到AB两端的等效电压。不看电压源的电路图如下:ACB则UCB+I2*R5+I2*(R1+R2)/R3=0可以得到:UCB =-I2*R5+I2*(R1+R2)/R3UAB1 =-I2*R5-I2*+I2*R2*不看电流源的电路图如下:BA很容易的知道AB 两端的电压值为:UAB2=所以UAB=UAB1+UAB2I=?则经过戴维南等效之后的电路图如下:可以很简单的求解出II=Matlab求解程序如下:(程序代码如下) R1=8;R2=4;R3=20;R4=3;R5=3;I1=16;I2=1;R6=R5+(R

3、2+R3)*R1/(R1+R2+R3); UAB1=-I2*R5-I2*(R1+R2)*R3/(R1+R2+R3)+I2*R2*R3/(R1+R2+R3);UAB2=I1*(R2+R3)/(R1+R2+R3);UAB=UAB1+UAB2;I=UAB/(R4+R6);解法二:运用叠加定理直接求解先考虑电压源对AB两点的电流影响,此时不看电流源,电流源相当于断路,电路图如下:I1BA根据电路图,容易知道:AB之间的电流I1 为I1=I2A再考虑电流源对AB端电流源的影响,此时不看电压源,即将电压源短路,电路图如下所示:DCB根据电路图,分析容易知道:可以根据三角形与Y形电路之间的转换,将三角形电阻

4、ACD转换为Y形电阻,公式为:转换之后的电路图如下:I2可以得到:R12=R13=由于是电流源,电流一定,可以忽略与电流源串联的电阻R23所以I2=-I2*综上知道:I=I1+I2Matlab求解程序如下:(程序代码如下)R1=8 R2=4;R3=20;R4=3;R5=3;I1=16;I2=1;i1=(R2+R3)/(R2+R3+R4+R5)*I1/R1+(R2+R3)*(R4+R5)/(R2+R3+R4+R5);R12=R1*R2/(R1+R2+R3);R13=R1*R3/(R1+R2+R3);i2=-I2*(R13+R5)/(R12+R13+R4+R5);I=i1+i2I解法三:利用回路电

5、流法进行求解实验电路图如下:i1i2将无伴电流源的支路作为一个回路电流,可以有电路图结合回路电流法列出如下方程:i1=I2I*(R2+R3+R4+R5)+i1*(R3+R5)-i2*(R2+R3)=0-I*(R2+R3)-i1*R3+i2*(R1+R2+R3)=I1解方程可以很容易解的I的值。将上式写成矩阵的形式如下:Matlab求解程序如下:(程序代码如下)有两种解法:利用矩阵的方法进行求解R1=8; R2=4;R3=20;R4=3;R5=3;I1=16;I2=1;a=0,1,0;R2+R3+R4+R5,R3+R5,-R2-R3;-R2-R3,-R3,R1+R2+R3;b=I2;0;I1;y

6、=inv(a)*b利用符号计算解该方程R1=8; R2=4;R3=20;R4=3;R5=3;I1=16;I2=1;syms I x y;I,x,y=solve(x-I2,I*(R2+R3+R4+R5)+x*(R3+R5)-y*(R2+R3),-I*(R2+R3)-x*R3+y*(R1+R2+R3)-16)解法四:利用节点电压法进行求解节点法标注节点的电路图如下所示:I=?UCDUBUA如电路图所示:以D点为节点法的参考点,依据节点电压法可以列出如下方程:将上式转化为矩阵的方式,可以变为:得到UA,UB之后,可以计算出I的大小:Matlab求解程序如下:(程序代码如下) R1=8; R2=4;R

7、3=20;R4=3;R5=3;I1=16;I2=1; syms x y z; x,y,z=solve(1/R1+1/R2+1/R4)*x-y/R4-z/R2-I1/R1,-x/R4+(1/R4+1/R5)*y-I2,-x/R2+(1/R2+1/R3)*z+I2); I=(x-y)/R4二、电路分析用三要素法求解Uc(0+)= Uc(0-)=(R2/R3)/(R1+ R2/R3 )*U由RC部分求UcUc()=U= R1CUc= Uc()+ Uc(0+)- Uc()e-t/MATLAB程序如下: r1=2;r2=3;r3=6;c=0.5;L=1;u=10; uc01=(r2*r3/(r2+r3)

8、/(r1+r2*r3/(r2+r3)*u; uc02=uc01; uci=u; T=r1*c; t=-2,-1,-0.0001,0:0.2:8; uc(1:3)=uc01; uc(4:44)=uci+(uc02-uci)*exp(-t(4:44)/T); plot(t,uc); grid title(瞬态波形图) xlabel(时间 t/s) ylabel(电压 uc/v)波形如下:电路分析电路的KCL方程为:电路的KVL方程为:则描述电路的微分方程为: 初始条件为:Uc(0+)=4 VMATLAB程序如下:uc=dsolve(D2uc+5*Duc+6*uc=0,uc(0)=4,Duc(0)=2); ezplot(uc,0,4) grid %画网格title(电容电压波形)xlabel(时间 t/s)ylabel(电压 uc/v)结果:uc = -10*exp(-3*t)+14*exp(-2*t)波形图:MATLAB程序如下:I1=3;I2=3+j*4;U=4*exp(j*30*pi/180);compass(I1 I2

温馨提示

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

评论

0/150

提交评论