回复:S7200PID问题

夕阳

  • 帖子

    99
  • 精华

    3
  • 被关注

    12

论坛等级:游士

注册时间:2007-09-24

普通 普通 如何晋级?

发布于 2007-10-04 01:01:26

0楼

对于西门子的PID,本人从来没有使用过,首先它需要把物理量转换为0-1.0,中间也不太明白它是如何工作的,也没心情去研究它。我写程序PID都是自己写的,感觉比它的好用。一般如下:1,物理量直接采用,不转换。2,P,I,D在程序里自己会变速,如果PID不能变速,我以为是不能快速准确的进入稳态。3,PID参数不需要很准确的参数,程序能依据系统的反映自动计算一个较优的参数。4,积分,微分要自动的分离。5,积分有防止饱和处理。6,当SV变化时,程序自动强化P,弱化I,去除D。我一般使用在温度控制,双向控制(同时有加热和冷却),温度第一次过冲后很快稳定,SV改变也不会过冲,基本稳定1度左右。也有用在速度控制中,效果也可。PID控制我以为不是很难的事情,难的就是SV变化后的反应,以及系统如有双向控制,而刚好工艺特性又要求输出在双向间很小的范围徘徊(比如说-1.0---0.0制冷,0.0----1.0加热,而要求PID输出在-0.1---+0.1之间),这时候就麻烦,比如说温度高了几度,要判断是真的PID输出太大,还是系统过冲,如果处理不好永远震荡,就不可能进入稳态。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33293条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。