PID控制算法控制算法_第1頁
PID控制算法控制算法_第2頁
PID控制算法控制算法_第3頁
PID控制算法控制算法_第4頁
PID控制算法控制算法_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、如果您需要使用本文檔,請點擊下載按鈕下載!第五章 pid控制算法控制算法5.1 pid控制原理與程序流程5.1.1過程控制的基本概念過程控制對生產(chǎn)過程的某一或某些物理參數(shù)進行的自動控制。一、 模擬控制系統(tǒng) 圖5-1-1 基本模擬反饋控制回路被控量的值由傳感器或變送器來檢測,這個值與給定值進行比較,得到偏差,模擬調(diào)節(jié)器依一定控制規(guī)律使操作變量變化,以使偏差趨近于零,其輸出通過執(zhí)行器作用于過程。 控制規(guī)律用對應的模擬硬件來實現(xiàn),控制規(guī)律的修改需要更換模擬硬件。二、 微機過程控制系統(tǒng) 圖5-1-2 微機過程控制系統(tǒng)基本框圖以微型計算機作為控制器??刂埔?guī)律的實現(xiàn),是通過軟件來完成的。改變控制規(guī)律,只要

2、改變相應的程序即可。三、 數(shù)字控制系統(tǒng)ddc 圖5-1-3 ddc系統(tǒng)構(gòu)成框圖ddc(direct digital congtrol)系統(tǒng)是計算機用于過程控制的最典型的一種系統(tǒng)。微型計算機通過過程輸入通道對一個或多個物理量進行檢測,并根據(jù)確定的控制規(guī)律(算法)進行計算,通過輸出通道直接去控制執(zhí)行機構(gòu),使各被控量達到預定的要求。由于計算機的決策直接作用于過程,故稱為直接數(shù)字控制。ddc系統(tǒng)也是計算機在工業(yè)應用中最普遍的一種形式。如果您需要使用本文檔,請點擊下載按鈕下載!5.1.2 模擬pid調(diào)節(jié)器一、模擬pid控制系統(tǒng)組成 圖514 模擬pid控制系統(tǒng)原理框圖二、模擬pid調(diào)節(jié)器的微分方程和傳輸

3、函數(shù)pid調(diào)節(jié)器是一種線性調(diào)節(jié)器,它將給定值r(t)與實際輸出值c(t)的偏差的比例(p)、積分(i)、微分(d)通過線性組合構(gòu)成控制量,對控制對象進行控制。 1、pid調(diào)節(jié)器的微分方程 式中 2、pid調(diào)節(jié)器的傳輸函數(shù) 三、pid調(diào)節(jié)器各校正環(huán)節(jié)的作用1、比例環(huán)節(jié):即時成比例地反應控制系統(tǒng)的偏差信號e(t),偏差一旦產(chǎn)生,調(diào)節(jié)器立即產(chǎn)生控制作用以減小偏差。2、積分環(huán)節(jié):主要用于消除靜差,提高系統(tǒng)的無差度。積分作用的強弱取決于積分時間常數(shù)ti,ti越大,積分作用越弱,反之則越強。3、微分環(huán)節(jié):能反應偏差信號的變化趨勢(變化速率),并能在偏差信號的值變得太大之前,在系統(tǒng)中引入一個有效的早期修正信

4、號,從而加快系統(tǒng)的動作速度,減小調(diào)節(jié)時間。5.1.3 數(shù)字pid控制器一、模擬pid控制規(guī)律的離散化模擬形式離散化形式二、數(shù)字pid控制器的差分方程如果您需要使用本文檔,請點擊下載按鈕下載!式中 稱為比例項 稱為積分項 稱為微分項三、常用的控制方式 1、p控制 2、pi控制 3、pd控制 4、pid控制 四、pid算法的兩種類型 1、位置型控制例如圖515調(diào)節(jié)閥控制 2、增量型控制例如圖516步進電機控制 【例51】設(shè)有一溫度控制系統(tǒng),溫度測量范圍是0600,溫度采用pid控制,控制指標為450±2。已知比例系數(shù),積分時間,微分時間,采樣周期。當測量值,時,計算增量輸出如果您需要使用

