全球旧事资料 分类
在过程控制中,按偏差的比例(P)、积分(I)和微分(D)进行控制的PID控制器(亦称PID调节器)是应用最为广泛的一种自动控制器。它具有原理简单,易于实现,适用面广,控制参数相互独立,参数的选定比较简单等优点;而且在理论上可以证明,对于过程控制的典型对象──“一阶滞后+纯滞后”与“二阶滞后+纯滞后”的控制对象,PID控制器是一种最优控制。PID调节规律是连续系统动态品质校正的一种有效方法,它的参数整定方式简便,结构改变灵活(PI、PD、…)。参数的选择:①比例系数P对系统性能的影响:比例系数加大,使系统的动作灵敏,速度加快,稳态误差减小;P偏大,振荡次数加多,调节时间加长;P太大时,系统会趋于不稳定;P太小,又会使系统的动作缓慢。P可以选负数,这主要是由执行机构、传感器以及控制对象的特性决定的。如果P的符号选择不当对象测量值就会离控制目标的设定值越来越远,如果出现这样的情况P的符号就一定要取反。同时要注意的是,力控的策略控制器的PID控制块的P参数是PID控制中的增益。②积分控制I对系统性能的影响:积分作用使系统的稳定性下降,I小(积分作用强)会使系统不稳定,但能消除稳态误差,提高系统的控制精度。③微分控制D对系统性能的影响:微分作用可以改善动态特性,D偏大时,超调量较大,调节时间较短;D偏小时,超调量也较大,调节时间也较长;只有D合适,才能使超调量较小,减短调节时间。转贴C语言实现PID算法:i
cludestdiohi
cludemathhstruct_pidi
tpvi
tegerthatco
tai
stheprocessvaluei
tspi
tegerthatco
tai
sthesetpoi
tfloati
tegralfloatpgai
floatigai
floatdgai
i
tdeadba
di
tlast_errorstruct_pidwarmpidi
tprocess_poi
tset_poi
tdead_ba
dfloatp_gai
i_gai
d_gai
i
tegral_val
ew_i
tegpid_i
itDESCRIPTIONThisfu
ctio
i
itializesthepoi
tersi
the_pidstructuretotheprocessvariablea
dthesetpoi
tpva
dsparei
tegerpoi
tersvoidpid_i
itstruct_pidwarmi
tprocess_poi
ti
tset_poi
tstruct_pidpidpidwarmpidpvprocess_poi
tpidspset_poi
tpid_tu
eDESCRIPTIONSetstheproportio
algai
p_gai
i
tegralgai
i_gai
derivitivegai
d_gai
a
dthedeadba
ddead_ba
dofapidco
trolstructure_pidvoidpid_tu
estruct_pidpidfloatp_gai
floati_gai
floatd_gai
i
tdead_ba
d
fpidpgai
p_gai
pidigai
i_gai
piddgai
d_gai
piddeadba
ddead_ba
dpidi
tegrali
tegral_valpidlast_error0pid_seti
tegDESCRIPTIONSeta
ewvalueforthei
tegraltermofthepidequatio
Thisisusefulforsetti
gthei
itialoutputofthepidco
r
好听全球资料 返回顶部