如何在网站标题加logo,酷炫的网站,用php做网站和go做网站,网站开发相关职业岗位文章目录 一、积分分离PID1.1 积分分离PID算法基本思想1.2 积分分离PID算法实现步骤1.3 积分分离PID算法1.4 积分分离PID算法实现1.5 积分分离PID算法仿真实例1.6 积分分离PID算法的优缺点 二、抗积分饱和PID2.1 积分饱和现象2.2 抗积分饱和算法2.3 抗积分饱和算法实现2.4 抗积… 文章目录 一、积分分离PID1.1 积分分离PID算法基本思想1.2 积分分离PID算法实现步骤1.3 积分分离PID算法1.4 积分分离PID算法实现1.5 积分分离PID算法仿真实例1.6 积分分离PID算法的优缺点 二、抗积分饱和PID2.1 积分饱和现象2.2 抗积分饱和算法2.3 抗积分饱和算法实现2.4 抗积分饱和算法仿真实例 一、积分分离PID
1.1 积分分离PID算法基本思想 在普通PID控制中引入积分环节的目的主要是为了消除静差提高控制精度。但在过程的启动、结束或大幅度增减设定时短时间内系统输出有很大的偏差会造成PID运算的积分积累致使控制量超过执行机构可能允许的最大动作范围对应的极限控制量引起系统较大的振荡这在生产中是绝对不允许的。 积分分离控制基本思路是当被控量与设定值偏差较大时取消积分作用以免由于积分作用使系统稳定性降低超调量增大当被控量接近给定量时引入积分控制以便消除静差提高控制精度。
1.2 积分分离PID算法实现步骤
根据实际情况人为设定阈值 ε 0 ε0 ε0当 ∣ e ( k ) ∣ ε ∣e (k)∣ ε ∣e(k)∣ε时采用PD控制可避免产生过大的超调又使系统有较快的响应当 ∣ e ( k ) ∣ ≤ ε ∣e (k)∣≤ ε ∣e(k)∣≤ε时采用PID控制以保证系统的控制精度。
1.3 积分分离PID算法 式中T 为采样时间β 项为积分项的开关系数.
由上述表述及公式我们可以知道积分分离算法的效果其实与值的选取有较大的关系所以值的选取实际上是实现的难点。 过大则达不到积分分离的效果而 过小则难以进入积分区。
1.4 积分分离PID算法实现
根据积分分离式PID控制算法程序流程图如下图所示由右图我们可以知道与普通的PID算法的区别只是判断偏差的大小偏差大时为PD算法偏差小时为PID算法。 1.5 积分分离PID算法仿真实例
设被控对象为一个延迟对象
采样时间为20s延迟时间为4个采样时间即80s被控对象离散化为 积分分离PID算法的说明为保证引入积分作用后系统的稳定性不变在输入积分作用时比例系数Kp可进行相应变化。再次强调ε 值应根据具体对象及要求而定若 ε 过大则达不到积分分离的目的ε 过小则会导致无法进入积分区而如果只进行PD控制会使控制出现余差。
1.6 积分分离PID算法的优缺点
积分分离式PID通过引入判断误差大小条件决定是否使用积分项。优点判定误差比较大的时候取消积分项的使用PD或者P控制没有I的控制这样超调量和调节时间都会同时减少。当误差比较小的时候引入积分项消除静态误差。缺点需要经验来确定判断误差的大小在什么时候使用积分分离比较合适也就是误差多大的时候取消积分。
二、抗积分饱和PID
2.1 积分饱和现象
所谓积分饱和现象是指若系统存在一个方向的偏差PID控制器的输出由于积分作用的不断累加而加大从而导致执行机构达到极限位置Xmax例如阀门开度达到最大。如下图所示若控制器输出u(k)继续增大阀门开度不可能再增大此时就称计算机输出控制量超出了正常运行范围而进入了饱和区。一旦系统出现反向偏差u(k)逐渐从饱和区退出。进入饱和区越深则退出饱和区所需要的时间越长。在这段时间内执行机构仍停留在极限位置而不能随偏差反向立即做出相应的改变这时系统就像失去控制一样造成控制性能恶化。这种现象称为积分饱和现象或积分失控现象。
2.2 抗积分饱和算法
作为防止积分饱和的方法之一就是抗积分饱和法。该方法的思路是在计算u(k)时首先判断上一时刻的控制量 u(k-1) 是否己超出限制范围
若 (−)_ 则只累加负偏差若 (−)_则只累加正偏差。 这种算法可以避免控制量长时间停留在饱和区。
2.3 抗积分饱和算法实现
抗积分饱和的思想很简单在控制器输出的最大最小值附近限制积分的累积情况以防止在恢复时没有响应。根据前面的分析我们可以得到如右图所示的算法流程图。
2.4 抗积分饱和算法仿真实例
设被控制对象为
采样时间为1ms取指令信号Rin(k)30M1采用抗积分饱和算法进行离散系统阶跃响应。
结论由仿真结果可以看出采用抗积分饱和PID方法可以避免控制量长时间停留在饱和区防止系统产生超调。 本节完