台达PID控制
- 格式:doc
- 大小:109.50 KB
- 文档页数:10
台达plc的pid是如何计算的摘要:台达的plc是计算方法关键词:目标值(sv)輸出值(mv)现在值(pv)一、前言:PID 控制器是一个在工业控制应用中常见的反馈回路部件。
这个控制器把收集到的数据和一个参考值进行比较,然后把这个差别用于计算新的输入值,这个新的输入值的目的是可以让系统的数据达到或者保持在参考值。
和其他简单的控制运算不同,PID控制器可以根据历史数据和差别的出现率来调整输入值,这样可以使系统更加准确,更加稳定。
可以通过数学的方法证明,在其他控制方法导致系统有稳定误差或过程反复的情况下,一个PID反馈回路却可以保持系统的稳定。
理论PID是以它的三种纠正算法而命名的。
这三种算法都是用加法调整被控制的数值。
而实际上这些加法运算大部分变成了减法运算因为被加数总是负值。
这三种算法是:1.比例- 来控制当前,误差值和一个负常数P(表示比例)相乘,然后和预定的值相加。
P只是在控制器的输出和系统的误差成比例的时候成立。
比如说,一个电热器的控制器的比例尺范围是10°C,它的预定值是20°C。
那么它在10°C的时候会输出100%,在15°C的时候会输出50%,在19°C的时候输出10%,注意在误差是0的时候,控制器的输出也是0。
2.积分 - 来控制过去,误差值是过去一段时间的误差和,然后乘以一个负常数I,然后和预定值相加。
I从过去的平均误差值来找到系统的输出结果和预定值的平均误差。
一个简单的比例系统会振荡,会在预定值的附近来回变化,因为系统无法消除多余的纠正。
通过加上一个负的平均误差比例值,平均的系统误差值就会总是减少。
所以,最终这个PID回路系统会在预定值定下来。
3.导数 - 来控制将来,计算误差的一阶导,并和一个负常数D相乘,最后和预定值相加。
这个导数的控制会对系统的改变作出反应。
导数的结果越大,那么控制系统就对输出结果作出更快速的反应。
这个D参数也是PID被称为可预测的控制器的原因。
台达PID指令的介绍PID控制器是一种常用的控制方法,可以用来控制各种动态系统,包括温度、流量、压力、位置等等。
PID是比例、积分、微分的简称,代表了控制器中三个调节参数。
首先来看比例控制部分。
比例控制部分根据系统的当前偏差值与设定值之间的差异来产生输出。
比例增益参数Kp控制输出的增幅大小。
如果设定值与当前值之间的差异很大,那么输出信号也会很大;如果差异很小,输出信号也会很小。
比例控制主要用于对系统的静态误差进行修正。
接下来是积分控制部分。
积分控制部分根据系统的历史偏差值与设定值之间的差异来产生输出。
积分时间参数Ti控制输出的积分时间长度。
积分控制可以用来减小系统的稳态误差,对系统的动态特性改善作用有限。
最后是微分控制部分。
微分控制部分根据系统的当前偏差变化率与设定值的变化率之间的差异来产生输出。
微分时间参数Td控制输出的微分时间间隔。
微分控制可以提高系统的动态响应速度,但对系统的稳态误差修正能力有限。
PID控制器的输出信号由三个控制部分叠加而成,这样可以综合利用比例、积分和微分的优点,以适应不同的系统特性。
PID控制器的输出信号可以用来控制执行器,以调整系统的输出值与设定值之间的差异。
在实际应用中,PID控制器需要根据具体的系统特性进行参数调节。
比例增益参数Kp决定了控制器的灵敏度,在系统反馈响应上的作用较大,但过大的值会导致系统震荡;积分时间参数Ti决定了控制器对稳态误差的修正能力,在系统的静态响应上的作用较大,但过大的值会导致系统的超调和震荡;微分时间参数Td决定了控制器对系统的动态特性的改善能力,在系统的动态响应上的作用较大,但过大的值会导致系统的抖动。
PID控制器的设计和调节可以采用经验法、试控法、优化算法等方法。
在实际应用中,往往需要结合系统的特性进行参数调节,以最佳控制效果。
总之,PID控制器是一种常用的控制方法,可以通过比例、积分和微分三个控制部分对系统进行调节。
通过合理调节PID参数,可以实现对系统的静态误差的修正、动态特性的改善。
台达PLC的PID是如何计算的台达PLC中的PID控制算法是通过计算PID控制器的三个参数来实现的,即比例增益(P),积分时间(I)和微分时间(D)。
这三个参数通过经验或自动调整的方式来确定,以使控制系统能够快速、准确地响应外部变化。
比例增益(P):比例增益是PID控制算法中最基本的参数之一、它表示输出变化量与偏差(设定值与实际值之间的差异)之间的线性关系。
较大的比例增益会使系统的响应更加敏感,但也会增加系统的震荡和不稳定性。
积分时间(I):积分时间是为了解决系统存在偏差的情况。
它表示控制器通过积分偏差的累积来调整输出信号。
通过积分时间,控制器能够迅速减小由于偏差产生的误差,并使系统稳定在设定值附近。
微分时间(D):微分时间用于抑制系统的过冲和震荡。
它表示控制器通过检测偏差的变化率来调整输出信号。
较大的微分时间可以降低系统的超调和震荡,但也会增加系统的响应时间。
PID控制算法的计算过程如下:1.首先,计算偏差(e),即设定值与实际值之间的差异。
2.然后,计算比例控制增益(P)乘以偏差,得到比例作用量。
3.接下来,计算积分控制增益(I)乘以偏差的累积值,得到积分作用量。
4.然后,计算微分控制增益(D)乘以偏差的变化率,得到微分作用量。
5.最后,将比例作用量、积分作用量和微分作用量相加,得到输出信号。
在实际应用中,通常会通过试验和调整来确定PID控制算法中的三个参数。
这可以通过反复调整参数并观察系统响应来实现,直到达到所期望的控制效果为止。
另外,也可以使用自动调整算法来确定最佳参数,如Ziegler-Nichols方法或基于模型的方法。
总之,台达PLC中的PID控制算法是根据比例增益、积分时间和微分时间计算的,通过调整这三个参数来实现快速、准确地响应外部变化,并使系统稳定在设定值附近。
PID控制原理与参数的整定方法PID控制器是一种常用的自动控制器,在工业控制中广泛应用。
它的原理很简单,即通过不断调节控制信号来使被控制物体的输出接近给定值。
PID控制器由比例(P)、积分(I)和微分(D)三个控制参数组成。
下面将详细介绍PID控制的原理和参数整定方法。
一、PID控制原理1.比例(P)控制比例控制根据被控制量的偏差的大小,按照一定比例调节控制量的大小。
当偏差较大时,调节量增大;当偏差较小时,调节量减小。
此项控制可以使系统快速响应,并减小系统稳态误差。
2.积分(I)控制积分控制根据被控制物体的偏差的积分值来调节控制量。
积分控制的作用主要是消除系统的稳态误差。
当偏差较小但持续较长时间时,积分量会逐渐增大,以减小偏差。
3.微分(D)控制微分控制根据被控制物体的偏差的变化率来调节控制量。
当偏差的变化率较大时,微分量会增大,以提前调整控制量。
微分控制可以减小系统的超调和振荡。
综合比例、积分和微分控制,PID控制器可以通过不同的控制参数整定来适应不同的被控制物体的特性。
二、PID控制参数整定方法1.经验整定法经验整定法是根据对被控制系统的调试经验和运行情况来选择控制参数的方法。
它是通过实际试验来调整控制参数,通过观察系统的响应和稳定性来判断参数的合理性。
2. Ziegler-Nichols整定法Ziegler-Nichols整定法是根据系统的临界响应来选择PID控制参数的方法。
在该方法中,首先将I和D参数设置为零,然后不断提高P控制参数直到系统发生临界振荡。
根据振荡周期和振荡增益的比值来确定P、I和D的参数值。
3.设计模型整定法设计模型整定法是根据对被控系统的数学建模来确定PID控制参数的方法。
通过建立被控系统的数学模型,分析其频率响应和稳态特性,从而设计出合理的控制参数。
4.自整定法自整定法是通过主动调节PID控制器的参数,使被控系统的输出能够接近给定值。
该方法可以通过在线自整定或离线自整定来实现。
E(t) :偏差量。
PV :现在值SV :目标值Kd :微分增益PV(t)S :PV(t)的微分值Ki :积分增益E(t)1/S:E(t)的积分三.控制方块图:注意事项和建议:1.使用者于调整KP、KI及KD三个主要参数时,请先调整KP值(依经验值设定),而KI及KD值先设定为0,等到调整到大致上可控制时,再依序调整KI值(由小到大)以及KD值(由小到大),调整范例如范例四所示。
其中KP值为100则表示100%,即对偏差值的增益为1,小于100%将对偏差值衰减,大于100%将对偏差值放大。
2.本指令动作须配合许多参数值控制,因此请勿随意设定参数值,以免造成无法控制之现象。
范例一:使用PID指令于位置控制时之方块图(动作方向S3+4需设为0)四.PID指令调整步骤说明:假设控制系统之受控体G(s) 的转移函数为一阶的函数(一般马达的模型均为此函数),命令值SV为1,取样时间Ts为10ms。
建议调整步骤如下:步骤1:首先将KI及KD值设为0,接着先后分别设定KP为5、10、20及40,并分别记录其SV及PV状态,其结果如下图所示。
步骤2:观察上图后得知KP为40时,其反应会有过冲现象,因此不选用;而KP为20时,其PV反应曲线接近SV值且不会有过冲现象,但是由于启动过快,因此输出值MV瞬间值会很大,所以考虑暂不选用;接着KP为10时,其PV反应曲线接近SV值并且是比较平滑接近,因此考虑使用此值;最后KP为5时,其反应过慢,因此也暂不考虑使用。
步骤3:选定KP为10后,先调整KI值由小到大(如1、2、4至8),以不超过KP值为原则;然后再调整KD由小到大(如0.01、0.05、0.1及0.2),以不超过KP的10%为原则;最后可得如下图之PV与SV的关系图附注:本范例仅供参考,因此使用者还需依实际控制系统之状况,自行调整其适合控制参数五.应用实例:实例一:利用PID指令于压力控制系统,使用范例一之方块图。
PID控制原理讲解PID控制是一种经典的控制方法,它可以根据系统的反馈信息动态调整控制器的输出,从而保持系统的稳定性和精确性。
PID控制器由比例(P)、积分(I)和微分(D)三个部分组成,分别对应于控制器的输出与误差信号之间的线性比例调节、积累调节以及差分调节。
首先,我们来详细介绍PID控制器中的比例部分(P部分)。
比例控制是根据当前的误差信号与设定值之间的差异,通过乘以一个比例系数Kp来调节控制器的输出。
这意味着,当误差增大时,比例控制器的输出也会相应增大,从而加大对系统的控制力度。
比例控制具有快速响应的特点,但是可能会导致系统存在稳态误差,即输出值与设定值之间的差异。
为了解决稳态误差的问题,我们引入积分控制(I部分)。
积分控制是指根据误差信号的累积值与一个积分系数Ki的乘积来调节控制器的输出。
积分控制器积累了过去一段时间内的误差信息,并将其加入到控制器的输出中。
这样,当存在稳态误差时,积分作用可以逐渐减小误差,并将系统调整到设定值附近。
但是,积分控制也可能引入更多的稳定问题,例如系统的超调和振荡。
为了解决上述稳定性问题,我们引入微分控制(D部分)。
微分控制是根据误差信号的变化率与一个微分系数Kd的乘积来调节控制器的输出。
微分控制器可以预测未来的误差变化趋势,并通过调整控制力度来减小误差的过度变化。
微分控制具有稳定性和抑制震荡的作用,但是过大的微分系数可能会引入噪声放大。
将比例、积分和微分三个部分结合在一起,就形成了PID控制器。
PID控制器的输出被定义为:u(t) = Kp * e(t) + Ki * ∫e(t)dt + Kd * de(t)/dt其中,u(t) 是控制器的输出,e(t) 是当前的误差信号,de(t)/dt是误差信号的变化率。
Kp、Ki和Kd 是比例、积分和微分系数,它们根据具体的应用和系统特性进行调节。
PID控制器通过不断地比较误差信号和设定值,计算输出信号,并根据反馈信息调整控制力度,使系统逐渐稳定在设定值附近。
台达变频器参数配置表1.引言本文档旨在提供台达变频器参数配置的相关信息和指导,以帮助用户正确配置台达变频器。
2.变频器参数配置说明变频器参数配置是指根据具体应用场景的要求,对台达变频器进行各项参数的设置,以实现最佳性能和功能。
以下是常见的变频器参数配置项:2.1 输入/输出参数配置输入电压:根据实际使用环境和电源供应情况,设置适宜的输入电压范围。
输出频率:根据应用需求,设置变频器的输出频率范围。
输出电压:根据负载需求和电机特性,设置适宜的输出电压。
输出功率:根据负载需求和电机功率,设置适宜的输出功率。
2.2 控制参数配置加速时间:根据负载特性和应用需求,设置适宜的加速时间。
减速时间:根据负载特性和应用需求,设置适宜的减速时间。
PID参数:根据控制要求和系统特性,设置合适的PID参数,以提高系统响应性和稳定性。
2.3 保护参数配置过载保护:根据负载特性和电机额定功率,设置适宜的过载保护参数。
过压保护:根据电网情况和负载需求,设置合适的过压保护参数。
过流保护:根据电机额定电流和负载要求,设置合适的过流保护参数。
温度保护:根据应用环境和电机温度特性,设置适宜的温度保护参数。
3.参数配置步骤以下是一般的参数配置步骤,供用户参考:1.确定应用场景和需求,了解变频器的基本要求。
2.配置输入/输出参数,根据实际情况设置电压、频率、功率等参数。
3.配置控制参数,包括加速时间、减速时间、PID参数等。
4.配置保护参数,确保系统在运行过程中有合适的保护机制。
5.验证配置结果,使用各项功能进行测试和调试,确保参数配置正确并符合要求。
4.注意事项在配置参数前,请先阅读变频器的说明书,并了解相关安全操作规定。
配置参数时,务必慎重选择合适的数值和范围,避免对系统造成损坏或不必要的风险。
在参数配置完成后,建议定期进行检查和维护,确保系统运行的稳定性和可靠性。
5.总结本文档介绍了台达变频器参数配置的相关内容,并提供了常见参数的配置指导。
三菱FX3UPLC和台达VFD-M变频器PID速度控制我们直接使用三菱FX3U的PID指令进行控制。
下面我们看一下PID指令的用法:S1是目标值:比如目标转速40转/分钟。
S2是测量值:比如当前实时测得的转速38转/分钟。
S3是参数数据的首个寄存器地址:例如D100,那么后面D101-D128都是PID指令相关的参数数据。
D是就是实际的输出值。
这个输出值是有范围的,需要通过参数S3+22(输出上限)和S3+23(输出下限)来限定。
这个范围是跟模拟量输出模块的量程,或者PWM波形周期有关。
比如:4DA模块输出0-10V电压,对应0-32000量程,那么S3+22就设置成32000即可,因为量程最大也就是32000,再大还是输出10V,没有实际意义。
又比如:我们用PWM的占空比控制加热棒输出功率时,周期定为1000(单位:ms),那么S3+22就设置成1000,如果设的大了,PWM 指令反而就不执行了。
所以,根据执行器的量程来设置输出上下限才行。
下面看下S3的参数表:采样时间:在本例中,控制对象是电机转速,它的实时性很强,目标值可以马上到达,因此为了提高准确性,采样时间要小一点。
而如果是控制的温度/压力值等滞后性比较强的对象,那么采样时间可以设的长点,比如温度,加热棒加热得比较慢,反馈回来的温度变化比较滞后,所以没必要设的短,较短的时间内可能测得的实时温度值基本没变化。
动作设定:bit0=0.正动作:它的表现是测量值和目标值越接近,输出值越往上升。
如本例测速,就是要正动作,测量值离目标值远,那么输出值就要慢慢增大。
bit0=1.逆动作:它的表现跟正动作相反。
测量值越接近目标值,输出值越小。
例如加温控制,当温度慢慢变大,输出就要慢慢变小,这样才不会过温。
bit1和bit2.不管它,设为0bit3.不使用,设为0bit4.当执行自整定时,该位设置为1,当自整定结束后,它会自动范围。
因此用它来对动作设定的参数重新赋值。
台达PID指令的介绍一.指令说明:PID S1 S2 S3 DS1:目标值(SV)S2:测定值(PV)S3:参数D:输出值(MV)16位指令名称为PID32位指令名称为DPID其16位之S3参数表如下所示:其32位之S3参数表如下所示:二.PID指令运算公式:本指令是以速度及测定值微分型态为依据来执行PID的运算。
PID的运算分成自动,正向动作及逆向动作3种,而正逆向动作由S3 +4 的内容来指定。
此外,与PID运算有相关的设定值也是由S3 ~ S3 +5所指定的寄存器来设定。
PID的基本表达式:其中PV(t)S 表示PV(t)的微分值,以及E(t)1/S表示E(t)的积分值,当动作方向选择正向或逆向动作时,当E(t)值小于等于0,则被视为0。
符号说明:MV :输出值Kp :比例增益E(t) :偏差量。
PV :现在值SV :目标值Kd :微分增益PV(t)S :PV(t)的微分值Ki :积分增益E(t)1/S:E(t)的积分三.控制方块图:注意事项和建议:1.使用者于调整KP、KI及KD三个主要参数时,请先调整KP值(依经验值设定),而KI及KD值先设定为0,等到调整到大致上可控制时,再依序调整KI值(由小到大)以及KD值(由小到大),调整范例如范例四所示。
其中KP值为100则表示100%,即对偏差值的增益为1,小于100%将对偏差值衰减,大于100%将对偏差值放大。
2.本指令动作须配合许多参数值控制,因此请勿随意设定参数值,以免造成无法控制之现象。
范例一:使用PID指令于位置控制时之方块图(动作方向S3+4需设为0)范例二:使用PID指令于速度控制时之方块图(动作方向S3+4需设为0)范例三:使用PID指令于温度控制时之方块图(动作方向S3+4需设为1)四.PID指令调整步骤说明:假设控制系统之受控体G(s) 的转移函数为一阶的函数(一般马达的模型均为此函数),命令值SV为1,取样时间Ts为10ms。
PID控制原理及参数整定方法PID控制是一种经典的控制策略,广泛应用于各种工业自动化系统。
其通过比较设定值与实际输出值,根据误差及其变化趋势,实时调整控制器的参数,以达到期望的控制效果。
本文将详细介绍PID控制原理及参数整定方法,旨在帮助读者更好地理解和应用PID控制。
PID控制模型是由比例(P)、积分(I)和微分(D)三个环节组成的。
在工业自动化中,PID控制器作为一种核心组件,用于维持系统输出值与设定值之间的误差为最小。
PID控制器具有结构简单、稳定性好、易于实现等优点,因此被广泛应用于各种工业控制系统中。
PID控制原理基于控制系统的稳态误差,通过比例、积分和微分三个环节的作用,达到减小误差的目的。
比例环节根据误差信号的大小,产生相应的控制输出;积分环节根据误差信号的变化率,进一步调整控制输出;微分环节则根据误差信号的变化趋势,提前进行控制调整,以迅速消除误差。
PID参数整定的目的是选择合适的控制器参数,以满足系统的动态性能和稳态性能要求。
整定过程中,需要合理调整比例系数、积分时间和微分增益等参数。
其中,比例系数主要影响系统的稳态误差;积分时间用于控制积分环节的灵敏度;微分增益则决定了微分环节的作用强度。
针对不同的控制对象和系统要求,需要灵活调整这些参数,以获得最佳的控制效果。
以某化工生产线的液位控制为例,说明PID控制原理及参数整定的应用。
在此案例中,液位控制器通过比较设定值与实际液位值的误差,实时调整进料泵的转速,以维持液位稳定。
选择一个合适的比例系数Kp,使得系统具有较快的响应速度;调整积分时间Ti,以避免系统出现稳态误差;适当微分增益Kd的设定,可以改善系统的动态性能。
通过合理的参数整定,液位控制系统可以取得良好的控制效果。
然而,若比例系数过大,系统可能会出现振荡现象;若积分时间过长,系统可能无法达到预期的稳态性能;若微分增益过强,系统可能会对噪声产生过度反应。
因此,在参数整定过程中,需要根据实际情况进行反复调整,以达到最佳的控制效果。
PID控制原理和特点工程实际中,应用最为广泛调节器控制规律为比例、积分、微分控制,简称PID控制,又称PID调节。
PID控制器问世至今已有近70年历史,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制主要技术之一。
当被控对象结构和参数不能完全掌握,或不到精确数学模型时,控制理论其它技术难以采用时,系统控制器结构和参数必须依靠经验和现场调试来确定,这时应用PID控制技术最为方便。
即当我们不完全了解一个系统和被控对象﹐或不能有效测量手段来获系统参数时,最适合用PID控制技术。
PID控制,实际中也有PI和PD控制。
PID控制器就是系统误差,利用比例、积分、微分计算出控制量进行控制。
1、比例控制(P):比例控制是最常用的控制手段之一,比方说我们控制一个加热器的恒温100度,当开始加热时,离目标温度相差比较远,这时我们通常会加大加热,使温度快速上升,当温度超过100度时,我们则关闭输出,通常我们会使用这样一个函数e(t) = SP – y(t)-u(t) = e(t)*PSP——设定值e(t)——误差值y(t)——反馈值u(t)——输出值P——比例系数滞后性不是很大的控制对象使用比例控制方式就可以满足控制要求,但很多被控对象中因为有滞后性。
也就是如果设定温度是200度,当采用比例方式控制时,如果P选择比较大,则会出现当温度达到200度输出为0后,温度仍然会止不住的向上爬升,比方说升至230度,当温度超过200度太多后又开始回落,尽管这时输出开始出力加热,但温度仍然会向下跌落一定的温度才会止跌回升,比方说降至170度,最后整个系统会稳定在一定的范围内进行振荡。
如果这个振荡的幅度是允许的比方说家用电器的控制,那则可以选用比例控制2、比例积分控制(PI):积分的存在是针对比例控制要不就是有差值要不就是振荡的这种特点提出的改进,它常与比例一块进行控制,也就是PI控制。
其公式有很多种,但大多差别不大,标准公式如下:u(t) = Kp*e(t) + Ki∑e(t) +u0u(t)——输出Kp——比例放大系数Ki——积分放大系数e(t)——误差u0——控制量基准值(基础偏差)大家可以看到积分项是一个历史误差的累积值,如果光用比例控制时,我们知道要不就是达不到设定值要不就是振荡,在使用了积分项后就可以解决达不到设定值的静态误差问题,比方说一个控制中使用了PI控制后,如果存在静态误差,输出始终达不到设定值,这时积分项的误差累积值会越来越大,这个累积值乘上Ki后会在输出的比重中越占越多,使输出u(t)越来越大,最终达到消除静态误差的目的PI两个结合使用的情况下,我们的调整方式如下:1、先将I值设为0,将P值放至比较大,当出现稳定振荡时,我们再减小P值直到P值不振荡或者振荡很小为止(术语叫临界振荡状态),在有些情况下,我们还可以在些P值的基础上再加大一点。
台达DVP系列PLC——PID恒温控制所需测试器材●装有ISPSoft3.09软件的PC一台●DVP_20SX211T plc一台●温度变送器一只●热电偶或热电阻一枚●固态继电器一个●标准迷你USB电缆一根●DC24V开关电源一个PLC简介●PLC为台达DVP阵营SX2系列型号●硬件版本:V2.88A1●本体集成12位分辨率的4路模拟量输入,2路模拟量输出,均支持电压或电流信号.●内置PID支持多种模式,其PID温度模式简单易用,算法优良精准.●内置GPWM指令可以方便实现温度模式下的占空比调节.●内置标准的MODBUS协议及易用指令.●可以完成简易定位控制,内置直线及圆弧插补功能.●标配迷你USB接口,方便程序调试和修改.QQ技术交流群:7248102132020-2-1PID指令简介PID控制为使用温度控制专用的自动调整參數功能(D204=K3)做初步调整,调整完毕时将自动改为K4(D204),并且使用该自动计算出的参数(KP、KI、KD)实现对烤箱的PID控制。
自整定需要一定时间,整定期间会超调且会反复几次!!!PID温度模式下:取样时间400*10ms=4000ms和PID输出值MV和输出上限对齐;即下面示例中:PID指令运行时,取样时间:D500=400(单位=10ms)=输出上限:D206=4000;输出值MV:D0=(0----4000)范围。
PID注意事项和建议:1.由于可使用PID指令的控制环境很多,因此请适当的选取控制功能,例如:当选择温度自动调整参数(S3+4=K3)功能时,就请勿使用于电机控制环境中,以免造成控制不当的现象发生。
2.用户于调整KP、KI及KD三个主要参数时(S3+4为K0~K2,K5),请先调整KP值(依经验值设定),而KI及KD值先设定为0,等到调整到大致上可控制时,再依序调整KI值(由小到大)以及KD值(由小到大),调整范例如范例四所示。
其中KP值为100则表示100%,即对偏差值的增益为1,小于100%将对偏差值衰减,大于100%将对偏差值放大。
PID控制的原理及应用实例1. 简介PID控制是一种常见的闭环控制方法,其用于实现对系统稳定性、精确性和鲁棒性的控制。
PID控制器是由比例、积分和微分三个部分组成的,并根据系统的误差、积分和微分项来对系统进行调整。
本文将介绍PID控制的原理,并给出几个应用实例。
2. PID控制的原理PID控制的原理在于通过比例、积分和微分三个部分对系统进行调节。
2.1 比例控制比例控制是根据系统的误差来进行控制的。
误差是指期望值与实际值之间的差异。
比例控制器通过计算误差与比例系数的乘积,使得控制器的输出与误差成正比。
比例控制可以使系统快速响应,但对于稳定性和超调量控制不足。
2.2 积分控制积分控制是根据系统误差的积分来进行控制的。
积分控制器将误差的累积值与积分系数的乘积添加到控制器的输出中。
积分控制可以通过减小误差累积来减小稳态误差,但会增加响应时间。
2.3 微分控制微分控制是根据系统误差的变化率来进行控制的。
微分控制器将误差变化率与微分系数的乘积添加到控制器的输出中。
微分控制可以改善系统的响应速度和稳定性,但对于噪声敏感。
2.4 PID控制PID控制器将比例、积分和微分控制器结合起来,用于调节系统。
PID控制器的输出是通过将比例、积分和微分控制器的输出相加得到的。
PID控制可以在提供系统稳定性的同时,减小超调量和减小稳态误差。
3. PID控制的应用实例以下是几个PID控制在实际应用中的实例:3.1 温度控制在加热过程中,我们需要使温度尽快达到设定值,并保持在设定值附近。
PID 控制可以根据当前温度和设定值之间的差异,调整加热器的功率。
通过合适的参数设置,PID控制可以实现快速稳定的温度控制。
3.2 机器人运动控制PID控制也可用于机器人的运动控制。
例如,在一辆自动驾驶车辆中,PID控制可以根据当前位置和目标位置之间的差异来控制车辆的转向和速度。
通过不断调整输出,车辆可以准确地达到目标位置。
3.3 液位控制在液体处理系统中,PID控制可以用于控制液位。
台达伺服工作原理一、引言台达伺服系统是一种广泛应用于工业自动化控制领域的高性能运动控制系统。
本文将详细介绍台达伺服的工作原理,包括伺服系统的组成、信号传输、闭环控制原理等。
二、伺服系统的组成1. 伺服电机:伺服系统的核心组件,通常采用交流或直流电机。
台达伺服电机具有高转矩密度、高速度响应和高精度定位等特点,适用于各种工业应用场景。
2. 伺服驱动器:负责将控制信号转换为电机驱动信号,控制电机的速度和位置。
台达伺服驱动器采用先进的矢量控制算法,能够实现精确的运动控制。
3. 编码器:用于测量电机的转动角度和速度。
台达伺服系统通常采用高分辨率的光电编码器,能够提供精确的位置反馈信号。
4. 控制器:负责生成控制信号,通过与编码器的反馈信号进行比较,实现闭环控制。
台达伺服控制器具有高速、高精度的运动控制能力,支持多轴联动控制。
三、信号传输1. 控制信号传输:台达伺服系统通常采用数字信号传输方式。
控制信号通过数字通信总线(如CAN总线、EtherCAT等)传输到伺服驱动器,实现高速、可靠的信号传输。
2. 反馈信号传输:伺服驱动器通过编码器获取电机的位置和速度信息,并将反馈信号传输回控制器。
台达伺服系统采用高速数字接口传输反馈信号,确保准确的位置控制。
四、闭环控制原理1. 位置控制:控制器通过与编码器的反馈信号进行比较,计算电机的位置误差,并生成控制信号调整电机的转动角度,使位置误差趋近于零。
台达伺服系统采用PID控制算法,能够实现快速、稳定的位置控制。
2. 速度控制:控制器通过与编码器的反馈信号进行比较,计算电机的速度误差,并生成控制信号调整电机的转速,使速度误差趋近于零。
台达伺服系统采用PID控制算法,能够实现精确的速度控制。
3. 力矩控制:控制器通过与编码器的反馈信号进行比较,计算电机的力矩误差,并生成控制信号调整电机的输出力矩,使力矩误差趋近于零。
台达伺服系统采用先进的矢量控制算法,能够实现高精度的力矩控制。
00.02参数重置设定 10:所有参数的设定值重置为出厂值(60Hz,115V/220V/440V)10 00.03开机默认显示画面 3:多功能显示U(用户定义3 00.04多功能显示选择 8:显示PID 控制的设定值与回授量8 10.00目标端子选择,数字操作器有效1 10.01检出值端子选择,负回授4-20mA(ACI)3 10.09PID 回授讯号错误处理(仿真输入讯号) 2:警告并继续运转2 10.12PID 回授讯号异常偏差量25 10.13PID 回授讯号异常偏差量检测时间60 10.18PID 回授参考物理量10 10.22恒压保持误差范围设定3% 10.23恒压保持停机侦测时间30 10.24漏水再启动偏差量10 10.25漏水再启动回授值变化量10 10.26漏水再启动回授值变化量检测时间
08.04瞬时停电再运转选择1 08.05允许停电之最长时间10 08.15异常再启动次数选择3 08.16异常再启动次数自动复归时间10 01.09第一加速时间设定5 01.10第一减速时间设定5 01.13寸动加速时间设定5 01.14寸动减速时间设定5 01.15寸动频率设定45 05.00第一段速频率设定45 04.05 多功能输入指令三(MI3) 0:无功能 18 04.06 多功能输入指令四(MI4) 1:多段速一 215 03.08散热风扇控制4 02.01运转指令来源设定2 02.03PWM 载波频率选择15 02.04电机运转方向设定1 02.05电源起动及运转命令来源变更驱动器的运转控制(限外部端子)0
02.06ACI 断线选择0
03.08散热风扇控制 4: 随驱动器之运转/停止动作, 但在零速时则待机 4。
台达PID控制
PID
摘要:塑料制品在生产生活中无处不在。
塑料生产设备多种多样。
多数利用热塑性原理
工作的塑料生产设备的设备都会用到温度控制器。
本文以塑料挤出机为例介绍台
达温控的PID控制原理及应用。
关键词:台达温控器 PID 塑料机械
1
塑料有其独特的热塑性物理化学特性。
在塑料行业的生产过程中,加工温度的控制,是
决定产品质量最重要的环节之一。
塑料挤出机(图1)一般有单螺杆和双螺杆之分,主要用
来挤制软、硬聚氯乙烯、聚乙烯等热塑性塑料之用,与相应的辅机(包括成型机头)配合,
可加工多种塑料制品,如膜、管、棒、板、丝、带电缆绝缘层及中空制品等,亦可用于造粒。
台达DTA等系列温控器(图2)利用PID控制算法,保证在复杂生产环境中,精确控制原
料生产温度,避免因为温度过高或者过低造成废品率高的现象。
以图2为例,一台挤出机中使用多个DTA温控器控制加热,并且于每个加热器上,对应配有一组散热风扇,或者水冷
装置。
图1 塑料挤出机
图2 台达温控器
2
2.1
基于原材料的物理物理化学特性,要求控制温度不能超过设定温度正负2摄氏度。
温度过低,挤出口出料不畅,造成前端挤出机构负载过大;温度过高,则可能改变原料特性导致
成品报废。
2.2
1 控制方法效果比较。
根据对象特性与现场考察,如果控制方式选择较为容易操作的
ON-OFF控制方式,此方式会导致目标温度振荡超差(图3)。
在理想的工艺控制范围,ON-OFF控制是无法达到稳定的,而PID控制会比ON-OFF更加的精确。
图3 控制方法效果比较
2 PID控制参数自整定的适用性分析。
虽然台达DTA系列温控器具有智能化PID参数自整定功能,但是由于不支持双程对象控制,因此当选择PID自整定控制方式时,反而会
造成精度误差更大。
原因是DTA温控器不支持双输出的功能,所以只可单选加热,挤出机
上方配备的冷却风扇则是利用DTA的警报输出来触发,作为冷却输出。
而DTA 的自整定,必须在自然冷却或者冷却方式相对恒定的环境进行,而利用警报来做冷却控制,实际已变成
突发事件,不在正常的情形之下,如此会造成降温时间及振荡周期变短,将造成振荡情形更
加的剧烈。
3 PID控制参数人工整定的适用性分析。
由于挤出机设备出厂值是一般能达到控制要
求的,所以于此设备中,以出厂值即可达到所需的要求,反倒是执行自整定会测得不正确参
数,造成温度的上下振荡。
如果对于有些场合,温度上升需要加快的话,适当调小P值即可。
4 由于塑料设备冷却速度非常的慢,所以超温时利用警报输出来触发风扇加速冷却。
需要注意DTA中使用警报进行风扇冷却,须将ALARM范围设定的较大(如超出4度时才执行),因为除非异常情形,平时温度是不易超出此范围的,如果ALARM 设定过小(如1度),超出设定值即冷却,会造成冷却速度太快,产生温度振荡。
3 DTA PID
31 PB
控制器的P值其实就是比例带(PB);I值为积分时间(Ti);D值为微分时间(Td)。
P值指的是比例(图4),若是P设定为20,SV(目标温度)设定为150度,此时于150-20=130度之前,输出将以全输出的方式来执行,所以若是我们将P值调整的太小,则将会产生温
度加热过高的情形。
出厂值P为47.6,若我们欲达到的温度为100度,则于100-47.6=52.4度时即展开比例控制输出量,所以除非加热速度很快,否则不会造成上下振荡的情形。
图4 比例带PB控温效果
比例带PB控制输出量的大小是控制温度精度的基础因素,根据PID算法的输出量公式如下:
由以上可得知,I及D为零时,输出量即为1/PBe,故只有P控制。
而e = PV(现在值) – SV(设定值),所以也可得知,当目前温度已等于设定温度时,e值即为零,此时P控制中即无输出量,P无输出量是无法将温度一直保持在设定值的,此时便需利用I控制来执行补偿的动作。
3.2I
I值指的是积分量。
由上述公式中可得知,输出量是由P量+I量+D量,所以当未进入比例控制时,是不执行I控制的,因这时系统已处于全输出状态,I量无法再增加上去。
那么,控制的积分量将于何时来激活积分动作呢?如图5所示,积分动作触发时机为温度先
由上升至反转下降的时候,我们可推论,于加热开始时,原本温度即会产生超调现象,若此
时再增加积分量,那么温度也就过高更多了。
因此当我们激活积分动作时,此时公式中
1/Ti*1/PB?edt也随之运算,式中也可知Ti是位于算式中分母的位置,所以当Ti值愈小时,
所算得的积分量愈大;反之,Ti值愈大,则计算的积分量则愈小。
图5 积分常数I控温效果(1)
本文示例设备的出厂的I默认值为260,是为避免积分量太大,会造成加热温度过高产
生振荡,而又为何在此挤出机中执行Auto Tuning会测得过小的I 值呢?如图6中所示,I值是由(周期时间/2)计算取得,而塑机中的温度下降速度(不激活风扇)是相当缓慢的,
所以I值将相当的大,但我们利用风扇加速风扇的冷却,此时周期时间大大的缩短,I值相对的也大大的变小了,因此振荡情形也更加的剧烈了。
图6 积分常数I控温效果(2)
自动整定(Auto Tuning)的动作完成后,控制器也将自动填入一值至参数Iof 中,目的是当我们以PID方式控制时,我们知道于系统稳定时(PV现在值=SV设定值),此时P量是为零的,所以必须藉由I量来控制稳定所需输出量,此输出量可由系统稳定时参数OUT来得知,以此挤出机为例,当系统稳定时,进入参数观察输出量13%,因此系统将此值(13)自动填入Iof参数中,当我们重新再激活系统时,输出量将为P量 + Iof量,如此可加速加热的过程时间。
3.3 D
D值指的是微分量。
当系统温度产生变化时,将激活D量控制。
若于加热的系统中,
温度快速的下降,此时U(输出量)=P量+I量+D量。
相反的,系统中温度快速的上升,此时
U(输出量)=P量+I量-D量,因此D量是用来控制温度急剧变化时,输出的快速反应以减少
和设定值的误差。
D量值是由公式中TD*1/Pb de/dt 计算取得,因此当D值愈大时,反应的速度愈快;反之,D值愈小,反应速度愈慢 (图7)。
图7 微分常数D控温效果
综合以上所述,D值是否愈大愈好呢?我们如果将D值设定的过大,只要温度一产生变化,
将会造成温度的快速反应,反倒是会造成振荡的情形。
若D值设定非常大时,则温度略有
变化即输出急剧改变,甚至产生发散现象而无法控制。
3.4 DTA
当选择继电器为输出的DTA系列温控器输出类型机种并执行PID控制时,此时请注意控制周期的问题。
此考虑在于Relay的寿命,因此出厂值为20秒,而于电压及电流为输出
的机种中,因较无寿命的问题,出厂值为4秒,而输出控制是以PWM(可调脉宽)的方式来执行(图8),因此若是加热速度较快并且控制周期较长时,可能会造成温度的振荡,原因在
于若是输出量为40%,此时周期时间为20秒,则将会执行。
藉由上述可知,控制周期的大
小是会影响控制上的精度,因此使用上需在精度及Relay寿命上取得平衡,或是改为其它输
出的机种来克服此问题。
图8 PWM脉宽调制输出
4
1于挤出机中,如果使用DTA中的警报输出作为冷却控制,此时执行自我整定(Auto Tuning)的动作,所测得之PID值是不正确的。
2 在可执行自我整定的系统中,建议先执行整定功能,除非控制效果不足,才考虑手动
调整PID方式。
3出厂的PID值适用于大部分的系统中,此出厂值优点为稳定,但需略长时间达设定值。
4某些品牌的控制是以全输出方式,当温度超过设定值1~2度即激活风扇急速降温,因此温度振荡,并且风扇激活频繁,增加能源消耗。
5 DTA的PID控制中,温度将不易超出设定值,因此风扇几乎不动作,于设备未运转
时温度几乎是稳定在设定值,运转中因原料的流动,可达上下2~3度的误差。
6 DTB和DTC系列中因提供双输出功能,因此可直接执行整定功能,或直接以出厂之
PID值运行,也可达正负2度的精度要求。