MATLAB在直流稳态电路分析中的应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
武汉理工大学《基础强化训练》课程设计说明书 PAGE PAGE 0 目录 摘要 1 TOC \o 1-3 \h \z \u 1 设计题目的理论分析 2 2 MATLAB编程 4 3 MATLAB的运行结果 5 4 小结与体会 6 参考文献 7 武汉理工大学《基础强化训练》课程设计说明书 PAGE PAGE 1 武汉理工大学《基础强化训练》课程设计说明书 摘要 MATLAB是美国Mathworks公司开发的大型软件包,是Matrix LABoratory的缩略语。目前,MATLAB 广泛应用于线性代数、高等数学、物理、电路分析、信号与系统、数字信号处理、自动控制等众多领域,是当今国际上最流行的科学与工程计算的工具软件。 此设计题目是MATLAB在直流稳态电路分析中的应用,体会MATLAB对复杂电路的分析,以及使电路计算变得非常快捷、方便,为电路分析提供了一个有效的辅助工具。MATLAB在直流稳态电路分析中的应用。 关键词:MATLAB 直流稳态电路 PAGE 7 MATLAB在直流稳态电路分析中的应用 1 设计题目的理论分析 如图电路,己知R1=R2=R3=4W, R4=2W,控制常数K1=0.5,K2=4,is=2A,求i1和i2。 BA B A 图1.1直流电路-含受控源的电阻电路 这个题目是对一个直流电路-含受控源的电阻电路的计算。根据电路知识,可以想到使用节点电压法和基尔霍夫电流定律来解答题目。 解:如图1.1先设节点A和B,A、B两点电压分别为U1和U2,则 U2=i2*R4 U1=U2+i1*R2 由节点电压法和基尔霍夫电流定律得: U1/R1+i1=is+0.5*i2 (U2-4*i1)/R3+i2+0.5*i2=i1 又有 R1=R2=R3=4W R4=2W is=2A 将已知条件代入,并整理得 U2=2*i2 (1) U1=U2+4*i1 (2) U1+4*i1=8+2*i2 (3) U2-4*i1+6*i2=4*i1 (4) 由(1)、(2)式得 U1=2*i2+4*i1 (5) U2=2*i2 (6) 将(5)、(6)代入(3)、(4)并整理得 8*i1=8 i1=i2 所以 i1=1A,i2=1A 2 MATLAB编程 解:α=k1,β=k2 ①建模。按图1.1,建立节点电压方程: (1/R1+1/R2)Un1 + (-1/R2)Un2 = IS+αI2 (-1/R2) Un1 + (1/R1+1/R2+1/R3) Un2 = -αI2+βI1/R3 I1 = (Un1 - Un2 )/ R2 I2 =Un2/R4 整理以上各式并写成矩阵形式: ②编程。利用MATLAB编写的程序如下: clear,format compact %输入元件参数值 R1=4;R2=4;R3=4;R4=2; Is=2;α=0.5;β=4; %按Z×X=Y列写电路的矩阵方程,其中: X= [U1;U2; I1; I2] z11=1/R1+1/R2;z12= -1/R2;z13= 0;z14= -α; z21= -1/R2;z22= 1/R2+1/R3+1/R4;z23= -β/R3; z24=α; z31= 1/R2;z32= -1/R2;z33= -1;z34= 0; z41= 0;z42= 1/R4;z43= 0;z44= -1; %以上设置系数矩阵X的元素 Z= [z11, z12, z13, z14;z21, z22, z23, z24;z31, z32, z33, z34; z41, z42, z43, z44]; Y= [Is;0;0;0]; X=Z \Y ; %求解结果 I1=X (3), I2= X (4); I1 , I2 %输出结果 运行程序得:I1= 1,I2= 2 即正确答案为: I1= 1A, I2= 2A 3 MATLAB的运行结果 将以上程序输入新建的M-file中,运行得到结果如图: 实验中所得到的结果与理论分析结果一致,解决了本题的问题。从实验过程中可以了解到MATLAB强大的计算功能

文档评论(0)

yurixiang1314 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档