资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
看场合应用,PID是由比例、微分、积分三个部分组成的,在实际应用中经常只使用其中的 一项或者两项,如P、PI、PD、PID等。就可以达到控制要求.PLC编程指令里都会有PID 这个功能指令至于P,I,D数值的确定要在现场的多次调试确定比例控制(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度,最后整个系统会稳定在一定的范围内进行振荡。 如果这个振荡的幅度是允许的比方说家用电器的控制,那则可以选用比例控制.比例积分控制(PI):积分的存在是针对比例控制要不就是有差值要不就是振荡的这种特点提出的改进,它常与比 例一块进行控制,也就是 PI 控制。其公式有很多种,但大多差别不大,标准公式如下:u(t) = Kp*e(t) + Kie(t) +u0u(t)输出Kp比例放大系数Ki积分放大系数e(t)误差u0控制量基准值(基础偏差)大家可以看到积分项是一个历史误差的累积值,如果光用比例控制时,我们知道要不就是达 不到设定值要不就是振荡,在使用了积分项后就可以解决达不到设定值的静态误差问题,比 方说一个控制中使用了 PI 控制后,如果存在静态误差,输出始终达不到设定值,这时积分 项的误差累积值会越来越大,这个累积值乘上Ki后会在输出的比重中越占越多,使输出u(t) 越来越大,最终达到消除静态误差的目的。PI 两个结合使用的情况下,我们的调整方式如下:1、先将I值设为0,将P值放至比较大,当出现稳定振荡时,我们再减小P值直到P值不 振荡或者振荡很小为止(术语叫临界振荡状态),在有些情况下,我们还可以在些P值的基 础上再加大一点。2、加大 I 值,直到输出达到设定值为止。3、等系统冷却后,再重上电,看看系统的超调是否过大,加热速度是否太慢。通过上面的这个调试过程,我们可以看到 P 值主要可以用来调整系统的响应速度,但太大 会增大超调量和稳定时间;而I值主要用来减小静态误差。PID 控制:因为 PI 系统中的 I 的存在会使整个控制系统的响应速度受到影响,为了解决这个问题,我 们在控制中增加了 D 微分项,微分项主要用来解决系统的响应速度问题,其完整的公式如 下:u(t) = Kp*e(t) + Kie(t) + Kde(t) - e(t-1)+u0在 PID 的调试过程中,我们应注意以下步骤:1、关闭I和D,也就是设为0.加大P,使其产生振荡;2、减小P,找到临界振荡点;3、加大I,使其达到目标值;重新上电看超调、振荡和稳定时间是否吻合要求;5、 针对超调和振荡的情况适当的增加一些微分项;6、 注意所有调试均应在最大争载的情况下调试,这样才能保证调试完的结果可以在全工作 范围内均有效;传统PID与模糊PID控制的区别:传统的控制理论都建立在被控对象精确模型(传递函数和状态方程)的基础上,而对一些复杂 系统,建立其数学模型是比较困难的,有时甚至是不可能的,也就无法用系统控制方法实现 自动控制,但由人工控制却往往做的比较好。而模糊控制正是总结操作人员的经验并形成语 言规则,运用模糊集合论模拟操作人员的操作和决策,从而实现自动控制
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号