版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 本科生畢業(yè)設(shè)計(jì)說明書(畢業(yè)論文)</p><p> 題 目:水箱液位控制系統(tǒng)設(shè)計(jì)</p><p><b> 學(xué)生姓名: </b></p><p><b> 學(xué) 號: </b></p><p> 專 業(yè):測控技術(shù)與儀器</p><p&
2、gt;<b> 班 級: </b></p><p><b> 指導(dǎo)教師: </b></p><p> 水箱液位控制系統(tǒng)設(shè)計(jì)</p><p><b> 摘要</b></p><p> 液位是工業(yè)工程中的常見變量,在各種過程控制中的應(yīng)用越來越廣泛。例如在食品加工、溶
3、液過濾、化工生產(chǎn)等多種行業(yè)的生產(chǎn)加工過程中,通常需要使用蓄液池,而蓄液池中的液位需要維持一定的高度,既不能太滿溢出造成危險(xiǎn),也不能過少而無法滿足生產(chǎn)需求。因此液位高度是工業(yè)控制過程中一個重要的參數(shù),特別是在動態(tài)的狀態(tài)下,采用合適的方法對液位進(jìn)行檢測、控制,能收到很好的效果。</p><p> 本文以實(shí)驗(yàn)室自制的雙容水箱作為液位控制研究對象,通過上位機(jī)、研華的PCI-1710L板卡、電動調(diào)節(jié)閥、壓力液位變送器組成
4、的控制系統(tǒng)和壓力液位變送器、變頻器、水泵組成的控制系統(tǒng)分別實(shí)現(xiàn)了單容水箱的遠(yuǎn)程控制和就地控制,并在文章最后理論性的闡述了雙容水箱的控制方法。</p><p> 設(shè)計(jì)中以組態(tài)軟件--組態(tài)王為開發(fā)工具,開發(fā)了系統(tǒng)的監(jiān)視與控制界面,并且自己編程實(shí)現(xiàn)PID控制程序,使系統(tǒng)具備了對現(xiàn)場過程數(shù)據(jù)的動態(tài)監(jiān)視功能、歷史數(shù)據(jù)的歸檔功能、異常信號的報(bào)警功能以及現(xiàn)場操作的指導(dǎo)功能。</p><p> 關(guān)鍵詞
5、:水箱液位;PID控制;組態(tài)王;變頻器;</p><p> The design of the tank level control system </p><p><b> Abstract</b></p><p> The liquid level is one of the common variables in Industria
6、l Engineering, the process control is more and more widely used. For example, in the production process of food processing, filtering solution, chemical production and other industries, liquid storage tank is usually use
7、d, and making the liquid level of liquid storage tank at a certain height is very important, neither too overflow to risk nor too short not to meet the production demand. Therefore, the height of liquid level in the indu
8、</p><p> The research object is based on the self-made double tank level control system, through the host computer, the Advantech PCI-1710L card, the electric control valve, the pressure liquid level transm
9、itter, the frequency converter and the water pump we get two different kinds of the cascade control system for the single water tank of the liquid level control, respectively realized the effect of the remote control and
10、 local control. And at last, this article expounds the theory of double water tank </p><p> Choose the design of configuration software – King view for development tools, we have had the development of the
11、system to monitor and control interface, and also have programmed PID control procedures that made the system has a field process data, dynamic monitoring historical data archiving function, abnormal signal of the alarm
12、function and the guidance function of the on-site operation.</p><p> Keywords: Tank level; PID control; King view; Frequency converter;</p><p><b> 目錄</b></p><p><b&
13、gt; 摘要I</b></p><p> AbstractII</p><p><b> 第一章 緒論1</b></p><p> 1.1選題背景及意義1</p><p> 1.2 液位控制系統(tǒng)的發(fā)展現(xiàn)狀2</p><p> 1.3 本文的主要工作3</p
14、><p> 第二章 控制對象及算法簡介5</p><p> 2.1被控制變量的選擇5</p><p> 2.2 執(zhí)行器的選擇5</p><p> 2.3 壓力液位變送器的選擇5</p><p> 2.4 研華板卡PCI-1710L簡介6</p><p> 2.4.1模擬量輸入連
15、接8</p><p> 2.5 PID控制算法概述9</p><p> 2.5.1 PID控制器的應(yīng)用與發(fā)展9</p><p> 2.5.2 PID算法類型[1]10</p><p> 2.5.3 PID兩種控制方式11</p><p> 第三章 基于組態(tài)王的單容水箱液位控制系統(tǒng)13</p&
16、gt;<p> 3.1組態(tài)王簡介[8]13</p><p> 3.1.1組態(tài)王軟件的組成13</p><p> 3.1.2 制作工程的一般步驟14</p><p> 3.1.3 組態(tài)王與外部設(shè)備通信14</p><p> 3.2控制方案選取15</p><p> 3.3 上位機(jī)組態(tài)軟
17、件的開發(fā)16</p><p> 3.3.1監(jiān)控畫面16</p><p> 3.3.2構(gòu)造數(shù)據(jù)庫17</p><p> 3.3.3數(shù)據(jù)通信19</p><p> 3.3.4 命令語言的編寫20</p><p> 3.3.5 實(shí)時曲線21</p><p> 3.3.6 歷史報(bào)
18、警查詢[11]21</p><p> 3.3.7 歷史曲線23</p><p> 3.4 參數(shù)整定25</p><p> 第四章 基于變頻器的單容液位控制系統(tǒng)26</p><p> 4.1 變頻調(diào)速基礎(chǔ)26</p><p> 4.2 三菱通用變頻器FR-D700簡要介紹27</p>
19、<p> 4.2.1 FR-D700簡介27</p><p> 4.2.2 三菱變頻器FR-D740-1.5K-CHT常規(guī)介紹28</p><p> 4.2.3控制電路接線端極端子功能介紹29</p><p> 4.2.4 操作面板及其功能介紹31</p><p> 4.3 變頻器的作用31</p>
20、<p> 4.4 控制系統(tǒng)調(diào)試32</p><p> 4.4.1 操作步驟33</p><p> 4.4.2 參數(shù)整定33</p><p> 第五章 雙容水箱液位控制系統(tǒng)35</p><p> 5.1串級控制35</p><p> 5.1.1 串級控制概念35</p>
21、<p> 5.1.2 水箱液位控制方法36</p><p> 5.1.4 串級控制的特點(diǎn)36</p><p> 5.2 串級控制系統(tǒng)的設(shè)計(jì)36</p><p> 5.2.1 變量的選擇36</p><p> 5.2.2主副控制器的控制規(guī)律37</p><p> 5.2.3 主副控制器正反
22、作用的選擇37</p><p> 5.3串級控制系統(tǒng)的工業(yè)應(yīng)用38</p><p> 5.4 本章小結(jié)38</p><p><b> 總結(jié)39</b></p><p><b> 參考文獻(xiàn)40</b></p><p><b> 附錄41</
23、b></p><p><b> 致謝43</b></p><p><b> 第一章 緒論</b></p><p> 1.1選題背景及意義</p><p> 液位是工業(yè)生產(chǎn)過程控制中很重要的被控變量。工業(yè)生產(chǎn)中的潤滑油、冷卻水、調(diào)速油、油質(zhì)加工、液態(tài)燃料供應(yīng)、廢油凈化、溶液加工與傳輸?shù)?/p>
24、場合,常需對容器中液位進(jìn)行有效可靠的控制,否則將不能使液體循環(huán)系統(tǒng)乃至整個機(jī)組正常運(yùn)行。另外,在這些生產(chǎn)領(lǐng)域里,極容易出現(xiàn)操作失誤,引起事故,造成廠家的損失。可見,在實(shí)際生產(chǎn)中,液位控制的準(zhǔn)確程度和控制效果直接影響工廠的生產(chǎn)成本、經(jīng)濟(jì)效益甚至設(shè)備的安全系數(shù)。所以,為了保證安全、方便操作,就必須研究開發(fā)先進(jìn)的液位控制方法和策略。</p><p> 工業(yè)生產(chǎn)過程中的液位系統(tǒng)通常是時變的,具有明顯的滯后特性。在熱工生
25、產(chǎn)與傳輸質(zhì)量或能量的過程中,存在著各種形式的容積和阻力,加上對象多具有分布參數(shù),好像被不同的阻力和容積相互分隔著一樣。生產(chǎn)實(shí)際中的被控對象往往是由多個容積和阻力構(gòu)成的多容對象。兩個串連的單容對象構(gòu)成的雙容對象就比較典型。</p><p> 人們生活以及工業(yè)生產(chǎn)經(jīng)常涉及到液位的控制問題,因此液位是工業(yè)控制過程中一個重要的參數(shù)。液位控制系統(tǒng)一般指工業(yè)生產(chǎn)過程中自動控制系統(tǒng)的被控變量為液位的系統(tǒng)。在生產(chǎn)過程中,需要對
26、液位的相關(guān)變量進(jìn)行控制,使其保持為一定值或按一定規(guī)律變化,以保證生產(chǎn)的質(zhì)量和安全。液位的變化不但受到過程控制過程中內(nèi)部干擾的影響,也受到外部的各種干擾的影響,而且影響液位變化的干擾一般不止一個,在過程控制中的作用也不同,這就增加了對變量進(jìn)行控制的復(fù)雜性,因此形成了過程控制的下列特點(diǎn)[3]:</p><p><b> 1)對象存在滯后</b></p><p> 熱工
27、生產(chǎn)大多是在龐大的生產(chǎn)設(shè)備內(nèi)進(jìn)行,對象的儲存能力大,慣性也較大,設(shè)備內(nèi)介質(zhì)的流動或熱量傳遞都存在一定的阻力,并且往往具有自動轉(zhuǎn)向平衡的趨勢。因此,當(dāng)流入(流出)對象的質(zhì)量或能量發(fā)生變化時,由于存在容量、慣性、阻力,被控參數(shù)不可能立即產(chǎn)生響應(yīng),這種現(xiàn)象叫做滯后。</p><p> 2)對象特性的非線性</p><p> 對象特性大多是隨負(fù)荷變化而變化,當(dāng)負(fù)荷改變時,動態(tài)特性有明顯的不同。
28、大多數(shù)生產(chǎn)過程都具有非線性,弄清非線性產(chǎn)生的原因及非線性的實(shí)質(zhì)是極為重要的。</p><p><b> 3)控制系統(tǒng)較復(fù)雜</b></p><p> 從生產(chǎn)安全方面考慮,生產(chǎn)設(shè)備的設(shè)計(jì)都力求使生產(chǎn)過程平穩(wěn),參數(shù)變化超出極限范圍,也不會產(chǎn)生振蕩,作為被控對象就具有非振蕩環(huán)節(jié)的特性。過程的穩(wěn)定被破壞后,往往具有自動趨向平衡的能力,即被控量發(fā)生變化時,對象本身能使被控量
29、逐漸穩(wěn)定下來,這就具有慣性環(huán)節(jié)的特性。也有不能趨向平衡,被控量一直變化而不能穩(wěn)定下來的,這就是具有積分的對象。任何生產(chǎn)過程被控制的參數(shù)都不是一個,這些參數(shù)又各具有不同的特性,因此要針對這些不同的特性設(shè)計(jì)相應(yīng)不同的控制系統(tǒng),而對水箱的液位的研究為以后過程控制方面的其他變量的研究打下了結(jié)實(shí)的基礎(chǔ)。</p><p> 1.2 液位控制系統(tǒng)的發(fā)展現(xiàn)狀</p><p> 目前在實(shí)際生產(chǎn)中應(yīng)用的液
30、位控制系統(tǒng),主要以傳統(tǒng)的PID控制算法為主。PID控制是以對象的數(shù)學(xué)模型為基礎(chǔ)的一種控制方式。對于簡單的線性、時不變系統(tǒng),采用PID控制能夠取得滿意的控制效果。但對于復(fù)雜的大型系統(tǒng),其數(shù)學(xué)模型往往難以獲得,通過簡化、近似等手段獲得的數(shù)學(xué)模型不能正確地反映實(shí)際系統(tǒng)的特性。對于此類問題,傳統(tǒng)的PID控制方式顯得無能為力。液位控制由于其應(yīng)用極其普遍,種類繁多,其中不乏一些大型的復(fù)雜系統(tǒng)。但由于其時滯性很大、具有時變性和非線性等因素,嚴(yán)重影響P
31、ID控制的效果,目前,已經(jīng)開發(fā)出來的控制策略很多,但其中許多算法仍然只是停留在計(jì)算機(jī)仿真或?qū)嶒?yàn)裝置的驗(yàn)證上,真正能有效地應(yīng)用在工業(yè)過程中的并有發(fā)展?jié)摿Φ娜詾閿?shù)不多。</p><p> 隨著生產(chǎn)水平和科學(xué)技術(shù)的發(fā)展,現(xiàn)代控制系統(tǒng)的控制的規(guī)模日趨大型化,復(fù)雜化,對設(shè)備和被控系統(tǒng)的安全性、可靠性、有效性的要求也越來越高,為了確保工業(yè)生產(chǎn)過程能夠高效,安全的進(jìn)行,同時提高產(chǎn)品的質(zhì)量,對生產(chǎn)過程進(jìn)行在線監(jiān)測,及時準(zhǔn)確地把
32、握生產(chǎn)運(yùn)行狀況,已成為目前過程控制領(lǐng)域的一個研究熱點(diǎn)。近幾十年來,液位控制系統(tǒng)已被廣泛使用,在其研究和發(fā)展上也已趨于完備。在輕工行業(yè)中,液位控制的應(yīng)用非常普遍,從簡單的浮球液位開關(guān)、非接觸式的超聲波液位檢測到高精度的同位素液位檢測系統(tǒng),他們都無時無刻在為液位控制服務(wù)。而控制的概念更是應(yīng)用到周圍的許多的事物上,并且液位控制系統(tǒng)已是一般工業(yè)界所不可缺少的部分,如蓄水池,污水處理場等都需要液位控制系統(tǒng)的參與。如果能通過一定的系統(tǒng)來自動維持液位
33、的高度,那么操作人員便可輕易地在操作時獲知這個設(shè)備的儲水狀況,這樣不但降低了工作人員工作的危險(xiǎn)性,同時更也提升了工作的效率。</p><p> 液位控制系統(tǒng)在國內(nèi)各行各業(yè)的應(yīng)用已經(jīng)十分廣泛,但國內(nèi)生產(chǎn)的液位控制器同國外的日本、美國、德國等先進(jìn)國家相比,仍然有差距。目前,我國液位控制主要以常規(guī)的PID控制器為主,它只能適應(yīng)一般系統(tǒng)控制,難于實(shí)現(xiàn)對滯后、復(fù)雜、時變系統(tǒng)的控制。而適應(yīng)于較高控制場合的智能化、自適應(yīng)控制
34、儀表,國內(nèi)技術(shù)還不十分成熟,形成商品化并廣泛應(yīng)用的控制儀表較少。由于工業(yè)過程控制的需要,特別是在微電子技術(shù)和計(jì)算機(jī)技術(shù)的迅猛發(fā)展以及自動控制理論和設(shè)計(jì)方法發(fā)展的推動下,國外液位控制系統(tǒng)發(fā)展迅速,并在智能化、自適應(yīng)、參數(shù)自整定等方面取得成果,在這方面,以日本、美國、德國、瑞典等國技術(shù)領(lǐng)先,都生產(chǎn)出了一批商品化的、性能優(yōu)異的液位控制器及儀器儀表,并在各行業(yè)廣泛應(yīng)用。</p><p> 1.3 本文的主要工作<
35、/p><p> 第一章 緒論,主要介紹選題背景,液位控制的研究現(xiàn)狀,液位控制的主要控制策略,國內(nèi)外的發(fā)展形勢,并總結(jié)了國內(nèi)外在液位控制方面目前比較先進(jìn)的技術(shù)與儀器以及他們的原理,為接下來液位控制系統(tǒng)的設(shè)計(jì)打下良好的基礎(chǔ)。</p><p> 第二章 根據(jù)設(shè)計(jì)要求我們對控制參數(shù)以及控制算法進(jìn)行分析,并對所需硬件進(jìn)行選型,使液位控制達(dá)到最佳的效果。</p><p> 第
36、三章 針對單容水箱液位控制系統(tǒng),對其在組態(tài)王中的開發(fā)進(jìn)行介紹,開發(fā)了系統(tǒng)總體監(jiān)控系統(tǒng),設(shè)計(jì)開發(fā)了單容水箱的系統(tǒng)的總監(jiān)控界面,定義了外部變量,用于和研華板卡PCI—1710模塊的輸入輸出部分對應(yīng),來實(shí)時顯示液位值的大小,建立的動畫連接,編寫了自動控制程序,實(shí)現(xiàn)了單容水箱控制系統(tǒng)的自動控制,并且實(shí)現(xiàn)了液位值實(shí)時曲線歷史曲線和歷史數(shù)據(jù)的實(shí)時報(bào)警歷時報(bào)警的顯示。</p><p> 第四章 針對單容水箱液位控制系統(tǒng),對其
37、在變頻器中的開發(fā)進(jìn)行了介紹,監(jiān)控界面可以用第二章已經(jīng)設(shè)計(jì)好的,本設(shè)計(jì)應(yīng)用的是日本三菱公司的D700系列的變頻器,通過在變頻器中設(shè)置PID參數(shù)以及控制目標(biāo)值等參數(shù)最終實(shí)現(xiàn)對單容水箱的液位實(shí)現(xiàn)穩(wěn)定控制。</p><p> 第五章 主要針對雙容水箱液位控制系統(tǒng)的特點(diǎn),對各種經(jīng)典控制進(jìn)行比較。在本文中,液位控制系統(tǒng)中的水箱為控制對象,液位為控制量。為了使液位的控制達(dá)到一定的精度,并且具有較好的動態(tài)性能,采用了區(qū)別于傳統(tǒng)
38、控制方式的串級控制。這樣使控制系統(tǒng)能夠達(dá)到更好的控制要求,提高了系統(tǒng)的控制性能。</p><p> 第二章 控制對象及算法簡介</p><p> 2.1被控制變量的選擇</p><p> 被控變量的選擇是控制系統(tǒng)的核心問題,被控變量選擇的正確與否會直接關(guān)系到生產(chǎn)的穩(wěn)定性、產(chǎn)品產(chǎn)量和質(zhì)量的提高以及生產(chǎn)安全與勞動條件的改善。對于任何一個控制系統(tǒng),如果被控變量選擇不
39、當(dāng),即便配備再好的自動化儀表,使用再復(fù)雜、先進(jìn)的控制規(guī)律也不能達(dá)到預(yù)期的控制效果。</p><p> 對于水箱液位控制系統(tǒng),可直接選擇液位作為其被控變量。</p><p> 2.2 執(zhí)行器的選擇</p><p> 執(zhí)行器在控制系統(tǒng)中起著控制動作執(zhí)行的作用??刂葡到y(tǒng)的控制效果與執(zhí)行器的性能有著十分密切的關(guān)系。執(zhí)行器接收控制信號并通過改變本身閥門得開度最終實(shí)現(xiàn)對操
40、縱變量的改變,從而使被控變量更加接近設(shè)定值。[2]</p><p> 本設(shè)計(jì)采用的是北京市樂維機(jī)電設(shè)備有限公的ML7420A,其特點(diǎn)為:安裝方便快速、無需連桿、標(biāo)準(zhǔn)導(dǎo)管式接線連接、無需調(diào)整、閥門定位準(zhǔn)確、低功耗、高的關(guān)斷壓力、終端推力限位開關(guān)、0~10Vdc或2~10Vdc信號輸入、帶位置反饋信號輸出、正反作用可選、同步馬達(dá)、防腐設(shè)計(jì)、免維護(hù)。</p><p> 圖2.1 電動調(diào)節(jié)閥&
41、lt;/p><p> 2.3 壓力液位變送器的選擇</p><p> 傳感器是一種以一定精度把被測量轉(zhuǎn)換為與之有確定關(guān)系、便于應(yīng)用的某種物理量的測量裝置,其一般由敏感元件、轉(zhuǎn)換元件、轉(zhuǎn)換電路組成。傳感器的精度直接影響到系統(tǒng)的控制效果,所以應(yīng)根據(jù)不同的系統(tǒng)選擇最合適的傳感器是必要的[9]。本設(shè)計(jì)選用的是由北京昆侖海岸傳感技術(shù)中心研制生產(chǎn)的JYB-K型號的壓力液位變送器,其主要技術(shù)參數(shù)如下:&
42、lt;/p><p> 1)輸出形式:4~20mADC、0~5VDC</p><p> 2)供電電源:24VDC(±10%)、12VDC</p><p> 3)準(zhǔn)確度:±0.5%FS、±0.25%FS</p><p> 4)介質(zhì)溫度:-20~70℃</p><p> 5)環(huán)境溫度:-1
43、0~60℃</p><p> 6)響應(yīng)時間:<=100mS</p><p> 7)負(fù)載能力:電流型<=600Ω(不帶顯示),<=300Ω(帶顯示);電壓型>=3KΩ</p><p> 8)可重復(fù)性:<=±0.1%FS</p><p> 9)長期穩(wěn)定性:<=±0.1%FS/年<
44、;/p><p> 10)非線性:<=0.2%FS</p><p> 11)熱力零點(diǎn)溫漂:<=0.03%FS/℃</p><p> 12)過載壓力:2倍量程</p><p> 13)電氣連接:電纜連接</p><p> 14)測量介質(zhì):油、水、氣體及其他與316不銹鋼兼容介質(zhì)</p>&l
45、t;p> 實(shí)驗(yàn)室中采用端子型二線制電流輸出接線方式,其具體方式如圖2.2所示:</p><p> 圖2.2 端子型二線制接法</p><p> 2.4 研華板卡PCI-1710L簡介</p><p> 研華(中國)公司生產(chǎn)的PCI-1710L多功能數(shù)據(jù)采集卡是一款功能強(qiáng)大的低成本多功能PCI總線數(shù)據(jù)采集卡。</p><p>
46、用PCI-1710L板卡構(gòu)成的控制系統(tǒng)框圖如圖2.3所示。使用時用PCL-10168電纜將PCI-1710L板卡與ADAM-3968接線端子板連接,這樣PCL-10168的68個針腳和ADAM-3968的68個接線端子一一對應(yīng)。[7]</p><p> 圖2.3 基于PCI-1710L板卡的控制系統(tǒng)框圖</p><p> 接線端子板各端子的位置及功能如圖2.4所示,信號描述如表2-1所
47、示。</p><p> 圖2.4 ADAM-3968接線端子板信號端子位置及功能</p><p> 表2-1板卡對應(yīng)端口功能</p><p> 2.4.1模擬量輸入連接</p><p> PCI-1710L卡既支持16路單端模擬量輸入,又支持8路差分模擬量輸入。輸入通道的配置可通過軟件進(jìn)行選擇,這種方式比通過卡上的跳線選擇配置更為簡便
48、。在過去,如果通過開關(guān)將一個通道設(shè)置為單端輸入,則其它通道也需設(shè)置為單端。但是PCI-1710L卡與之不同—即使通過軟件將一個通道設(shè)置為單端輸入,其它通道也可保留原有配置。</p><p> 單端輸入配置只為每個通道提供1根信號線,且被測量的電壓以公共地為參考。沒有接地端的信號源稱為“浮動信號源”。將單端通道連接至浮動信號源尤為簡單。在這種模式下,PCI-1710L板卡為外部浮動信號源提供一個參考地。如下圖2.
49、5所示。</p><p> 圖2.5 單端輸入通道連接</p><p> 2.5 PID控制算法概述</p><p> 2.5.1 PID控制器的應(yīng)用與發(fā)展</p><p> 在過去的幾十年里,控制器在工業(yè)控制中得到了廣泛應(yīng)用。在控制理論和技術(shù)飛速發(fā)展的今天,工業(yè)過程控制中95%以上的控制回路都具有PID結(jié)構(gòu),并且許多高級控制都是以P
50、ID控制為基礎(chǔ)的。今天所熟知的控制器產(chǎn)生并發(fā)展于1915-1940年期間。盡管自1940年以來,許多先進(jìn)控制方法不斷推出,但PID控制器以其結(jié)構(gòu)簡單,對模型誤差具有魯棒性及易于操作等優(yōu)點(diǎn),仍被廣泛應(yīng)用于冶金、化工、電力、輕工和機(jī)械等工業(yè)過程控制中。</p><p> PID控制器作為最早實(shí)用化的控制器已有70多年歷史,它的算法簡單易懂、使用中參數(shù)容易整定,也正是由于這些優(yōu)點(diǎn),PID控制器現(xiàn)在仍然是應(yīng)用最廣泛的工
51、業(yè)控制器。</p><p> PID的發(fā)展過程,很大程度上是它的參數(shù)整定方法和參數(shù)自適應(yīng)方法的研究過程。最早的參數(shù)工程整定方法是在1942年由Ziegler和Niehols提出的簡稱為Z-N的整定公式,盡管時間已經(jīng)過去半個世紀(jì)了,但至今還在工業(yè)控制中普遍應(yīng)用。1953年Cohen和Coon繼承和發(fā)展了Z-N公式,同時也提出了一種考慮被控過程時滯大小的Cohen-Coon整定公式。</p><
52、p> 自Ziegler和Nichols提出參數(shù)整定方法起,有許多技術(shù)已經(jīng)被用于PID控制器的手動和自動整定。按照發(fā)展階段劃分,可分為常規(guī)PID參數(shù)整定方法及智能PID參數(shù)整定方法:按照被控對象個數(shù)來劃分,可分為單變量PID參數(shù)整定方法及多變量PID參數(shù)整定方法,前者包括現(xiàn)有大多數(shù)整定方法,后者是最近研究的熱點(diǎn)及難點(diǎn):按控制量的組合形式來劃分,可分為線性PID參數(shù)整定方法及非線性PID參數(shù)整定方法,前者用于經(jīng)典PID調(diào)節(jié)器,后者用
53、于由非線性跟蹤微分器和非線性組合方式生成的非線性PID控制器。</p><p> 液面高度是工業(yè)控制過程中一個重要的參數(shù),特別是在動態(tài)的狀態(tài)下,采用適合的方法對液位進(jìn)行檢測、控制,能收到很好的效果。液位控制是工業(yè)生產(chǎn)中典型的過程控制問題,對液位準(zhǔn)確的測量和有效的控制是一些設(shè)備優(yōu)質(zhì)、高產(chǎn)、低耗和安全生產(chǎn)的重要指標(biāo)。由于它便于直接觀察、容易測量、獲取方便、過程時間常數(shù)一般比較小、價格低廉等特點(diǎn),所以被廣泛應(yīng)用于工業(yè)
54、測量。</p><p> 在工業(yè)過程控制系統(tǒng)中,目前采用最多的控制方式依然是PID控制。即使在美國、日本等工業(yè)發(fā)達(dá)國家,PID控制的使用率仍達(dá)90%,可見PID控制在工業(yè)過程控制中占有異常重要的地位。PID控制技術(shù)經(jīng)歷了數(shù)十年的發(fā)展,從模擬PID控制發(fā)展到數(shù)字PID控制,技術(shù)不斷完善與成熟。尤其近十多年來,隨著微處理技術(shù)的發(fā)展,國內(nèi)外對智能控制的理論研究和應(yīng)用研究十分活躍,智能控制技術(shù)發(fā)展迅速,如專家控制、自適
55、應(yīng)控制、模糊控制等,現(xiàn)己成為工業(yè)過程控制的重要組成部分。</p><p> 由于液體本身的屬性及控制機(jī)構(gòu)的摩擦、噪聲等的影響,控制對具有一定的純滯后和容量滯后的特點(diǎn),液位上升的過程緩慢,呈非線性。因此液位控制裝置的可靠性與控制方案的準(zhǔn)確性是影響整個系統(tǒng)性能的關(guān)鍵。本課題針對液位控制設(shè)計(jì)了一個由壓力傳感器、PLC、電動調(diào)節(jié)閥等組成的系統(tǒng),并采用了增量式PID算法對其控制。</p><p>
56、 隨著科學(xué)技術(shù)的發(fā)展,在液位控制方面有很多不同的方法,而計(jì)算機(jī)控制技術(shù)在過程控制中占有十分重要的地位。</p><p> 2.5.2 PID算法類型[1]</p><p> PID(Proportional Integral Derivative)調(diào)節(jié)是連續(xù)控制系統(tǒng)中應(yīng)用最多的一種控制調(diào)節(jié)規(guī)律。其本身根據(jù)控制對象的動態(tài)特性,按需要可以分解成P、PI、PD調(diào)節(jié)模塊,而且多數(shù)復(fù)雜控制(如
57、串級調(diào)節(jié),比值控制)中均采用了PID控制規(guī)律。生產(chǎn)實(shí)際證明,PID控制能滿足絕大多數(shù)工業(yè)過程被控對象的控制要求,至今仍然是一種最基本的控制方法。</p><p> 比例控制:就是對偏差進(jìn)行控制,偏差一旦產(chǎn)生,控制器立即就發(fā)生作用即調(diào)節(jié)控制輸出,使被控量朝著減小偏差的方向變化,偏差減小的速度取決于比例系數(shù)Kp,Kp越大偏差減小的越快,但是很容易引起振蕩,尤其是在遲滯環(huán)節(jié)比較大的情況下;Kp減小,發(fā)生振蕩的可能性減
58、小但是調(diào)節(jié)速度變慢。比例調(diào)節(jié)的優(yōu)點(diǎn)是調(diào)節(jié)及時,反應(yīng)靈敏,當(dāng)偏差一旦出現(xiàn),就能及時產(chǎn)生與之成比例的調(diào)節(jié)作用,偏差越大,調(diào)節(jié)作用越強(qiáng),但單純的比例控制存在靜差不能被消除的缺點(diǎn),因此就需要積分控制。</p><p> 積分控制:實(shí)質(zhì)上就是對偏差累積進(jìn)行控制,直至偏差為零。積分控制作用始終施加指向給定值的作用力,有利于消除靜差,其效果不僅與偏差大小有關(guān),而且還與偏差持續(xù)的時間有關(guān)。簡單來說就是把偏差積累起來,一起算總帳
59、。</p><p> 微分控制:它能敏感出誤差的變化趨勢,可在誤差信號出現(xiàn)之前就起到修正誤差的作用,有利于提高輸出響應(yīng)的快速性,減小被控量的超調(diào),增加系統(tǒng)的穩(wěn)定性。但微分作用很容易放大高頻噪聲,降低系統(tǒng)的信噪比,從而使系統(tǒng)抑制干擾的能力下降。因此,在實(shí)際應(yīng)用中,應(yīng)慎用微分控制。</p><p> 2.5.3 PID兩種控制方式</p><p><b>
60、 1)位置型控制</b></p><p><b> (2.1)</b></p><p><b> 2)增量型控制</b></p><p><b> ?。?.2)</b></p><p> 為了方便編程進(jìn)一步整理可得:</p><p>
61、<b> ?。?.3)</b></p><p><b> 其中:;;;</b></p><p> 圖2.6 位置型PID算法流程圖</p><p> 圖2.7 增量型PID算法流程圖</p><p> 圖2.8 PID程序流程圖</p><p> 第三章 基于組態(tài)王
62、的單容水箱液位控制系統(tǒng)</p><p> 3.1組態(tài)王簡介[8]</p><p> 組態(tài)王軟件由于其界面友好,使用簡單等優(yōu)勢,近年來成為很受歡迎的上層組態(tài)軟件。組態(tài)王軟件是在PC機(jī)上建立工業(yè)控制對象與人機(jī)接口的智能軟件包,他以windows中文操作系統(tǒng)作為操作平臺,充分利用了windows操作系統(tǒng)的圖形完備,易學(xué)易用的特點(diǎn)。由于其采用了PC機(jī)開發(fā)系統(tǒng)工程,因此,比使用工控機(jī)控制系統(tǒng)更具
63、有通用性,減少了在重復(fù)性方面的工作量,可以方便進(jìn)行二次開發(fā)。具體來說,組態(tài)王的主要特點(diǎn)有以下幾方面:</p><p> 1)主畫面顯示功能。</p><p><b> 2)良好的開放性。</b></p><p> 3)豐富的功能模塊。</p><p><b> 4)強(qiáng)大的數(shù)據(jù)庫。</b>&l
64、t;/p><p> 5)強(qiáng)大地ODBC功能。</p><p> 6)可編程的命令語言。</p><p><b> 7)系統(tǒng)安全性。</b></p><p> 3.1.1組態(tài)王軟件的組成</p><p> 組態(tài)王軟件包由工程管理器、工程瀏覽器、畫面運(yùn)行系統(tǒng)、三大部分組成。其中,工程管理器用于新
65、建工程、工程管理等。工程瀏覽器內(nèi)嵌換面開發(fā)系統(tǒng),及組態(tài)王開發(fā)系統(tǒng)。工程瀏覽器和畫面運(yùn)行系統(tǒng)是各自獨(dú)立的windows應(yīng)用程序,均可單獨(dú)使用;兩者又相互依存,在工程瀏覽器的畫面開發(fā)系統(tǒng)中設(shè)計(jì)開發(fā)的畫面應(yīng)用程序必須在畫面運(yùn)行環(huán)境中才能運(yùn)行。</p><p> 在工程瀏覽器中可以查看工程的各個組成部分,也可以完成數(shù)據(jù)庫的構(gòu)建、定義外部設(shè)備的等工作;工程瀏覽器內(nèi)嵌畫面管理系統(tǒng),用于新工程的創(chuàng)建和已有工程的管理;畫面的開
66、發(fā)和運(yùn)行由工程瀏覽器調(diào)用畫面制作系統(tǒng)和畫面運(yùn)行系統(tǒng)來完成。</p><p> 畫面制作系統(tǒng)是應(yīng)用工程的開發(fā)環(huán)境,可以在這個環(huán)境中完成畫面設(shè)計(jì)、動畫連接等工作。畫面制作系統(tǒng)具有先進(jìn)完善的圖形生成功能;數(shù)據(jù)庫提供多種數(shù)據(jù)的類型,能合理地提取控制對象的特性;對變量報(bào)警、趨勢曲線、過程記錄、安全防范等重要功能都有間接的操作。</p><p> 工程管理器是應(yīng)用程序的管理系統(tǒng)。它具有很強(qiáng)大的管理
67、功能,可用于新工程的創(chuàng)建和刪除,并能對已有工程進(jìn)行搜索備份及有效恢復(fù),實(shí)現(xiàn)數(shù)據(jù)詞典的導(dǎo)入導(dǎo)出。</p><p> 畫面運(yùn)行系統(tǒng)是組態(tài)王軟件的實(shí)時運(yùn)行環(huán)境,在應(yīng)用工程的開發(fā)環(huán)境中建立的圖形畫面只有在畫面運(yùn)行環(huán)境中才能運(yùn)行。畫面運(yùn)行系統(tǒng)從控制設(shè)備中采集數(shù)據(jù),并保存在實(shí)時數(shù)據(jù)庫中。它還負(fù)責(zé)把數(shù)據(jù)的變化以動畫的方式形象的表示出來,同時可以完成變量報(bào)警、操作記錄、趨勢曲線等監(jiān)視工程,并按實(shí)際需求記錄在數(shù)據(jù)庫中。</
68、p><p> 3.1.2 制作工程的一般步驟</p><p> 建立新的組態(tài)王的工程的一般過程為:設(shè)計(jì)圖形界面、定義設(shè)備、構(gòu)造數(shù)據(jù)庫、建立動畫連接和運(yùn)行和調(diào)試。利用組態(tài)王開發(fā)系統(tǒng)編制過程時,需要注意以下幾個問題:</p><p> 首先用戶希望怎樣的圖形畫面,也就是怎樣用抽象的圖形畫面來模擬實(shí)際的工業(yè)現(xiàn)場和相應(yīng)的工控設(shè)備。</p><p>
69、 其次怎樣用數(shù)據(jù)來描述工控對象的各種屬性也就是創(chuàng)建一個具體數(shù)據(jù)庫,此數(shù)據(jù)庫的變量反映了工控對象的各種屬性,比如壓力,溫度等。</p><p> 最后了解數(shù)據(jù)和圖形畫面中的圖素的連接關(guān)系。也就是畫面的圖素是怎樣的動畫來模擬現(xiàn)場設(shè)備的運(yùn)行,以及怎樣讓操作者輸入控制設(shè)備的指令。</p><p> 3.1.3 組態(tài)王與外部設(shè)備通信</p><p> 組態(tài)王把每一臺與
70、之通訊的設(shè)備看作是外部設(shè)備,為實(shí)現(xiàn)組態(tài)王要和外部設(shè)備的通訊,組態(tài)王內(nèi)置了大量設(shè)備的驅(qū)動程序作為組態(tài)王和外部設(shè)備的接口,在開發(fā)過程中只需根據(jù)工程瀏覽器提供的設(shè)備配置向?qū)б徊讲酵瓿蛇B接過程,即可實(shí)現(xiàn)組態(tài)王和相應(yīng)外部設(shè)備驅(qū)動的連接。在運(yùn)行期間,組態(tài)王就可通過驅(qū)動接口和外部設(shè)備交換數(shù)據(jù),包括采集數(shù)據(jù)和發(fā)送數(shù)據(jù)。每一個驅(qū)動都是一個COM對象,這種方式使驅(qū)動和組態(tài)王構(gòu)成一個如圖3.1所示的完整的系統(tǒng),既保證了運(yùn)行系統(tǒng)的高效率,也使系統(tǒng)有很強(qiáng)的擴(kuò)展性
71、。[4]</p><p> 圖3.1 組態(tài)王與外部設(shè)備通信圖</p><p><b> 3.2控制方案選取</b></p><p> 單容水箱控制系統(tǒng)實(shí)驗(yàn)裝置是基于工業(yè)過程的物理模擬對象,它是集自動化儀表技術(shù)、計(jì)算機(jī)技術(shù)、通訊技術(shù)、自動控制技術(shù)為一體的多功能實(shí)驗(yàn)裝置。根據(jù)自動化及其它相關(guān)專業(yè)教學(xué)的特點(diǎn),吸收了同類實(shí)驗(yàn)裝置的特點(diǎn)和長處后,經(jīng)
72、過老師的精心設(shè)計(jì),多次實(shí)驗(yàn)和反復(fù)論證,推出了這一套全新的實(shí)驗(yàn)裝置。該系統(tǒng)可實(shí)現(xiàn)系統(tǒng)參數(shù)辨識、單回路控制、串級控制等多種控制形式。單容水箱系統(tǒng)的水箱主體由蓄水容器和檢測元件兩大部分構(gòu)成。</p><p> 圖3.2 液位控制方框圖</p><p> 圖3.2是液位控制系統(tǒng)的方框圖從圖可知,簡單控制系統(tǒng)由四個基本環(huán)節(jié)組成,即被控對象,測量變送裝置,控制器和執(zhí)行器。對于不同對象的簡單控制系統(tǒng)
73、,盡管其具體裝置與變量不相同,但都可以用相同的方框圖來表示,這就便于對他們的共性進(jìn)行研究。還可以看出,在該系統(tǒng)中有著一條從系統(tǒng)的輸出端引向輸入端的反饋路線,也就是說該系統(tǒng)中的控制器是根據(jù)被控變量的測量值與給定值的偏差來進(jìn)行的,這是反饋控制系統(tǒng)的又一特點(diǎn)。</p><p> 3.3 上位機(jī)組態(tài)軟件的開發(fā)</p><p><b> 3.3.1監(jiān)控畫面</b></
74、p><p> 監(jiān)控畫面是整個上位機(jī)監(jiān)控系統(tǒng)開發(fā)中最為重要的部分,液位控制監(jiān)控系統(tǒng)實(shí)現(xiàn)了對整個液位控制流程實(shí)時動態(tài)模擬顯示。操作人員可以直接通過上位機(jī)查看液位變化過程的運(yùn)行狀況,并且通過監(jiān)控畫面進(jìn)行實(shí)時控制。整個監(jiān)控系統(tǒng)的換面采用分層設(shè)計(jì),頂層為系統(tǒng)初始畫面,下面包含若干個控制子圖。</p><p> 圖3.3 上位機(jī)監(jiān)控系統(tǒng)結(jié)構(gòu)圖</p><p> 主監(jiān)控畫面包含
75、了系統(tǒng)的重要設(shè)備,并按照控制流程組合在一起,顯示設(shè)備參數(shù)的變化和運(yùn)行狀態(tài)開發(fā)的主監(jiān)控畫面如下圖所示,主監(jiān)控畫面不僅要顯示設(shè)備實(shí)時運(yùn)行的狀態(tài),還要控制整個控制過程的啟動、停止以及各個控制狀態(tài)的變化,實(shí)現(xiàn)各個子設(shè)備在手動和自動方面的切換。因此,在主畫面的右下方設(shè)置了【歷史曲線查詢】菜單、【報(bào)警歷史查詢】菜單、【報(bào)警確認(rèn)】菜單、【PID】設(shè)定菜單和【設(shè)定值】菜單。對于各個菜單,點(diǎn)擊菜單選項(xiàng)就會執(zhí)行菜單動畫命令語言。</p>&l
76、t;p> 圖3.4 主監(jiān)控主界面</p><p> 圖3.5 命令語言窗口</p><p> 在主畫面的右下方設(shè)置了切換按鈕,點(diǎn)擊按鈕,開始執(zhí)行按鈕動作語言,切換到與之相對應(yīng)的子畫面,其命令語言的編輯如圖3.5所示。</p><p> 3.3.2構(gòu)造數(shù)據(jù)庫</p><p> 數(shù)據(jù)庫是“組態(tài)王”最核心的部分。在組態(tài)王運(yùn)行時,工業(yè)
77、現(xiàn)場的生產(chǎn)狀況要以動畫的形式反應(yīng)在屏幕上,同時工程人員在計(jì)算機(jī)前發(fā)布的指令也要迅速送達(dá)現(xiàn)場,所有這一切都是以實(shí)時數(shù)據(jù)庫為中介環(huán)節(jié),數(shù)據(jù)庫是聯(lián)系上位機(jī)和下位機(jī)的橋梁。</p><p> 組態(tài)王中,變量的類型共有兩類:內(nèi)存變量、“I/O”變量?!癐/O”變量指可與外部數(shù)據(jù)采集程序直接進(jìn)行數(shù)據(jù)交換的變量。這種數(shù)據(jù)的交換是雙向的、動態(tài)的,在實(shí)際控制系統(tǒng)中,那些從下位機(jī)采集的數(shù)據(jù)以及發(fā)送給下位機(jī)的指令都需要寫成“I/O”
78、變量。</p><p> 內(nèi)存變量指那些不需要和其它應(yīng)用程序交換數(shù)據(jù)、也不需要從下位機(jī)得到數(shù)據(jù),在組態(tài)王內(nèi)人工設(shè)定值的變量。</p><p> “I/O”變量通過“定義變量對話框”來完成。在設(shè)置的過程中,加入了同外部設(shè)備寄存器連接的設(shè)置,如果外部設(shè)備寄存器中的數(shù)值不需要轉(zhuǎn)換,上位機(jī)可以直接使用,那么保持最大值和最大值原始值一致,最小值和最小原始值一致;否則,就要分別設(shè)置最大值和最小值來
79、完成數(shù)值范圍的線性或非線性轉(zhuǎn)化。在液位控制系統(tǒng)中,寄存器中保存的是“I/O”模塊采集液位值,寄存器范圍是O---1000,不是實(shí)際的液位范圍,這個時候就需要按照量程進(jìn)行轉(zhuǎn)換。本文根據(jù)液位控制系統(tǒng)實(shí)際需要,將需要的水箱液位值從下位機(jī)獲得數(shù)據(jù),因此變量設(shè)置為“I/O”類型變量,并且,在定義變量時設(shè)定其連接設(shè)備及寄存器地址,確定模擬量與數(shù)字量之間的對應(yīng)關(guān)系。</p><p> 圖3.6 “ I/O”變量定義示意圖&l
80、t;/p><p> 對于內(nèi)存變量的定義同樣通過“定義變量對話框”來完成。如圖3.6所示:在實(shí)際的液位控制系統(tǒng)中,需要定義多個內(nèi)存變量以完成算法的實(shí)現(xiàn),因此,需要在組態(tài)王中定義內(nèi)存變量。由于內(nèi)存變量僅僅作為內(nèi)部算法實(shí)現(xiàn)的中間變量,不需要對下位機(jī)輸出,因此,可以不必對它進(jìn)行過多的轉(zhuǎn)換。</p><p> 圖3.7 內(nèi)存變量定義示意圖</p><p><b>
81、 圖3.8 數(shù)據(jù)詞典</b></p><p><b> 3.3.3數(shù)據(jù)通信</b></p><p> 水箱液位控制系統(tǒng)采用研華PCI-1710L智能模塊來實(shí)現(xiàn)與上位機(jī)的具體通信,所以需在上位機(jī)組態(tài)軟件中定義模塊的通信通道。組態(tài)王提供了研華PCI-1710L模塊的設(shè)備驅(qū)動程序,只需要按照如下配置向?qū)Ь涂梢酝瓿纱谠O(shè)備的配置,從而實(shí)現(xiàn)上位機(jī)與板卡模塊間的通
82、信。具體步驟如下[12]:</p><p> 1)在工程瀏覽器的目錄顯示區(qū)單擊,繼而在右邊目錄顯示區(qū)雙擊,就會彈出“設(shè)備配置向?qū)А钡膶υ捒?,如圖3.9所示:</p><p><b> 圖3.9 選擇板卡</b></p><p> 2)點(diǎn)擊其中的智能化模塊,選擇其下的研華系列板卡,在其下選擇PCI-1710L板卡,點(diǎn)擊下一步。</p&
83、gt;<p> 3)給安裝的設(shè)備指定唯一的邏輯名稱。</p><p> 4)為安裝的設(shè)備指定通信地址。通訊地址查詢方式如下:右擊我的電腦,選擇【管理】,點(diǎn)擊【設(shè)備管理】,在右側(cè)框內(nèi)選擇板卡右擊,【屬性】-【資源】,從這里可以詳細(xì)地看到板卡的輸入輸出范圍,如圖3.10所示。</p><p> 圖3.10 查處板卡通訊地址</p><p> 5)輸
84、入嘗試恢復(fù)時間、最長恢復(fù)時間,其含義為:當(dāng)上位機(jī)與設(shè)備斷開時多長時間嘗試恢復(fù)一次連接;當(dāng)時間超過多長時間就停止嘗試連接。點(diǎn)擊【下一步】,點(diǎn)擊【完成】。</p><p> 3.3.4 命令語言的編寫</p><p> 組態(tài)王命令語言在語法上是一種類似于C語言的程序,開發(fā)人員可以利用這些程序來來處理和進(jìn)行操作。命令語言都是靠時間的觸發(fā)而執(zhí)行的,比如定時、數(shù)據(jù)變化等等。根據(jù)功能的不同,包括了
85、應(yīng)用程序命令語言、數(shù)據(jù)改變命令語言、動畫連接命令語言和畫面命令語言。各種命令語言通過“命令語言編輯器”進(jìn)行編輯輸入后在組態(tài)王運(yùn)行系統(tǒng)中編譯執(zhí)行。其具體操作為:</p><p> 在工程瀏覽器目錄顯示區(qū),選擇,雙擊【應(yīng)用程序命令語言】進(jìn)入命令語言編輯器,用戶可以在啟動時、運(yùn)行時、停止時分別編寫程序。</p><p> 圖3.11 命令語言</p><p> 應(yīng)用
86、程序命令語言是同系統(tǒng)相關(guān)聯(lián)的,只有一個。數(shù)據(jù)改變命令語言是當(dāng)連接的變量的值發(fā)生改變時,系統(tǒng)自動執(zhí)行的命令語言。數(shù)據(jù)改變命令語言是同變量相關(guān)聯(lián)的,可以按照需要定義多個。畫面命令語言是和畫面聯(lián)系在一起的,每個畫面對應(yīng)一個命令語言,畫面顯示時畫面命令語言按照指定時間間隔定時執(zhí)行。本文中的控制程序是由上面介紹的應(yīng)用程序命令語言構(gòu)成的。</p><p> 3.3.5 實(shí)時曲線</p><p>
87、本設(shè)計(jì)根據(jù)實(shí)驗(yàn)室具體情況對水箱液位最大值、最小值等參數(shù)進(jìn)行了設(shè)定,并繪制出實(shí)時曲線模塊,如圖3.4所示。用戶可以通過觀察曲線直觀的監(jiān)控水位的變化情況,同時在實(shí)時曲線下面還繪制了報(bào)警模塊,當(dāng)液位超過設(shè)定值時報(bào)警系統(tǒng)進(jìn)行報(bào)警,報(bào)警燈閃爍并伴有警告。</p><p> 在組態(tài)王中定義實(shí)時曲線畫面,在實(shí)時曲線名的編輯框中可輸入有效的變量名或者表達(dá)式,同時可定義變量的曲線顏色。本設(shè)計(jì)將液位曲線設(shè)置為綠色。在【標(biāo)識定義】中
88、,定義曲線的數(shù)值軸與時間軸,設(shè)定曲線的標(biāo)識數(shù)目、曲線的更新頻率以及整個曲線的時間長度。</p><p> 3.3.6 歷史報(bào)警查詢[11]</p><p> 組態(tài)王將報(bào)警信息自動保存到我的工程里的alarm文件中,但是用戶在查詢報(bào)警歷史查詢時去文件夾中尋找比較麻煩,本設(shè)計(jì)為了解決這一問題設(shè)計(jì)了報(bào)警歷史查詢模塊,此模塊中還有一個日歷控件和一個“KVADODB Grid Class”控件組
89、成的時間模塊,為查詢時報(bào)警的時間選擇提供方便。接下來進(jìn)行數(shù)據(jù)庫以及ODBC數(shù)據(jù)源的建立:首先需要在Access中建立一個空白數(shù)據(jù)庫,例如建立路徑為:D:\報(bào)警存儲與查詢\報(bào)警數(shù)據(jù)庫.mdb。之后在此數(shù)據(jù)庫中創(chuàng)建一個數(shù)據(jù)表:表的名稱為:Alarm,字段類型為文本類型。接下來按照下面的步驟進(jìn)行操作:</p><p> 1)設(shè)置ODBC數(shù)據(jù)源</p><p> 組態(tài)王通過ODBC數(shù)據(jù)源將報(bào)警
90、信息存儲到數(shù)據(jù)庫中,因此必須先建立ODBC數(shù)據(jù)源。</p><p> 在【控制面板】-----【管理工具】----【ODBC數(shù)據(jù)源】中建立ODBC數(shù)據(jù)源,點(diǎn)擊【ODBC數(shù)據(jù)源】彈【ODBC數(shù)據(jù)源管理器】,如下圖3.12所示:在【用戶DSN】中點(diǎn)擊【添加】彈出【選擇數(shù)據(jù)源驅(qū)動程序】窗口,如下圖3.13所示:選擇【Microsoft Access Driver(*.mdb)】驅(qū)動,點(diǎn)擊【完成】。彈出如圖3.14所示
91、窗口,填寫ODBC數(shù)據(jù)源的名稱,根據(jù)需要對數(shù)據(jù)源進(jìn)行命名,如“報(bào)警”,點(diǎn)擊【選擇(S)】,如圖3.15所示。選擇前面定義的數(shù)據(jù)庫文件“D:\報(bào)警存儲與查詢\報(bào)警數(shù)據(jù)庫.mdb”。點(diǎn)擊【確定】完成ODBC數(shù)據(jù)源的定義。其他數(shù)據(jù)庫如SQL Server的ODBC定義請參考相關(guān)文檔。</p><p> 圖3.12 ODBC數(shù)據(jù)源管理器圖 圖3.13 選擇數(shù)據(jù)源的驅(qū)動程序</p>
92、<p> 圖3.14 數(shù)據(jù)源定義 圖3.15 選擇數(shù)據(jù)庫</p><p><b> 3)報(bào)警配置</b></p><p> 數(shù)據(jù)庫以及ODBC數(shù)據(jù)源定義完成后,進(jìn)行報(bào)警配置中的數(shù)據(jù)庫配置。雙擊組態(tài)王工程瀏覽器的“系統(tǒng)配置”中的“報(bào)警配置”,其中要注意的是報(bào)警記錄的時間格式要是否則報(bào)警信息不予顯示。</p&
93、gt;<p><b> 4)創(chuàng)建日歷控件</b></p><p> 在通用控件中選擇“Microsoft Date and Time Picker Control ”,其下的腳本程序如下所示:</p><p> 全部保存運(yùn)行可得到下面的結(jié)果。</p><p> 圖3.16 歷史報(bào)警查詢</p><p&g
94、t; 3.3.7 歷史曲線</p><p> 組態(tài)王的歷史數(shù)據(jù)可以通過曲線的形式顯示。在組態(tài)王中,內(nèi)置的曲線分為溫控曲線、趨勢曲線和超級X-Y曲線。</p><p> 歷史曲線是監(jiān)控系統(tǒng)中必不可少的部分,他可以使用戶通過曲線的方式來查詢控制系統(tǒng)的重要數(shù)據(jù),從而更方便的完成參數(shù)的整定。</p><p> 使用歷史曲線時,需要對曲線做相關(guān)的配置,其中,主要為變量
95、屬性的配置和歷史數(shù)據(jù)存放位置的配置。只有完成變量定義的記錄屬性設(shè)置以后,組態(tài)王才會自動按照設(shè)置的方式存儲歷史數(shù)據(jù)。變量屬性設(shè)置的對話框如圖3.17所示:</p><p> 圖3.17 設(shè)置記錄歷史數(shù)據(jù)</p><p> 歷史曲線是監(jiān)控系統(tǒng)必不可少的部分,操作人員以曲線的形式查詢重要?dú)v史數(shù)據(jù),分析控制過程,進(jìn)而調(diào)節(jié)控制參數(shù)。但是,歷史曲線本身并不保存變量的歷史數(shù)據(jù),而僅僅是顯示歷史數(shù)據(jù)的
96、一種方式。歷史數(shù)據(jù)的存儲主要由組態(tài)王提供的歷史庫來完成。</p><p> 本文采用組態(tài)王提供的歷史曲線控件來實(shí)現(xiàn)水箱液位歷史曲線的顯示。在組態(tài)王中右擊控件,點(diǎn)擊【控件屬性】,在“曲線”目錄下點(diǎn)擊【歷史庫中添加】,在【坐標(biāo)系】、【游標(biāo)配置選項(xiàng)】中對記錄的時間格式游標(biāo)等進(jìn)行設(shè)置。系統(tǒng)運(yùn)行時,歷史趨勢曲線控件自動連接歷史數(shù)據(jù)庫,把數(shù)據(jù)庫中保存的數(shù)據(jù)以曲線的形式顯示出來。</p><p>
97、圖3.18 歷時曲線查詢</p><p> 用戶可根據(jù)液位控制的各個階段曲線的顯示來觀察液位控制情況,并根據(jù)觀察到的情況來調(diào)整參數(shù)。在實(shí)際查看過程中,用戶可以通過調(diào)整曲線跨度和左右移動來查看曲線。在歷史曲線顯示模塊中,包含了歷史曲線控件及用以及用來查詢各個時刻記錄曲線的按鈕。用戶可以通過具體的時間來方便的查詢某一時間的歷史曲線。</p><p><b> 3.4 參數(shù)整定&l
98、t;/b></p><p> 連接設(shè)備,運(yùn)行編寫的PID程序,通過不同的PID參數(shù)的設(shè)定觀察控制的實(shí)際效果,其中目標(biāo)值為200毫米,選出一組最為合適的參數(shù)對水箱液位進(jìn)行控制,其實(shí)際效果如下圖所示:</p><p> 圖3.20 比例=0.5,積分=0.3 圖3.21 比例=0.5,積分=0.1</p>
99、<p> 圖3.22 比例=0.5,積分=0.1,微分=5 圖3.23 比例=1,積分=0.1</p><p> 比較以上幾幅圖可知,當(dāng)比例=0.5,積分=0.1時控制效果最佳。</p><p> 第四章 基于變頻器的單容液位控制系統(tǒng)</p><p> 4.1 變頻調(diào)速基礎(chǔ)</p>
100、<p> 變頻調(diào)速是國際上各大電器公司在70年代末80年代末投入全力研制、開發(fā)的技術(shù),通過幾十年的發(fā)展,國內(nèi)和國外在變頻調(diào)速技術(shù)上都已經(jīng)常熟。目前,變頻調(diào)速的控制法有恒壓頻比控制、轉(zhuǎn)差率控制、矢量控制、直接轉(zhuǎn)矩控制等,其控制原理如下:</p><p> 根據(jù)異步電機(jī)的基本原理,異步電機(jī)轉(zhuǎn)速公式為:</p><p><b> ?。?.1)</b><
101、;/p><p> 其中n為電動機(jī)的轉(zhuǎn)數(shù),f為電源頻率,s為轉(zhuǎn)差率,p為定子旋轉(zhuǎn)磁場的極對數(shù),所以從這個公式就可以看出,要想改變電動機(jī)的轉(zhuǎn)速,可以改變f,s,p這三個中的任意一個,就能夠?qū)崿F(xiàn)調(diào)速,其中改變電源頻率f是比較方便和有效的方法,只要改變了電源頻率就能都改變電動機(jī)的轉(zhuǎn)速。</p><p> 1)V/F控制原理:</p><p> U=E=4.44f*N*K*
102、Φ,其中U是電源電壓,E是定制繞組的感應(yīng)電動勢,f電源頻率,n為繞組線圈匝數(shù),K為繞組分布系數(shù),Φ為磁通量。從這個公式可以看出,如果減小f的話,電源頻率U還不變,那么Φ必然變大,因?yàn)殡姍C(jī)的磁路設(shè)計(jì)都是按照一定的磁通量設(shè)計(jì)的,如果Φ增大,那么磁路有可能就進(jìn)入了飽和狀態(tài),所以必須保證Φ為恒定,所以相應(yīng)的也應(yīng)該減小電源電壓U,同理,f增大,U也要增大,同時必須保證u/f為一個常量。</p><p><b>
103、 2)矢量控制原理:</b></p><p> 矢量控制的基本原理是通過測量和控制異步電動機(jī)定子電流矢量,根據(jù)磁場定向原理分別對異步電動機(jī)的勵磁電流和轉(zhuǎn)矩電流進(jìn)行控制,從而達(dá)到控制異步電動機(jī)轉(zhuǎn)矩的目的。具體是將異步電動機(jī)的定子電流矢量分解為矢量控制方式。矢量控制方式又有基于轉(zhuǎn)差頻率控制的矢量控制方式、無速度傳感器矢量控制方式和有速度傳感器的矢量控制方式等。</p><p>
104、 ① 基于轉(zhuǎn)差頻率控制的矢量控制</p><p> 其同樣是在進(jìn)行U/f恒定控制的基礎(chǔ)上,通過檢測異步電動機(jī)的實(shí)際速度n,并得到對應(yīng)的控制頻率f,然后根據(jù)希望得到的轉(zhuǎn)矩,分別控制定子電流矢量及兩個分量間的相位,對通過變頻器的輸出頻率進(jìn)行控制的?;谵D(zhuǎn)差頻率的矢量控制方式的最大特點(diǎn)是,可以消除動態(tài)過程中的轉(zhuǎn)矩電流的波動,從而提高了通用變頻器的動態(tài)性能。早期的矢量控制通用變頻器基礎(chǔ)上都是采用的基于轉(zhuǎn)差頻率控制的矢量
105、控制方式。</p><p> ② 無速度傳感器的矢量控制方式是基于磁場定向控制理論發(fā)展而的。</p><p> 實(shí)現(xiàn)精確的磁場定向矢量控制需要在異步電動機(jī)內(nèi)安裝磁通檢測裝置,要在異步電動機(jī)內(nèi)安裝磁通檢測裝置是很困難的,但人們發(fā)現(xiàn),即使不在異步電動機(jī)中直接安裝磁通檢測裝置,也可以在通用變頻器內(nèi)部得到與磁通相應(yīng)的量,并由此得到了所謂的無速度傳感器的矢量控制方式。它的基本思想是根據(jù)出入的電動
106、機(jī)的銘牌參數(shù),按照一定的關(guān)系分別對作為基本控制量的勵磁電流和轉(zhuǎn)矩電流的指令值和檢測值達(dá)到一致,并輸出轉(zhuǎn)矩,從而實(shí)現(xiàn)矢量控制。</p><p> ③ 采用矢量控制方式的通用變頻器不僅可在調(diào)速范圍上與直流電動機(jī)相匹配,而且可以控制異步電動機(jī)產(chǎn)生的轉(zhuǎn)矩。</p><p> 由于矢量控制方式所依據(jù)的是準(zhǔn)確的被控異步電動機(jī)的參數(shù),有的通用變頻器在使用時需要準(zhǔn)確的輸入異步電動機(jī)的參數(shù),有的通用變頻
107、器需要使用速度傳感器和編碼器,并需要使用廠商指定的變頻器專用電動機(jī)進(jìn)行控制,否則難以達(dá)到理想的控制效果。目前新矢量控制通用變頻器中已經(jīng)具備異步電動機(jī)參數(shù)自動識別、自適應(yīng)功能,帶有這種功能的通用變頻器在驅(qū)動異步電動機(jī)進(jìn)行日常運(yùn)轉(zhuǎn)之前可以自動地進(jìn)行對異步電動機(jī)的參數(shù)進(jìn)行識別,并根據(jù)便是結(jié)果調(diào)整控制算法中的參數(shù),從而對普通的異步電動機(jī)進(jìn)行有效的矢量控制。除了上述的無速度傳感器矢量控制和轉(zhuǎn)矩矢量控制等,可提高異步電動機(jī)轉(zhuǎn)矩控制性能的技術(shù)外,目前
108、的新技術(shù)還包括異步電動機(jī)控制常數(shù)的調(diào)節(jié)及與機(jī)械系統(tǒng)匹配的適應(yīng)性控制等以提高異步電動機(jī)應(yīng)用性能的技術(shù)。為了防止異步電動機(jī)轉(zhuǎn)速偏差以及在低速區(qū)域獲得較理想的平滑轉(zhuǎn)速,應(yīng)用大規(guī)模集成電路并采用專用數(shù)組時自動電壓調(diào)整控制技術(shù)的控制方式,以實(shí)用化并取得良好效果。</p><p> 4.2 三菱通用變頻器FR-D700簡要介紹</p><p> 4.2.1 FR-D700簡介</p>
109、<p> FR-D700系列的變頻器是具有變頻調(diào)速器和經(jīng)濟(jì)型高性能的變頻器,其功率范圍:0.1~15KW。本系統(tǒng)用的變頻器是FR-D740-1.5K-CHT。在三菱變頻器系列產(chǎn)品中它是一種理想的小功率,低價位變頻器。FR-D740-1.5K-CHT變頻器特別適合作為水泵和風(fēng)機(jī)的驅(qū)動裝置,或者作為各種工業(yè)設(shè)備的驅(qū)動裝置,例如,食品工業(yè),紡織工業(yè)和包裝工業(yè),以及傳送帶驅(qū)動系統(tǒng),工廠大門和車庫大門傳動鏈的驅(qū)動,還可以作為移動是
110、廣告牌的驅(qū)動裝置。</p><p> 圖4.1 FR-D740-1.5K-CHT變頻器的外觀圖</p><p> 4.2.2 三菱變頻器FR-D740-1.5K-CHT常規(guī)介紹</p><p><b> 主電路接線端:</b></p><p> 圖4.2 主電路接線端</p><p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 水箱液位控制系統(tǒng)畢業(yè)設(shè)計(jì)
- 水箱液位控制系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---水箱液位控制系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---水箱液位控制系統(tǒng)設(shè)計(jì)
- 水箱液位控制系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---水箱液位串級控制系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---基于plc的水箱液位控制系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--水箱液位控制設(shè)計(jì)
- 水箱液位控制畢業(yè)設(shè)計(jì)
- 水箱液位控制畢業(yè)設(shè)計(jì)
- 雙容水箱液位串級控制系統(tǒng)畢業(yè)設(shè)計(jì)
- 下水箱液位控制系統(tǒng)設(shè)計(jì)
- plc水箱液位控制 畢業(yè)設(shè)計(jì)
- 水箱液位控制系統(tǒng)課程設(shè)計(jì)
- 單容水箱恒值控制畢業(yè)設(shè)計(jì)---單容水箱液位恒值控制系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--基于組態(tài)軟件的雙容水箱液位控制系統(tǒng)設(shè)計(jì)
- 畢業(yè)論文-雙容水箱液位控制系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)-基于gtm900c的水箱液位控制系統(tǒng)設(shè)計(jì)
- 水箱液位控制系統(tǒng)
- 課程設(shè)計(jì)報(bào)告---水箱液位控制系統(tǒng)
評論
0/150
提交評論