ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:170.74KB ,
资源ID:7352110      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7352110.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(直流电路中电阻电路的计算MATLAB课程设计.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

直流电路中电阻电路的计算MATLAB课程设计.docx

1、直流电路中电阻电路的计算MATLAB课程设计直流电路中电阻电路的计算MATLAB课程设计学号程设计题 目 电路仿真学 院专 业班 级姓 名指导教师摘要电路原理是电类专业必修的一门重要的技术基础课,它具有基础科学和技术科学 的二重性,不仅是电类学生学习后续课程的基础,也直接为解决电工电子工程中的一些实 际问题服务。大一下学期开始,通过对本课程的学习,我初步掌握了近代电路理论的一些 基本知识和概念,能分析计算一些常见的,比较简单的基本电路,初步具有了解决实际问 题的能力,并为后续课程的学习准备了必要的电路理论知识。其分析电路的常见方法有: 节点电压法,网孔电流法,叠加原理分析法,戴维宁定理和诺顿定

2、理等等。本文主要讨论 用网口电流法来分析直流电路中关于电阻电路的计算方法。在这个分析解决问题的过程中 需要运用到MATLAB软件。MATLAB是矩阵实验室(Matrix Laboratory)的简称,是美国 MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计 算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。本文就是 通过对MATLAB编程计算出的结果和Simulink仿真出的结果进行对比,来的出所要的结论 和效果。关键词:电路原理,网孔电流法,MATLAB, SIMULINK,AbstractThe circuit prin

3、ciple of electricity class specialized is compulsory course is an important technology, it has the basic science and technology is not only the scientific duality, electricity class student learning courses, and subsequent direct solution for electrical and electronic engineering of some actual prob

4、lems. A semester began, this course of study, I have mastered some modern circuit theory, the elementary knowledge and the concept of some common to analysis and calculation, the basic circuit is simple, is the ability to solve practical problems, and for subsequent course of study prepared necessar

5、y circuit theory knowledge. The analysis of the common method: circuit node voltage, current, mesh superposition principle analysis method, DaiWeiNing theorem and NORTONs theorem, etc. This paper discusses how to use the WangKou current method to analyze the de resistance circuit in the calculation.

6、 In the emalysis and problem solving process needs to apply MATLAB software. MATLAB is Matrix lab (Matrix of Laboratory), is the MathWorks company business mathematics software is used to develop, data visualization algorithm, data analysis and numerical calculation of senior technical calculation l

7、anguage and interactive environment, including MATLAB and Simulink two most. This paper is based on MATLAB calculation results and Simulink results, comparing to the conclusion of the effect.直流电路中电阻电路的计算1题目分析1.1设计题目如图 1 所示的电路,已知:R1=2Q, R2=4O, R3 = 12Q, R4=4C, R5=12Q, R6=4Q,R7=2C(1)如 Us = 10V,求 i3, u

8、4, u7;(2)如己知 u4=6V,求 Us, i3, u7。1.2理论分析如图1所示,该电路有a, b,c三个网孔,含有一个直流电压源。根据基尔霍负电压 定律(KVL),对每个网孔列网孔方程为:的+(a+凡+&)-5对上面三个方程,可将其写成如下所示的矩阵形式:将数值带入,并简写为A/ = Bus的形式为:(1)令/= iov,由4=;一心”4二凡心即可得问题(D的解为:匕= 0.3704A , % = 2.2222V , u7 = 0.7407V(2)在该直流电路中由电路的线性性质,可令/;=勺小4=攵,%=。小根据问题(1)的结果并根据图1所示的电路可列出下式:k,玲=于是,可以通过下

9、列式子求得问题(2)的解% ,h =占必=VU4 U7 = % = r U4k? k? k2即:Z3 = 1A , u. = 27V , m7 =2V上面的过程,为理论上的解题方法。在整个解题的过程中,最主要的就是正确的列出 三个网孔方程,然后以这三个方程为中心求解即可。这过程中,我有意将三个方程的系数 写成矩阵形式,利用线性代数中所学的矩阵的知识来求解,其实是为了方便后面利用 MATLAB软件来进行计算。下面将详细的来了解运用MATLAB软件来进行编程计算题目中的 两个问题的流程。并将运用此软件计算出来的结果和理论分析计算出来的结果进行比较, 理论上应该是相同的。2 MATLAB编程和仿真2

10、.1MATLAB 编程clear, close all, format compactRl=2; R2=4; R3=12; R4=4; R5=12 ;R6=4 ;R7=2; %为给定元件赋值display C解问题1)%解问题1)all=Rl+R2+R3;al2=-R3;al3=0;a21=-R3;a22;R3+R4+R5;a23=-R5;a31=0;a32=-R5;a33;R5+R6+R7;bl=l;b2=0;b3=0;us=input C us- ) %输入解1)的已知条件A=all, al2, al3;a21, a22, a23;a31, a32, ”33;%列出矩阵系数 AB=bl;b

11、2;b3;I=AB*us;%I=ia;ib;icia=I(l);ib=I;ic=I(3);i3=ia-ib, u4=R4*ib, u7=R7*ic%解出所需变量display(解问题2) )%利用电路的线性性质及问题1)的解求解问题2)u42=input C 给定 u42=,)kl=i3/us;k2=u4/us;k3=u7/us;%由问题1)得出待求量与us的比例系数 us2=u42/k2, i32=kl/k2*u42, u72=k3/k2*u422. 2程序的运行运行结果为:ans解问题1)给定us=10i3 = 0. 3704 u4 =2. 2222 u7 =0. 7407ans =解问题

