对于二阶系统: f(t)=M*X"(t) + C*X'(t) + K* X(t)
当将控制力串联到整个系统中, 成为
f(t) + fc(t) =M*X"(t) + C*X'(t) + K* X(t)
如果原来的系统的M, C, K是可以动态辨识出来的, 或者X", X', X是可以测量出来的, 比如一阶倒立摆(别告诉我不知道这是个啥).
那么我们的控制率就是fc(t) = m *X"(t) + c*X'(t) + k* X(t) 笨办法就是每0.1秒按物联网传回来X, X",X'的测量值计算一次, 然后将计算得到的fc(t)假设无损, 无延迟的交给执行机构.
PID参数对系统性能的影响。 PID参数对系统性能是没有任何影响的。
对液压泵转速进行控制还要:
1、变频器-作为电机驱动;2、差动变压器-作为输出反馈。
PID怎么对误差控制,听我细细道来:
所谓“误差”就是命令与输出的差值。比如你希望控制液压泵转速为1500转(“命令电压”=6V),而事实上控制液压泵转速只有1000转(“输出电压”=4V),则误差: e=500转(对应电压2V)。如果泵实际转速为2000转,则误差e=-500转(注意正负号)。
该误差值送到PID控制器,作为PID控制器的输入。PID控制器的输出为:误差乘比例系数Kp+Ki*误差积分+Kd*误差微分。
PID参数对系统性能的影响,这个你还是看一下他的使用说明书吧,或者询问一下客服吧。