伺服PI引數

2022-11-27 05:00:02 字數 5069 閱讀 1280

所謂pid指的是proportion-integral-differential。翻譯成中文是比例-積分-微分。

記住兩句話:

1、pid是經典控制(使用年代久遠)

2、pid是誤差控制()

對液壓幫浦轉速進行控制還要:

1、變頻器-作為電機驅動;2、差動變壓器-作為輸出反饋。

pid怎麼對誤差控制,聽我細細道來:

所謂「誤差」就是命令與輸出的差值。比如你希望控制液壓幫浦轉速為1500轉(「命令電壓」=6v),而事實上控制液壓幫浦轉速只有1000轉(「輸出電壓」=4v),則誤差: e=500轉(對應電壓2v)。

如果幫浦實際轉速為2000轉,則誤差e=-500轉(注意正負號)。

該誤差值送到pid控制器,作為pid控制器的輸入。pid控制器的輸出為:誤差乘比例係數kp+ki*誤差積分+kd*誤差微分。

kp*e + ki*∫edt + kd*(de/dt) (式中的t為時間,即對時間積分、微分)

上式為三項求和(希望你能看懂),pid結果後送入電機變頻器或驅動器。

從上式看出,如果沒有誤差,即e=0,則kp*e=0;kd*(de/dt)=0;而ki*∫edt 不一定為0。三項之和不一定為0。

總之,如果「誤差」存在,pid就會對變頻器作調整,直到誤差=0。

評價乙個控制系統是否優越,有三個指標:快、穩、準。

所謂快,就是要使壓力能快速地達到「命令值」(不知道你的系統要求多少時間)

所謂穩,就是要壓力穩定不波動或波動量小(不知道你的系統允許多大波動)

所謂準,就是要求「命令值」與「輸出值」之間的誤差e小(不知道你的系統允許多大誤差)

對於你的系統來說,要求「快」的話,可以增大kp、ki值

要求「準」的話,可以增大ki值

要求「穩」的話,可以增大kd值,可以減少壓力波動

仔細分析可以得知:這三個指標是相互矛盾的。

如果太「快」,可能導致不「穩」;

如果太「穩」,可能導致不「快」;

只要系統穩定且存在積分ki,該系統在靜態是沒有誤差的(會存在動態誤差);

所謂動態誤差,指當「命令值」不為恆值時,「輸出值」跟不上「命令值」而存在的誤差。不管是誰設計的、再好的系統都存在動態誤差,動態誤差體現的是系統的跟蹤特性,比如說,有的音響功放對高頻聲音不敏感,就說明功放跟蹤效能不好。

調整pid引數有兩種方法:1、**法;2、「試湊法」

**法我想你是不會的,介紹一下「試湊法」

「試湊法」設定pid引數的建議步驟:

1、把ki與kd設為0,不要積分與微分;

2、把kp值從0開始慢慢增大,觀察壓力的反應速度是否在你的要求內;

3、當壓力的反應速度達到你的要求,停止增大kp值;

4、在該kp值的基礎上減少10%;

5、把ki值從0開始慢慢增大;

6、當壓力開始波動,停止增大ki值;

7、在該ki值的基礎上減少10%;

8、把kd值從0開始慢慢增大,觀察壓力的反應速度是否在你的要求內;

pid控制最通俗的解釋與pid引數的整定方法

[ 2010/6/18 15:15:45 | author:廖老師]

pid是比例、積分、微分的簡稱,pid控制的難點不是程式設計,而是控制器的引數整定。引數整定的關鍵是正確地理解各引數的物理意義,pid控制的原理可以用人對爐溫的手動控制來理解。閱讀本文不需要高深的數學知識。

1.比例控制

有經驗的操作人員手動控制電加熱爐的爐溫,可以獲得非常好的控制品質,pid控制與人工控制的控制策略有很多相似的地方。

下面介紹操作人員怎樣用比例控制的思想來手動控制電加熱爐的爐溫。假設用熱電偶檢測爐溫,用數字儀表顯示溫度值。在控制過程中,操作人員用眼睛讀取爐溫,並與爐溫給定值比較,得到溫度的誤差值。

然後用手操作電位器,調節加熱的電流,使爐溫保持在給定值附近。

操作人員知道爐溫穩定在給定值時電位器的大致位置(我們將它稱為位置l),並根據當時的溫度誤差值調整控制加熱電流的電位器的轉角。爐溫小於給定值時,誤差為正,在位置l的基礎上順時針增大電位器的轉角,以增大加熱的電流。爐溫大於給定值時,誤差為負,在位置l的基礎上反時針減小電位器的轉角,並令轉角與位置l的差值與誤差成正比。

