主动控制仿真的目的是:
(l)确定主动控制系统。当被控结构已知时,通过计算机仿真分析,优
化控制系统参数,使控制效果达到期望的水平。
(2)确定控制算法。通过计算机仿真,对各种控制算法进行分析比较,
选择合适的控制算法。
图5-14 仿真过程
求出控制器参数后,通常还要在
MATLAB
环境下进行系统仿真,以对系统进行分析。进入MATLAB
环境后,
键入SIMULINK
命令则打开相应的系统模型库。输入控制系统模型,得到
SIMULINK
描述的控制系统,输入仿真参数后,即可对系统进行仿真。对于
控制器的设计,仅仅靠人工计算、分析,要耗费很大的精力,并且设计效果
并不很理想。MATLAB
的出现,使复杂的数学足算通过MATLAB 来完成,
并且MATLAB
内部有许多控制工具箱,如控制系统工具箱,信号处理工具
箱,系统辨识工具箱等,这些工具箱的出现,既提高了设计效率,又提高了
设计的准确性。
MATLAB/SIMULINK 主要特点
SIMULNK
是一个用来对动态系统进行建模、仿真和分析的软件包,它支
持连续、离散及两者混合的线性和非线性系统,也支持具有多种采样速率的
多速率系统。主要有以下9 个特点:
1、具有仿真与连接功能
可以利用鼠标器在模型窗口上画出所需的控制系统模型,然后利用该软
件提供的功能来对系统直接进行仿真,使得一个很复杂系统的输入变得相当
容易。
2、用方框图进行建模
采用此结构画模型就像用笔和纸来画一样容易,与普通的利用微分方程
或者差分方程建模相比,其具有直观、方便、灵活等优点。
3、建模具有递阶结构
用户在建模时,可以采用从上到下或从下到上的结构建立模型,建完后
可以从最高级开始观看模型,然后用鼠标双击其中的子系统模块,来查看下
一级的内容,从而,用户可以了解整个模型的细节。
4、仿真方便
有两种仿真方式,第一种是通过simulation
的菜单方式,直接点击
simulation,然后再点Start
即可,非常方便、快捷。第二种是在MATLAB 命
令窗口键入命令进