尤物在线观看网站YW.9966_国产对白在线CKPLAYER_欧美日韩激情亚洲国产ay_国产成人午夜在线视频免费_亚洲毛片视频播放_亚洲精品永久2022_中文字幕无码不卡顿视频资讯_久久一色本道亚洲_水蜜桃网站无码专区_日韩专区无码人妻

首頁 >> 新聞中心 >>技術(shù)分享 >>溫度控制方法論 >> PID 算法詳細(xì)介紹
详细内容

PID 算法詳細(xì)介紹

介紹


1.1 概述


比例(Proportion)積分(Integral)微分(Differential)控制器(PID控制器或三項控制器)是一種采用反饋的控制回路機制,廣泛應(yīng)用于工業(yè)控制系統(tǒng)和需要連續(xù)調(diào)制控制的各種其他應(yīng)用。


PID控制器連續(xù)計算誤差值 e(t) 作為所需設(shè)定點(SP) 和測量過程變量(PV)之間的差值,并應(yīng)用基于比例、積分和導(dǎo)數(shù)項(分別表示為P、I和D)的校正,因此得名。



2.jpg


圖片


r(t) 是期望的過程值或設(shè)定點(SP),y(t) 是測量的過程值(PV)。


1.2 歷史發(fā)展


1911年,第一個PID控制器是由Elmer Sperry開發(fā)的。


1922 年,俄裔美國工程師尼古拉斯·米諾斯基 ( Nicolas Minorsky)才首次利用理論分析制定了我們現(xiàn)在所說的 PID 或三項控制的正式控制律。米諾斯基當(dāng)時正在為美國海軍研究和設(shè)計自動船舶轉(zhuǎn)向系統(tǒng),他的分析基于對舵手的觀察。


他指出,舵手不僅根據(jù)當(dāng)前航向誤差,還根據(jù)過去的誤差以及當(dāng)前的變化率來駕駛船舶;然后 Minorsky 對此進(jìn)行了數(shù)學(xué)處理。他的目標(biāo)是穩(wěn)定,而不是一般控制,這大大簡化了問題。


1933年,TIC(泰勒儀器公司)實現(xiàn)了完全可調(diào)節(jié)的前氣動控制器。幾年后,控制工程師通過將末端返回到一些假值,直到誤差不為零,消除了比例控制器中發(fā)現(xiàn)的穩(wěn)態(tài)誤差。這個返回包含了誤差,這被稱為比例積分控制器。


1940年,第一個氣動PID控制器通過導(dǎo)數(shù)動作開發(fā),以減少超調(diào)問題。


1942年,Ziegler & Nichols引入了調(diào)諧規(guī)則,由工程師發(fā)現(xiàn)和設(shè)置PID控制器的合適參數(shù)。


20世紀(jì)50年代中期,自動PID控制器在工業(yè)上得到了廣泛的應(yīng)用。工業(yè)中大多數(shù)現(xiàn)代 PID 控制都是作為DCS、PLC 或單片機程序來實現(xiàn)的。


1.3 應(yīng)用


•火箭的姿態(tài)控制

•無人機懸�?刂频�

•相機穩(wěn)定器、相機云臺

•平衡小車

•汽車的定速巡航控制、轉(zhuǎn)向控制

•發(fā)動機轉(zhuǎn)速控制

•3D打印機上的溫度控制器

•工業(yè)自動化領(lǐng)域,大約95%的閉環(huán)操作使用PID控制器。


1.4 與 ON/OFF 型控制器對比


像PID控制器這樣的閉環(huán)系統(tǒng)包括一個反饋控制系統(tǒng)。該系統(tǒng)利用一個固定點對反饋變量進(jìn)行評估,從而產(chǎn)生誤差信號。在此基礎(chǔ)上,它改變系統(tǒng)輸出。這個過程將繼續(xù),直到誤差達(dá)到零,否則反饋變量的值就等于一個固定點。


與ON/OFF型控制器相比,該控制器提供了良好的效果。在開/關(guān)型控制器中,只需兩個條件即可管理系統(tǒng)。大多數(shù)暖通空調(diào)系統(tǒng)、冰箱都采用這種方法。


例如,在冰箱中,它會冷卻內(nèi)部直到達(dá)到所需溫度,然后關(guān)閉冷卻器,直到達(dá)到高于所需溫度的設(shè)定值。一旦工藝值低于固定點,則開啟。


類似地,一旦該值高于固定值,它將關(guān)閉。這種控制器的輸出不穩(wěn)定,在不動點的區(qū)域內(nèi)振蕩頻繁。然而,與ON/OFF型控制器相比,PID 控制器更加穩(wěn)定和準(zhǔn)確。

