- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Matlab对直流暂态电路的分析-Read
Matlab对直流暂态电路的分析
关键字: matlab/simulink 直流暂态电路 仿真
摘要:Matlab现在已广泛应用于科学计算和解决各种具体问题,利用matlab来处理电路问题能够达到事半功倍的效果。文章对典型的直流暂态电路进行了分析,并利用matlab和simulink编写程序求解及仿真。
引言
Matlab是美国Mathworks公司开发的大型数学计算软件,他主要包括两大内容:核心函数和工具箱,提供了强有力的矩阵处理和绘图功能。Matlab编程代码接近于数学推导公式,简洁直观,与科技人员的思维方式和书写习惯相适应,操作容易,人机交互性能好,其编程相对于C、FORTRAN、BASIC语言来说方便得多,被称为草稿纸式的编程工具。在设计研究单位和工业部门,Matlab也被广泛应用于科学计算和解决各种具体问题。作者在学习过程中运用Matlab语言解决电路分析计算问题方面作了些实践和探讨。
无论是直流还是交流,是稳态还是暂态,是实数还是复数、是单频系统还是多品系统,matlab均可方便处理,避免了大量繁琐计算。下面是我利用matlab对直流咱台电路的分析,分别应用函数编程和用simulink来处理同一个问题。该例是直流暂态的典型电路,要实现对其它电路的分析,只要对其中的数据或模块做简单的修改即可实现。
电路描述
直流暂态电路
如图所示电路,再t0时,开关K位于1,电路处于稳态,在t=0时,开关K闭合到2,求电路的响应,画出Ir2和Uc的波形图。已知R1=3Ω,R2=12Ω, R3=6Ω,C=1F,Is=12A,Us=18V.
分析:首先确定这是个暂态过程问题的分析,应该找到其初始值和终值。在t=0_时,Uc0(0_)=Us*R3/(R1+R3)=-12V,Ic(0_)=0A;当t=0+时,因为电容器端电压不能突变,仍有Uc(0+)=Uc(0_)=-12V,电流源向两个电阻和一个电容的并联供电,两个电阻的电流应等于电容电压除以两个电阻,即Ir2(0+)=Uc(0+)/R2=-1A, Ir3(0+)=Uc(0+)/R3=-2A,电容的充电电流为电流源总电流减去电阻电流,故Ic(0+)=Is-Ir2-Ir3=17A,再分析终止,达到稳态后,电容中将无电流,电流源的全部电流将在两个电阻之间分配,其端电压应相同,也就是电容上的终电压,结果为Ucf=48V,Ir2f=4A,最后按三要素法计算。Uc(t)=Ucf+(Uc0-Ucf)*exp(-t/T), Ir2(t)=Ir2f+(Ir20-Ir2f)*exp(-t/T),其中T=R2*R3/(R2+R3)*C。
程序描述
编写的程序见附录。
图1
通过编程输出的图形如图1所示。输出结果与计算结果完全吻合。
Simulink建模
图2
仿真模型如图2所示,在simpowerlib中找到相应的模块,设置好就可以了。其仿真结果如下图所示。
图3
从仿真结果看来,利用simulink所得到的仿真效果明显优于利用编程所得到结果,应用simulink更接近于实际情况。比如说,在编程中,我们认为Ir2在t0时,流过其中的电流为0,而实际上,电流源与电阻R2组成闭合回路,其中是有电流通过的为34A。如图3所见。且利用simulink通俗易懂,省去了编写程序的麻烦。其缺点是,内部运行机理不为我们知道,不便于修改和发现错误。而且由于模块本身的限制,我们不能做出特别精确的理论值。
总之,编程方法和模块仿真各有利弊,两个的有效结合,更能发挥matlab的强大功能。
附录
本程序是对直流暂态电路的求解和画图分析
程序代码:
function circuit
r1=3;r2=12;r3=6;c=1;us=18;is=12;
uc0=-12;%电容C的初始电压
ir20=uc0/r2;%流过电阻R2的电流初始值
ir30=uc0/r3;
ic0=is-ir20-ir30;
ir2f=is*r3/(r2+r3);%流过电阻R2的终值电流
ir3f=is*r2/(r2+r3);
ucf=ir2f*r2;%电容C的终值电压
icf=0;%电容C的终值电流
t=[-2:1:19];
uc(1:3)=-12;
T=r2*r3/(r2+r3)*c;
uc(4:19)=ucf+(uc0-ucf)*exp(-t(4:19)/T);%三要素法列出电容C的电压
subplot(2,1,1);h1=plot(t(1:19),uc(1:19));
grid on;
set(h1,linewidth,2);
gtext(Uc);
ir2(1:3)=0;subplot(2,1,2);
h2=plot(t(1:3),ir2(1:3));
set(h2,linewidth,2);
hold on;
ir2(3:1
您可能关注的文档
- 2017年全国高等院校翻译专业师资培训通知-中国翻译协会.doc
- 2017年国信蓝桥教育科技(北京)股份有限公司产学合作项目(师资培训.doc
- 2017年宜春市事业单位面向社会公开招聘工作人员-宜春人事考试网.doc
- 2017年成都市郫都区面向重点高校公开选聘优秀毕业生公告.doc.doc
- 2017年数学与统计学院招收攻读硕士学位研究生复试安排.doc.doc
- 2017年数据维保服务采购技术服务要求v1.0.doc.doc
- 2017年毕业生就业及学生实习信息-广州市建筑工程职业学校.doc
- 2017年档案管理系统操作系统-档案馆-中国矿业大学.ppt
- 2017年第一季度镇江市才情数据监测报告-镇江市人力资源和社会保障网.doc
- 2017年硕士研究生复试科目-new.doc-西南大学数学与统计学院.doc
- MATLAB教程——程序设计.ppt
- MATLAB程式設計入門篇應用程式介面.ppt
- Matlab程式設計與應用-VLSISignalProcessingLab,EE,NCTU.ppt
- mg104基因突变的细胞分子生物学效应.doc.doc
- Mimio交互式教学技术引领教育新趋势.doc.doc
- Microsoft服务器操作系统-MicrosoftVolumeLicensing.doc
- Modeling第一讲课程综述-华东师范大学数学系.ppt
- MP3音樂壓縮原理.ppt
- MI4221019集成电路测试技术.doc-微电子学院微电子实验教学中心-首页.doc
- MPEG音频快速加密算法-人机交互与虚拟现实研究中心.doc
文档评论(0)