PID算法使用方法在很多地方都可查阅的到,很多人也分享过他们对此的理解和看法。下面,本人将通过简易通俗的方式来告诉大家。
P proportion 比例 I integration 积分 D differentiation 微分 PID用于控制精度 比例是必须的,它直接影响精度,影响控制的结果 积分 它相当于力学的惯性 能使震荡趋于平缓 微分 控制提前量 它相当于力学的加速度 影响控制的反应速度.太大会导致大的超调量 使系统极不稳定.太小会使反应缓慢. 一般而言 PID调节是一个整体的说法 在实际中 PID的比例积分微分并非总是同时使用 PI调节和PD调节使用较多.
接下来,偶将以一种简单而受欢迎的方式告诉你。
例如,偶控制马达的速度。
在程序中,通过改变V的值来改变速度,由PID计算的值是U,这个U是如何工作的?它是在V上完成的,还是你说你替换了V?对于一个实际的例子,有一个PID控制的水箱水位。顶部有一个水龙头,底部有一个
出水口。这个水位是V输入,它是通过一定的仪表(水位计或其他)输入到PID中的。那么PID输出U,请注意这里!它的输出U连接到水龙头,水龙头给出的控制方式是:水箱的水位受其水量的影响,最后由V测量水位并输入PID。
因此,在本系统中,除PID外,“水龙头-出水口-水箱水位”可视为一个独立的系统。PID影响水龙头的输出(水龙头排出的水量)。请注意,水龙头对水箱水位的控制是不可预测的,因为在小学这不是一个数学问题,所以不存在常值。100%攻丝所产生的流量可以是200、180或170。更有甚者,在水箱中,由于流量可能发生变化,即水龙头保持流量不变,水位也会波动。因此,PID之外的“水龙头-出水口-水箱水位”
系统可能会出现不可预测的波动,但“大方向”是可以预测的。
例如,在本系统中,PID的U值影响水龙头,间接地使水位发生正变化。在正常情况下,U值越大,水位的V(产值)越高,就会产生向上的增值效应。想想一个同学,他用“人工思维”的方式来控制水箱的水位。
他的能力是操作水龙头,看到水箱的水位,这相当于上面的U和V。现在老板要求他说,水箱的水位必须控制在40%的位置(给定值)。可以尽可能地制造和控制错误。当他看到水位低于40%时,他会打开水龙头,
然后根据水位的变化调整水龙头的大小。嗯,他发现水龙头开了,水位从30%慢慢上升。他认为如果下面流出的水太多,他就会把水龙头开大一点。(d算法,偏差越大,前后向开口量越大,经过一段时间后的累积值越大。)。相反,水位上升得太快,从30%上升到40%。他会认为,在40%之前把水龙头关小,将使供水和供水几乎相等。说到你的马达,它接受U,这相当于“水龙头”。后面电机的输出不能立即送回PID AS V。相反,它在正方向或反向控制设备的增加。
例如,电机连接到进料器,容器被控制以输送材料。这是一个反向增量。由于一些真实的系统,PID系统测量材料的数量。类似的,因为一些真实的系统。在不确定的情况下,经常会有另一种干扰加入进给系统中。PID的目的是找出控制参数,寻找平衡点,使U到V的间接输出接近PID的设定值。众所周知,PID算法是一种经典的算法。对于自动平衡汽车,飞机PID是一个必须被推翻的障碍。所以在这一节中,大家将给出一个很好的PID解释,根据偶的学习经验,力求通俗易懂。文中给出了PID的一个图像示例,以帮助理解它。
如有更多建议,欢迎前来讨论,谢谢!
css起源女人物下载,css banner 全屏代码,如何档独立css,css如何处理溢出,jq设置某个元素css样式,美的css是什么意思,css的三种样式表