龙在心扉
级别: 探索解密
精华主题: 0
发帖数量: 26 个
工控威望: 137 点
下载积分: 1908 分
在线时间: 33(小时)
注册时间: 2021-12-20
最后登录: 2024-11-02
查看龙在心扉的 主题 / 回贴
楼主  发表于: 2022-01-21 10:32
我有一个风机,可以控制转速和方向(可以控制充气或者抽气及大小),想控制一个容器内的压力平衡,但是容积内的压力是受外界影响变动的,比如,我的控制目标是0,但是外界变化的条件会是稳定的抽气或者打气,如果不控制,是会从0非线性增加到1000KPa,或者从0非线性降到-1000KPa,我要怎么写程序做到跟随性的充气或者抽气呢?使用三菱的PID控制吗?还有其他的快速响应的程序控制方法吗?
小侯
小侯
级别: 工控侠客
精华主题: 0
发帖数量: 480 个
工控威望: 2610 点
下载积分: 7889 分
在线时间: 502(小时)
注册时间: 2008-10-17
最后登录: 2024-11-04
查看小侯的 主题 / 回贴
1楼  发表于: 2022-01-21 16:53
由-1000KPa ~+1000KPa
這要找個雙向PID的控制表比較簡單

要不然就是設定條件
每隔幾秒加速或減速甚至正逆轉
當差距越大每次加成數值越大,而差距縮小加成值也跟著縮小
以階段性調整速度
不過這大多是用在送料流程儲積的動作上