PID控制算法精華總結

2021-01-11 電子產品世界

本文引用地址:http://www.eepw.com.cn/article/201808/386413.htm

1.PID是閉環控制算法

因此要實現PID算法,必須在硬體上具有閉環控制,就是得有反饋。比如控制一個電機的轉速,就得有一個測量轉速的傳感器,並將結果反饋到控制路線上,下面也將以轉速控制為例。

2.PID是比例(P)、積分(I)、微分(D)控制算法

但並不是必須同時具備這三種算法,也可以是PD,PI,甚至只有P算法控制。我以前對於閉環控制的一個最樸素的想法就只有P控制,將當前結果反饋回來,再與目標相減,為正的話,就減速,為負的話就加速。現在知道這只是最簡單的閉環控制算法。

3.比例(P)、積分(I)、微分(D)控制算法各有作用

比例,反應系統的基本(當前)偏差e(t),係數大,可以加快調節,減小誤差,但過大的比例使系統穩定性下降,甚至造成系統不穩定;

積分,反應系統的累計偏差,使系統消除穩態誤差,提高無差度,因為有誤差,積分調節就進行,直至無誤差;

微分,反映系統偏差信號的變化率e(t)-e(t-1),具有預見性,能預見偏差變化的趨勢,產生超前的控制作用,在偏差還沒有形成之前,已被微分調節作用消除,因此可以改善系統的動態性能。但是微分對噪聲幹擾有放大作用,加強微分對系統抗幹擾不利。 積分和微分都不能單獨起作用,必須與比例控制配合。

4.控制器的P,I,D項選擇

下面將常用的各種控制規律的控制特點簡單歸納一下:

(1)、比例控制規律P:採用P控制規律能較快地克服擾動的影響,它的作用於輸出值較快,但不能很好穩定在一個理想的數值,不良的結果是雖較能有效的克服擾動的影響,但有餘差出現。它適用於控制通道滯後較小、負荷變化不大、控制要求不高、被控參數允許在一定範圍內有餘差的場合。如:金彪公用工程部下設的水泵房冷、熱水池水位控制;油泵房中間油罐油位控制等。

(2)、比例積分控制規律(PI):在工程中比例積分控制規律是應用最廣泛的一種控制規律。積分能在比例的基礎上消除餘差,它適用於控制通道滯後較小、負荷變化不大、被控參數不允許有餘差的場合。如:在主線窯頭重油換向室中F1401到F1419號槍的重油流量控制系統;油泵房供油管流量控制系統;退火窯各區溫度調節系統等。

(3)、比例微分控制規律(PD):微分具有超前作用,對於具有容量滯後的控制通道,引入微分參與控制,在微分項設置得當的情況下,對於提高系統的動態性能指標,有著顯著效果。因此,對於控制通道的時間常數或容量滯後較大的場合,為了提高系統的穩定性,減小動態偏差等可選用比例微分控制規律。如:加熱型溫度控制、成分控制。需要說明一點,對於那些純滯後較大的區域裡,微分項是無能為力,而在測量信號有噪聲或周期性振動的系統,則也不宜採用微分控制。如:大窯玻璃液位的控制。

(4)、例積分微分控制規律(PID):PID控制規律是一種較理想的控制規律,它在比例的基礎上引入積分,可以消除餘差,再加入微分作用,又能提高系統的穩定性。它適用於控制通道時間常數或容量滯後較大、控制要求較高的場合。如溫度控制、成分控制等。

鑑於D規律的作用,我們還必須了解時間滯後的概念,時間滯後包括容量滯後與純滯後。其中容量滯後通常又包括:測量滯後和傳送滯後。測量滯後是檢測元件在檢測時需要建立一種平衡,如熱電偶、熱電阻、壓力等響應較慢產生的一種滯後。而傳送滯後則是在傳感器、變送器、執行機構等設備產生的一種控制滯後。純滯後是相對與測量滯後的,在工業上,大多的純滯後是由於物料傳輸所致,如:大窯玻璃液位,在投料機動作到核子液位儀檢測需要很長的一段時間。

總之,控制規律的選用要根據過程特性和工藝要求來選取,決不是說PID控制規律在任何情況下都具有較好的控制性能,不分場合都採用是不明智的。如果這樣做,只會給其它工作增加複雜性,並給參數整定帶來困難。當採用PID控制器還達不到工藝要求,則需要考慮其它的控制方案。如串級控制、前饋控制、大滯後控制等。

5.公式

數值pid的計算:

6.問題

