Simulink在自动控制原理中的应用.docxVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

1

Matlab大作业

Simulink在自动控制原理中的应用

1980年,美国NewMexico大学的CleveMoler博士等人推出交互式MATLAB(MATixLABoratory)语言,最初的版本是用Fortran编写,现在的版本用c语言编写。1984年,MathWorks推出了第一个商业版本。

MATLAB3.5版本中增加了Simulink(图形化的系统仿真环境)。基于种群生态学的理论,以Matlab/Simulink工具,根据种群发展的Logistic模型,建立了学科群发展的竞争和互补模型,并进行了摹拟仿真。

Matlab语言是集数值计算、符号运算和图形处理等强大功能于一体的科学计算语言,合用于工程应用领域的分析、设计和复杂计算,而且易学易用,不要求使用者具备高深的数学知识和编程技巧

《自动控制原理》这门课程涉及到控制系统的模型建立、系统分析、系统设计的基本理论和相关技术。其特点是概念抽象,数学含量大,计算繁杂,以致我们难于理解,而实验课时我们通过Simulink能更好的理解《自动控制原理》理论课的,Simulink是更好地匡助我们实现理论和实际有机结合的桥梁。搞好实验教学,不仅可以使我们对所学理论知识有更深刻的理解和把握,同时可以提高我们的动手能力和设计水平,更好地满足社会对人材的要求。

传统的自动控制实验普通采用自控实验箱,在实验箱面板上连接相应的典型环节,通过对应的计算机软件观察系统的响应曲线及各项指标。虽然这种方式可以一定程度地提高我们的动手能力,加深对课堂所学内容的理解,但观察效果不理想,我们仅根据实验摹拟电路图接线,缺少主动性和积极性。

如果实验开始阶段先让我们利用Matlab软件进行仿真,得到彻底理论分析的响应,从而对实验箱操作起到正确的指导作用。我们一旦掌握这门语言,就可以很容易地利用软件的相关命令函数做出所需的各种图形,对自动控制理论课程学习有极大的促进作用。

Matlab语言是集数值计算、符号运算和图形处理等强大功能于一体的科学计算语言,合用于工程应用领域的分析、设计和复杂计算,而且易学易用,不要求使用者具备高深的数学知识和编程技巧,现已成为大学教学和科研中最常用的工具,掌握该工具将大大提高课程教学、解题作业、分析研究的效率[1~3]。

Simulink与建摹仿真

2

Matlab大作业

Simulink是一种用于实现计算机仿真的软件工具。他是Matlab的一个附加组件,用来提供一个系统级的建模与动态仿真工作平台。用模块组合的方法使用户能够快速、准确地创建动态系统的计算机模型[4]。

Simulink模型可以用来摹拟几乎所有可遇到的动态系统,如摹拟线性或者非线性、连续或者离散或者两者的混合系统。同时,Simulink是开放式的,允许用户定制自己的模块和模块库,而且他比较详实的匡助系统便于应用[5]。

对于建模,Simulink提供了一个图形化的用户界面(GUI),可以直接用鼠标点击和拖拉模块的图标建模。这是以前需要用编程语言明确地用公式表达微分方程的仿真软件包所无法比拟的。Simulink包括一个由信号源、接受器、线性和非线性组件以及中间的连接器件组成的模块库,同时可以根据用户自己的需要创建相应的模块。

目前,随着软件的不断升级和计算机技术的飞速发展,Simulink已经在学术和工业领域得到了广泛的应用,世界上不少知名的大公司已经使用Simulink作为产品设计和开辟的工具。

Simulink普通控制系统中的仿真应用举例

首先,展示一下用Simulink进行仿真的过程

例1:对控制系统进行建摹仿真,求系统的响应特性。

解:(1)选择SUMULINK浏览器窗口,开启新的仿真平台窗口。

3

Matlab大作业

(2)从Simulink的Source拖曳Step到仿真平台窗口。

4

Matlab大作业

从Simulink的MathOperations拖曳Sum到仿真

从Simulink的Continuous拖曳Transferfcn到仿真平台窗口。

从Simulink的Continuous拖曳Integrator到仿真平台窗口。

从Simulink的Sinks拖曳Scope到仿真平台窗口。

5

Matlab大作业

模块库的配置如下

双击Sum模块库

将Listofsigns:改成+-

6

Matlab大作业

正确的设定连接线,点选transferfcn1

点选又鍵,选取Format的FlipBlcok

文档评论(0)

133****4062 + 关注
实名认证
文档贡献者

为保证上传时格式不乱,部分文件上传为pdf格式,wps可以编辑pdf文件

1亿VIP精品文档

相关文档