辅助仿真软件
MATLAB是Matrix Laboratory的缩写,意即矩阵实验室。它是美国MathWorks公司发布的面向科学计算、可视化及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。
MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。《自动控制原理》课程主要介绍控制系统模型、控制系统的时域分析、控制系统的根轨迹分析、控制系统的频域分析、非线性系统和采样控制系统等内容。为了强化学生对控制理论和方法的理解,在MATLAB中针对自动控制领域设置了两个建模与仿真的工具箱组件:控制系统工具箱(CST,Control Systems Toolbox)和仿真环境(Simulink)工具箱,采用这两个工具箱就可以对系统进行建模、时域分析、根轨迹绘制、频域分析等。MATLB是自动控制教学与研究的重要工具,学生除了要熟练掌握MATLAB的常用函数外,还要广泛的阅读相关的课外书籍,拓展知识面,将MATLAB用活用精,为将来的自动控制设计与研究打下良好的基础。有兴趣的同学可以参阅经典的“自动控制原理”和MATLAB相关书籍。
[1] 胡寿松. 自动控制理论(第六版). 北京:科学出版社,2013.
[2] 陈杰. MATLAB宝典. 北京:电子工业出版社, 2011.
[3] 薛定宇. 控制系统仿真与计算机辅助设计. 北京:机械工业出版社,2008.
[4] 钟益林,彭乐群,刘炳文. 常微分方程及其Maple MATLAB求解. 北京:清华大学出版社, 2007.
[5] 刘金琨. 先进PID控制MATLAB仿真(第3版).北京:电子工业出版社.
[6] 刘金琨. 机器人控制系统的设计与MATLAB仿真.北京:电子工业出版社.
[7] 刘金琨. 滑模变结构控制MATLAB仿真(第2版). 北京:清华大学出版社,2005.10
[8] 黄忠霖. 自动控制原理的MATLAB实现. 北京:国防工业出版社,2007.02.
[9] 陈怀琛. MATLAB 及在电子信息课程中的应用(第2版). 北京:电子工业出版社,2004.1
[10]楼顺天. 基于MATLAB的系统分析与设计—控制系统.西安:西安电子科技大学出版社.
[11]赵广元. MATLAB与控制系统仿真实践.北京:北京航空航天大学出版社.