Kp,Ti,Td三個參數的設定是PID控制算法的關鍵問題。一般說來編程時只能設定他們的大概數值,並在系統運行時通過反覆調試來確定最佳值。因此調試階段程序須得能隨時修改和記憶這三個參數。

7.參數的自整定

在某些應用場合,比如通用儀表行業,系統的工作對象是不確定的,不同的對象就得採用不同的參數值,沒法為用戶設定參數,就引入參數自整定的概念。實質就是在首次使用時,通過N次測量為新的工作對象尋找一套參數,並記憶下來作為以後工作的依據。

8.pid算法流程圖


相關焦點

  • PID控制算法之精華
    1.PID是閉環控制算法  因此要實現PID算法,必須在硬體上具有閉環控制,就是得有反饋。比如控制一個電機的轉速,就得有一個測量轉速的傳感器,並將結果反饋到控制路線上,下面也將以轉速控制為例。  2.PID是比例(P)、積分(I)、微分(D)控制算法  但並不是必須同時具備這三種算法,也可以是PD,PI,甚至只有P算法控制。我以前對於閉環控制的一個最樸素的想法就只有P控制,將當前結果反饋回來,再與目標相減,為正的話,就減速,為負的話就加速。現在知道這只是最簡單的閉環控制算法。
  • pid算法控制溫度四大保養秘訣
    pid算法控制溫度四大保養秘訣 ,「12vugqe」pid算法控制溫度,找無錫冠亞,pid算法控制溫度可以適應負荷變化,寬溫度範圍,-120℃~350℃。蒸汽專用的控制閥,換熱器等,運行可靠,壽命長。
  • pid算法控制溫度關故障原因及排除方法
    pid算法控制溫度關故障原因及排除方法    pid算法控制溫度,找無錫冠亞,pid算法控制溫度可以適應負荷變化,寬溫度範圍,-120℃~350℃。蒸汽專用的控制閥,換熱器等,運行可靠,壽命長。
  • pid算法控制溫度的使用安全規範說明
    pid算法控制溫度的使用安全規範說明 ,「12vugqe」pid算法控制溫度,找無錫冠亞,pid算法控制溫度可以適應負荷變化,寬溫度範圍,-120℃~350℃。蒸汽專用的控制閥,換熱器等,運行可靠,壽命長。
  • pid算法控制溫度引起供熱不足的原因分析
    pid算法控制溫度引起供熱不足的原因分析 ,「12vugqe」pid算法控制溫度,找無錫冠亞,pid算法控制溫度可以適應負荷變化,寬溫度範圍,-120℃~350℃。蒸汽專用的控制閥,換熱器等,運行可靠,壽命長。
  • pid算法控制溫度常見的故障以及維護事項
    pid算法控制溫度常見的故障以及維護事項 ,「12vugqe」pid算法控制溫度,找無錫冠亞,pid算法控制溫度可以適應負荷變化,寬溫度範圍,-120℃~350℃。蒸汽專用的控制閥,換熱器等,運行可靠,壽命長。
  • pid算法控制溫度出現高壓報警怎麼處理
    pid算法控制溫度出現高壓報警怎麼處理 ,「12vugqe」pid算法控制溫度,找無錫冠亞,pid算法控制溫度可以適應負荷變化,寬溫度範圍,-120℃~350℃。蒸汽專用的控制閥,換熱器等,運行可靠,壽命長。
  • pid算法控制溫度防液壓衝擊的有效方法
    pid算法控制溫度防液壓衝擊的有效方法 ,「12vugqe」pid算法控制溫度,找無錫冠亞,pid算法控制溫度可以適應負荷變化,寬溫度範圍,-120℃~350℃。蒸汽專用的控制閥,換熱器等,運行可靠,壽命長。詳情諮詢進~pid算法控制溫度如果用強光照射洩漏的部分很容易被發現?
  • pid算法控制溫度中變壓器的發熱及冷卻原理
    pid算法控制溫度中變壓器的發熱及冷卻原理   pid算法控制溫度,找無錫冠亞,pid算法控制溫度可以適應負荷變化,寬溫度範圍,-120℃~350℃。蒸汽專用的控制閥,換熱器等,運行可靠,壽命長。
  • 基於串級PID控制算法的壓控大功率電流源
    摘要:提出了一種基於串級PID控制算法的壓控大功率電流源設計方案。該電流源在內環電路採用PID控制電路,提高電流響應速度;外環電路採用數字PID控制算法,精確控制電流輸出的串級PID控制模式。
  • pid算法控制溫度有哪些錯誤操作可能導致出現故障
    pid算法控制溫度有哪些錯誤操作可能導致出現故障 ,「12vugqe」pid算法控制溫度,找無錫冠亞,pid算法控制溫度可以適應負荷變化,寬溫度範圍,-120℃~350℃。蒸汽專用的控制閥,換熱器等,運行可靠,壽命長。
  • 51單片機實現PID算法(溫度控制)
    用整型變量來實現PID算法,由於是用整型數來做的,所以也不是很精確,但是對於很多的使用場合,這個精度也夠了,關於係數和採樣電壓全部是放大10倍處理的.所以精度不是很高. 但是也不是那麼低,大部分的場合都夠了.
  • 通過一個實例說說學習機器人PID巡線算法的心得
    圖片來自網絡PID算法是指「比例(P)、積分(I)、微分(D)」算法。該算法通過巧妙的思想、複雜的實現機制,控制驅動車輪的馬達功率,實現依據線路(黑線)的變化相應轉向並前進,進而達到巡線的目的。PID算法首先追求巡線小車運動的平滑性,同時期待實現高速巡線。「平滑性」與「高速」構成了矛盾的兩極。速度較高時,極易造成「衝線」,小車要麼原地打轉,要麼駛離線道,無法回頭。這對PID參數的調試帶來了嚴重的挑戰。
  • PID控制原理
    pid控制在工藝中根據不同的情況選用不同的參數進行控制,pid也是在工業中常用的調節工業的使用手法; (1)輸入元件:給出與期望輸出對應的輸入量。在控制系統中常用的有用於速度檢測的測速發電機、光電編碼盤等;用於位置與角度檢測的旋轉變壓器、自整機等;用於電流檢測的互感器及用於溫度檢測的熱電偶等。這些檢測裝置一般都將被檢測的物理量轉換為相應的連續或離散的電壓或電流信號。(6)校正元件:也叫補償元件,是結構與參數便於調整的元件,以串聯或反饋的方式連接在系統中,完成所需的運算功能,以改善系統的性能。
  • 基於AT89S51單片機的PID溫度控制系統設計
    溫度控制技術不僅在工業生產有著非常重要的作用,而且在日常生活中也起著至關重要的作用。本文對系統進行硬體和軟體的設計,在建立溫度控制系統數學模型的基礎之上,通過對PID控制的分析設計了系統控制器,完成了系統的軟、硬體調試工作。
  • 基於預測控制的自適應PID控制器設計與仿真
    預測控制的方法有很多種,例如:動態矩陣控制(DMC)、擴展的預測自適應控制(EPSAC)、模型算法控制(MAC)、預測函數控制(PFC)、二次動態矩陣控制(QDMC)、序貫開環最優控制(S0L0),以及廣義預測控制(GPC)等,統稱為模型預測控制(modelDredictive Control,MPC)。
  • 智能車速度控制pid(電機閉環控制算法)
    智能車電機閉環控制算法對於智能車的電機閉環控制算法,我之所以標題沒有寫上「智能車電機PID閉環控制算法」是因為PID 算法根本就不是特別好的適用於智能車這種變化很快的系統,對於智能車,電機的調速可以說是時時刻刻再進行調速控制的,我上面說描述的經典PID 算法,都是針對一些惰性系統
  • 現場總線--PID控制算法應用研究
    圖2 自動化對象模型  1.2 實現PID控制的OPC客戶程序  (1) 使用VB開發OPC應用程式  利用VB開發OPC應用程式時,實現OPC  圖3 實現PID控制的OPC客戶程序  該單迴路控制過程為自衡非振蕩,具有相互影響的雙容過程。其數學模型可用如下傳遞函數描述:G(s)=
  • 現場總線FF的PID控制算法應用研究
    .1的基礎上實現了基於OPC技術的PID控制算法。如果想要實現將先進控制算法應用到FF現場總線系統的方案,只需將IF-PID中MODE_BLK項下的TARGET參數修改成MAN模式,具體設置如圖3所示,然後通過OPC技術實現過程變量和控制變量的通訊。
  • pid溫度控制系統的氣體冷媒及主要用途
    pid溫度控制系統的氣體冷媒及主要用途 ,「12vugqe」pid溫度控制系統,找無錫冠亞,pid溫度控制系統可以適應負荷變化,寬溫度範圍,-120℃~350℃。蒸汽專用的控制閥,換熱器等,運行可靠,壽命長。