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 .6 30 .4 90 .1 40 .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 .5 7psiipddsK TKTK TKT 按此组控制参数得到的系统阶跃响应曲线如图2 所示。 01 0 02 0 03 0 04 0 05 0 06 0 07 0 08 0 09 0 01 0 0 000 .20 .40 .60 .811 .21 .41 .61 .8 图2 由响应曲线可知,此时系统虽然稳定,但是暂态性能较差,超调量过大,且响应曲线不平滑。根据以下原则对控制器参数进行调整以改善系统的暂态过程: 1) 通过减小采样周期,使响应曲线平滑。 2) 减小采样周期后,通过增大积分时间常数来保证系统稳定。 3) 减小比例系数和微分时间常数,以减小系统的超调。 改变控制器参数后得到系统的阶跃响应曲线如图3 所示,系统的暂态性能得到明显改善. 01 0 02 0 03 0 04 0 05 0 06 0 07 0 08 0 09 0 01 0 0 000 .20 .40...