打印

请教PID

[复制链接]
524|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
剑指蓝天|  楼主 | 2020-3-28 09:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
增量
     pid.error_value = pid.set_value - pid.now_value
     pid.add_value = pid.kp * (pid.error_value - pid.error_last) + pid.ki * pid.error_value + pid.kd * (pid.error_value - 2 * pid.error_last + pid.error_last_last)
     pid.now_value += pid.add_value
                 pid.error_last = pid.error_value
    pid.error_last_last = pid.error_last
位置
         pid.error_value = pid.set_value - pid.now_value
     pid.error_sum += pid.error_value
     pid.now_value = pid.kp * pid.error_value + pid.ki * pid.error_sum + pid.kd * (pid.error_value - pid.error_last)
     pid.error_last = pid.error_value
                 
增量的PI和位置的PD是完全一样的,只是系数不同,哪么只用增量PI也就等于用位置PD,哪么请问这该叫什么控制呢?

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

33

帖子

1

粉丝