5、本文檔,請點擊下載按鈕下載!。若,計算第n次閥位輸出。解:將題中給出的參數(shù)代入有關(guān)公式計算得,由題知,給定值,將題中給出的測量值代入公式(514)計算得代入公式(5116)計算得代入公式(5119)計算得5.1.4 pid算法的程序流程一、增量型pid算法的程序流程1、 增量型pid算法的算式 式中,2、增量型pid算法的程序流程圖517(程序清單見教材) 如果您需要使用本文檔,請點擊下載按鈕下載! 二、位置型pid算法的程序流程 1、位置型的遞推形式 2、位置型pid算法的程序流程圖519只需在增量型pid算法的程序流程基礎(chǔ)上增加一次加運算u(n)+u(n-1)=u(n)和更新u(n-1)即

6、可。 三、對控制量的限制 1、控制算法總是受到一定運算字長的限制2、執(zhí)行機構(gòu)的實際位置不允許超過上(或下)極限 5.2 標準pid算法的改進5.2.1微分項的改進一、不完全微分型pid控制算法 1、不完全微分型pid算法傳遞函數(shù) 圖521 不完全微分型pid算法傳遞函數(shù)框圖 2、完全微分和不完全微分作用的區(qū)別 圖5-2-2 完全微分和不完全微分作用的區(qū)別 3、不完全微分型pid算法的差分方程 如果您需要使用本文檔,請點擊下載按鈕下載! 4、不完全微分型pid算法的程序流程圖523 二、微分先行和輸入濾波1、 微分先行微分先行是把對偏差的微分改為對被控量的微分,這樣,在給定值變化時,不會產(chǎn)生輸出

7、的大幅度變化。而且由于被控量一般不會突變,即使給定值已發(fā)生改變,被控量也是緩慢變化的,從而不致引起微分項的突變。微分項的輸出增量為 2、 輸入濾波輸入濾波就是在計算微分項時,不是直接應用當前時刻的誤差e(n),而是采用濾波值e(n),即用過去和當前四個采樣時刻的誤差的平均值,再通過加權(quán)求和形式近似構(gòu)成微分項 5.2.2積分項的改進一、抗積分飽和積分作用雖能消除控制系統(tǒng)的靜差,但它也有一個副作用,即會引起積分飽和。在偏差始終存在的情況下,造成積分過量。當偏差方向改變后,需經(jīng)過一段時間后,輸出u(n)才脫離飽和區(qū)。這樣就造成調(diào)節(jié)滯后,使系統(tǒng)出現(xiàn)明顯的超調(diào),惡化調(diào)節(jié)品質(zhì)。這種由積分項引起的過積分作用

8、稱為積分飽和現(xiàn)象??朔e分飽和的方法:1、積分限幅法積分限幅法的基本思想是當積分項輸出達到輸出限幅值時,即停止積分項的計算,這時積分項的輸出取上一時刻的積分值。其算法流程如圖5-2-4所示。2、積分分離法積分分離法的基本思想是在偏差大時不進行積分,僅當偏差的絕對值小于一預定的門限值時才進行積分累積。這樣既防止了偏差大時有過大的控制量,也避免了過積分現(xiàn)象。其算法流程如圖5-2-5。如果您需要使用本文檔,請點擊下載按鈕下載! 圖5-2-4積分限幅法程序流程 5-2-5積分分離法程序流程3、變速積分法變速積分法的基本思想是在偏差較大時積分慢一些,而在偏差較小時積分快一些,以盡快消除靜差。即用代替積分

9、項中的 式中 為一預定的偏差限。二、消除積分不靈敏區(qū) 1、積分不靈敏區(qū)產(chǎn)生的原因 當計算機的運行字長較短,采樣周期t也短,而積分時間ti又較長時,)容易出現(xiàn)小于字長的精度而丟數(shù),此積分作用消失,這就稱為積分不靈敏區(qū)?!纠?2】某溫度控制系統(tǒng)的溫度量程為0至1275,a/d轉(zhuǎn)換為8位,并采用8位字長定點運算。已知,試計算,當溫差達到多少時,才會有積分作用?解:因為當時計算機就作為“零”將此數(shù)丟掉,控制器就沒有積分作用。如果您需要使用本文檔,請點擊下載按鈕下載!將,代入公式計算得 而0至1275對應的a/d轉(zhuǎn)換數(shù)據(jù)為0255,溫差對應的偏差數(shù)字為 令上式大于1,解得??梢?,只有當溫差大于50時,才

