龙在心扉
级别: 探索解密
精华主题: 0
发帖数量: 26 个
工控威望: 137 点
下载积分: 1638 分
在线时间: 31(小时)
注册时间: 2021-12-20
最后登录: 2023-09-15
查看龙在心扉的 主题 / 回贴
楼主  发表于: 2022-01-21 10:32
我有一个风机,可以控制转速和方向(可以控制充气或者抽气及大小),想控制一个容器内的压力平衡,但是容积内的压力是受外界影响变动的,比如,我的控制目标是0,但是外界变化的条件会是稳定的抽气或者打气,如果不控制,是会从0非线性增加到1000KPa,或者从0非线性降到-1000KPa,我要怎么写程序做到跟随性的充气或者抽气呢?使用三菱的PID控制吗?还有其他的快速响应的程序控制方法吗?
天空流星
SZ-CL
级别: 网络英雄
精华主题: 0
发帖数量: 552 个
工控威望: 6173 点
下载积分: 14496 分
在线时间: 530(小时)
注册时间: 2008-03-17
最后登录: 2024-05-13
查看天空流星的 主题 / 回贴
1楼  发表于: 2022-01-21 10:51
PID 恒压控制?
天空流星
SZ-CL
级别: 网络英雄
精华主题: 0
发帖数量: 552 个
工控威望: 6173 点
下载积分: 14496 分
在线时间: 530(小时)
注册时间: 2008-03-17
最后登录: 2024-05-13
查看天空流星的 主题 / 回贴
2楼  发表于: 2022-01-24 15:07
引用
引用第2楼龙在心扉于2022-01-21 11:11发表的  :
是做恒压控制,这个就是只能用PID控制吗?有其他的方法吗?


当然有别的方法,但恒压的算法用PID最合适啊
当前值,目标值,对应输出值,考虑提前量等
自己也可以做的,可能就是控制稳定性差点
再说了这个风机速度和压力不一定是线性比例,要补偿或是做曲线比例,比较麻烦