ulink是运行在MATLAB环境下,用于建模、仿真和分析动态系统的软件包,如图1.1所示为Simulink软件系统组成。它包括一个庞大的结构方块图模型,用户可以既快捷又方便地对系统进行建模,仿真而不必写任何代码程序,并且Simulink可以在屏幕上显示数据以及输出数据和图形。Simulink本身就是一种用来实现计算机仿真的软件工具,它是MATLAB的一个附加组件,用来提供一个系统级的建模与动态仿真的工具平台;用模块组合的方法使用户能够快速、准确地创建动态系统的计算机模型。同时,Simulink也为控制领域提供大量的仿真模型,以满足控制领域不同用户的需要。РSimulink模型可以用来模拟几乎所有可遇到的动态系统,如模拟线性或非线性、连续或离散或者两者的混合系统。同时,Simulink是开放式的,允许用户定制自己的模块和模块库,而且它比较详实的帮助系统便于应用。Р对于建模,Simulink提供了一个图形化的用户界面(GUI),可以直接用鼠标点击和拖拉模块的图标建模。这是以前需要用编程语言明确地用公式表达微分方程的仿真软件包所无法比拟的。Simulink包括一个由信号源、接受器、线性和非线性组件以及中间的连接器件组成的模块库,同时可以根据用户自己的需要创建相应的模块。Р图1.1 Simulink 软件系统组成Р目前,随着软件的不断升级和计算机技术的飞速发展,Simulink已经在学术和工业领域得到了广泛的应用,世界上很多知名的大公司已经使用Simulink作为产品设计和开发的工具。Р控制系统仿真的一般步骤Р(1)建立系统的数学模型。如对象特性测试、PID参数测试、简单系统的投运、简单均匀控制系统、串级控制系统的应用、前馈—反馈系统的投运等实验内容的数学模型。Р(2)建立系统的仿真模型,即设计算法,并用计算机程序实现。它是系统的数学模型,并且能被计算机所接受并能在计算机上运行。