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文档。上传文档
查看更多
学 号: 0120811360134 基础强化训练 题 目 MATLAB仿真训练 学 院 自动化学院 专 业 自动化 班 级 自动化0801班 姓 名 指导教师 李浩 2010 年 09 月 03 日 目录 前言 2 1 训练目的及要求 3 1.2训练要求 3 2电路分析 5 3编程及仿真 7 3.1matlab程序设计 7 3.2 Simulink建模仿真 8 4 设计心得体会 10 参考文献 11 本科生课程设计成绩评定表 12 前言 电路分析和计算是电气类工程技术人员必须掌握的一门重要基础理论,它不仅包含了深厚的理论基础,也为具体电路的分析和计算提供了各种方法。但是用这些现有的方法来解决一些实际的工程问题,计算一些复杂的电路是比较困难的,有时候甚至很难做到。因此,很有必要引入计算机辅助分析,提高工作的效率。 MATLAB是矩阵实验室(Matrix Laboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。MATLAB语言两个最显著特点,即其强大的矩阵运算能力和完美的图形可视化功能,使它成为控制界应用最广的科学计算工具。控制界知名学者编写的控制系统工具箱,不仅用于仿真,甚至用于实际控制。显然,掌握MATLAB语言已成为本专业大学生必备的能力之一。本通过MATLAB语言的学习与强化训练,从分析和解决《线性代数》 《电路原理》课程中的基本理论问题入手,掌握MATLAB软件力图做到在后续专业课程学习中,能熟练应用MATLAB工具来分析和设计控制系统。 本主要内容是学习并掌握MATLAB语言工具,结合线性代数、电路原理等课程,掌握MATLAB语言的编程技巧强化、巩固专业理论基础,为后续专业课程的学习打下良好的基础。通过本环节,巩固和深化已学课程的知识,培养学生综合运用这些知识,分析和解决实际问题,逐步树立正确的设计思想培养严谨认真的科学态度和务实的工作作风。 图1.1 电路图 2电路分析 观察电路图可以知道,本题的电路可以用网孔电流法求解,分析电路网孔电流,可得图的网孔电流分析图2.1: 图2.1 电路分析图 首先列出每个网孔的电流方程: 化简得: 方案一:利用代数的方法,直接将(2)式代入(1)式,容易解得i1=1A 方案二:利用线性代数的方法,可将(1)式(2)式转化为 由线性代数知识可知,当AC=B时,只要将方程的左右两边同时乘以一个A的转置矩阵后,C的值便可求出,而i1的结果就等于结果距阵中的第一个元素的值,算得结果同样为i1=1A。 3编程及仿真 3.lMatlab程序设计 设计程序时,根据上述对计算题的运算和得出的矩阵,设计了如图3.1所示的程序流程图,按照流程图,可以逐步依次编写程序。 设置元件参数 设置系数A 设置系数B 得出系数C 解出未知量 图3.1 设计原理框图 按照流程图,编写出好下程序: R1=5,R2=5,R3=10,R4=4,V1=15,V2=10; %设置元件参数 A=[R1+R3,-R3;-(R2+R4),R2+R3+R4]; %设置系数A B=[V1-V2,V2]; %设置系数B C=B/A %得到系数C i1=C(1) %解出未知量 将上述代码输入Matlab中,运行后即可计算得电流i1的值。所得结果为:i1=1。结果和计算分析的一致。 图3.2 工作图 3.2 Simulink建模仿真 在Matlab中操作,可以得到了如下图的Simulink电路图3.3: 图3.3 仿真电路图 在MATLAB的仿真工具箱中选取所需元件,并在仿真框图建立界面中画好电路图,依上所示照题目所给的参数设置好元件参数: 参数设置框如图3.4: 图3.4 参数设置框 依上所示照题目所给的参数设置好各元件的参数之后,即可开始进行仿真,仿真得到的波形图如下3.5: 图3.5 仿真波形 4 设计心得体会 MATLAB软件功能强大,本设计是运用MATLAB求解电路题目,这只是它的一个简单的应用,MATLAB还在多方面有应用,如数学和计算算术发展模型;模拟仿真和原型;数据分析,开发和可视化;科学和工程图形;应用发展包括图形用户界面设计等方面。由于时间问题,不能一一举例,只有自己在以后的学习中慢慢学习,自己探索,更好的掌握

文档评论(0)

天马行空 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档