1716284239712146.jpg



1.6 響應(yīng)類型


Introduction to PID:

https://docs.wpilib.org/en/stable/docs/software/advanced-controls/introduction/introduction-to-pid.html


由PID控制器驅(qū)動的系統(tǒng)通常具有三種類型的響應(yīng):欠阻尼、過阻尼和臨界阻尼。

4.jpg

5.gif



圖片


•欠阻尼響應(yīng)在穩(wěn)定之前圍繞參考值振蕩。


•過阻尼響應(yīng)上升緩慢并且不會超過參考值。


•臨界阻尼響應(yīng)具有最快的上升時間,且不會超過參考值。



公式


2.1 PID 系統(tǒng)定義與公式



r(t) setpoint, reference,是期望的過程值或設(shè)定值(SP);


y(t) output, process variable,是測量的過程值,輸出值(PV);


e(t) error,是偏差;


u(t) control effort,是控制量;


PID控制器的顯著特點是能夠利用比例、積分和微分這三個控制項對控制器輸出的影響來進(jìn)行精確和最優(yōu)的控制。


PID 控制器,不斷計算誤差值e(t) 作為所需設(shè)定點之間的差異SP=r(t) 和測量的過程變量PV=y(t):e(t)=r(t)−y(t) ,并應(yīng)用基于比例、積分和導(dǎo)數(shù)項的修正。


控制器嘗試通過調(diào)整控制變量來最小化隨時間變化的誤差u(t)。manipulated variable (MV)。

1716284658873129.jpg

1716284658696913.jpg




From:

http://matlab.fei.tuke.sk/orhs/subory/podklady/pid_controller_slidy.pdf


1716284738224039.jpg

9.jpg


2.2 PID 數(shù)字公式


由于計算機控制是一種采樣控制,它只能根據(jù)采樣時刻的偏差計算控制量,而不能像模擬控制那樣連續(xù)輸出控制量,進(jìn)行連續(xù)控制。由于這一特點,(式 1-1)中的積分項和微分項不能直接使用,必須進(jìn)行離散化處理。


離散化處理的方法為:以τ作為采樣周期,k作為采樣序號,則離散采樣時間kτ對應(yīng)著連續(xù)時間t,用矩形法數(shù)值積分近似代替積分,用一階后向差分近似代替微分,可作如下近似變換:


1716285508830014.jpg



2.3 位置式 PID 算法


將(式 2-1)代入(式 1-1),就可以得到離散的 PID 表達(dá)式為


11.jpg

將(式 2-1)代入(式 1-2),就可以得到離散的PID 表達(dá)式為


111(1).jpg



積分系數(shù)、微分系數(shù)做如下替換:


注意:必須使τ為定值,或者變化小到可以忽略,這樣P、I、D才是固定常數(shù),才可能調(diào)節(jié)

1716285785174602.jpg

2-5(1).jpg






2.4 增量式 PID 算法


13.jpg


增量式 PID 控制算法可以通過(式 2-2)推導(dǎo)出。由(式 2-2)可以得到控制器的第 k-1 個采樣時刻的輸出值為:


14.jpg



由(式 2-3)可以得到控制器的第 k-1 個采樣時刻的輸出值為:


1716285960182860.jpg


用(式 2-3)減去(式 2-7)相減并整理,就可以得到增量式 PID 控制算法公式:


圖片


由(式 2-8)可以看出,如果計算機控制系統(tǒng)采用恒定的采樣周期τ,一旦確定 A、 B、 C,只要使用前后三次測量的偏差值,就可以由(式 2-8)求出控制量。


增量式 PID 控制算法與位置式 PID 算法(式 2-3)相比,只需要保持當(dāng)前時刻以前三個時刻的偏差值即可,累計誤差較小,計算量小的多,因此在實際中得到廣泛的應(yīng)用。


而位置式 PID 控制算法也可以通過增量式控制算法推出遞推計算公式:


圖片


(式 2-9)就是目前在計算機控制中廣泛應(yīng)用的數(shù)字遞推 PID 控制算法。



調(diào)試技巧


圖片


地址:廣東省深圳市寶安區(qū)西鄉(xiāng)街道固興社區(qū)恒南一路D棟廠房3層
電話:0755-29110945  13714939710  史先生
郵箱:[email protected]
網(wǎng)址:www.xinshengzk.com
Copyright  2023-2025 欣晟自控,All rights reserved  ICP備案號:粵ICP備2023153120號-1


掃碼加我微信
13714939710

本站已支持IPv6
seo seo