上述控制策略就是比例控制,即pid控制器輸出中的比例部分與誤差成正比。

閉環中存在著各種各樣的延遲作用。例如調節電位器轉角後,到溫度上公升到新的轉角對應的穩態值時有較大的時間延遲。由於延遲因素的存在,調節電位器轉角後不能馬上看到調節的效果,因此閉環控制系統調節困難的主要原因是系統中的延遲作用。

比例控制的比例係數如果太小,即調節後的電位器轉角與位置l的差值太小,調節的力度不夠,使系統輸出量變化緩慢,調節所需的總時間過長。比例係數如果過大,即調節後電位器轉角與位置l的差值過大,調節力度太強,將造成調節過頭,甚至使溫度忽高忽低,來回**。

增大比例係數使系統反應靈敏,調節速度加快,並且可以減小穩態誤差。但是比例係數過大會使超調量增大,振盪次數增加,調節時間加長,動態效能變壞,比例係數太大甚至會使閉環系統不穩定。

單純的比例控制很難保證調節得恰到好處,完全消除誤差。

2.積分控制

pid控制器中的積分對應於圖1中誤差曲線與座標軸包圍的面積(圖中的灰色部分)。pid控制程式是週期性執行的,執行的週期稱為取樣週期。計算機的程式用圖1中各矩形面積之和來近似精確的積分,圖中的ts就是取樣週期。

圖1 積分運算示意圖

每次pid運算時,在原來的積分值的基礎上,增加乙個與當前的誤差值ev(n)成正比的微小部分。誤差為負值時,積分的增量為負。

手動調節溫度時,積分控制相當於根據當時的誤差值,周期性地微調電位器的角度,每次調節的角度增量值與當時的誤差值成正比。溫度低於設定值時誤差為正,積分項增大,使加熱電流逐漸增大,反之積分項減小。因此只要誤差不為零,控制器的輸出就會因為積分作用而不斷變化。

積分調節的「大方向」是正確的,積分項有減小誤差的作用。一直要到系統處於穩定狀態,這時誤差恒為零,比例部分和微分部分均為零,積分部分才不再變化,並且剛好等於穩態時需要的控制器的輸出值,對應於上述溫度控制系統中電位器轉角的位置l。因此積分部分的作用是消除穩態誤差,提高控制精度,積分作用一般是必須的。

pid控制器輸出中的積分部分與誤差的積分成正比。因為積分時間ti在積分項的分母中,ti越小,積分項變化的速度越快,積分作用越強。

3.pi控制

控制器輸出中的積分項與當前的誤差值和過去歷次誤差值的累加值成正比,因此積分作用本身具有嚴重的滯後特性,對系統的穩定性不利。如果積分項的係數設定得不好,其負面作用很難通過積分作用本身迅速地修正。而比例項沒有延遲,只要誤差一出現,比例部分就會立即起作用。

因此積分作用很少單獨使用,它一般與比例和微分聯合使用,組成pi或pid控制器。

pi和pid控制器既克服了單純的比例調節有穩態誤差的缺點,又避免了單純的積分調節響應慢、動態效能不好的缺點,因此被廣泛使用。

如果控制器有積分作用(例如採用pi或pid控制),積分能消除階躍輸入的穩態誤差,這時可以將比例係數調得小一些。

如果積分作用太強(即積分時間太小),相當於每次微調電位器的角度值過大,其累積的作用會使系統輸出的動態效能變差,超調量增大,甚至使系統不穩定。積分作用太弱(即積分時間太大),則消除穩態誤差的速度太慢,積分時間的值應取得適中。

4.微分作用

誤差的微分就是誤差的變化速率,誤差變化越快,其微分絕對值越大。誤差增大時,其微分為正;誤差減小時,其微分為負。控制器輸出量的微分部分與誤差的微分成正比,反映了被控量變化的趨勢。

有經驗的操作人員在溫度上公升過快,但是尚未達到設定值時,根據溫度變化的趨勢,預感到溫度將會超過設定值,出現超調。於是調節電位器的轉角,提前減小加熱的電流。這相當於士兵射擊遠方的移動目標時,考慮到子彈運動的時間,需要一定的提前量一樣。

圖2 階躍響應曲線

