最新天堂中文在线丨午夜嘿嘿嘿影院丨亚洲国产精品高清久久久丨中文字幕人成乱码熟女app丨www91亚洲丨97成人资源丨成人中文字幕+乱码+中文字幕丨一区二区三区在线 | 日丨日韩免费大片丨亚洲欧美一区二区三区丨国产在线观看a丨亚洲成人第一区丨国内免费视频成人精品丨亚洲综合色网站丨午夜精品美女久久久久av福利丨国产午夜人做人免费视频网站丨国产又黄视频丨97se狼狼狼狼狼亚洲网丨狠狠亚洲婷婷综合色香五月丨中国一级毛片黄丨国产女人十八毛片丨国产色视频在线播放丨国产亚洲精久久久久久无码苍井空丨天天摸日日摸爽爽狠狠丨久久综合香蕉国产蜜臀av

shi7025159
級別: 家園常客
精華主題: 0
發帖數量: 36 個
工控威望: 701 點
下載積分: 389 分
在線時間: 50(小時)
注冊時間: 2022-10-19
最后登錄: 2025-12-08
查看shi7025159的 主題 / 回貼
樓主  發表于: 2024-10-31 08:30
管路A和管路B要同時從0升壓到10Bar,并且在升壓過程中管路A和管路B的壓差不能超過0.1Bar。升壓過程是階梯式升壓,每隔10秒左右上升一個階梯0.2Bar,在升壓過程比如發現A管道壓力比B管道的壓差超過0.1Bar了就要暫停A管道升壓,把B管道壓力先拉上來。實現這個過程有沒有好的算法思路嗎?
shi7025159
級別: 家園常客
精華主題: 0
發帖數量: 36 個
工控威望: 701 點
下載積分: 389 分
在線時間: 50(小時)
注冊時間: 2022-10-19
最后登錄: 2025-12-08
查看shi7025159的 主題 / 回貼
1樓  發表于: 2024-11-01 08:04
引用
引用第3樓gxtmdb82164于2024-10-31 14:31發表的  :
用增量式PID,即只控制輸出的變化量,當達到條件或者不滿足啟動條件的時候輸出增量為0,增量命令同時給到A和B,不用管A和B當前的狀態,往目標值奔就行了

然后兩個管道的壓力取最接近目標值的壓力作為主命令變量(ABS(誤差)),另外一個跟隨,當跟隨誤差過大時直接切掉上面PID的輸出,即用兩管的壓力差作為PID運行的條件,當切掉輸出后,因為是增量式的,增量命令為0但是目標值還在,會等到A和B都跟上來了,且滿足條件的情況下,繼續運行。

如果是氣體的壓力控制,上面這種做法有個好處就是可以忍受超調,因為大概率在接近目標值附近的時候A和B會來回震蕩,而且這個過程是非線性的,不容易找到規律,但是因為不關注具體哪個超調了,只有一套規則,會更容易調試到穩定的狀態。


嗯,好的,我試試這種方法,謝謝