10、會有,控制器才有積分作用。 2、消除積分不靈敏區(qū)的措施:1)增加a/d轉(zhuǎn)換位數(shù),加長運算字長,這樣可以提高運算精度。2)當積分項小于輸出精度的情況時,把它們 一次次累加起來,即其程序流程如圖5-2-6所示。5.3 數(shù)字pid參數(shù)的選擇5.3.1采樣周期的選擇一、選擇采樣周期的重要性采樣周期越小,數(shù)字模擬越精確,控制效果越接近連續(xù)控制。對大多數(shù)算法,縮短采樣周期可使控制回路性能改善,但采樣周期縮短時,頻繁的采樣必然會占用較多的計算工作時間,同時也會增加計算機的計算負擔,而對有些變化緩慢的受控對象無需很高的采樣頻率即可滿意地進行跟蹤,過多的采樣反而沒有多少實際意義。二、選擇采樣周期的原則采樣定理

11、最大采樣周期 如果您需要使用本文檔,請點擊下載按鈕下載!式中為信號頻率組分中最高頻率分量。三、選擇采樣周期應綜合考慮的因素1、給定值的變化頻率加到被控對象上的給定值變化頻率越高,采樣頻率應越高,以使給定值的改變通過采樣迅速得到反映,而不致在隨動控制中產(chǎn)生大的時延。2、被控對象的特性1) 考慮對象變化的緩急,若對象是慢速的熱工或化工對象時,t一般取得較大。在對象變化較快的場合,t應取得較小。2) 考慮干擾的情況,從系統(tǒng)抗干擾的性能要求來看,要求采樣周期短,使擾動能迅速得到校正。3、使用的算式和執(zhí)行機構(gòu)的類型1) 采樣周期太小,會使積分作用、微分作用不明顯。同時,因受微機計算精度的影響,當采樣周期

12、小到一定程度時,前后兩次采樣的差別反映不出來,使調(diào)節(jié)作用因此而減弱。2) 執(zhí)行機構(gòu)的動作慣性大,采樣周期的選擇要與之適應,否則執(zhí)行機構(gòu)來不及反應數(shù)字控制器輸出值的變化。4、控制的回路數(shù)要求控制的回路較多時,相應的采樣周期越長,以使每個回路的調(diào)節(jié)算法都有足夠的時間來完成??刂频幕芈窋?shù)n與采樣周期t有如下關(guān)系:式中,tj是第j個回路控制程序的執(zhí)行時間。表5-3-1是常用被控量的經(jīng)驗采樣周期。實踐中,可按表中的數(shù)據(jù)為基礎(chǔ),通過試驗最后確定最合適的采樣周期。5.3.2數(shù)字pid控制的參數(shù)選擇一、數(shù)字pid參數(shù)的原則要求和整定方法1、原則要求:被控過程是穩(wěn)定的,能迅速和準確地跟蹤給定值的變化,超調(diào)量小,

13、在不同干擾下系統(tǒng)輸出應能保持在給定值,操作變量不宜過大,在系統(tǒng)與環(huán)境參數(shù)發(fā)生變化時控制應保持穩(wěn)定。顯然,要同時滿足上述各項要求是困難的,必須根據(jù)具體過程的要求,滿足主要方面,并兼顧其它方面。2、pid參數(shù)整定方法:理論計算法依賴被控對象準確的數(shù)學模型(一般較難做到)工程整定法不依賴被控對象準確的數(shù)學模型,直接在控制系統(tǒng)中進行現(xiàn)場整定(簡單易行) 二、常用的簡易工程整定法1、擴充臨界比例度法適用于有自平衡特性的被控對象整定數(shù)字調(diào)節(jié)器參數(shù)的步驟是:如果您需要使用本文檔,請點擊下載按鈕下載!(1)選擇采樣周期為被控對象純滯后時間的十分之一以下。(2)去掉積分作用和微分作用,逐漸增大比例度系數(shù)直至系統(tǒng)

