機(jī)械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 5614|回復(fù): 12
打印 上一主題 下一主題

經(jīng)典的電氣控制入門問題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2018-3-15 00:00:53 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
* f+ F9 Z0 D9 x
一個大水池,以一定速度往里面進(jìn)水,水池下面有一個出水閥門,水池上面有一個液位計測量液位。  s$ p* v9 v& o, P; A5 `
要求通過控制出水閥門的開度(模擬量4ma閥門開0%.  12ma開50%)實現(xiàn)液位恒定。
* o  \7 ]  F9 r% x. U) P! p 很簡單的一個PID應(yīng)用,進(jìn)水速度是恒定不可控的,PID的輸出控制出水閥門的開度。 通過液位計實時檢測液位值。- r* E4 B' x$ K5 O# Z
1.PID的規(guī)格化,設(shè)定值,反饋值什么的就不要討論了,這些都是基礎(chǔ)的概念,用過PID調(diào)試的都知道。+ Z6 e" A+ |" P, i, b. A
2. 我的困惑是實際調(diào)試的結(jié)果不太理想。
* |* H- f) B& p  b     我設(shè)定液位值(規(guī)格化后)是40,  反饋值是30到50,感覺穩(wěn)定不下來。而且PID的輸出是從0變化到100。6 q: l% H0 S5 _" h
% R9 u3 _) x8 P$ I. Q9 N2 I
PID最終調(diào)試的效果是反饋值趨于設(shè)定值,并且PID輸出基本不變。 例如溫控器的PID就是如此。 經(jīng)過一段時間,反饋溫度等于設(shè)定溫度,并且PID輸出也就是加熱器的功率基本不變。  g& E) u9 c3 I( Y4 o* W) J  T' i
3. Ob35調(diào)用FB41。  重點是5個參數(shù)OB35的周期,F(xiàn)B41的采樣周期,比例,積分,微分參數(shù)。0 x9 _" H9 e) q9 N
請電氣入門的朋友討論一下這幾個參數(shù)如何調(diào)試才能達(dá)到好的效果。% @! ?' Y- G# P) W5 v
+ A* }1 D% `& D6 ]$ ^4 n# l6 _
2 a# t% ^% Z' x" e! {+ b- ^1 p
回帖有意義,不要灌水,電氣沒入門的朋友不要回?zé)o意義的灌水貼。純討論技術(shù)。謝謝
, }! ~3 M+ ]0 N6 Z3 u/ }8 `7 v6 X' J, ?9 [- e+ y$ E

評分

參與人數(shù) 1威望 +50 收起 理由
老鷹 + 50

查看全部評分

回復(fù)

使用道具 舉報

2#
發(fā)表于 2018-3-15 07:41:48 | 只看該作者
你要求的控制精度是多少?
, \( A( {& K8 b3 m5 w  J' s7 E1、你要保證放水閥門的開度在100%時的流量至少大于進(jìn)水流量的2倍,才可以快速調(diào)整
2 w/ [3 C4 z% o7 R' r% C0 I2、你的這個控制模型屬于遲緩型的控制,也就是說你的輸入值的偏差過大,PID去調(diào)節(jié)不一定回立桿見影,我用普通變頻+編碼器做PID定位采樣周期可以做到10MS,常見伺服電機(jī)的采樣調(diào)整周期1MS,這種屬于快速調(diào)整! O0 l/ H) _& @2 i# K. |
3、可以用自整定PID
. ]: e/ z4 T/ f. a( C# G( E4、PID參數(shù)調(diào)整只能靠經(jīng)驗了,需要根據(jù)控制模型分析,在用PID的各個參數(shù)控制效果去推導(dǎo)了5 X* d/ X5 q* s8 j  k+ A
5、如果更高端一點,可以把流入流量也加入到算法里面去,如同伺服的前饋等
回復(fù) 支持 反對

使用道具 舉報

3#
發(fā)表于 2018-3-15 22:23:33 | 只看該作者
個人建議加上 輸出上限和輸出下限,比如說輸出下限20%,上限80%,讓PID計算出的輸出值在20%~80%之間變化,沒必要0%~100%,另外關(guān)鍵就是P、I、D這三個參數(shù)。
回復(fù) 支持 反對

使用道具 舉報

4#
發(fā)表于 2018-3-15 23:45:12 | 只看該作者
1、液位高度不同,即使出水閥開口度不變,流量也不同) D$ U* D3 _: t; R: g4 m
2、閥的開口度和開口面積不是正比例關(guān)系
  z+ O* s# G' \  Z9 w" A9 S+ [3、其他信息不全,無從判斷。比如流量沖擊、液面波動等
) y+ Z- ?0 r& a% x2 |9 P4 N4、樓主的注冊時間和發(fā)帖數(shù)量很有意思;

點評

if x≤y end if else x>y than T=lhw/{(xt-yt)-[ρ/(xt-yt)tk]}  詳情 回復(fù) 發(fā)表于 2018-3-16 09:02
8年到目前為止,發(fā)一個貼;還能記住注冊號和密碼,也是細(xì)心人。  發(fā)表于 2018-3-16 08:37
回復(fù) 支持 反對

使用道具 舉報

5#
發(fā)表于 2018-3-16 08:52:09 | 只看該作者
水池多大?進(jìn)水量多大?要求精度?
回復(fù) 支持 反對

使用道具 舉報

6#
發(fā)表于 2018-3-16 09:02:44 | 只看該作者
魍者歸來 發(fā)表于 2018-3-15 23:45
2 [6 B+ P/ J: ^: G! W" k6 E3 w1、液位高度不同,即使出水閥開口度不變,流量也不同
; r1 P2 v. N, E: D- l2、閥的開口度和開口面積不是正比例關(guān)系) Q' g$ |) Y2 [% y) |, @% G3 q8 t2 [
3、其他信 ...

' x! E: w0 O( @. W/ k# t& v1 ]if x≤y end if
& D% M" W3 ?, R' Celse x>y  than
! y4 I2 k6 P8 E2 J' DT=lhw/{(xt-yt)-[ρ/(xt-yt)tk]}
4 q/ ]' L+ i# V, C  h
回復(fù) 支持 反對

使用道具 舉報

7#
發(fā)表于 2018-3-16 09:53:53 | 只看該作者
大哥,這明明是一個控制問題,你非得歸到電氣,跨專業(yè)了,你能一步調(diào)到好用才見鬼了呢。正規(guī)的步驟是先建一個簡單模型,寫傳函,然后試,如果不理想找高手分析非線性因素,分析極點,重新設(shè)置參數(shù)。
回復(fù) 支持 反對

使用道具 舉報

8#
發(fā)表于 2018-3-17 11:48:33 | 只看該作者
樓主把PID想成萬能的了吧,其實這個問題還不如用土辦法。進(jìn)水速度既然恒定不變,通過短時間關(guān)閉出水,液位值變化就能測進(jìn)水速度,這樣就變成了類似涂布機(jī)復(fù)合機(jī)的主機(jī)速度穩(wěn)定時收放卷跟隨問題了,你這還有個大水池做緩沖,更是簡單了。出水速度會遇到2樓說的那些問題,貌似是水深成平方關(guān)系(我沒學(xué)過流體力學(xué)),閥門開度的非線性關(guān)系應(yīng)該很好解決,實在不行就用查表法。然后根據(jù)進(jìn)水速度用逐漸逼近法就可以了,小步快跑
回復(fù) 支持 反對

使用道具 舉報

9#
發(fā)表于 2018-3-17 16:17:16 | 只看該作者
忽然想起,小學(xué)數(shù)學(xué)課本就是忽悠人,一進(jìn)水管,一出水管,多少小時水池能裝滿,這,這出水速度明顯不是線性的呀
回復(fù) 支持 反對

使用道具 舉報

10#
發(fā)表于 2018-3-17 20:06:55 | 只看該作者
不是說PID不是萬能的,PID要有自整定功能,建立一個模型,當(dāng)變化超出模型設(shè)定的范圍,PID參數(shù)要自己修改,行話就是自整定
回復(fù) 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

小黑屋|手機(jī)版|Archiver|機(jī)械社區(qū) ( 京ICP備10217105號-1,京ICP證050210號,浙公網(wǎng)安備33038202004372號 )

GMT+8, 2024-11-8 23:37 , Processed in 0.055859 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表