電烤箱溫度控制系統(tǒng)設(shè)計.doc
《電烤箱溫度控制系統(tǒng)設(shè)計.doc》由會員分享,可在線閱讀,更多相關(guān)《電烤箱溫度控制系統(tǒng)設(shè)計.doc(20頁珍藏版)》請在裝配圖網(wǎng)上搜索。
題號 一 二 三 四 五 六 七 八 九 十 總分 得分 得分 評卷人 一、 設(shè)計題(滿分100分) 請在以下題目中任選一項完成設(shè)計 1. 汽車運動控制系統(tǒng)設(shè)計; 2. 電烤箱溫度控制系統(tǒng)設(shè)計 3. 汽車減震系統(tǒng)建模仿真; 4. 汽車自動巡航控制系統(tǒng)的PID控制; 5. 汽車怠速系統(tǒng)的模糊PID控制; 6. 雙閉環(huán)直流調(diào)速系統(tǒng)的設(shè)計與仿真 7. 自選測控項目(給出你自選的題目) 8. 本份試題選取項目為: 電烤箱溫度控制系統(tǒng)設(shè)計 附評分細則: 評分標準 本設(shè)計試題得分情況 設(shè)計報告內(nèi)容清楚,格式正確(30%) 程序設(shè)計合理(20%) 結(jié)果調(diào)試正確(30%) 態(tài)度與團隊合作情況(20%) 《MATLAB工程應(yīng)用》期末考試設(shè)計報告 第一章 概述 本次課題的主要內(nèi)容是通過對理論知識的學(xué)習(xí)和理解的基礎(chǔ)上,自行設(shè)計一個基于MATLAB技術(shù)的PID控制器設(shè)計,并能最終將其應(yīng)用于一項具體的控制過程中。以下為此次課題的主要內(nèi)容: (1) 完成PID控制系統(tǒng)及PID調(diào)節(jié)部分的設(shè)計 其中包含系統(tǒng)辨識、系統(tǒng)特性圖、系統(tǒng)辨識方法的設(shè)計和選擇。 (2) PID最佳調(diào)整法與系統(tǒng)仿真 其中包含PID參數(shù)整過程,需要用到的相關(guān)方法有: b.針對有轉(zhuǎn)移函數(shù)的PID調(diào)整方法 主要有系統(tǒng)辨識法以及波德圖法及根軌跡法。 (3) 將此次設(shè)計過程中完成的PID控制器應(yīng)用的相關(guān)的實例中,體現(xiàn)其控制功能(初步計劃為溫度控制器) 第二章 調(diào)試測試 2.1進度安排和采取的主要措施: 前期:1、對于MATLAB的使用方法進行系統(tǒng)的學(xué)習(xí)和并熟練運用MATLAB的運行環(huán)境,爭取能夠熟練運用MATLAB。 2、查找關(guān)于PID控制器的相關(guān)資料,了解其感念及組成結(jié)構(gòu),深入進行理論分析,并同步學(xué)習(xí)有關(guān)PID控制器設(shè)計的相關(guān)論文,對其使用的設(shè)計方法進行學(xué)習(xí)和研究。 3、查找相關(guān)PID控制器的應(yīng)用實例,尤其是溫度控制器的實例,以便完成最終的實際應(yīng)用環(huán)節(jié)。 中期:1、開始對PID控制器進行實際的設(shè)計和開發(fā),實現(xiàn)在MATLAB的環(huán)境下設(shè)計PID控制器的任務(wù)。 2、通過仿真實驗后,在剩余的時間內(nèi)完成其與實際工程應(yīng)用問題的結(jié)合,將其應(yīng)用到實際應(yīng)用中(初步計劃為溫度控制器)。 后期:1、完成設(shè)計定稿。 2、打印以及答辯工作地準備。 2.2被控對象及控制策略 2.2.1被控對象 本文的被控對象為某公司生產(chǎn)的型號為 CK-8的電烤箱,其工作頻率為 50HZ,總功率為 600W,工作范圍為室溫 20℃-250℃。設(shè)計目的是要對它的溫度進行控制,達到調(diào)節(jié)時間短、超調(diào)量為零且穩(wěn)態(tài)誤差在1℃內(nèi)的技術(shù)要求。 在工業(yè)生產(chǎn)過程中,控制對象各種各樣。理論分析和實驗結(jié)果表明:電加熱裝置是一個具有自平衡能力的對象,可用二階系統(tǒng)純滯后環(huán)節(jié)來描述。然而,對于二階不振蕩系統(tǒng),通過參數(shù)辨識可以降為一階模型。因而一般可用一階慣性滯后環(huán)節(jié)來描述溫控對象的數(shù)學(xué)模型。 所以, 電烤箱模型的傳遞函數(shù)為: (2-1) 式(2-1)中 K-對象的靜態(tài)增益 T-對象的時間常數(shù) τ-對象的純滯后時間 目前工程上常用的方法是對過程對象施加階躍輸入信號,測取過程對象的階躍響 應(yīng),然后由階躍響應(yīng)曲線確定過程的近似傳遞函數(shù)。具體用科恩-庫恩(Cohn-Coon)公式確定近似傳遞函數(shù)[8-9]。 給定輸入階躍信號 250℃,用溫度計測量電烤箱的溫度,每半分鐘采一次點,實驗數(shù)據(jù)如下表 2-1: 表 2-1 烤箱模型的溫度數(shù)據(jù) 時間 t(m) 0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5 溫度 T(℃) 20 31 52 78 104 126 148 168 182 198 210 225 238 250 實驗測得的烤箱溫度數(shù)據(jù) Cohn-Coon公式如下: (2-2) △M-系統(tǒng)階躍輸入;△C-系統(tǒng)的輸出響應(yīng) t0.28-對象飛升曲線為0.28△C時的時間(分) t0.632-對象飛升曲線為 0.632△C時的時間(分) 從而求得K=0.92, T=144s ,τ =30s 所以電烤箱模型為: 2.2.2 控制策略 將感測與轉(zhuǎn)換輸出的訊號與設(shè)定值做比較,用輸出信號源(2-10V或4-20mA)去控制最終控制組件。在過程實踐中,應(yīng)用最為廣泛的是比例積分微分控制,簡稱PID控制,又稱PID調(diào)節(jié)。PID的問世已有60多年的歷史了,它以其結(jié)構(gòu)簡單、穩(wěn)定性好、工作可靠、調(diào)整方便,而成為工業(yè)控制主要和可靠的技術(shù)工具[10]。 當被控對象的結(jié)構(gòu)和參數(shù)不能完全掌握,或得不到精確的數(shù)學(xué)模型時,控制理論的其他設(shè)計技術(shù)難以使用,系統(tǒng)得到控制器的結(jié)構(gòu)和參數(shù)必須依靠經(jīng)驗和現(xiàn)場調(diào)試來確定,這時應(yīng)用PID最為方便。即當我們不完全了解系統(tǒng)和被控對象,或不能通過有效的測量手段來獲得系統(tǒng)的參數(shù)的時候,便最適合用PID控制技術(shù)。 比例、積分、微分 1.比例 2-1 比例電路 (2-3) 2 積分器 2-2 積分電路 (2-4) 3 微分器 2-3 微分控制電路 (2-5) 實際中也有PI和PD控制器。PID控制器就是根據(jù)系統(tǒng)的誤差利用比例積分微分計算出控制量,控制器輸出和輸入(誤差)之間的關(guān)系在時域中如公式(2-6)和(2-7): (2-6) (2-7) 公式中U(s)和E(s)分別是u(t)和e(t)的拉氏變換,,,其中、、分別控制器的比例、積分、微分系數(shù)。 P、I、D控制 1.比例(P)控制 比例控制是一種最簡單的控制方式。其控制器輸出與輸入誤差訊號成比例關(guān)系。當僅有比例控制時系統(tǒng)輸出存在穩(wěn)態(tài)誤差。 2.積分(I)控制 在積分控制中,控制器的輸出與輸入誤差訊號成正比關(guān)系。 對一個自動控制系統(tǒng),如果在進入穩(wěn)態(tài)后存在穩(wěn)態(tài)誤差,則稱這個控制系統(tǒng)是有穩(wěn)態(tài)誤差的或簡稱有差系統(tǒng)。為了消除穩(wěn)態(tài)誤差,在控制器中必須引入“積分項”。積分項對誤差取關(guān)于時間的積分,隨時間的增加,積分項會增大。這樣,即便誤差很小,積分項也會隨著時間的增加而加大,它推動控制器的輸出增大使穩(wěn)態(tài)誤差進一步減小,知道等于零。 因此,比例加積分(PI)控制器,可以使系統(tǒng)進入穩(wěn)態(tài)后無穩(wěn)態(tài)誤差。 3.微分(D)控制 在微分控制中,控制器的輸出和輸入誤差訊號的微分(即誤差的變化率)成正比關(guān)系。 自動控制系統(tǒng)在克服誤差調(diào)節(jié)過程中可能會出現(xiàn)震蕩甚至失穩(wěn)。其原因是由于存在較大慣性組件(環(huán)節(jié))和有滯后的組件,使力圖克服誤差的作用,其變化總是落后于誤差的變化。解決的辦法是使克服誤差的作用的變化有些“超前”,即在誤差接近零時,克服誤差的作用就應(yīng)該是零。這就是說,在控制器中僅引入“比例”項往往是不夠的,比例項的作用僅是放大誤差的幅值,而目前需要增加的“微分項”,它能預(yù)測誤差變化的趨勢,這樣,具有比例加微分的控制器,就能夠提前使克服誤差的控制作用等于零,甚至為負數(shù),從而避免了被控制量的嚴重的沖過頭。所以對于有較大慣性和滯后的被控對象,比例加微分(PD)的控制器能改善系統(tǒng)在調(diào)節(jié)過程中的動態(tài)特性。 由于PID 控制器具有原理簡單、易于實現(xiàn)、適用范圍廣等優(yōu)點,在本設(shè)計中對于電烤箱的溫控系統(tǒng)我們選擇PID進行控制。 第三章 PID最佳調(diào)整法與系統(tǒng)仿真 PID作為經(jīng)典控制理論,其關(guān)鍵問題在于PID參數(shù)的設(shè)定。在實際應(yīng)用中,許多被控過程機理復(fù)雜,具有高度非線性、時變不確定性和純滯后等特點。在噪聲、負載擾動等因素的影響下,過程參數(shù)甚至模型結(jié)構(gòu)均會隨時間和工作環(huán)境的變化而變化。故要求在PID控制中不僅PID參數(shù)的整定不依賴與對象數(shù)學(xué)模型,并且PID參數(shù)能夠在線調(diào)整,以滿足實時控制要求。 3.1 PID參數(shù)整定法概述 3.1.1 PID參數(shù)整定方法 1. Relay feedback :利用Relay 的 on-off 控制方式,讓系統(tǒng)產(chǎn)生一定的周期震蕩,再用Ziegler-Nichols調(diào)整法則去把PID值求出來。 2. 在線調(diào)整:實際系統(tǒng)中在PID控制器輸出電流信號裝設(shè)電流表,調(diào)P值觀察電流表是否有一定的周期在動作,利用Ziegler-Nichols把PID求出來,PID值求法與Relay feedback一樣[9]。 3. 波德圖&跟軌跡:在MATLAB里的Simulink繪出反饋方塊圖。轉(zhuǎn)移函數(shù)在用系統(tǒng)辨識方法辨識出來,之后輸入指令算出PID值。 3.1.2 PID調(diào)整方式 PID調(diào)整方式 有轉(zhuǎn)移函數(shù) 無轉(zhuǎn)移函數(shù) 系統(tǒng)辨識法 波德圖 根軌跡 Relay feedback 在線調(diào)整 圖3-1 PID調(diào)整方式 如圖3-2所示PID調(diào)整方式分為有轉(zhuǎn)函數(shù)和無轉(zhuǎn)移函數(shù),一般系統(tǒng)因為不知轉(zhuǎn)移函數(shù),所以調(diào)PID值都會從Relay feedback和在線調(diào)整去著手。波德圖及根軌跡則相反,一定要有轉(zhuǎn)移函數(shù)才能去求PID值,那這技巧就在于要用系統(tǒng)辨識方法,辨識出轉(zhuǎn)移函數(shù)出來,再用MATLAB里的Simulink畫出反饋方塊圖,調(diào)出PID值。 所以整理出來,調(diào)PID值的方法有在線調(diào)整法、Relay feedback、波德圖法、根軌跡法[11]。前提是要由系統(tǒng)辨識出轉(zhuǎn)移函數(shù)才可以使用波德圖法和根軌跡法,如下圖3-2所示。 圖3-2 由系統(tǒng)辨識法辨識出轉(zhuǎn)移函數(shù) 3.2針對無轉(zhuǎn)移函數(shù)的PID調(diào)整法 在一般實際系統(tǒng)中,往往因為過程系統(tǒng)轉(zhuǎn)移函數(shù)要找出,之后再利用系統(tǒng)仿真找出PID值,但是也有不需要找出轉(zhuǎn)移函數(shù)也可調(diào)出PID值的方法,以下一一介紹。 3.2.1 Relay feedback調(diào)整法 圖3-3 Relay feedback調(diào)整法 如上圖3-3所示,將PID控制器改成Relay,利用Relay的On-Off控制,將系統(tǒng)擾動,可得到該系統(tǒng)于穩(wěn)定狀態(tài)時的震蕩周期及臨界增益(Tu及Ku),在用下表3-1的Ziegler-Nichols第一個調(diào)整法則建議PID調(diào)整值,即可算出 該系統(tǒng)之Kp、Ti、Tv之值。 表3-1 Ziegler-Nichols第一個調(diào)整法則建議PID調(diào)整值 Controller P 0.5 PI 0.45 0.83 PID 0.6 0.5 0.125 3.2.2 Relay feedback 在計算機做仿真 Step 1:以MATL AB里的Simulink繪出反饋方塊,如下圖3-4示。 圖3-4 Simulink繪出的反饋方塊圖 Step 2:讓Relay做On-Off動作,將系統(tǒng)擾動(On-Off動作,將以 1做模擬),如下圖3-5所示。 圖3-5 參數(shù)設(shè)置 Step 3:即可得到系統(tǒng)的特性曲線,如下圖3-6所示。 圖3-6 系統(tǒng)震蕩特性曲線 Step 4:取得Tu及a,帶入公式3-1,計算出Ku。以下為Relay feedback臨界震蕩增益求法 (3-1) a:振幅大小?。洌弘妷褐? 3.2.3在線調(diào)整法 圖3-7在線調(diào)整法示意圖 在不知道系統(tǒng)轉(zhuǎn)移函數(shù)的情況下,以在線調(diào)整法,直接于PID控制器做調(diào)整,亦即PID控制器里的I值與D值設(shè)為零,只調(diào)P值讓系統(tǒng)產(chǎn)生震蕩,這時的P值為臨界震蕩增益Kv,之后震蕩周期也可算出來,只不過在線調(diào)整實務(wù)上與系統(tǒng)仿真差別在于在實務(wù)上處理比較麻煩,要在PID控制器輸出信號端在串接電流表,即可觀察所調(diào)出的P值是否會震蕩,雖然比較上一個Relay feedback法是可免除拆裝Relay的麻煩,但是就經(jīng)驗而言在實務(wù)上線上調(diào)整法效果會較Relay feedback 差,在線調(diào)整法也可在計算機做出仿真調(diào)出PID值,可是前提之下如果在計算機使用在線調(diào)整法還需把系統(tǒng)轉(zhuǎn)移函數(shù)辨識出來,但是實務(wù)上與在計算機仿真相同之處是PID值求法還是需要用到調(diào)整法則Ziegler-Nichols經(jīng)驗法則去調(diào)整,與Relay feedback的經(jīng)驗法則一樣,調(diào)出PID值。 3.2.4在線調(diào)整法在計算機做仿真 Step 1:以MATLAB里的Simulink繪出反饋方塊,如下圖3-8所示 圖3-8反饋方塊圖 PID方塊圖內(nèi)為: 圖3-9 PID方塊圖 Step 2:將Td調(diào)為0,Ti無限大,讓系統(tǒng)為P控制,如下圖3-10所示: 圖3-10 PID方塊圖 Step 3:調(diào)整KP使系統(tǒng)震蕩,震蕩時的KP即為臨界增益KU,震蕩周期即為TV。(使在線調(diào)整時,不用看a求KU),如下圖3-11所示: 圖3-11 系統(tǒng)震蕩特性圖 Step 4:再利用Ziegler-Nichols調(diào)整法則,即可求出該系統(tǒng)之Kp、Ti,Td之值。 3.3 針對有轉(zhuǎn)移函數(shù)的PID調(diào)整方法 3.3.1系統(tǒng)辨識法 圖3-12由系統(tǒng)辨識法辨識出轉(zhuǎn)移函數(shù) 系統(tǒng)反饋方塊圖在上述無轉(zhuǎn)移函數(shù)PID調(diào)整法則有在線調(diào)整法與Relay feedback調(diào)整法之外,也可利用系統(tǒng)辨識出的轉(zhuǎn)移函數(shù)在計算機仿真求出PID值,至于系統(tǒng)辨識轉(zhuǎn)移函數(shù)技巧在第三章已敘述過,接下來是要把辨識出來的轉(zhuǎn)移函數(shù)用在反饋控制圖,之后應(yīng)用系統(tǒng)辨識的經(jīng)驗公式Ziegler-Nichols第二個調(diào)整法求出PID值, 如下表3-2所示。 表3-2 Ziegler-Nichols第二個調(diào)整法則建議PID調(diào)整值 controller P PI ()* 3.3L PID ()* 2L 為本專題將經(jīng)驗公式修正后之值 上表3-2為延遲時間。 上表3-2解法可有以下2種: 解一:如下圖3-13中可先觀察系統(tǒng)特性曲線圖,辨識出a值。 解二:利用三角比例法推導(dǎo)求得 圖3-13利用三角比例法求出a值 (3-2) 用Ziegler-Nichols第一個調(diào)整法則求得之PID控制器加入系統(tǒng)后,一般閉環(huán)系統(tǒng)階躍響應(yīng)最大超越的范圍約在10%~60%之間。 所以PID控制器加入系統(tǒng)后往往先根據(jù)Ziegler-Nichols第二個調(diào)整法則調(diào)整PID值,然后再微調(diào)PID值至合乎規(guī)格為止。 3.3.2波德圖法及根軌跡法 利用系統(tǒng)辨識出來的轉(zhuǎn)移函數(shù),使用MATLAB軟件去做系統(tǒng)仿真。由于本設(shè)計中PID參數(shù)的整定主要是基于系統(tǒng)辨識及Ziegler-Nichols調(diào)整法則,所以在此不用波德圖法及根軌跡法。 3.4 仿真結(jié)果及分析 以下就是在Simulink中創(chuàng)建的用 PID算法控制電烤箱溫度的結(jié)構(gòu)圖: 3-14 電烤箱PID控制系統(tǒng)仿真結(jié)構(gòu)圖 在圖中的PID模塊中對三個參數(shù)進行設(shè)定,在Transport Delay模塊中設(shè)定滯后時間30秒。通過不斷調(diào)整PID三參數(shù),得到最佳仿真曲線,其中KP=3,KI=0.02,KD=0 當給定值為100和150時,得到仿真結(jié)果分別如下: 3-15 給定值為100時的響應(yīng)曲線 3-16 給定值為150時的響應(yīng)曲線 圖3-15為給定值為100時的響應(yīng)曲線,圖3-16為給定值為150時的響應(yīng)曲線,由這兩個圖可以計算出可見性能指標為: 調(diào)節(jié)時間ts =200s,超調(diào)量σ%約為10%,穩(wěn)態(tài)誤差 ess = 0。 在本設(shè)計中, 400秒到430秒之間加入一個+50的干擾(暫態(tài)干擾),如下圖所示: 3-17 干擾曲線 圖3-18是在Simulink中創(chuàng)建的帶干擾的電烤箱 PID控制系統(tǒng)的仿真結(jié)構(gòu)圖: 3-18 帶干擾的電烤箱的PID控制系統(tǒng)結(jié)構(gòu)圖 3-19 帶干擾的電烤箱的PID控制響應(yīng)曲線 上圖為帶干擾的電烤箱的PID控制響應(yīng)曲線 ,從圖中可以看到再加入干擾后系統(tǒng)的PID控制能較好的抑制這種干擾,在干擾過后,很快就能恢復(fù)到目標值。 第四章 總結(jié) 從定設(shè)計題目到最后成設(shè)計并定稿,其間經(jīng)歷了翻閱相關(guān)資料、熟悉基礎(chǔ)知識、學(xué)習(xí)鞏固MATLAB軟件的使用,到開始寫報告以及最后的修改和裝訂這幾個階段。每個階段工作的完成都使我在各個方面受益匪淺。在這次畢業(yè)設(shè)計中,我的任務(wù)是完成PID溫控系統(tǒng)的設(shè)計(MATLAB)。為了很好地完成設(shè)計任務(wù),我經(jīng)常上網(wǎng)搜集各種資料文獻,向指導(dǎo)老師和各位同學(xué)請教,并且翻閱以前的課本、筆記,熟悉之前學(xué)過的相關(guān)知識。這些不僅僅鞏固了我以前所學(xué)的專業(yè)知識,而且使我接觸了許多以前沒接觸過的新知識,大大地擴寬了我的知識面。尤其是對于PID控制器的設(shè)計和應(yīng)用,使我有了更加深入的了解,也使知道了在現(xiàn)代的控制系統(tǒng)設(shè)計和建立中借助好的軟件包的重要性及未來的發(fā)展趨勢。在這次設(shè)計過程中,我明顯感覺到自己在許多方面存在不足,譬如,對Word的熟練使用,對MATLAB軟件的應(yīng)用,對PID控制器的認識,電烤爐的了解等等。我借此機會不斷學(xué)習(xí),努力提高多方面的能力,彌補自己的不足??偟恼f來,通過這次畢業(yè)設(shè)計的完成,我在各方面都有了很大的進步。特別是將大學(xué)所學(xué)的專業(yè)理論知識運用于實際設(shè)計中,讓我對自己的專業(yè)有了更濃厚的興趣,對自己的前途有了更充足的信心和更美好的憧憬。- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 電烤箱 溫度 控制系統(tǒng) 設(shè)計
鏈接地址:http://www.3dchina-expo.com/p-8747804.html