回复:PID功能块如何仿真

已锁定

askab

  • 帖子

    405
  • 精华

    5
  • 被关注

    34

论坛等级:侠圣

注册时间:2005-07-24

黄金 黄金 如何晋级?

发布于 2021-07-12 15:47:37

7楼

首先PID 是一个调节手段,不是具体的一种工具,换句话说,你可以用PID 调节你想调节的大部分连续线性系统。

  1. 西门子的 PID FB41 是经过验证的,所以你仿真的目的,是了解该功能的管脚含义还是其他。看手册就可以很清楚的了解FB41了。

  2. 你需要清楚,具体的工作环境(被调量),范围,和要求等会造成采样值,输出调节各个特性会有很大的差异,是对快速响应性要求高,还是稳定性要求高,超调量多少可以在接受范围内等等。

  3. 我觉得你的目的应该是想学习PID 吧,那可以自己制作一个PID 进行观察一下。


    采用增量式PID控制,就是根据实际偏差调整控制偏差。

    离散后的公式为:

    du(KT):=Kp*[e(KT) - e(KT-T)] + Ki*e(KT)+  Kd*[(e(KT) - e(KT-T)) - (e(KT-T) -  e(KT- 2T))]

    △outPID:= △outP +  △outI  + △outD                         ...............(1)

    △outP  := Kp * ( MEAS -  LastM);                             ...............(2)

    △outI  :=  Ki * ( MEAS -  DestV);                             ...............(3)

    △outD  := Kd * (( MEAS -  LastM) - ( LastM  - LLastM ));     ...............(4)

    CurrOUT := LastOUT  ±  △outPID ;                            ...............(5)

   

大家同行,you ok ? me !
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54617条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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