PID 控制算法的matlab 仿真 PID 控制算法是实际工业控制中应用最为广泛的控制算法,它具有控制器设计简单,控制效果好等优点
PID 控制器参数的设置是否合适对其控制效果具有很大的影响,在本课程设计中一具有较大惯性时间常数和纯滞后的一阶惯性环节作为被控对象的模型对PID 控制算法进行研究
被控对象的传递函数如下: ( )1dsfKeG sT s 其中各参数分别为3 0 ,6 3 0 ,6 0fdKT
MATLAB 仿真框图如图1 所示
1Out1Zero-OrderHoldTransportDelay30630s+1Transfer FcnStep-K-Kp-K-Ki-K-Kdz(z-1)(z-1)zAdd 图1 2 具体内容及实现功能 2
1 PID 参数整定 PID 控制器的控制参数对其控制效果起着决定性的作用,合理设置控制参数是取得较好的控制效果的先决条件
常用的PID 参数整定方法有理论整定法和实验整定法两类,其中常用的实验整定法由扩充临界比例度法、试凑法等
在此处选用扩充临界比例度法对PID 进行整定,其过程如下: 1) 选择采样周期 由于被控对象中含有纯滞后,且其滞后时间常数为6 0d ,故可选择采样周期1sT
2) 令积分时间常数iT ,微分时间常数0dT ,从小到大调节比例系数K ,使得系统发生等幅震荡,记下此时的比例系数kK 和振荡周期kT
3) 选择控制度为1
0 5Q ,按下面公式计算各参数: 0
0 1 4pkikdkskKKTTTTTT 通过仿真可得在1sT 时,0
5 6 7 ,2 3 3kkKT,故可得: 0
3 5 7 ,1 1 4
1 7 ,3 2
6 2 ,3
2 6 2pidsKTTT 0
0 0 53