摘要:借助MATLAB指令与程序,复杂控制系统分析与设计的效率将会得到一定程度的提高。但是在复杂控制算法的控制效果检测方面,MATLAB控制系统指令和Simulink将会表现出繁琐的一面。因此以差分方程迭代算法为基础编写一个控制系统的仿真核心程序,在核心程序的基础上同时插入相关语句便可对多种控制算法的控制效果进行仿真研究。为了对该方法实效性进行检验,本文针对一非线性系统进行采用IMC的方法进行仿真,结果表明设计过程清晰简明、控制效果明显。
The utilization of MATLAB instructions and procedures can improve the analysis and designing of complex control system, but the situation is the opposite when testing the control effects of complex control algorithm. In this paper, the method of differential equation iteration is utilized to write the core program of the control system. And then, the simulation of various control algorithms can be done by inserting some programming sentences into this core program. The simulation for a nonlinear internal model control shows the convenience of design process and the effectiveness of control.