跪求:如何用matlab做专家PID控制的仿真

来源:百度知道 编辑:UC知道 时间:2024/06/01 05:24:56
令e(k)表示离散化的当前采样时刻的误差值,e(k-1) 、e(k-2)分别表示前一个和前两个采样时刻的误差值,则有
△e(k)=e(k)-e(k-1)
△e(k-1)=e(k-1)-e(k-2)
根据误差及其变化,可设计专家门D控制器,该控制器可分为以下五种情况进行设计:

仿真实例
求三阶传递函数的阶跃响应
Gp(s)=52300/(s^3+87.35s^2+10470)

其中对象采样时间为lms。
采用专家PID设计控制器。在仿真过程中,取ε=0.00l,程序中的五条规则与控制算法的五种情况相对应.其结果如图2、图3。
仿真实例
求三阶传递函数的阶跃响应
Gp(s)=52300/(s^3+87.35s^2+10470s)

刘金琨的《智能控制》第12页就有这个题,第14页是具体程序代码。

可以参考《先进PID控制及其MATLAB仿真》

链接:http://download.csdn.net/source/380944