pid位置式算法
Ⅰ PID的计算公式
PID的增量型公式:
PID=Uk+KP*【E(k)-E(k-1)】+KI*E(k)+KD*【E(k)-2E(k-1)+E(k-2)】
PID算法具体分两种:一种是位置式的 ,一种是增量式的。
位置式PID的输出与过去的所有状态有关,计算时要对e(每一次的控制误差)进行累加,这个计算量非常大,而明显没有必要。而且小车的PID控制器的输出并不是绝对数值,而是一个△,代表增多少,减多少。换句话说,通过增量PID算法,每次输出是PWM要增加多少或者减小多少,而不是PWM的实际值。所以明白增量式PID就行了。
PID控制原理:
本系统通过摆杆(辊)反馈的位置信号实现同步控制。收线控制采用实时计算的实际卷径值,通过卷径的变化修正PID前馈量,可以使整个系统准确、稳定运行。
PID系统特点:
1、主驱动电机速度可以通过电位器来控制,把S350设置为SVC开环矢量控制,将模拟输出端子FM设定为运行频率,从而给定收卷用变频器的主速度。
2、收卷用S350变频器的主速度来自放卷(主驱动)的模拟输出端口。摆杆电位器模拟量
信号通过CI通道作为PID的反馈量。S350的频率源采用主频率Ⅵ和辅助频率源PID叠加的方式。通过调整运行过程PID参数,可以获得稳定的收放卷效果。
3、本系统启用逻辑控制和卷径计算功能,能使系统在任意卷径下平稳启动,同时两组PID参数可确保生产全程摆杆控制效果稳定。
Ⅱ 什么是“PID算法”
“PID算法”在过程控制中,按偏差的比例(P)、积分(I)和微分(D)进行控制的PID控制器(亦称PID调节器)是应用最为广泛的一种自动控制器。
它具有原理简单,易于实现,适用面广,控制参数相互独立,参数的选定比较简单等优点;而且在理论上可以证明,对于过程控制的典型对象──“一阶滞后+纯滞后”与“二阶滞后+纯滞后”的控制对象,PID控制器是一种最优控制。
PID调节规律是连续系统动态品质校正的一种有效方法,它的参数整定方式简便,结构改变灵活(PI、PD、…)。
控制点包含三种比较简单的PID控制算法,分别是:增量式算法,位置式算法,微分先行。 这三种PID算法虽然简单,但各有特点,基本上能满足一般控制的大多数要求。
PID增量式算法
离散化公式:
△u(k)= u(k)- u(k-1)
△u(k)=Kp[e(k)-e(k-1)]+Kie(k)+Kd[e(k)-2e(k-1)+e(k-2)]
进一步可以改写成
△u(k)=Ae(k)-Be(k-1)+Ce(k-2)。
Ⅲ 什么是数字pid位置控制算法和增量型控制算法试比较它们的优缺点
(1)增量型算法不需做累加,计算误差后产生的计算精度问题,对控制量的计算影响较小。位置型算法用到过去的误差的累加,容易产生较大的累加误差。
(2)增量型算法得出的是控制的增量,不会影响系统的工作。位置型算法的输出是控制量的全部输出,误动作影响大
两个的表达式都不同可以看看网络
Ⅳ 什么是pid算法,难学吗,用C语言,plc怎么实现
一、什么是PID:
PID即:Proportional(比例)、Integral(积分)、Differential(微分)的缩写。顾名思义,PID控制算法是结合比例、积分和微分三种环节于一体的控制算法,它是连续系统中技术最为成熟、应用最为广泛的一种控制算法,该控制算法出现于20世纪30至40年代,适用于对被控对象模型了解不清楚的场合。 ---网络
二、PID是否难学:
在工业应用中PID及其衍生算法是应用最广泛的算法之一,是当之无愧的万能算法,如果能够熟练掌握PID算法的设计与实现过程,对于一般的研发人员来讲,应该是足够应对一般研发问题了,而难能可贵的是,在我所接触的控制算法当中,PID控制算法又是最简单,最能体现反馈思想的控制算法,可谓经典中的经典。经典的未必是复杂的,经典的东西常常是简单的,而且是最简单的,想想牛顿的力学三大定律吧,想想爱因斯坦的质能方程吧,何等的简单!简单的不是原始的,简单的也不是落后的,简单到了美的程度。 ---【1】
三、PID算法的C语言源码:
PID 控制算法可以分为位置式 PID和增量式 PID控制算法
详细见参考【1】【2】
参考:
【1】PID算法
【2】简易PID算法的快速扫盲(超详细+过程推导+C语言程序)
Ⅳ 什么是数字pid位置控制算法和增量型控制算法试比较它们的优缺点
(1)数字PID位置型控制算法:
执行机构需要的是控制量的增量(例如驱动步进电机)时,数字控制器的输出只是控制量的增量,该公式称为增量式PID控制算法。
优点:①误动作时影响小,必要时可用逻辑判断的方法去掉出错数据。
②手动/自动切换时冲击小,便于实现无扰动切换。当计算机故障时,仍能保持原值。
③算式中不需要累加。
缺点:积分截断效应大,有稳态误差;溢出的影响大。
Ⅵ 位置式pid控制算法
数字PID位置型控制算式如下: u(k)=Kp[ e(k) +�0�5e(i)T/T�0�3 + Td( e(k)-e(k) )/T ]
Kp为比例增益,T为采样周期,T�0�3为积分时间常数,Td为微分时间常数,k采样序号,�0�5为累加器(i从0到k),由于该控制算法提供了执行机构的位置u(k),如阀门的开度,所以被成为数字PID位置型控制算法。
Ⅶ 位置式pid控制算法
数字PID位置型控制算式如下:
u(k)=Kp[
e(k)
+??e(i)T/T??
+
Td(
e(k)-e(k)
)/T
]
Kp为比例增益,T为采样周期,T??为积分时间常数,Td为微分时间常数,k采样序号,??为累加器(i从0到k),由于该控制算法提供了执行机构的位置u(k),如阀门的开度,所以被成为数字PID位置型控制算法。