版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 畢 業(yè) 設 計(論文)</p><p> 水箱溫度測控系統(tǒng)的設計與實現(xiàn)</p><p> 水箱溫度測控系統(tǒng)的設計與實現(xiàn)</p><p> [摘 要]論文采用對被控對象單容水箱建立了仿真模型,用對labview的擬控制系統(tǒng)其設計了水箱對象模型及常規(guī)PID控制系統(tǒng)。在該系統(tǒng)設計中,論文就常規(guī)PID控制器的設計作了詳細敘述,并對其進行參數整定
2、得到了最佳PID參數,在100時仿真實驗獲得階躍響應曲線。然后對單容溫度對象設計了PID控制系統(tǒng)。然后提出了系統(tǒng)的整體結構,對系統(tǒng)控制原理進行了分析,詳細敘述了如何設計對水箱溫度的控制。本文探討對水箱溫度控制系統(tǒng)的PID控制在虛擬儀器開發(fā)軟件LabVIEW中的實現(xiàn)方法,并將其應用于水箱溫度的控制,并對其實現(xiàn)性做了分析,仿真結果表明控制系統(tǒng)具有良好的動、靜態(tài)控制效果,系統(tǒng)是可以實現(xiàn)的。</p><p> 關鍵詞:
3、 LabVIEW 水箱對象模型 PID 溫度控制系統(tǒng)</p><p> Tank Temperature Control System Design and Implementation</p><p> Abstract : Along with the science and technology and the development of computer techn
4、ology and virtual instrument is developed, based on the control system of labview control system provides a platform. This paper discuss the problem, temperature control system background, research status and the subject
5、 of the content and meaning. Papers of the controlled object single let water tank with established simulation model, the control system of labview its design the tank object model and conventio</p><p> Key
6、words : LabVIEW , Tank object model,PID ,cont rol system.</p><p><b> 目 錄</b></p><p> 1.1 課題背景5</p><p> 1.2水箱溫度控制研究的現(xiàn)狀6</p><p> 1.3 本設計的技術要求6</p&
7、gt;<p> 1.4課題的意義及本論文的主要內容7</p><p> 1.4.1課題的意義7</p><p> 1.4.2本論文的主要內容7</p><p> 1.5課題的總體方案8</p><p> 2 水箱溫度控制系統(tǒng)硬件設計8</p><p><b> 2系統(tǒng)硬件設
8、計8</b></p><p> 2.1溫度檢測電路9</p><p> 2.2 傳感器的選擇類型10</p><p> 2.1.2加熱器的選擇12</p><p> 3 水箱溫度軟件系統(tǒng)設計13</p><p> 3.1 虛擬儀器的概念13</p><p>
9、3.2 LABVIEW的操作模板16</p><p> 3.2.1 工具模板(TooIs PaIette)16</p><p> 3.2.2 控制模板(Controls Palette)17</p><p> 3.2.3 功能模板(Functions Palette)17</p><p> 3.3 水箱對象模擬18</
10、p><p> 3.4水箱的對象裝置18</p><p> 3.5水箱對象的數據采集19</p><p> 4.1控制系統(tǒng)的工作原理20</p><p> 4.2 PID控制器的設計21</p><p> 4.2.1數字PID算法21</p><p> 4.2.2增量式PID控制
11、算式22</p><p> 4.3水箱溫度的PID控制系統(tǒng)的LV實現(xiàn)23</p><p> 4.4 水箱溫度控制系統(tǒng)的參數設定及結果分析24</p><p><b> 5.結束語26</b></p><p><b> 參考文獻28</b></p><p>&
12、lt;b> 致謝29</b></p><p><b> 結束語25</b></p><p><b> 參考文獻26</b></p><p> 致謝...............................................................27</p&g
13、t;<p><b> 第一章 緒 論</b></p><p><b> 1.1 課題背景</b></p><p> 溫度是工業(yè)生產中常見的工藝參數之一,任何物理變化和化學反應過程都與溫度密切相關,因此溫度控制是生產自動化的重要任務。對于不同生產情況和工藝要求下的溫度控制,所采用的升溫加熱方式,控制方案也有所不同。像電力、化工、
14、石油、冶金、航空航天、機械制造、糧食儲存、酒類生產等領域內,溫度常常是表征對象和過程狀態(tài)的最重要的參數之一??梢哉f幾乎所有的工業(yè)生產部門都不得不考慮著溫度這個因素。</p><p> 國外溫度控制系統(tǒng)及儀表正朝著高精度智能化、小型化等方面快速發(fā)展。溫度控制系統(tǒng)在國內各行各業(yè)的應用雖然已經十分廣泛,但從國內生產的溫度控制器來講,總體發(fā)展水平仍然不高,同國外的日本、美國、德國等先進國家相比,仍然有著較大的差距。目前
15、,我國在這方面的總體技術水平處于20世紀80年代中后期水平。</p><p> 1.2水箱溫度控制研究的現(xiàn)狀</p><p> 隨著單片機技術的飛速發(fā)展,基于單片機的溫度測控系統(tǒng)在檢測和控制系統(tǒng)中的應用也越來越廣泛。本文設計了一種基于PID算法的溫度測控系統(tǒng),并在水箱上加以應用,從而實現(xiàn)對水箱的溫度進行實時精確測量、自動檢測和控制,有效的提高了控制系統(tǒng)的實時性和控制精度,大大改善了水箱
16、溫度控制的自動化程度,具有較高的實用價值。</p><p> 目前的測溫控制系統(tǒng)大都使用傳統(tǒng)溫度測量儀器,其功能大多都是由硬件或固化的軟件來實現(xiàn),而且只能通過廠家定義、設置,其功能和規(guī)格一般都是固定的,用戶無法隨意改變其結構和功能, 因此已不能適應現(xiàn)代化監(jiān)測系統(tǒng)的要求。隨著計算機技術的飛速發(fā)展,美國國家儀器公司率先提出了虛擬儀器的概念,徹底打破了傳統(tǒng)儀器由廠家定義、用戶無法改變的模式,使測控儀器發(fā)生了巨大變革。
17、虛擬儀器技術充分利用計算機的強大運算處理功能,突破傳統(tǒng)儀器在數據</p><p> 處理、顯示、傳輸、存儲等方面的限制.通過交互式圖形界面實現(xiàn)系統(tǒng)控制和顯示測量數據,并使用框圖模塊指定各種功能。采用集成電路溫度傳感器和虛擬儀器方便地構建一個測溫系統(tǒng),且外圍電路簡單,易于實現(xiàn),便于系統(tǒng)硬件維護、功能擴展和軟件升級口。</p><p> 1.3 本設計的技術要求</p>&l
18、t;p> ?。?)測控系統(tǒng)應能對水箱溫度進行采集、計算、控制、存儲、顯示檢測和打印輸出。</p><p> ?。?)可對溫度測試值進行實時顯示監(jiān)測,使用者可清晰知道所有瞬時參數及累計參數,應可隨時進行查詢和報表打印。</p><p> ?。?)當受到干擾時能進行PID調節(jié)。</p><p> ?。?)人機交互界面友好、快捷,具有報警功能。</p>
19、<p> (5)在硬件和軟件上具有一定的抗干擾措施。</p><p> 1.4課題的意義及本論文的主要內容</p><p> 1.4.1課題的意義</p><p> 在鋼鐵、機械、石油化工、電力、工業(yè)爐窯等工業(yè)生產中,溫度是極為普遍又極為重要的熱工參數之一。隨著自動化水平的不斷提高和對產品質量要求的不斷提高,對溫度的測控精度、響應速度、系統(tǒng)穩(wěn)定性
20、以及適應能力等方面要求越來越高,測溫范圍越來越廣,因此,溫度測控技術的研究是一個重要的研究課題,研究高性能的溫度控制儀表具有重要意義。溫度控制的關鍵在于測溫和控溫兩方面。在溫度測量方面,熱電阻和熱電偶以其精度高、穩(wěn)定性好、價格低等特點,在工業(yè)領域得到了廣泛應用雖然熱電阻和熱電偶測量中,傳感器的非線性校正已經有多種方法,但有些方法存在著變換電路復雜、軟硬件開銷大、穩(wěn)定性差等問題。因此,尋求一種簡單、穩(wěn)定的檢測電路和非線性校準電路,對于工業(yè)
21、生產和科學研究非常重要。</p><p> 在溫度控制方面,由于控制對象越來越復雜,還存在著許多問題,人們還在尋找著更好的控制方法以提高控制性能,滿足不同的控制要求。隨著科學技術的發(fā)展PID控制技術在虛擬儀器中的應用更能解決這些問題。</p><p> 1.4.2本論文的主要內容</p><p> 本文在充分研究溫度控制的特點與控制方法的基礎上,設計了基于La
22、bVIEW的PID控制器,用于單容水箱溫度對象的控制,采用仿真法顯示試驗結果,采用比較法證實應用該法進行控制的優(yōu)勢。</p><p> 1.5課題的總體方案</p><p> 本課題設計的水箱流量的系統(tǒng)主要有單容水箱,NI-6009數據采集卡,流量計,液體流動閥門以及采用LABVIEW編寫的PID控制軟件組成。</p><p> 該課題是基于8.5版本的lab
23、view環(huán)境下實現(xiàn)pid控制的設計的。如下是對本課題的設計總體步驟:</p><p> 第一步:對水箱流量的控制系統(tǒng)的總體規(guī)劃和選擇合適的傳感器以及其詳細的參數和采集卡的選擇和水箱的形狀的確立以及水箱材料和閥門的選定。</p><p> 第二步:設計單容水箱并傳感器和閥門組裝在一起。</p><p> 第三步:進行Pid的控制算法的確立和選擇簡便的算法并在la
24、bview中編程</p><p> 第四步:把PID控制和水箱的流量的模型連接在一起并整理labview前面板的整理和最后的程序調試</p><p> 第五步:進行結果分析</p><p> 第二章 水箱溫度控制系統(tǒng)硬件設計 </p><p><b> 2.1總體方案設計</b></p><
25、p> 本系統(tǒng)由水箱裝置(仿真模型)、溫度傳感器(K型熱電偶)、數據采集卡、信號的處理部分、信號的采集、溫度的監(jiān)控組成,由溫度傳感器實現(xiàn)溫度的測量,將測得的溫度信號送給數據采集卡對溫度進行采集,以便實現(xiàn)溫度的監(jiān)測和控制,提高了系統(tǒng)的安全性、方便性。 系統(tǒng)原理框圖如圖2-1所示。系統(tǒng)工作時,溫度傳感器將水箱的溫度變化轉換成電流變化,然后通過信號處理電路將電流信號轉變?yōu)椴杉ㄌ幚淼碾妷盒盘枴H缓髮祿徒o計算機 ,并通過計算機運行的L
26、abVIEW的程序來分析處理輸入數據,同時,根據采樣輸入信號,利用LabVIEW中的PID控制算法 ,求出系統(tǒng)輸出信號的大小, 再將輸出信號傳輸至外部,此時輸出的是數字信號,還需要對數字信號進行一次轉換,轉換成模擬信號,本系統(tǒng)通過D/A轉換電路實現(xiàn)模/數轉換。經過模/數轉換后的信號送給后續(xù)統(tǒng)執(zhí)行裝置,執(zhí)行裝置根據信號發(fā)生動作以實現(xiàn)溫度控制,這樣便形成了閉環(huán)控制系統(tǒng)。該系統(tǒng)集計算機、 強大的圖形化編程軟件和模塊化的硬件于一體, 能夠很方便
27、的建立靈活且以計算機為基礎的測量及控制方案,構建出滿足需要的系統(tǒng) ,具有很好的實用性和可操作性,有很好的應用前景。</p><p> 圖2-1系統(tǒng)原理框圖</p><p> 2.2 溫度采集系統(tǒng)傳感器選擇</p><p> 溫度檢測系統(tǒng)包括溫度傳感器、電壓放大電路和溫度外補償電路,電路如圖2-2所示,溫度傳感器采用熱電偶,它將溫度信號轉換成電勢(mV)信號,配
28、以測量信號的儀表或變換器,便可以實現(xiàn)溫度的測量和溫度信號轉換。熱電偶溫度計由于測溫范圍寬,它在工程實際中的應用非常廣泛。熱電偶溫度計能用來測量點的溫度和壁面溫度,也能用來進行動態(tài)溫度測量。從1K到3000K的溫區(qū),都可選擇不同型號的熱電偶溫度計實現(xiàn)溫度測量。電壓放大電路:采用的K型熱電偶,其輸出的熱電勢非常小,每1°C約為0.04mV,因此,為了將其轉換為A/D的輸入信號,必須進行放大,采用高靈敏度、高增益、低漂移的集成運算放
29、大器AD707。電路中,R1、R2、RP3決定電路,放大增益的大小用RP3可使增益在111與131之間可調。</p><p> 圖2-2溫度檢測電路</p><p> 2.2.1 溫度傳感器與溫度采集</p><p> 本系統(tǒng)的溫度采集系統(tǒng),首先需要將檢測的溫度信號處理成相應的電信號。所以需要把溫度轉換為電信號的轉換器。熱電式傳感器是一種將溫度變化轉換成電量變
30、化的裝置。其中將溫度轉換成電勢的熱電式傳感器叫熱電偶,將溫度轉換成電阻值的熱電式傳感器叫熱電阻。作為工業(yè)測溫中最廣泛使用的溫度傳感器之一,熱電偶與鉑熱電阻一起,約占整個溫度傳感器總量的60%。這兩種傳感器在目前的工業(yè)生產中得到最為廣泛的應用。熱電偶作為一種主要的測溫元件,具有制造容易、使用方便、測溫范圍寬、測溫精度高,性能穩(wěn)定結構簡單,且動態(tài)相應好,輸出直接為電壓信號,可以傳送便于集中檢測和控制等特點。熱電偶通常和顯示儀表等配套使用,可
31、直接用于測量各種生產過程中-40~1800°C度范圍的液體、蒸汽介質以及固體的表面溫度。</p><p> 2.2.2 熱電偶的溫度測量原理</p><p> 熱電偶是目前溫度測量中應用極為廣泛的一種溫度測量系統(tǒng)。其工作原理是基于物體的熱電效應。如圖(2-3)所示:</p><p> 圖 2-3 熱電偶的組成</p><p>
32、 把兩種不同的導體或半導體材料AB連接好形成閉合回路,將他們的兩個極端分別置于溫度為和 (>)的熱源中,則回路中就產生熱電動勢(簡稱熱電勢),可用 (,)表示,這種現(xiàn)象稱為熱電效應.我們把這兩種不同材料的導體或半導體的組合稱為熱電偶。A和B稱為熱電極,溫度高的極點稱為熱端(或工作端),溫度低的極點稱為冷端或自由端。如圖2-3所示的熱電偶產生的熱電勢由兩種導體的接觸電動勢和單一導體的溫差電動勢構成。</p><
33、p> (一) 接觸電動勢:所有金屬內部有大量的自由電子,而不同的金屬材料其內部自由電子密度不同,當兩種不同的金屬導體接觸時,在接觸面上因自由電子密度不同而發(fā)生電子擴散,電子擴散的速率與導體的電子密度有關,并且和接觸點的溫度成正比。設導體A和B的自由電子密度分別為和,且有>,則在接觸面上由A擴散到B的自由電子將必然比由B擴散到A的電子數多。因此,導體A失電子而帶正電荷,導體B因得到電子而帶負電荷,在A和B的接觸面上便形成了一
34、個A到B的靜電場。如下圖2-4所示:</p><p> 圖 2-4 接觸電動勢</p><p> 這個電場組,阻礙了電子的繼續(xù)擴展,當達到平衡時,在接觸區(qū)形成一個穩(wěn)定的電位差,即接觸電動勢其大小可表達為:</p><p><b> ?。?-1)</b></p><p> 式中:K—波耳茲曼常數,K = 1.38 X
35、 ;</p><p> T—接觸點的熱力學溫度;</p><p> 、—導體A、B中的自由電子密度;</p><p><b> e—電子電荷量。</b></p><p> (二) 溫差電動勢:在單一導體中,如果兩端溫度不同,兩端間會產生電勢,即單一導體的溫差電勢。這時高溫端帶正電荷,低溫端因為得電子而帶負電荷,從
36、而形成一個靜電場,如圖(2-5)所示:</p><p> 圖 2-5 溫差電動勢</p><p> 該電場阻礙電子的繼續(xù)擴散,當達到動態(tài)平衡時,導體的兩端便產生一個相應的電位差該電位差稱為溫差電勢。溫差電勢的大小可表示為:</p><p><b> ?。?-2)</b></p><p> 式中:—湯姆遜系數,其含義
37、的單一導體兩端溫度差為1°C時所產生的溫差電動勢。</p><p> (三) 熱電偶回路電動勢:對于由A、B組成的熱電偶閉合回路,當>且>閉合回路的熱電動勢為:</p><p><b> (3-3)</b></p><p> 其中:為熱端電動勢,為冷端電動勢。</p><p> 由此可知:只
38、有當熱電偶的兩個電極材料不同,且兩接點的溫度也不同時,才會產生電動勢。當熱電偶的兩個不同的電極材料確定后,熱電動勢變與兩個接點溫度和有關。既回路的熱電動勢是兩個接點的溫度函數之差:</p><p> 當自由端固定不變時,為常數。由此可見,熱電動勢和工作端溫度是單值函數關系。由此制訂出標準熱電偶分度表,該表是將自由端溫度保持為0°C,通過實驗建立起來的熱電動勢與溫度之間的數值關系。這為工程中熱電偶應用帶
39、來了極大的方便。</p><p> 2.3 熱電偶的選擇</p><p> 常用標準化熱電偶的特點如下:</p><p> 1 鉑銠—鉑熱電偶,性能穩(wěn)定,準確度高,可用做基準和標準熱電偶。熱電動勢比較低,價格昂貴,不能用于金屬蒸汽和還原性氣體環(huán)境中。</p><p> 2 鉑銠—鉑銠熱電偶,較鉑銠—鉑熱電偶具有更高的穩(wěn)定性和機械強度,
40、最高測溫可達1800°C,室溫下熱電動勢較低,可作為標準熱電偶,一般情況下不需要進行補償和修正處理。由于其熱電動勢較低,需采用高靈敏度高精度的儀表。</p><p> 3 鎳鉻—鎳硅或鎳鉻—鎳鉛熱電偶,熱電動勢較高,熱電特性具有較好線性,良好的化學穩(wěn)定性,具有較強的抗氧化性和抗腐蝕性。穩(wěn)定性較差,測量精度不高。</p><p> 4 鎳鉻—考銅熱電偶,熱電動勢較高,電阻率小,
41、適合于還原性和中性環(huán)境下測量,價格便宜,測量上限溫度不高。</p><p> 5 鎳鉻—康銅熱電偶,熱電動勢較低,價格便宜。高溫下易氧化,適合于低溫和超低溫測量。</p><p> 其中鎳鉻—鎳硅分度號為K的熱電偶,穩(wěn)定性較高,可在氧化性和中性介質中長期測900°C以下溫度,短期可測量1200°C。其回復性較好,產生熱電勢較大,線性好,價格便宜。但他在還原性介質中易
42、被腐蝕,能測500°C下的溫度,且測量精度較高,并且完全能滿足工業(yè)要求,是工業(yè)中最常用的一種熱電偶。經綜合考慮K型熱電偶的測溫范圍、測溫精度、測溫特性及價格,本文研制的溫度采集系統(tǒng)選擇使用K型熱電偶作為溫度傳感器。</p><p> K型熱電偶通常和顯示儀表,記錄儀表和電子調節(jié)器配套使用。K型熱電偶可以直接測量各種生產中從0℃到1300℃范圍的液體蒸汽和氣體介質以及固體的表面溫度。 </p>
43、;<p> K型熱電偶通常由感溫元件、安裝固定裝置和接線盒等主要部件組成。</p><p> 鎳鉻-偶(K型熱電偶是目前用量最大的廉金屬熱電偶,其用量為其他熱電偶的總和。K型熱電偶絲直徑一般為1.2~4.0mm。</p><p> 正極(KP)的名義化學成分為:Ni:Cr=92:12,負極(KN)的名義化學成分為:Ni:Si=99:3,其使用溫度為-200~1300℃。
44、 </p><p> K型熱電偶具有線性度好,熱電動勢較大,靈敏度高,穩(wěn)定性和均勻性較好,抗氧化性能強,價格便宜等優(yōu)點,能用于氧化性惰性氣氛中。廣泛為用戶所采用。 </p><p> K型熱電偶不能直接在高溫下用于硫,還原性或還原,氧化交替的氣氛中和真空中,也不推薦用于弱氧化氣。</p><p><b> 2.4加熱器的選擇</b><
45、;/p><p> 為了更好的實現(xiàn)對水箱溫度的控制我們需要選擇一個加熱器我們選用鉑熱電阻進行加熱。我們通過PID控制通過WZP系列薄膜鉑熱電阻來對水箱進行加熱。下面是熱電阻的技術指標:</p><p> 熱電阻感溫元件在0’C時的電阻值(Ro)分度號Ptl00 B級R0:100±0.12Q鉑熱電阻的電阻與溫度關系一般可用以下關系表示:在-79‘C范圍內
46、; Rt=ROrl+At+Bt2+C(t-100*C)t3] 在O~600’C范圍內:Rt=R0(1+At+Bt2) Rt為r C時熱電阻的電阻值(Ω) 式中的R0為0*C時熱電阻的電阻值(Ω) t為被測介質溫度(C) A、R、C等均為有關的分度常數。自然影響 通過熱電阻中的測量電流為2mA,測得的電阻增量換算成溫度值應不大于0
47、.3’C。熱響應時間 當被測介質(一定溫度和規(guī)定流速的水)溫度出現(xiàn)階躍變化時,熱電阻的電阻值變化至相當于該階躍變化的50%所需的時間,用l。s表示。具體數值參見型號規(guī)格表。公稱壓力 系指在室溫下保護管所承受的靜態(tài)外壓而不破損,測溫性能不受其影響。絕緣電阻 當周圍空氣溫度15~35‘C和相對溫度不大于80%時,熱電阻感
48、溫元件和保護管之間以及雙支感溫元件之間的絕緣電阻,應不小于100M》(電壓10—100V)。最小可置入深度一般應不小于其保護管外</p><p> 第三章 水箱溫度控制系統(tǒng)仿真</p><p> 3.1 虛擬儀器的概念</p><p> 虛擬儀器(Virtual Instruments,簡稱VI)是一類用于數據采集、分析、顯示和儀器控制的開發(fā)軟件。除常用的
49、LabVIEW外,還有LabScene、HPVEE、Prograph、vipers等。LabVIEW是美國國家儀器(NationalInstruments,簡稱NI)公司開發(fā)的一種圖形化的編程環(huán)境,該公司還同時推出了另一種功能和應用環(huán)境不同的虛擬軟件LabWindowsll6-zq。使用LabVIEW開發(fā)平臺編制的程序稱為虛擬儀器程序,簡稱為vI程序或vI。vI程序包括三個部分:程序前面板、框圖程序和圖標/連接器。程序前面板用于設置輸入
50、數值和觀察輸出量,用于模擬真實儀表的前面板。在程序前面板上,輸入量被稱為控制件(Controls),輸出量被稱為顯示件(Indicators)??刂萍惋@示件是以各種圖標形式出現(xiàn)在前面板上,如旋鈕、丌關、按鈕、圖表、圖形等,這使得前面板直觀易懂。下圖3.1是一個能同時顯示兩參數的vI前面板程序。</p><p> 圖3-1兩參數同時顯示VI前面板程序</p><p> 每一個程序前面板
51、都對應著一段框圖程序。框圖程序用LabVIEW圖形編程語言編寫,可以把它理解成傳統(tǒng)程序的源代碼??驁D程序由端口、節(jié)點、圖框和連線構成。其中端口被用來同程序前面板的控制和顯示傳遞數據,節(jié)點被用柬實現(xiàn)函數和功能調用,圖框被用來實現(xiàn)結構化程序控制命令,而連線代表程序執(zhí)行過程中的數據流,定義了框圖內的數據流動方向。上述兩參數顯示程序的框圖程序如下圖3.2所示。</p><p> 圖3-2兩參數同時顯示VI框圖程序<
52、;/p><p> 圖標/連接器是子vI被其它vI調用的接口。圈標是子vI在其他程序框圖中被調用的節(jié)點表現(xiàn)形式;而連接器則表示節(jié)點數據的輸入/輸出口,就象函數的參數。用戶必須指定連接器端口與前面板的控制件和顯示件一一對應。</p><p> 3.2 LABVIEW的操作模板</p><p> LabVIEW具有多個圖形化的操作模扳,用于創(chuàng)建和運行程序。這些操作模板可
53、以隨意在屏幕上移動.并可以放置在屏幕的任意位置。操縱模板共有三類,為工具(Tools)模板、控制(Controls)模板和功能(Functions)模板。</p><p> 3.2.1 工具模板(TooIs PaIette)</p><p> 工具模板如圖3-3所示。工具模板為編程者提供了各種用于創(chuàng)建、修改和調試vI程序的工具。工具圖標有如下幾種:</p><p&g
54、t; 圖 3-3 工具模板</p><p> 與上述工具模板不同,控制和功能模板只顯示頂層子模板的圖標。在這些頂層子模板中包含許多不同的控制或功能子模板。通過這些控制或功能子模板可以找到創(chuàng)建程序所需的面板對象和框圖對象。</p><p> 3.2.2 控制模板(Controls Palette)</p><p> 用控制模板可以給前面板添加輸入控制和輸出顯示
55、。每個圖標代表一個子模板??刂颇0迦鐖D3-4所示,它包括下面幾個子模板。</p><p><b> 圖3-4 控制模板</b></p><p> 3.2.3 功能模板(Functions Palette)</p><p> 功能模板是創(chuàng)建框圖程序的工具。該模板上的每一個頂層圖標都表示一個子模板。功能模板如下圖3-5所示。</p>
56、;<p><b> 圖3-5功能模板</b></p><p> 3.3 水箱對象模擬</p><p> 水箱溫度系統(tǒng)是基于水箱的溫度的控制,通過傳感器的采集到水箱的溫度的數據,通過采集卡,采集到這些數據與設定值比較,送到控制裝置,通過執(zhí)行器(水箱閥門)來調節(jié)水箱的溫度,從而使最終的結果接近設定值從而達到控制。</p><p>
57、; 虛擬儀器的硬件可以完成信號的采集,信號的放大、濾波、A/D轉換等,所以硬件設計是整個水箱溫度控制系統(tǒng)得以順利運行的保障,只有保證所采集溫度信號的正確,才能確保對后來數據做出正確的分析,得出正確的結論,供相關技術人員參考,從而使整個水箱溫度控制系統(tǒng)的設計具有實際的應用價值。</p><p> 3.4水箱的對象裝置</p><p> 本課題研究的是基于單容水箱的溫度的PID控制,其示
58、意圖如圖3.6所示。水箱對象裝置內流動的液體(純凈水)存儲在水箱中,水箱內的水由泵抽出經自動閥門2注入水柱,再經出水閥門1流回水箱形成循環(huán)。通過電動閥門2(控制閥門)可以調節(jié)進水量g。,通過閥門1可以手動調節(jié)出水量q。從而可以在水箱底面積一定的情況下來控制水箱的液位下降速度來控制水箱的流量。因此,這是一個典型的有自平衡能力的流量對象。</p><p><b> 3.6圖單容水箱</b>&l
59、t;/p><p> 下圖是水箱的溫度控制的硬件圖形,如圖3.7所示:</p><p><b> 圖3.7水箱硬件裝</b></p><p> 3.5水箱對象的數據采集</p><p> 得到系統(tǒng)的輸入輸出數據,是建立溫度系統(tǒng)模型的前提[7~8]。我們可以通過編程操作數據采集卡,實現(xiàn)數據采集。本文中采用VC++6.0來
60、完成編碼[9~14]。</p><p> l、VC++6.0操作數據采集卡</p><p> 本系統(tǒng)采用的是阿爾泰公司生產的PCI2006型號的數據采集卡,其自帶有訪問操作數據采集卡的底層驅動,因此在正式編程之前,首先需要把PCI2006.LIB、PCI2006.h添加到項目中。采用面向對象化編程,為數據采集卡建立一個IOPort類,將數據采集功能全部封裝在類中。</p>
61、<p> 2、精確地定時器實現(xiàn)VC++6.0中提供了以下幾種可供選擇的定時方式:</p><p> (1)WM TIMER消息映射能進行簡單的時間控制。這種定時方法非常簡單,可以實現(xiàn)一定的定時功能,但精度非常低。</p><p> (2)利用GetTickCount()函數實現(xiàn)定時。精度比WM TIMER消息映射高,CPU占用率非常高,只能用于要求不高的延時程序中。<
62、;/p><p> (3)多媒體定時器函數DWORD timeGetTime(void),該函數定時精度為ms級,返回從Windows啟動開始經過的毫秒數。但是很占用系統(tǒng)資源。</p><p> (4)利用QueryPerformanceFrequency()和QueryPerformanceCounter()函數實現(xiàn)定時。其定時誤差不超過1微秒,精度與CPU等機器配置有關,在精度要求非常高
63、的情況下使用。</p><p> 3.6水箱溫度PID控制系統(tǒng)的工作原理</p><p> PID控制器是種線性控制器,它將設定值r(t)與實際輸出值y(t)進行比較,形成偏差:e(t)=r(t)-y(t),再對偏差e(t)進行比例(P)、積分(I)、微分(D)運算,然后通過線性組合形成控制量u(t),一般模型的PID的控制框圖如3.8圖所示。</p><p>
64、 圖 3.8 水箱溫度的PID控制系統(tǒng)結構方塊圖</p><p> 3.6.1 PID控制器的設計</p><p> 常規(guī)PID控制器是由比例、積分、微分三種數學運算組合而成的運算器,它們稱為控制器的控制規(guī)律。PID控制器的輸入輸出信號關系式為</p><p><b> ?。?)</b></p><p><b
65、> 對應的傳遞函數為:</b></p><p><b> ?。?)</b></p><p> 式中的kp是比例系數;Ti是積分時間常數;Td是微分時間常數;u(t)是為控制輸出。</p><p> 3.6.2數字PID算法</p><p> 基于虛擬儀器的PID控制是一種采樣控制,只能根據采樣時
66、刻的偏差值計算控制量,因此式(1)中的積分和微分項不能準確計算,只能用數值計算的方法逼近,稱為數字PID控制算式.數字PID控制算式通常又分為位置式PID控制算式和增量式PID控制算式。</p><p> 3.6.2.1位置式PID控制算式</p><p> 在采樣時刻t— kT(T為采樣周期),為了便于計算機實現(xiàn)PID控制,把微分方程式(1)改寫成差分方程,即</p>
67、<p><b> ?。?)</b></p><p><b> (4)</b></p><p> 式中,T為控制周期; 為控制周期序號;e(n一1),e( )分別為第( 一1),( )個控制周期所得的偏差.將公式(3)和(4)代人公式(1)可得位置PID表達式:</p><p><b> ?。?)&l
68、t;/b></p><p> 如果采樣周期T取的足夠小,這種逼近相當準確,缺點是由于全量輸出,所以每次輸出均與過去的狀態(tài)有關,計算時要對e(足)進行累加,計算機運算工作量大.</p><p> 3.6.3增量式PID控制算式</p><p> 增量式PID控制算式是指數字控制器的輸出只是控制器的增量Au(k).根據遞推原理可得:</p>&
69、lt;p> ?。?) </p><p> 用式(5)減去式(6)可得:</p><p><b> ?。?)</b></p><p> 可以看出,由于一般計算機控制系統(tǒng)采用恒定的采樣周期T,一旦確定了K 、Ti、T ,只要使用前后3次測量值的偏差,即可由式(7)求出控制增量.位置式與增量式控制算法并無本質區(qū)別,
70、增量式控制雖然只是算法上作了一點改進,卻有許多優(yōu)點:誤動作時影響小;手動/自動切換時沖擊小,便于無擾動切換;算式中不需要累加.但是增量式控制也有不足之處,積分截斷效應大,有靜態(tài)誤差,溢出的影響。</p><p> 因此在這次課題中我們采用增量式PID算法來實現(xiàn)對水箱流量系統(tǒng)的控制。如圖3.9就是在LABVIEW中實現(xiàn)的PID控制程序:</p><p> 圖3.9水箱溫度PID控制程序框
71、圖</p><p> 3.7水箱溫度的PID控制系統(tǒng)的LV實現(xiàn)</p><p> 水箱溫度PID控制系統(tǒng)的LV總體框圖如下圖4-3所示。該圖共由四部分組成,功能如下:(1)為個參數、權賦初始值。(2)PID控制器。(3)水箱模型。(4)系統(tǒng)偏差顯示、記錄及程序運行控制等部分。</p><p> 水箱溫度PID控制系統(tǒng)LV程序圖3.10所示</p>
72、<p> 圖3.10水箱溫度PID控制的全程序圖</p><p> 水箱溫度的PID控制系統(tǒng)LV前面板如下圖3.11所示:</p><p> 圖3.11水箱溫度的PID控制系統(tǒng)LV前面板</p><p> 3.8 水箱溫度控制系統(tǒng)的參數設定及結果分析</p><p> 在PID控制系統(tǒng)中,由于PID控制參數直接影響到整個
73、系統(tǒng)的控制性能,因此,確定一組較準確的參數值是一項至關重要的工作。參數整定通常有兩種方法,即理論設計法和試驗確定法。前者需要被控對象的精確模型,然后采用最優(yōu)化的方法確定PID的各參數。被控對象的模型可以通過物理建?;蛳到y(tǒng)辨識等方法得到,但這樣通常只能得到近似的模型。通過試驗確定法(試湊法)來選擇PID參數通常是行之有效的方法。試湊法是通過模擬或閉環(huán)運行系統(tǒng)來觀察系統(tǒng)的響應曲線,然后根據各控制參數對系統(tǒng)響應的大致影響來改變參數,反復試湊,
74、直至逼近最優(yōu)值。在考慮了以上參數對控制過程的影響后,試湊時,可按先比例一后積分一再微分的順序反復調試參數。具體步驟如下:</p><p> (1)首先只調整比例部分,將比例系數由小變大,并觀察系統(tǒng)所對應的響應,直到得到響應快、超調量小的響應曲線為止。如果這時系統(tǒng)的靜態(tài)誤差己在允許范圍內,并且達到4:l哀減比(定值系統(tǒng)的最佳經驗值)的響應曲線,那么只需要調整比例環(huán)節(jié)即可,由此可以確定出比例系數。</p>
75、;<p> (2)如果在比例調節(jié)的基礎上,系統(tǒng)的靜態(tài)誤差還達不到設計要求,則必須調整積分環(huán)節(jié)。積分常數在試湊時,先給一個較大值,并將上一步調整時獲得的比例系數略微減小,然后逐漸減小積分常數進行試湊,并根據所獲得的響應曲線進一步調試比例系數和積分常數值,直到消除靜態(tài)誤差,并且保持良好的動態(tài)性能為止。</p><p> (3)如果使用比例積分環(huán)節(jié)雖然消除了靜態(tài)誤差,但系統(tǒng)的動態(tài)性能仍不能令人滿意,這
76、時可調節(jié)微分環(huán)節(jié)。在試湊時,可先給一個很小的微分常數,以后逐漸增大,同時相應地改變比例系數和積分常數,直到獲得滿意的效果為止。</p><p> 按照上述方法對系統(tǒng)進行參數整定,得到本系統(tǒng)的最佳參數值為:</p><p> Kp=4.5;Ti=19;Td=0.9</p><p> 我們把采樣周期設定為T=1s.,在系統(tǒng)工作點分別處于50攝氏度、100攝氏度,控
77、制器參數為K。=4.1,Z=攝氏度mm。啟動系統(tǒng),待系統(tǒng)狀態(tài)平穩(wěn)后再加入階躍干擾信號,干擾信號取控制電壓Au=0.5v。系統(tǒng)的控制結果為如下圖3.12和3.13所示 </p><p> 圖3.12在r=50時PID時常規(guī)PID控制系統(tǒng)控制結果</p><p> 圖3.13在r=100時常規(guī)PID控制系統(tǒng)控制結果</p><p><b> 5.結束語&
78、lt;/b></p><p> 這次基于虛擬儀器LABVIEW的水箱溫度系統(tǒng)的設計與實現(xiàn),是在LABVIEW的環(huán)境下通過對單容水箱的溫度的PID控制。,簡單介紹了PID控制的結構和方法后,詳細探討了如何構建單容水箱溫度的PID控制系統(tǒng)及其在仿真軟LABVIEW中實現(xiàn)的方法。經過對控制器進行參數整定獲得最佳PID參數值后,我們得到了系統(tǒng)在指定工作點處由階躍干擾引起的響應曲線。</p><
79、p> 在剛開始設計PID控制系統(tǒng)時,由于對于LABVIEW仿真軟件了解不充分,使得構建出來的PID控制系統(tǒng)無法得到預期的控制效果,沒有體現(xiàn)出虛擬儀器的優(yōu)點。后來經過不斷對各個參數進行整定,獲得了較為理想的控制結果。</p><p> 雖然在此次監(jiān)測系統(tǒng)的設計方面還存在些許缺點和不足,但是我會接受大家的建議,努力學習,積極完善,為以后走上工作積累一些經驗和方法。</p><p>&
80、lt;b> 參考文獻</b></p><p> 1. 程德福等.傳感器原理及應用.北京:機械工業(yè)出版社,2008</p><p> 2. 向婉成.控制儀表與裝置.北京:機械工業(yè)出版社,2006</p><p> 3. 龔慶壽.機械制造基礎. 北京:高等教育出版社,2006</p><p> 4. 肖廣潤等.電子技術
81、. 武昌:華中理工大學出版社,1995</p><p> 5. 賈民平等.測試技術. 北京:高等教育出版社,2001</p><p> 6. Aniruddha Mitra,Sahana Sen.FFT ANALYSIS USING LABVIEW AS A PART OF VIBRATION AND PREVENTIVE MAINTENANCE CLASS FOR SENIOR LE
82、VEL MET STUDENTS[J].2005 ASME International Mechanical Engineering Congress and Exposition(IMECE 2005),2005</p><p> 7. Jack Jakkidi.Get the most from LabView[J].Electronic Engineering</p><p>
83、 Times,2005,(1389):70</p><p> 8. National Instruments.LabVIEW 7 Express評估版使用指南【M】.2003</p><p><b> 致謝</b></p><p> 畢業(yè)論文暫告收尾,這也意味著我在xx的四年的學習生活既將結束。回首既往,自己一生最寶貴的時光能于這樣的校園
84、之中,能在眾多學富五車、才華橫溢的老師們的熏陶下度過,實是榮幸之極。在這四年的時間里,我在學習上和思想上都受益非淺。這除了自身努力外,與各位老師、同學和朋友的關心、支持和鼓勵是分不開的。</p><p> 在此,我特別要感謝我的導師xx老師。從論文的選題、文獻的采集、框架的設計、結構的布局到最終的論文定稿,從內容到格式,從標題到標點,她都費盡心血。沒有xx老師的辛勤栽培、孜孜教誨,就沒有我論文的順利完成。導師淵
85、博的知識,嚴謹的治學態(tài)度,精深的專業(yè)造詣,高尚的做人風范,言傳身教,使我受益終身。在此謹向xx老師致以誠摯的謝意和崇高的敬意。</p><p> 時間的倉促及自身專業(yè)水平的不足,整篇論文肯定存在尚未發(fā)現(xiàn)的缺點和錯誤。懇請閱讀此篇論文的老師、同學,多予指正,不勝感激!</p><p> 同時,感謝所有任課老師和所有同學在這四年來給自己的指導和幫助,是他們教會了我專業(yè)知識,教會了我如何學習
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 溫度測控儀設計-畢業(yè)設計
- 水箱溫度控制系統(tǒng)畢業(yè)設計
- 蔬菜大棚溫度測控系統(tǒng)設計-畢業(yè)設計
- 畢業(yè)設計--基于8086的溫度測控系統(tǒng)設計
- 畢業(yè)設計---數字溫度計設計與實現(xiàn)
- 畢業(yè)設計任務書-基于linux弱電機房溫度測控系統(tǒng)設計與實現(xiàn)
- 基于單片機的汽車水箱溫度的檢測【畢業(yè)設計】
- 模糊溫度控制系統(tǒng)的設計與實現(xiàn)畢業(yè)設計
- 測控技術與儀器畢業(yè)設計--紅外熱輻射溫度測量系統(tǒng)的設計與研究
- 水箱水位控制畢業(yè)設計
- 室內溫度智能控制系統(tǒng)的設計與實現(xiàn)【畢業(yè)設計】
- 畢業(yè)設計---溫度、濕度以及co2濃度測控儀的設計
- 室內溫度智能控制系統(tǒng)的設計與實現(xiàn)【畢業(yè)設計】
- 畢業(yè)設計--水箱液位控制設計
- 測控技術與儀器畢業(yè)設計基于web的網上商城設計與實現(xiàn)
- 水箱液位控制畢業(yè)設計
- 水箱液位控制畢業(yè)設計
- 太空溫度模擬環(huán)境測控系統(tǒng)的設計與實現(xiàn).pdf
- 溫度測控儀的設計
- 畢業(yè)設計---基于單片機的多路溫度采集系統(tǒng)設計與實現(xiàn)
評論
0/150
提交評論