圖2中的c (∞)為被控量c (t)的穩態值或被控量的期望值,誤差e(t) = c (∞) - c (t)。在圖2中啟動過程的上公升階段,當時,被控量尚未超過其穩態值。但是因為誤差e(t)不斷減小,誤差的微分和控制器輸出的微分部分為負值,減小了控制器的輸出量,相當於提前給出了制動作用,以阻礙被控量的上公升,所以可以減少超調量。

因此微分控制具有超前和**的特性,在超調尚未出現之前,就能提前給出控制作用。

閉環控制系統的振盪甚至不穩定的根本原因在於有較大的滯後因素。因為微分項能**誤差變化的趨勢,這種「超前」的作用可以抵消滯後因素的影響。適當的微分控制作用可以使超調量減小,增加系統的穩定性。

對於有較大的滯後特性的被控物件,如果pi控制的效果不理想,可以考慮增加微分控制,以改善系統在調節過程中的動態特性。如果將微分時間設定為0,微分部分將不起作用。

微分時間與微分作用的強弱成正比,微分時間越大,微分作用越強。如果微分時間太大,在誤差快速變化時,響應曲線上可能會出現「毛刺」。

微分控制的缺點是對干擾雜訊敏感,使系統抑制干擾的能力降低。為此可在微分部分增加慣性濾波環節。

5.取樣週期

pid控制程式是週期性執行的,執行的週期稱為取樣週期。取樣週期越小,取樣值越能反映模擬量的變化情況。但是太小會增加cpu的運算工作量,相鄰兩次取樣的差值幾乎沒有什麼變化,將使pid控制器輸出的微分部分接近為零,所以也不宜將取樣週期取得過小。

應保證在被控量迅速變化時(例如啟動過程中的上公升階段),能有足夠多的取樣點數,不致因為取樣點數過少而丟失被採集的模擬量中的重要資訊。

6.pid引數的調整方法

在整定pid控制器引數時,可以根據控制器的引數與系統動態效能和穩態效能之間的定性關係,用實驗的方法來調節控制器的引數。有經驗的除錯人員一般可以較快地得到較為滿意的除錯結果。在除錯中最重要的問題是在系統效能不能令人滿意時,知道應該調節哪乙個引數,該引數應該增大還是減小。

為了減少需要整定的引數,首先可以採用pi控制器。為了保證系統的安全,在除錯開始時應設定比較保守的引數,例如比例係數不要太大,積分時間不要太小,以避免出現系統不穩定或超調量過大的異常情況。給出乙個階躍給定訊號,根據被控量的輸出波形可以獲得系統效能的資訊,例如超調量和調節時間。

應根據pid引數與系統效能的關係,反覆調節pid的引數。

如果階躍響應的超調量太大,經過多次振盪才能穩定或者根本不穩定,應減小比例係數、增大積分時間。如果階躍響應沒有超調量,但是被控量上公升過於緩慢,過渡過程時間太長,應按相反的方向調整引數。

如果消除誤差的速度較慢,可以適當減小積分時間,增強積分作用。

反覆調節比例係數和積分時間,如果超調量仍然較大,可以加入微分控制,微分時間從0逐漸增大,反覆調節控制器的比例、積分和微分部分的引數。

總之,pid引數的除錯是乙個綜合的、各引數互相影響的過程,實際除錯過程中的多次嘗試是非常重要的,也是必須的。

PI點認識與總結

d pi預清洗 在玻璃過pi預清洗時,若機器將其hc表面刮花,造成hc不良,或者沒有將hc表面的汙物徹底的清除乾淨,最終表現為pi點。e 在pi後,未封版前,玻璃在打磨和絲印,銀粉,噴玻璃珠時,環境中的汙物粒子都有可能掉落或者吸附在玻璃表面,如打磨時有可能機器或者毛布會有極小的毛屑,引起汙點,或者在...

CMMI 工程 PI 整合計畫

目錄1 前言 4 1.1 目的 4 1.2 範圍 4 1.3 術語 4 1.4 參考文獻 4 2 整合測試計畫 4 2.1 測試策略 4 2.2 資源 4 2.3 整合過程里程碑 5 2.4 整合測試專案列表 6 2.5 測試用例 6 2.6 交付的工作產品 6 明確給出該產品整合計畫的目的。比如,...

pi的pcb的佈線講究

pi的pcb的佈線講究 佈線時儘量減少迴路環的面積,以降低感應雜訊 佈線時,電源線和地線要盡量粗。除減小壓降外,更重要的是降低耦合雜訊 對於微控制器閒置的i o口,不要懸空,要接地或接電源。其它ic的閒置端在不改變系統邏輯的情況下接地或接電源 對微控制器使用電源監控及看門狗電路,如 imp809,i...