PID广泛应用于工业生产各个环节,然而对于不同PID结构会有一些差异,导致在调参时若按照常规的经验调试,结果将会有非常大的不同1。
串联型PID(Serial PID)
串联型PID的三个环节由比例,积分和微分项串级而成,结构简图如下:

其传递函数为:
Gserial(s)=k(1+sτi1)(1+sτd)
并联型PID(Parallel PID)
并联型PID的三个环节由比例,积分和微分项并联而成,其结构简图如下:

其传递函数为:
Gparallel(s)=kp+ski+kds
串联型与并联型二者的系数有所不同,其关系如下:
kp=k(1+τiτd)ki=τikkd=kτd
标准型PID(Standard or mixed or Ideal PID)
标准型PID与上述二者都不同,其结构简图如下:

其传递函数为:
Gstandard(s)=Kp(1+sTi1+sTd)
此时有:
Kp=k(1+τiτd)Ti=τi+τdTd=τd+τiτdτi
三者区别
-
三者最重要的区别在于不同结构的参数对于控制器行为影响的不同。并联型PID实现了比例项,积分项和微分项的完全解耦,调节其中的kp,ki与kd即可独立的作用在比例,积分和微分项上;而标准形式的Kp将同时影响比例,积分和微分三项行为。串联型类似。工业应用中,标准形式和并联形式的PID应用的最为广泛,且Simulink中也可以看到,PID的形式选择分为Parallel及Ideal(即Standard):


-
值得注意的是比例项和积分项都与前文相同,而微分项,MATLAB中用D∗N∗s/(s+N)代替了纯微分项s。这是因为纯微分项物理是不可实现的,所有的传函分母的阶次必须要大于等于分子的阶次。当N比较大时,分母中的1可以忽略,这时系统就会变成常规的PID了2。
参考资料