14、對階躍輸入的響應達到臨界振蕩狀態(tài)(穩(wěn)定邊緣),記下此時的臨界比例系數(shù)及系統(tǒng)的臨界振蕩周期。(3)選擇控制度。通常,當控制度為1.05時。就可以認為ddc與模擬控制效果相當。(4)根據(jù)選定的控制度,查表5-3-2求得t、kp、ti、td的值。2、擴充響應曲線法適用于多容量自平衡系統(tǒng)參數(shù)整定步驟如下:(1)讓系統(tǒng)處于手動操作狀態(tài),將被調(diào)量調(diào)節(jié)到給定值附近,并使之穩(wěn)定下來,然后突然改變給定值,給對象一個階躍輸入信號。(2)用記錄儀表記錄被調(diào)量在階躍輸入下的整個變化過程曲線,如圖5-3-1所示。(3)在曲線最大斜率處作切線,求得滯后時間,被控對象時間常數(shù)t以及它們的比值t/。(4)由求得的、t及t/查

15、表5-3-3,即可求得數(shù)字調(diào)節(jié)器的有關(guān)參數(shù)kp、ti、td及采樣周期t。 3、歸一參數(shù)整定法令,。則增量型pid控制的公式簡化為 改變kp,觀察控制效果,直到滿意為止。54數(shù)字pid控制的工程實現(xiàn)如果您需要使用本文檔,請點擊下載按鈕下載! 5.4.1給定值和被控量處理一、給定值處理圖5-4-2 給定值處理 1、選擇給定值sv通過選擇軟開關(guān)cl/cr和cas/scc選擇: 內(nèi)給定狀態(tài)給定值由操作員設(shè)置 外給定狀態(tài)給定值來自外部,通過軟開關(guān)cas/scc選擇: 串級控制給定值svs來自主調(diào)節(jié)模塊 scc控制給定值svs來自上位計算機2、給定值變化率限制變化率的選取要適中二、被控量處理圖5-4-3

16、被控量處理 1、被控量超限報警:當pv>ph(上限值)時,則上限報警狀態(tài)(pha)為“1”;當pv<pl(下限值)時,則下限報警狀態(tài)(pla)為“1”。為了不使pha/pla的狀態(tài)頻率改變,可以設(shè)置一定的報警死區(qū)(hy)。 2、被控量變化率限制變化率的選取要適中 5.4.2 偏差處理如果您需要使用本文檔,請點擊下載按鈕下載! 圖5-4-4偏差處理一、計算偏差根據(jù)正/反作用方式(d/r)計算偏差dv二、偏差報警偏差過大時報警dla為“1”三、輸入補償根據(jù)輸入補償方式icm的四種狀態(tài),決定偏差輸出cdv:四、 非線性特性 圖545非線性特性5.4.3控制算法的實現(xiàn) 圖5-4-6 pid

17、計算當軟開關(guān)dv/pv切向dv位置時,則選用偏差微分方式;當軟開關(guān)dv/pv切向pv位置時,則選用測量(即被控量)微分方式。 5.4.4控制量處理如果您需要使用本文檔,請點擊下載按鈕下載! 圖5-4-7 控制量處理一、輸出補償根據(jù)輸出補償方式ocm的四種狀態(tài),決定控制量輸出二、變化率限制控制量的變化率mr的選取要適中三、輸出保持通過選擇軟開關(guān)fh/nh選擇當軟開關(guān)fh/nh切向nh位置時,輸出控制量保持不變;當軟開關(guān)fh/nh切向fh位置時,又恢復正常輸出方式。四、安全輸出當軟開關(guān)fs/ns切向ns位置時,現(xiàn)時刻的控制量等于預置的安全輸出量ms;當軟開關(guān)fs/ns切向fs位置時,又恢復正常輸出方式。545自動/手動切換在正常運行時,系統(tǒng)處于自動狀態(tài);而在調(diào)試階段或出現(xiàn)故障時,系統(tǒng)處于手動狀態(tài)。圖5-4-8為自動/手動切換處理框圖。一、軟自動/軟手動當軟開關(guān)sa/sm切向sa位置時,系統(tǒng)處于正常的自動狀態(tài),稱為軟自動(sa);當軟開關(guān)sa/sm切向sm位置時,控制量來自操作鍵盤或上位計算機,稱為軟手動(sm)。一般在調(diào)試階段,采用軟手動(sm)方式。二、控制量限幅對控制量mv進行上、下限限處理, 使得mhmvml.三、自動/手動當開關(guān)處于ha位置時,控制量mv通過d/a輸出,稱為自動狀態(tài)(ha)狀態(tài));當開關(guān)處于hm位置時,手動操作器對執(zhí)行機構(gòu)進行操作,稱為手動狀態(tài)(hm狀態(tài)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論