- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电路的课程设计及仿真
一、课程设计的目的近代电路理的基础知识、电路分析与计算的基本方法,具备进行试验的初步技能,并为后续课程必要的。
、
图1
电路如图1所示,R=2Ω,R=4Ω,R=12Ω,R=4Ω,R=12Ω,R=4Ω,R=2Ω。(1) ,求, ,,;(2),求,,。
2.利用Matlab语言进行编程并仿真
三、)的缩写。Matlab语言的特点:
(1)编程效率高。它是一种面向科学与工程计算的高级语言,允许用数学形式的语言编写程序,用Matlab编写程序犹如在演算纸上排列出公式与求解问题,因此,Matlab语言也可通俗得称为演算纸式科学算法语言由于它编写简单,所以效率高,易学易懂。
(2)用户使用方便。Matlab语言是一种解释执行的语言,它灵活、方便,其调试程序手段丰富,调试速度快,需要学习时间少。将Matlab源程序编辑为M文件,由于Matlab磁盘文件也是M文件,所以编辑后的源文件就可直接运行,则不需进行编译和连接,Matlab语言不仅是一种语言广义上讲是一种语言开发系统,即语言调试系统。
(3)扩充能力强。高版本的Matlab语言有丰富的库函数,在进行复杂的数学运算时可以直接调用。因而,用户可以直接根据自己的需要方便建立和扩充新的库函数,以便提高Matlab使用效率和扩充它的功能。
(4)语句简单,内涵丰富。Matlab语言中最重要的成分是函数,其一般形式为[a,b,c····]=fun(d,e,f,·····))disp(‘解问题(1)’) 求解问题(1)
A=[a11,a12,a13;a21,a22,a23;a31,a32 ,a33] 列出系数矩阵
us=input(‘us=’) 输入解(1)已知条件
I=A\B*us I=[ia;ib;ic]
k1=i3/us;k2=u4/us;k3=u7/us 待求量与us的比例系数
四、电路理论分析
如图1所示,ia,ib,ic为三个基本回路的电流,所以可列出KVL方程,
解:
(1)当u=10V时
解得:
由于,=-=0.37037A
(2)当时
,所以
,
因为,,,
五、电路的程序设计
1.分析
可写成如下的矩阵形式
=
①令us=10Vi3=ia-ib,u4=R4ib,u7=R7ic便可得到问题(1)的解。
②由电路的线性性质,可令i3=k1usu4=k2us,u7=k3us。
根据问题(1)的结果并根据如图所示的电路可列出式子
1=i3/us,k2=u4/us,k3=u7/us
于是,可以通过下列式子求得问题(2)的解
s=u4/k2,i3=k1us=k1/k2u4,u7=k3u3=k3/k2u4
2.Matlab程序设计
clear, close all, format compact
R1=2;
R2=4;R3=12;R4=4;R5=12;R6=4;R7=2;
display(‘解问题(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=’),
A=[a11,a12,a13;a21,a22,a23;a31,a32,a33];
B=[b1;0;0];
I=A\B*us;
ia=I(1);ib=I(2);ic=I(3);
i3=ia-ib,u4=R4*ib,u7=R7*ic
display(‘解问题(2)’)
u42=input(‘给定u42=’);
k1=i3/us;k2=u4/us;k3=u7/us;
us2=u42/k2,i32=k1/k2*u42,u72=k3/k2*u42
3. 运行结果
程序运行结果:
六、设计结论
在Matlab环境下可以很直观地反映出仿真结果与理论结果相一致,也验证了用网孔电流法解决电路问题的可行性与正确性。
七、设计心得与体会
此次课程设计我采用了Matlab软件,在该软件环境下进行电路编程设计。通过此次设计,我对Matlab的功能有了进一步了解,对它的使用方法进一步掌握。在进行程序设计时不定期要弄清整个电路的构造,还弄清了Matlab中常用函数的功能,然后把程序输入Matlab界面,按 Enter得出运行结果。另外,在本次设计中我采用了网孔电流法进行电路分析与计算,经过认真思考后,我认为这种方法相对简单而且容易掌握。
八、参考文献
[1] 邱关源. 电路[M].北京:高等教育出版社,1999
您可能关注的文档
- 高一下数学期末考质量分析.doc
- 企业落实九条规定情况(补数字).doc
- 企业咨询报告检查.doc
- 人力资源管理制度汇编(修订).doc
- 五年级六班上学期班主任工作方案.doc
- 防范企业经营风险的会计思考.doc
- 法泗镇农民实用技术培训总结.doc
- 二年级期末复习试卷.doc
- 恩施市城威保安服务有限公司保安员聘用合同书.doc
- 多功能测频仪设计与实现.doc
- 专题6.首字母填空(学生版).doc
- 第12讲欧洲西部及重要国家(区域课件)-高中区域地理教学课件与练习(世界地理中国地理).pptx
- 七年级英语下学期期末考试(沈阳专用)-2022-2023学年七年级英语下学期期末复习查缺补漏冲刺满分(牛津深圳版).docx
- 19-20版第3章221两角差的余弦函数22两角和与差的正弦余弦函数.ppt
- 第九单元金属(真题卷)-2021-2022学年九年级化学下册阶段检测(原卷版).doc
- 71家的意味(必威体育精装版版).pptx
- 第05讲矩形的性质和判定(知识解读达标检测)(原卷版).docx
- 专题12功功率机械效率-安徽省5年(2021-2017)中考1年模拟物理试题分项汇编(原卷版).doc
- 112化学肥料作业2022-2023学年九年级化学人教版下册.docx
- Unit3单元整体教学设计-七年级英语下册(人教版).pptx
文档评论(0)