12、2)给定u42=6us2 =27. 0000 i32 =1. 0000 u72 =2MATLAB软件程序运行的结果与理论分析出的结果一样,符合分析的结果。3 Si mu I ink进行建模仿真3.1仿真元件的选取(1)电阻的选择由于设计电路中必须要有两个电阻R1,R2。所以我添加两个电阻R1,R2,来 加入路中,并将电容值设为0,电感值设为inf,由此来设置出电阻的阻值。如图2所示:。二WHWT 二 。- WV-。Senes RLC Branch Series RLC Branchi图2电阻元件图(2)电压源的选择由于设计电路中必须有一个电压源,所以在元件库内添加一个电压源。添 加电压源后,将

13、电压源的相位调为90度,频率调为0HZ。这样就将交流电压源变 成了直流电压源。如图3所示:OAC Voltage Source o图3电压源图(3)电流表,电压表的选择由于电路结果测量需要,电流表和电压表来测量。所以添加电压表和电流 表到文件内,把电流表串联到指定的位置,将电压表并联到指定的位置。就可以 完成电路的测量。如图4所示:口 E!Current Measurement Voltage Measurement图4电流表和电压表图3. 2 Simul ink电路模型打开MATLAB软件,在Simulink中构建的电路图如下图图5所示:Simulink中搭建的电路图在图中,分别在Us, r

14、4, r7两端并联了一个测电压的原件来测量Us, U4和U7的数值;在r3出串联了一个测电流的原件来测量i3的数值。而且每一个对应的测量元件都对应着有一个显示数值原件与之相连,用来显示所测得数值的大小。3.3 Simul ink电路图的仿真结果在软件中可以修改元器件的参数值。当对所选题目的第一问的仿真中,将Us 的大小改为10V,单击“开始仿真”按钮,出现的仿真结果如图6所示。图中显示 元件显示的仿真结果为:U4=2.222V, i3=0. 374A, U7=0. 7407V,图6仿真结果图当对选题目的第二问的仿真中,将U4的大小改为6V,单击“开始 仿真“按钮,出现的仿真结果如图7所示。图中

15、显示元件显示的仿真结果为: Us=27V, i3=lA, U7=2VI AZI7仿真结果图3.3对SimuI ink仿真结果和理论所得结果的比较分析在MATLAB软件中的Simulink中进行仿真,所得出的结果和理论分析,及MATLAB软件编程计算所得出的结果完全相同。这验证了自己在Simulink仿真中操 作的正确性,并且解决了本次基础技能强化训练所选的设计题目中所要解决的问 题。总的来说,自我感觉这次强化训练是比较成功的一次。4心得体会本次强化训练中,需要运用到没有学过的MATLAB软件,在这个软件的运用中, 我遇到很多操作的问题,让自己很烦躁,但是经过同学的帮助,和自己努力的查阅 资料,

16、一个一个的问题都慢慢的解决掉了。此次强化训练虽然很辛苦,需要查找各 种资料,整天做在电脑面前编程仿真,但是我还是很开心很高兴的,因为我重中学 到了很多很多在课堂上学不到的知识。首先,就是自己的动手操作能力。以前做题考试,都是理论知识的运用,并没 有涉及到操作,导致的结果就是虽然懂怎么做,但是动起手来却是不知道如何下手。 本次强化训练,我选的题目为以前学过的电路原理里面的一个网孔法的题目, 看着程序的正确运行仿真,大大的培养了自己的学习兴趣,提高了自己动手操作的 积极性。对这些电路,自己动手实际操作了,才会有深刻理解。我认为这种兴趣和 积极性的培养和建立,将对以后的学习和生活起到非常重要的影响作

17、用。其次,在学习知识方面,我大体上了解了 MATLAB软件在电路原理中的应用, 并且也学会了如何编写简单的MATLAB程序并且运行得到自己所需的结果。此次强 化训练,通过用MATLAB解一道基础简单的电路题目,让我对MATLAB有了一个初步 的认识,这对我以后的学习和研究打下了一定的基础。使用并不复杂手动的计算能 得到的结果,可以使用MATLAB编程来解决这种并不能在一般的计算器上计算出来 的问题。最后,在排版美观方面,也有了较强的意识。在撰写实验报告的时候,格式的 要求非常的严格,字体的大小要求,段距,行距也都有统一的要求,开始时候没有 注意到这一点,后来发现了,需要全部更改,工作量很大。改

18、正后,看着自己的美 观排版,心中还是非常欣慰的。MATLAB软件在生活中的运用是非常广泛的,它在以后的专业课程的学习中应用 也是很广泛的,掌握好了 MATLAB,这为以后的专业课程的学习将有很大的帮助。在 以后的学习中,自己还要慢慢学习,慢慢探索,更好的掌握这个软件的运用。5参考文献(1)邱关源.电路(第5版).北京:高等教育出版社,2006, 5(2) Charles K. Alexander.电路基础.北京:清华大学出版社,2000(3)潘晓辉.MATLAB 5.1全攻略宝典.北京:中国水利水电出版社,2000(4)同济大学数学系.工程数学-线性代数.北京:高等教育出版社,2007(5)梅志红.MATLAB程序设计基础及其应用.北京:清华大学出版社,2005

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1