版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 本科畢業(yè)設計</b></p><p> 鍋爐汽包水位智能系統(tǒng)設計</p><p> 所在學院 </p><p> 專業(yè)班級 電氣工程及其自動化 </p><p> 學生姓名 學號
2、 </p><p> 指導教師 職稱 </p><p> 完成日期 年 月 </p><p><b> 摘要</b></p><p> 鍋爐是典型的復雜熱工系統(tǒng),而汽包水位是工業(yè)鍋爐安全、穩(wěn)定運行的重要指標,水
3、位過高會破壞汽水分離裝置的正常工作,可能會損壞氣輪機葉片,直接影響運行的經(jīng)濟性和安全性。水位過低則會破壞水循環(huán),由于汽包內(nèi)的水量變少,這時候如果負荷很大,如不及時調(diào)節(jié)就會使汽包內(nèi)的水全部液化,造成水冷壁燒壞,甚至可能引起爆炸。所以保證水位控制在給定范圍內(nèi),對于提高蒸汽品質(zhì)、減少設備損耗和運行損耗、確保整個網(wǎng)絡安全運行具有重要意義。</p><p> 本文首先介紹了自動控制的發(fā)展歷史,通過分析了傳統(tǒng)的PID控制由
4、于鍋爐水位系統(tǒng)存在非線性、不確定性、時滯和負荷干擾、非最小相位特征等問題,其精確的數(shù)學模型往往無法獲得,并且常規(guī)PID控制的參數(shù)是固定不變的,難以適應各種擾動及對象的變化,其控制效果往往難以滿足要求,控制效果不理想。模糊控制是以大量人工工作經(jīng)驗為基礎,可以把操作員的平時的操作經(jīng)驗加以總結和描述,并運用語言的方式表達出來,得到模糊的,定性的控制規(guī)則,不需要被控對象的數(shù)學模型。通過研究汽包水位的對象特性,了解其在不同擾動下的動態(tài)性能,接著應
5、用模糊控制原理完成鍋爐汽包模糊控制器的設計,并用MATLAB進行仿真,通過對傳統(tǒng)PID控制器的仿真結果對比,說明了模糊控制系統(tǒng)具有響應快、適應性好、魯棒性強的特點。</p><p> 關鍵詞:汽包水位;模糊控制;PID控制;MATLAB仿真</p><p><b> Abstract</b></p><p> Boiler is a ty
6、pical complex thermal system. Drum water level is the indicators of industrial boiler safe and stable operation. Water level is too high will destroy the separator device to work properly, may damage the gas turbine blad
7、es, directly affect the running of the economy and security. The water level is too low will destroy the water cycle, the fewer the amount of water inside the drum, this time if the load is large, if we do not adjust the
8、 water will make all the liquid, causing cold-</p><p> Firstly this paper describes the development of automatic control, because of routine PID control parameter is changeless. It is difficult to adapt the
9、 diversified disturb and variation object. The method is not satisfy require and ideality. Then the fuzzy control based on foundation of manpower experience, it is summarize and describe of skill workers’ practical exper
10、ience and use of language to expression, it’s gained mathematics model of non precise object. Then, studying the object propertie</p><p> Key words: water lever; fuzzy Controller; PID controller; MATLAB sim
11、ulation </p><p><b> 目錄</b></p><p><b> 第1章 緒論1</b></p><p> 1.1課題的背景以及選題的意義1</p><p> 1.2國內(nèi)的研究動態(tài)2</p><p> 1.3本文的主要任務2</p&g
12、t;<p> 第2章 鍋爐概述及其汽包水位動態(tài)特性4</p><p> 2.1鍋爐的概述4</p><p> 2.2鍋爐的控制系統(tǒng)5</p><p> 2.2.1鍋爐的主要調(diào)節(jié)任務5</p><p> 2.2.2鍋爐的主要控制系統(tǒng)5</p><p> 2.3汽包水位的動態(tài)特性5&l
13、t;/p><p> 2.3.1汽包水位在給水流量作用下的動態(tài)特性7</p><p> 2.3.2汽包水位在蒸汽擾動下的動態(tài)特性8</p><p> 第3章 模糊理論及其控制器的設計方法10</p><p> 3.1模糊控制理論研究的現(xiàn)狀及本課題提出的意義10</p><p> 3.1.1模糊控制理論的發(fā)展
14、與應用現(xiàn)狀10</p><p> 3.1.2模糊控制理論運用于鍋爐系統(tǒng)控制的意義10</p><p> 3.1.3模糊控制理論的發(fā)展前景11</p><p> 3.2模糊控制器的設計方法12</p><p> 3.2.1模糊控制器的規(guī)則設計12</p><p> 3.2.2精確量的模糊化13<
15、;/p><p> 3.2.3模糊推理14</p><p> 第4章 鍋爐汽包模糊控制器的設計15</p><p> 4.1模糊控制器的設計15</p><p> 4.1.1確定模糊控制器的結構15</p><p> 4.1.2建立模糊控制規(guī)則16</p><p> 4.1.3確
16、定模糊變量的模糊化18</p><p> 第5章 仿真研究20</p><p> 5.1仿真工具的介紹20</p><p> 5.1.1關于MATLAB20</p><p> 5.1.2關于SIMULINK20</p><p> 5.2 PID及模糊控制仿真研究21</p><
17、p> 5.2.1 PID控制的結構21</p><p> 5.2.2仿真過程及其結果22</p><p><b> 小結27</b></p><p> 致謝錯誤!未定義書簽。</p><p><b> 參考文獻28</b></p><p><b
18、> 第1章 緒論</b></p><p> 1.1課題的背景以及選題的意義</p><p> 在沒有工作人員直接參與的情況就是自動控制,它是用外加的裝置、設備、讓機器或者生產(chǎn)過程的某一個參數(shù)或者工作狀態(tài)能夠自動的按照先前設定的指標或者規(guī)則運行的系統(tǒng)設備。</p><p> 20世紀40年代自從美國的科學家維納創(chuàng)立控制理論以來。自動控制從最早
19、的開環(huán)控制起步,然后經(jīng)過反饋控制、最優(yōu)控制、隨即控制、自適應控制、自學習控制、自組織控制一直這樣發(fā)展到智能控制這一最新階段。</p><p> 傳統(tǒng)控制理論經(jīng)過經(jīng)典控制理論和現(xiàn)代控制理論兩個具有里程碑意義的重要階段。它們的共同特點就是都是基于被控對象的清晰數(shù)學模型,即干擾和控制對象都得用嚴格意義上的函數(shù)和數(shù)學方程表示,控制的目標和任務一般都比較直接和明確。外界的干擾和控制對象的不確定性只允許在很小的限度內(nèi)發(fā)生。
20、</p><p> 對系統(tǒng)運動規(guī)律的數(shù)學描述就是一個系統(tǒng)的數(shù)學模型。傳遞函數(shù)、狀態(tài)方程和微分方程是描述控制系統(tǒng)的三種最基本的數(shù)學模型,而作為兩者的紐帶是微分方程。經(jīng)典控制理論的主要研究常系數(shù)單變量線性系統(tǒng)數(shù)學模型,經(jīng)常使用傳遞函數(shù)為基礎的頻域分析方法?,F(xiàn)在控制理論主要研究多輸入-多輸出線性系統(tǒng)的數(shù)學模型,經(jīng)常使用狀態(tài)方程和微分方程為基礎的時域分析方法,傳統(tǒng)的控制方法多是要去解決時不變,線性等相對簡單的被控系統(tǒng)的
21、控制問題。這類系統(tǒng)完全可以用常系數(shù),集總參量以及線性的微分方程予以描述。</p><p> 但另一個方面,許多實際的控制目標和工業(yè)對象并非常常如此理想的。特別是遇到系統(tǒng)的結構復雜、變量縱多、規(guī)模龐大、參數(shù)隨即多變、系統(tǒng)存在大之后或參數(shù)間又存在強耦合等錯綜復雜的情況時。傳統(tǒng)的控制理論的數(shù)學解析結構則很難表達和處理。由于實際系統(tǒng)和研究對象具有非線性、不確定性、不完全性、時變性,因而無法建立起表述他們的運動規(guī)律和精確
22、的數(shù)學模型,于是就失去了傳統(tǒng)數(shù)學模型的分析基礎。也就無法設計出合理的經(jīng)典控制器。而且,在建立數(shù)學模型時一般都得經(jīng)過理想化的處理和假設,即使把分布參數(shù)化為集中參數(shù),非線性化為線性等等,這些實際系統(tǒng)和數(shù)學模型相差巨大,使之很難對其實現(xiàn)有效的傳統(tǒng)自動控制,于是便出現(xiàn)了模仿信息處理系統(tǒng)和人工智能系統(tǒng),工程控制產(chǎn)生發(fā)展了智能控制。</p><p> 大量的生產(chǎn)實踐表明,有很多復雜的工藝過程和很難建立的數(shù)學模型的復雜系統(tǒng),
23、可以由熟練工程師,技術工人或者專家的手工操作,依靠人們的智慧,能夠獲得滿意的控制效果。例如想把一輛車倒進一個車庫,由于很多原因確實很難建立起這一過程的數(shù)學模型,然而一個熟練的司機卻可以很好的去解決這樣一個問題。從類似的問題上人們自然而然想到,能否在傳統(tǒng)控制中加入人類手工控制事物的經(jīng)驗,邏輯推理與能力等智能部分。從而從分利用人員的操作經(jīng)驗和操作技巧,把人的因數(shù)作為一個有機部分融入到控制系統(tǒng)中。進而用機器代替人類進行復雜對象和系統(tǒng)的實時控制
24、。</p><p> 1.2國內(nèi)的研究動態(tài)</p><p> 在中國自控技術在工業(yè)應用的推廣較晚,最近幾十年來發(fā)展較快。在國內(nèi)現(xiàn)在做汽包水位自動控制系統(tǒng)方面的設計的公司也有很多,但是由于能夠集自動化技術、電氣技術和工藝要求三者于一體的設計不多,所以人們清楚地認識到自動控制技術在工業(yè)應用中的重要地位和作用。鍋爐汽包水位智能控制的目的是維持鍋爐水位在允許的范圍內(nèi),從而讓鍋爐的給水量和蒸發(fā)量
25、相適應。負荷變化會影響鍋爐的水位的變化,因而當鍋爐的用汽量變化時,通過給水調(diào)節(jié)系統(tǒng),保持鍋爐的水位的正常是保證鍋爐安全運行的重要條件。鍋爐的水位過高或過低,這都是不允許的。鍋爐水位過高會影響汽包內(nèi)汽水分離從而使飽和水蒸氣溫度急劇下降,該過熱蒸汽作為氣輪機動力的時候,將可能會損壞氣輪機葉片,直接影響運行的經(jīng)濟性和安全性。另一方面鍋爐水位過低,由于汽包內(nèi)的水量變少,這時候如果負荷很大,如不及時調(diào)節(jié)就會使汽包內(nèi)的水全部液化,造成水冷壁燒壞,甚
26、至可能引起爆炸。因此,對鍋爐汽包的水位的控制必須相當重視。</p><p> 鍋爐汽包水位控制系統(tǒng)中,鍋爐汽包水位的控制是最基本也是極其重要的。汽包水位控制的目的就是讓鍋爐給水量始終跟蒸發(fā)量維持汽包水位在鍋爐生產(chǎn)的范圍內(nèi)。給水流量以及蒸汽流量是引起水位變化的主要擾動。在給水流量不變,蒸汽流量變大的時候,汽包中的壓力將會快速下降。導致汽包內(nèi)水的沸騰加劇,水位上升。鍋爐“虛假水位”現(xiàn)象就會出現(xiàn),但是這時的水位并不是
27、鍋爐中水位的真實情況,而只是一個虛假的現(xiàn)象。</p><p> 鍋爐的控制和建模問題一直以來都是人們關注的對象。汽包水位的智能控制是鍋爐控制的一個難點,現(xiàn)在,對汽包水位的智能控制基本上采用傳統(tǒng)的PID控制方式。傳統(tǒng)的常規(guī)PID控制方式是建立在被控制對象的精確的數(shù)學模型,但另一個方面由于鍋爐水位系統(tǒng)存在不確定性、非線性、負荷和時滯、非最小相位特征、干擾等,很難獲得其精確的數(shù)學模型,另一方面?zhèn)鹘y(tǒng)PID控制的參數(shù)是固
28、定不變的,所以很難適應對象的變化及各種擾動,從而使控制效果不理想。而相對的模糊控制是以人工經(jīng)驗為基礎的,它能把專家或者有經(jīng)驗的工作人員的實踐經(jīng)驗加以總結和描述,并用語言表達出來,得到模糊的、不精確的控制規(guī)則,同時也不需要被控對象的數(shù)學模型,所以這樣的話模糊控制容易被人們所接受,魯棒性和適應性都比較好。</p><p> 1.3本文的主要任務</p><p> 汽包的水位平衡是影響鍋爐安
29、全和穩(wěn)定,持續(xù)運行的重要一項重要指標。另一方面汽包水位的高度也關系著產(chǎn)出蒸汽的質(zhì)量以及汽水分離的速度。水位過高的時候會破壞汽水分離裝置的正常工作,更嚴重的時候還會導致蒸汽帶水增多,增加在管壁上的污垢,然后影響蒸汽的品質(zhì)。而鍋爐汽包水位過低的時候。則會破壞水循環(huán),從而引起冷壁管的破裂,更嚴重的時候會造成干鍋,損壞汽包。所以汽包水位的過高過低都可能會造成重大事故。汽包水位時被調(diào)量。而給水流量是調(diào)節(jié)量,通過對給水流量的調(diào)節(jié),使汽包內(nèi)的物料達到
30、動態(tài)的一個平衡狀態(tài)。</p><p> 鍋爐汽包水位的主要任務就是讓給水量適應蒸發(fā)量,并維持汽包的水位在工藝的允許范圍內(nèi)。</p><p> 本文就鍋爐汽包水位控制特性作為研究對象,研究其在不同擾動下的動態(tài)特性,并通過應用模糊控制理論,設計一個汽包水位自動調(diào)節(jié)的模糊控制器,從而來完成鍋爐汽包水位的自動控制,保證汽包水位保持在正常范圍內(nèi)。</p><p> 第2
31、章 鍋爐概述及其汽包水位動態(tài)特性</p><p><b> 2.1鍋爐的概述</b></p><p> 在居民生活中和工業(yè)生產(chǎn)中鍋爐長期以來都扮演著極其重要的角色,鍋爐的實質(zhì)就是一種承受一定工作壓力的能量轉換的設備。它是要把燃料中的所含化學能經(jīng)過一系列有效的轉換轉化為熱能,或另一方面通過一定的設備將熱能轉化為其它生活中和生產(chǎn)中所需的其他能量形式。</p>
32、;<p> 鍋爐根據(jù)在生活,生產(chǎn)中所起的作用不同,可以其分為生活鍋爐、工業(yè)鍋爐、電站鍋爐等。其中,生活鍋爐主要用于取暖以及提供熱水;電站鍋爐主要就是用于發(fā)電;工業(yè)鍋爐主要用于驅動機械或者直接供給工農(nóng)業(yè)生產(chǎn)能源。隨著現(xiàn)代生產(chǎn)過程不斷的強化,生產(chǎn)設備不斷的革新,工業(yè)生產(chǎn)規(guī)模不斷擴大,鍋爐也向著大容量、高效率、高參數(shù)的方向發(fā)展。為穩(wěn)定生產(chǎn),確保安全,對鍋爐設備運行的自動控制也就顯得十分得重要。</p><p
33、> 鍋爐系統(tǒng)主要包括送引風系統(tǒng)、燃料燃燒系統(tǒng)、汽水系統(tǒng)及輔助系統(tǒng)等。其主要工藝流程如圖2.1所示。</p><p> 圖2.1 鍋爐主要工藝流程圖</p><p> 1—燃燒嘴;2—爐膛;3—汽包;4—減溫器;5—爐墻;6—過熱器;7—省煤器;8—空氣預熱器</p><p> 由上面的圖形可以看出,汽包及循環(huán)管、給水調(diào)節(jié)閥、省煤器、給水泵等構成了蒸汽發(fā)
34、生系統(tǒng)。熱空氣、燃料按照一定比例進入燃燒室燃燒,生成的熱量傳給蒸汽發(fā)生系統(tǒng),產(chǎn)生飽和蒸汽,再經(jīng)過過熱器,就形成了具有一定溫度的過熱蒸汽,然后匯集至蒸汽母管。經(jīng)負荷設備調(diào)節(jié)控制機構提供給生產(chǎn)負荷設備使用。</p><p> 2.2鍋爐的控制系統(tǒng)</p><p> 2.2.1鍋爐的主要調(diào)節(jié)任務</p><p> 鍋爐設備要求在保證經(jīng)濟以及安全的前提下根據(jù)生產(chǎn)負荷的
35、需要,供應一定壓力和溫度的蒸汽。這樣,鍋爐設備的主要的調(diào)節(jié)任務就有:</p><p> ?。?)保持鍋爐燃燒的安全運行以及經(jīng)濟性;</p><p> ?。?)使爐膛負壓保持在一定范圍內(nèi);</p><p> ?。?)使鍋爐供給負荷的蒸汽壓力保持在一定范圍內(nèi);</p><p> ?。?)使供應的蒸汽量要保持給定的負荷或適應負荷的變化;</p
36、><p> (5)過熱蒸汽溫度和汽包中的水位保持在一定范圍內(nèi)。</p><p> 2.2.2鍋爐的主要控制系統(tǒng)</p><p> 鍋爐建模與控制的問題一直以來都是人們關注的焦點,是典型復雜的熱工系統(tǒng)。K.J.Astrom在國際上始于七十年代開創(chuàng)了系統(tǒng)地研究鍋爐建模與控制的方法,這些方法基于一系列物理實驗數(shù)據(jù)提出了鍋爐的簡化非線性模型得出的。</p>
37、<p> 以下控制系統(tǒng)是鍋爐設備的主要控制系統(tǒng):</p><p> (1)鍋爐燃燒系統(tǒng)的控制。鍋爐的燃燒系統(tǒng)中有三個操縱變量:引風量、送風量和燃燒量以及三個被控變量:煙氣成分、蒸汽壓力和爐膛負壓及。這些變量相互關聯(lián)在一起,需要統(tǒng)籌兼顧,組成合適的燃燒系統(tǒng)控制方案。讓空氣量,燃燒量維持一定的比例,以保證鍋爐的安全性和燃燒的經(jīng)濟性;而讓引風量和送風量彼此適應,也使爐膛負壓保持在一定的范圍內(nèi)。</p
38、><p> ?。?)鍋爐汽包水位的控制。汽包內(nèi)部的物料平衡它主要考慮的因素,就是要使給水量適應蒸發(fā)量,保持汽包中水位在一定范圍內(nèi)。這是鍋爐正常運行的主要標志之一,同時也是保證鍋爐和汽輪機安全運行的必要條件。</p><p> ?。?)鍋爐水處理過程的控制。使鍋爐給水性能指標達到工藝要求是這一控制過程的作用,基本上是采用離子交換樹脂的方法對水進行軟化處理。</p><p>
39、; ?。?)過熱蒸汽系統(tǒng)的控制。以噴水量為操縱變量,過熱蒸汽溫度為被控變量,目的是保證管壁溫度不超過一定的溫度范圍,并使過熱器出口溫度保持在一定范圍內(nèi)。</p><p> 本文是對鍋爐汽包水位控制系統(tǒng)進行研究。</p><p> 2.3汽包水位的動態(tài)特性</p><p> 對上述圖2.1中的汽水系統(tǒng)進行簡化,可以表示為圖2.2所示的結構。</p>
40、<p> 圖2.2 鍋水汽水系統(tǒng)簡圖</p><p> 給水流量和蒸汽流量之間平衡關系是鍋爐汽包水位的主要影響,燃料的變化和汽包的壓力變化也會對汽包水位產(chǎn)生影響,因為水位H不僅反映了汽包中的蓄水的多少,也反映了水面下汽泡的體積,而水面下汽泡的體積又與鍋爐的蒸汽壓力、爐膛負荷有關。總的來看,有四大主要因素影響了汽包水位變化:</p><p> (1)鍋爐蒸汽壓力的變化;&l
41、t;/p><p> (2)鍋爐蒸汽負荷的變化;</p><p> (3)包括給水調(diào)節(jié)閥開度的變化和給水母管壓力的變化的給水擾動;</p><p> (4)燃料量的變化。</p><p> 鍋爐汽包的容積可以看成由蒸發(fā)面(即水面)下方的汽水混合體積即汽泡體積、汽包內(nèi)水的體積和蒸發(fā)面上方的蒸汽體積三部分組成。我們可以把壓力的變化歸到蒸汽負荷中
42、,這是因為蒸汽壓力的變化幾乎都是由于蒸汽負荷變化引起的。這樣的話,壓力的變化對水位的影響可以忽略。而另一方面燃料量變化有較大的容量滯后、傳輸滯后,變化也十分緩慢,也可以忽略不計。所以,汽包水位動態(tài)特性的方程式如公式2-1:</p><p><b> (2-1)</b></p><p><b> 式中,—汽包水位;</b></p>
43、<p><b> ,—時間常數(shù),s;</b></p><p> —鍋爐給水流量,kg/s;</p><p> —鍋爐蒸汽流量,kg/s;</p><p> —蒸汽流量項的時間常數(shù),s;</p><p> —給水流量項的時間常數(shù),s;</p><p> —蒸汽流量項的放大倍數(shù)
44、;</p><p> —給水流量項的放大倍數(shù)。</p><p> 由公式2-1,我們知道:蒸汽流量和給水流量的變化是鍋爐汽包水位變化的主要擾動。所以,我們就分別對它們的動態(tài)特性進行討論。</p><p> 2.3.1汽包水位在給水流量作用下的動態(tài)特性</p><p> 圖中的曲線是建立在理想的平衡過程中。但是一開始汽包內(nèi)原有飽和水比給
45、水溫度高。給水流量的增加時,會從原有飽和水中吸收熱量,水位下汽泡體積也會因此放出熱量而減小。就是說汽包水位隨著汽包中儲水量的增加而緩慢上升。當水位下汽泡體積不再變化,水位變化就隨著給水量的增加而直線上升。所以,實際的汽包水位變化應該如曲線所示。也就是說當給水量增加時,一開始汽包水位并不立即增加而是有一個起始慣性階段的。</p><p> 在給水流量作用下,水位變化的階躍響應曲線如圖2.3所示。</p>
46、;<p> 圖2.3 給水流量作用下水位變化階躍響應曲線</p><p> 汽包水位的動態(tài)微分方程在蒸汽負荷不變而給水流量變化的情況下可以表示為:</p><p><b> (2-2)</b></p><p> 進行拉普拉斯變換,可以得:</p><p><b> (2-3)</b
47、></p><p> 于是,給水流量作用下的傳遞函數(shù):</p><p><b> (2-4)</b></p><p> 而相對來說于中壓鍋爐,一般較小忽略不計。故式(2-4)可以簡化為:</p><p><b> (2-5)</b></p><p> 式中,稱
48、為反應速度,即給水流量作單位改變時水位的變化速度。</p><p> 由式(2-5)可知,汽包水位在給水流量作用下的動態(tài)特性為一個一階慣性環(huán)節(jié)和一個積分環(huán)節(jié)的串聯(lián)??梢詫⑵浔硎緸橐粋€純滯后環(huán)節(jié)和積分環(huán)節(jié)的串聯(lián),即:</p><p><b> (2-6)</b></p><p> 式中,—上升速度,即給水流量變化一個單位流量時水位的變化速度
49、;</p><p><b> τ—純滯后時間。</b></p><p> 純滯后時間τ在給水溫度越低時是越大的。</p><p> 2.3.2汽包水位在蒸汽擾動下的動態(tài)特性</p><p> 在蒸汽流量擾動下,水位變化的階躍響應曲線如圖2.4所示:</p><p> 圖2.4 在蒸汽流量
50、水位變化階躍響應曲線</p><p> 一般來說,當蒸汽流量突然增加的時候,蒸汽量大于給水量,水位應該下降,如圖中曲線。但實際情況卻非如此,因為蒸汽用量的增加,在一瞬間時候必然引起汽包壓力的下降,水中的汽泡由于汽包中的水沸騰加劇而體積快速增大,水位變化的曲線如圖中所示。所以實際上顯示的水位響應曲線為與的迭加。從2.4圖可以知道,當蒸汽負荷增加時,雖然鍋爐的給水量小于蒸發(fā)量,但在一開始時,水位不僅不下降,反而迅速
51、上升,然后再下降。相反的,蒸汽流量突然減少時,水位開始下降,之后上升,這種現(xiàn)象稱之為“虛假水位”。</p><p> 汽包水位的動態(tài)微分方程在這種情況下可以表示為:</p><p><b> (2-7)</b></p><p> 進行拉普拉斯變換,得到:</p><p><b> (2-8)</b
52、></p><p> 于是,我們得到汽包水位在蒸汽流量擾動下的傳遞函數(shù):</p><p><b> (2-9)</b></p><p> 對上式進行化簡,得到:</p><p><b> (2-10)</b></p><p><b> 或</b
53、></p><p><b> ?。?-11)</b></p><p> 試中,——響應曲線的放大系數(shù)。</p><p> ——上升速度,就是給水量變化一個單位流量時水位變化的速度。</p><p> ——響應曲線的時間常數(shù)。</p><p> 一開始的變化速度比快得多。另外“虛假水位
54、”變化的幅度與鍋爐的工作壓力和蒸發(fā)量有關。</p><p> 第3章 模糊理論及其控制器的設計方法</p><p> 3.1模糊控制理論研究的現(xiàn)狀及本課題提出的意義</p><p> 在鍋爐控制中引用傳統(tǒng)的PID控制用,也是應用最廣泛的控制方法。雖然原理簡單,魯棒性較強,易于實現(xiàn),但同時也存在局限性,超調(diào)量大,無法實現(xiàn)非線性系統(tǒng)的精確控制。</p>
55、<p> 因為有上述問題的存在,隨之而來我們就必要采用一種新型的控制方式,既能達到設備的控制要求,又使控制系統(tǒng)的復雜程度降低,于此同時,還要設法盡可能少地進行人工干預。</p><p> 3.1.1模糊控制理論的發(fā)展與應用現(xiàn)狀</p><p> 扎德(L.A.Zadeh)美國加利福尼亞大學教授開創(chuàng)了模糊邏輯的歷史是在1965年撰寫的論文《Fuzzy Set》。從哪個時候
56、開始,模糊數(shù)學才開始慢慢的發(fā)展。1966年,P.N.Marinos發(fā)表了模糊邏輯的研究報告,這標志著模糊邏輯真正地誕生。后來,扎德又提出模糊語言變量這個重要的模糊邏輯概念。1974年,扎德又進行模糊邏輯推理的研究。自1974年英國的E.H.Mamdani教授成功地將模糊邏輯應用于鍋爐和蒸汽機控制并獲得成功,模糊控制標志著誕生。至此以后,模糊邏輯就成為了控制工程師們,專家學者研究的一個熱門課題。模糊理論實用化的中心移到了日本是在八十年代,
57、日本幾乎把所有模糊控制都引用于工業(yè)生產(chǎn),很多模糊控制實例也都來自日本。</p><p> 我國模糊控制理論及其應用方面的研究工作是從1979年李寶綬,劉志俊等對模糊控制器性能的連續(xù)數(shù)字仿真研究開始的。與常規(guī)PID控制器進行比較,研究了典型FUZZY控制器的性能,得出FUZZY控制器具有調(diào)整時問短、階躍響應速度快以及對參數(shù)變化不敏感等非常重要結論。對模糊推理算法、模糊文法和模糊語言以及模糊控制穩(wěn)定性問題等的研究,
58、大多數(shù)是在著名的高等院校和研究所中進行理論研究,而其成果主要集中應用于機床、工業(yè)爐窯造紙機等的控制。而這幾年來,模糊控制已滲透到家用電器中。國內(nèi)外現(xiàn)在已有模糊空調(diào)機、模糊洗衣機、模糊電飯煲以及模糊微波爐等在市場上出現(xiàn)。</p><p> 3.1.2模糊控制理論運用于鍋爐系統(tǒng)控制的意義</p><p> 在對鍋爐實施控制時采用傳統(tǒng)的控制方法存在以下一些難以克服的困難:</p>
59、<p> (1)系統(tǒng)存在嚴重耦合。例如:蒸汽流量因為燃料量的變化而產(chǎn)生擾動,另一方面蒸汽流量的改變也導致了給水流量的改變。</p><p> (2)由給煤量的變化到主汽壓的變化回路存在時間滯后,包括傳輸時滯,測量滯后和過程延遲等。</p><p> ?。?)為使鍋爐能夠在優(yōu)化狀態(tài)下運行,鍋爐運行參數(shù)設定值也需要經(jīng)常變化。</p><p> ?。?)
60、因為設備高壓性能而導致在測量信號中存在大量噪聲。</p><p> ?。?)由于蒸汽需求量的不斷變化和煤質(zhì)及煤種的變化給系統(tǒng)帶來了不確定性。</p><p> 鍋爐的動態(tài)特性復雜多變,而且具有高度耦合的多變量輸入輸出非線性熱工系統(tǒng),各環(huán)節(jié)的動態(tài)特性差異也很大,并伴負荷干擾,時滯以及噪聲等。所以鍋爐系統(tǒng)的數(shù)學模型也很難建立。根據(jù)上述實際情況,基于知識規(guī)則的模糊控制在鍋爐汽包水位控制中的應用
61、就具有了理論和現(xiàn)實的意義。</p><p> 3.1.3模糊控制理論的發(fā)展前景</p><p> 模糊控制的應用因為世界中模糊控制現(xiàn)象的大量存在范圍會越來越廣。正因為如此,國內(nèi)外在模糊控制研究開發(fā)領域尤其是在模糊邏輯控制產(chǎn)品的開發(fā)上和模糊控制理論的研究會有更大的發(fā)展。然而,模糊控制與經(jīng)典控制的技術和研究方法有著千絲萬縷的聯(lián)系,不可能脫離與其它領域的聯(lián)系而獨立存在。模糊控制也是屬于智能控
62、制技術的一種。正因為如此模糊控制與其它智能控制也有很多的聯(lián)系,雖然在模糊控制方面的研究已取得很多成果,但另一個方面相對經(jīng)典控制理論來說,仍表現(xiàn)得不是很成熟,下一些方面更需要值得進一步的研究:</p><p> ?。?)模糊控制技術需要與其它計算技術及控制技術進一步結合,從而形成完善的模糊預測控制理論、模糊自適應控制理論、模糊神經(jīng)網(wǎng)絡控制理論、模糊專家系統(tǒng)理論等,讓模糊控制器具有智能功能以及更強的學習能力,這樣更容
63、易去適應于復雜,龐大對象的模糊控制。</p><p> (2)到目前為止雖然已得到很多模糊控制的解析結果,但還需完善。經(jīng)典控制的概念和理論仍可以更深一步的推廣到模糊控制系統(tǒng)的設計和分析中。如模糊控制系統(tǒng)的穩(wěn)定性、魯棒性等都有待發(fā)展,復雜的非線性系統(tǒng)的控制理論和模糊建模也有待深入。</p><p> ?。?)具有豐富實際經(jīng)驗的操作者和專家的經(jīng)驗總結目前是模糊控制器控制規(guī)則的設計依據(jù)。模糊控
64、制規(guī)則接近于人的語言規(guī)則,模糊控制規(guī)則有待解決的問題是如何從眾多的規(guī)則中選取若干能有效反應對象控制特性。另一個方面,確定模糊控制規(guī)則對于提高模糊控制系統(tǒng)的性能也是十分重要的。</p><p> ?。?)模糊控制相對于穩(wěn)定性分析已經(jīng)比較完善傳統(tǒng)的控制理論還處于起步狀態(tài)。一套完整的穩(wěn)定性分析理論也需隨著模糊控制器應用的而日漸成型。</p><p> ?。?)由于模糊控制是離散控制,因此在將連續(xù)
65、的輸入量量化成離散量時,往往會導致一部分信息丟失。</p><p> ?。?)雖然模糊控制器因為良好的控制性能在實際的工業(yè)過程中得到了大量的應用。但于此同時在這些應用中,其通常都是針對不同的控制對象進行單獨設計,這樣使模糊控制器的研制缺乏通用性和適應能力,還浪費了人力物力,而且嚴重的阻礙了模糊控制器大范圍推廣應用和開發(fā)。</p><p> ?。?)在模糊控制器的設計過程中,還沒有系統(tǒng)的理論
66、和方法將實際操作者或者專家的語言描述與最終形成的模糊控制規(guī)則精確、完整的轉化成模糊控制規(guī)則;另一個方面,在模糊化過程中,語言變量的基精確量如何模糊化、模糊合成和推理的算法如何選取、本論域應如何劃分、以及反模糊化的計算方法等至今仍在理論界存在爭議。</p><p> ?。?)在實際控制工程中,存在模糊推理較復雜,計算時間長等問題,所以簡化模糊控制器的量化過程,如何針對電廠熱工過程確定推理規(guī)則以及將其轉換成易于學習的
67、算法等都是有待進一步研究的問題。模糊控制近年來取得的巨大成就使得人們期待著它能夠在電廠熱工等復雜過程控制中發(fā)揮重要的作用。</p><p> 模糊控制理論存在的問題為模糊控制的發(fā)展提出了要求,解決這些問題就成為模糊控制技術目前所面臨的主要任務和發(fā)展方向。</p><p> 3.2模糊控制器的設計方法</p><p> 鍋爐汽包水位的控制也是本課題研究控制對象,
68、由于原有的基于常規(guī)PID算法的控制系統(tǒng)目前己經(jīng)不能令人滿意地完成自動控制任務,故現(xiàn)在不得不采用人工手動控制。而為了能夠真正意義上的實現(xiàn)具有較高控制質(zhì)量的自動控制,根據(jù)前面的討論,將把模糊控制理論應用于鍋爐汽包水位對象的控制。</p><p> 模糊控制器是整個控制系統(tǒng)的核心,其設計的內(nèi)容包括以下幾方面:</p><p> ?。?)確定模糊控制器的輸入變量和輸出變量;</p>
69、<p> (2)設計模糊控制器的控制規(guī)則;</p><p> ?。?)確定模糊化和非模糊化的方法;</p><p> ?。?)編制模糊控制算法程序,控制算法是由計算機的程序實現(xiàn)的。</p><p> 3.2.1模糊控制器的規(guī)則設計</p><p> 控制規(guī)則的設計是設計模糊控制器的關鍵,一般包括三部分設計內(nèi)容:選擇描述輸入輸
70、出變量的詞集,定義各模糊變量的模糊子集及建立模糊控制器的控制規(guī)則。</p><p> (1)選擇輸入和輸出變量的詞集。模糊控制器的控制規(guī)則表現(xiàn)為一組模糊條件語句,在條件語句中描述輸入輸出變量狀態(tài)的詞匯(如“正大”、“負小”等)的集合,稱為這些變量的詞集。一般情況選七個詞匯:</p><p> 英文字頭縮寫為:[NB,NM,NS,ZE,PS,PM,PB]</p><p
71、><b> 即為:</b></p><p> {負大,負中,負小,零,正小,正中,正大},</p><p> (2)定義各模糊變量的模糊子集??偟膩碚f就是要確定模糊子集隸屬函數(shù)曲線的形狀,將確定的隸屬函數(shù)曲線離散化,得到有限點上的隸屬度,便構成了一個相應模糊變量的模糊子集。同時,應注意:一,隸屬函數(shù)曲線的形狀不同會導致不同的控制特性。隸屬函數(shù)曲線形狀較緩,
72、控制特性也較平緩,系統(tǒng)穩(wěn)定性較好,相對的,較尖的模糊子集其分辨率較高,控制靈敏度也較高。所以,在選著隸屬函數(shù)時,在誤差較小或接近于零的區(qū)域采用高分辨率的模糊集,相反的在誤差較大的區(qū)域采用低分辨率的模糊集。二,定義某一語言變量,如誤差,誤差變化和控制量的變化的全部模糊集合時。首先要考慮它們對基本論域的覆蓋程度,應使論域中的任意一點對這些模糊集合的隸屬度的最大值都不能太小,否則在這樣的點附近會出現(xiàn)“空檔”,從而引起失控,使模糊控制系統(tǒng)控制性
73、能變壞。</p><p> (3)建立模糊控制規(guī)則。模糊控制是建立在一系列模糊控制規(guī)則(人們對被控對象進行控制時的經(jīng)驗總結)的基礎上的。所以,這些控制規(guī)則是一些邏輯推理規(guī)則,其形式表現(xiàn)為模糊條件語句,在實際控制中,把有關控制規(guī)則加以處理,產(chǎn)生相應的控制算法,模糊控制器就以相應的算法去控制被控對象工作。而模糊控制規(guī)則是根據(jù)被控對象的行為特性和專家的控制經(jīng)驗編寫的,是吸取了該專家的知識和經(jīng)驗,由自然語言變量所表達的
74、模糊條件語句組成,表征了控制目標和該領域專家的控制策略以“IF-THEN”形式所表達的模糊推理語句。</p><p> 因為模糊控制規(guī)則是對系統(tǒng)控制經(jīng)驗的總結,它直接影響著控制系統(tǒng)的質(zhì)量是設計模糊控制器的重要依據(jù)。所以,準確產(chǎn)生一套合理的模糊控制規(guī)則十分重要。模糊控制規(guī)則的生成目前主要有四種方法:根據(jù)過程的模糊模型生成控制規(guī)則,根據(jù)學習算法生成控制規(guī)則,經(jīng)驗歸納法,根據(jù)對手工操作系統(tǒng)地觀察和測量生成控制規(guī)則。&
75、lt;/p><p> 3.2.2精確量的模糊化</p><p> 在確定了模糊控制器的結構之后,就需將精確值轉化為模糊量,以便實現(xiàn)模糊控制算法就是要對輸入量進行采樣、量化、并模糊化。</p><p> ?。?)輸入、輸出變量的論域。我們把模糊控制器的輸入量偏差、偏差變化的實際范圍稱為這些變量的基本論域。</p><p> 設誤差的基本論域為
76、[,],誤差變化的基本論域為[,]。輸出變量的基本論域為[,]。</p><p> 誤差所取的模糊子集的論域為:</p><p> [,,……,,……,,]</p><p> 誤差變化所取的模糊子集的論域為:</p><p> [,,……,,……,,]</p><p> 輸出變量的模糊子集的論域為:</
77、p><p> [,,……,,……,,]</p><p> 一般選擇誤差論域的,選誤差變化論域的,控制量的論域的。這是因為這樣能滿足模糊集論域中所含元素個數(shù)為模糊語言詞集總數(shù)的兩倍以上,避免出現(xiàn)失控現(xiàn)象。</p><p> ?。?)量化因子和比例因子。為了進行模糊化處理,必須將輸入變量從基本論域轉換到相應的模糊集的論域,這中間需將輸入變量乘以相應的因子,這就是量化因子
78、的概念。量化因子一般用表示,誤差的量化因子,及誤差變化的量化因子分別可用下面兩個公式來計算:</p><p><b> ?。?-1)</b></p><p><b> ?。?-2)</b></p><p> 另外,還要選取一個比例因子,因為經(jīng)模糊控制算法給出的控制量還不能直接控制對象,必須將其轉換到為控制對象所能接受的基
79、本論域中去。若控制量的基本論域為[,],量化后的論域為[,],則控制量的比例因子可由式3-3確定</p><p><b> (3-3)</b></p><p> 量化因子的是否合適對控制系統(tǒng)的動態(tài)性能有很大的影響,選得較大時,系統(tǒng)的超調(diào)量也較大,過渡時間較長;選得較大時,超調(diào)量減小,但是系統(tǒng)的響應速度變慢。此外,輸出比例因子,選擇過小,會使系統(tǒng)的動態(tài)響應過程變長;
80、選得較大時,會導致系統(tǒng)振蕩。所以合理的選擇模糊控制器的輸入變量的量化因子和輸出變量的比例因子是非常重要的。</p><p> 模糊變量、以及的隸屬度賦值是根據(jù)不一樣對象的實際情況而來具體確定的。</p><p> 3.2.3 模糊推理</p><p> 模糊推理具有模擬人的基于模糊概念的推理能力是模糊控制器的核心。模糊推理是以模糊條件為基礎,它是模糊決策的前提
81、,也是模糊控制規(guī)則生成的理論依據(jù),該推理過程是基于模糊邏輯中的推理規(guī)則以及蘊含關系來進行。在設計中,一般采用Mmadnai推理法。對于兩個輸入一個輸出的模糊系統(tǒng),則有:</p><p> :如果是且是,則是;</p><p> 同樣:如果是且是,則是;</p><p><b> ………</b></p><p>
82、同樣:如果是且是,則是。</p><p> 其中,,和是代表系統(tǒng)狀態(tài)和控制量的語言變量;,和分別是,和的語言值。,和的論域分別是,和</p><p> 模糊控制規(guī)則“如果是且是,則是”的模糊蘊含關系,定義為</p><p> 其中“”是定義在上的模糊集合,是定義在上的模糊蘊含關系??紤]條模糊控制規(guī)則的總的模糊蘊含關系為</p><p>
83、<b> 后求得推理的結論為</b></p><p> 上式中是合成運算符,采用最大-最小合成法。</p><p> 第4章 鍋爐汽包模糊控制器的設計</p><p> 4.1模糊控制器的設計</p><p> 選定模糊控制器的結構是在進行模糊控制器的設計之前首先要做的,所謂其結構設計是指確定模糊控制器的輸入變
84、量和輸出變量。模糊控制器可以分為單變量模糊控制器(有一個獨立的外部輸入變量和一個輸出變量)和多變量模糊控制器,基本上我們用到的模糊控制器都是單變量模糊控制器。模糊控制器的維數(shù)也就是單變量模糊控制器的輸入的個數(shù)。下圖4.1給出了幾種結構形式的模糊控制器。</p><p> 圖4.1 模糊控制的基本結構形式</p><p> 總的來講,模糊控制器的維數(shù)越高,它的控制也就越精細。但另一方面維
85、數(shù)過高的話,模糊控制規(guī)則也將變得十分的復雜,控制算法的實現(xiàn)也會變得相當?shù)睦щy。所以,現(xiàn)在二維模糊控制器被廣泛采用,它的輸入一般為誤差和誤差的變化率,以及輸出為控制量的變化。</p><p> 4.1.1 確定模糊控制器的結構</p><p> 根據(jù)本課題的特點和控制要求,模糊控制器選用二維結構,即以水位的誤差和水位誤差的變化為輸入變量,以控制量的變化(電動閥的開度)為輸出量。圖4.2是
86、二維模糊控制器為核心的模糊控制系統(tǒng)的基本原理圖,其中,虛框內(nèi)的就是二維模糊控制器的基本結構圖。</p><p> 4.2 模糊控制系統(tǒng)的基本結構圖</p><p> 上圖中是輸入變量的給定值,和分別為輸入變量的誤差和誤差的變化率,是解模糊化后輸出的語言變量,為經(jīng)過輸出量化以后的實際輸出值,是傳感器測量的鍋爐汽包的當前水位。</p><p> 4.1.2建立模糊
87、控制規(guī)則</p><p> 在本課題的設計中,輸入變量和輸出變量都采用七個詞匯來描述。</p><p> 水位誤差的七個詞匯為:{負大,負中,負小,零,正小,正中,正大}</p><p> 水位誤差的變化率的七個詞匯為:{負大,負中,負小,零,正小,正中,正大}</p><p> 輸出控制量的七個詞匯為:{負大,負中,負小,零,正小,
88、正中,正大}</p><p> 語言值模糊集合隸屬函數(shù)的形狀是梯形、三角形是正態(tài)分布,對控制效果的影響不是很大,但其隸屬函數(shù)的幅寬大小對性能的影響較大,在本課題中,所選用的水位誤差、水位誤差的變化率和輸出控制量的語言值的隸屬函數(shù)都是三角形隸屬函數(shù),其隸函數(shù)曲線如圖4.3,4.4,4.5所示。</p><p> 圖4.3 E的隸屬函數(shù)曲線</p><p> 圖
89、4.4 EC的隸屬函數(shù)曲線</p><p> 圖4.5 U的隸屬函數(shù)曲線</p><p> 首先考慮誤差為負的情況,在建立模糊控制規(guī)則表時,例如,當誤差為負大時,若當誤差變化為負,這時誤差有增大的趨勢,為盡快地消除己有的負大誤差并抑制誤差變大,所以,控制量的變化取正大。</p><p> 當誤差為負小時,系統(tǒng)接近穩(wěn)態(tài),若誤差變化為負時,選取控制量變化為正中,以
90、抑制誤差向負方向變化;若誤差變化為正時,系統(tǒng)本身有消除負小的誤差的趨勢,選取控制量變化為正小即可。</p><p> 當誤差為負而誤差變化為正時,系統(tǒng)本身已有減少誤差的趨勢,所以,為盡快地消除誤差且又不超調(diào),應取較小的控制量;當誤差為負大且誤差變化為正小時,控制量的變化取為正中:若誤差變化正大或正中時,控制量不宜增加,否則,造成超調(diào)會產(chǎn)生正誤差,因此,這時控制量變化取為“零”等級。</p><
91、;p> 根據(jù)上述選取控制量變化的原則:當誤差大或較大時,選擇控制量以盡快消除誤差為主:而當誤差較小時,選擇控制量要注意防止超調(diào),就可以確定鍋爐汽包水位模糊控制器的控制規(guī)則表,如表4.1所示:</p><p> 表4.1 鍋爐汽包水位的控制規(guī)則表</p><p> 4.1.3確定模糊變量的模糊化</p><p> 在鍋爐汽包的水位控制系統(tǒng)中,水位的給定值
92、,由水位傳感器測量到的水位值記為,則可以得到水位誤差和水位誤差的變化為:</p><p><b> (4-1)</b></p><p><b> ?。?-2)</b></p><p> 將和作為水位控制器的輸入變量,輸出變量為執(zhí)行器電動閥的開度。根據(jù)鍋爐汽包的實際工作情況,考慮到傳感器的誤差,要求將水位誤差的范圍在-1
93、20mm到+120mm之間,水位誤差變化五的范圍在-12mm到+12mm之間。水位控制量即為輸出變量,即電動閥的開度的范圍在0%到100%之間。</p><p> 因此,鍋爐汽包水位模糊控制器的誤差的基本論域為:[-120mm,+120mm]</p><p> 誤差變化的基本論域為:[-12mm,+12mm]</p><p> 誤差所取的模糊子集的論域為:[-
94、6,+6]</p><p> 誤差所取的模糊子集的論域為:[-6,+6]</p><p> 所以,在本課題設計過程中,量化因子可根據(jù)公式(3-1)得,誤差變化率的量化因子可根據(jù)公式(3-2)得。量化因子使得輸入量實現(xiàn)了從基本論域變換到模糊集論域的作用。</p><p> 應該指出,在實際的應用過程中若利用量化因子計算出的誤差模糊子集的論域和誤差變化模糊子集的論
95、域的值不屬整數(shù),可以把它歸為最接近的整數(shù)。 </p><p> 輸出變量的基本論域為:[-4,+4」</p><p> 輸出變量所取的模糊子集的論域為:[-6,+6]</p><p> 因此,根據(jù)公式(3-3),可得到控制量的比例因子。</p><p><b> 第5章 仿真研究</b></p>&
96、lt;p> 5.1仿真工具的介紹</p><p> 5.1.1關于MATLAB</p><p> MATLAB顧名思義就是矩陣實驗室(mstrix laboratoty),它是由MathWorks公司于1984年推出的一套可視化和高性能的數(shù)值計算數(shù)學軟件。最為重要的是,MATLAB被稱為演算紙式科學算法語言,用MATLAB編寫程序如同在演算紙上排列出公式與求解問題。它在進行編程
97、運算時與人進行科學計算的表達方式完全一致,所以不像其他高級語言(如Basic、C等)那樣難于掌握。</p><p> MATLAB自問世以來,就以數(shù)值計算稱雄,正如其名MATLAB主要用于方便矩陣的存取,其基本元素是無需定義維數(shù)的矩陣。MATLAB進行數(shù)值計算的基本單位是復數(shù)數(shù)組(或稱陣列),這使得MATLAB高度“向量化”,MATLAB現(xiàn)已發(fā)展成為線性代數(shù)課程的標準工具。由于它不需要定義數(shù)組維數(shù),并且它提供了
98、矩陣函數(shù)、特殊矩陣專門的庫函數(shù),使之在求解諸如信號處理、建模、系統(tǒng)識別、控制、優(yōu)化等領域的問題時,顯得大為高效、簡捷、方便,這是其他高級語言所不能比擬的。</p><p> MATLAB的典型的應用包括以下幾個方面:</p><p> ?。?)數(shù)值和符號計算;</p><p> ?。?)仿真,建模,原型開發(fā);</p><p> ?。?)數(shù)據(jù)
99、分析,財務工程;</p><p> ?。?)工程與科學繪圖;</p><p> (5)應用開發(fā)和圖形用戶界面設計。</p><p> MATLAB系統(tǒng)主要由以下幾個部分構成:</p><p> ?。?)MATLAB工作環(huán)境;</p><p> ?。?)MATLAB編程語言;</p><p>
100、 ?。?)MATLAB的庫函數(shù);</p><p> ?。?)MATLAB繪圖系統(tǒng);</p><p> ?。?)應用程序接口(API)。</p><p> 在世界上各個國家的大學里,如數(shù)字信號處理、動態(tài)系統(tǒng)仿真、數(shù)理統(tǒng)計、自動控制理論、模擬與數(shù)字通信等課程的教科書都把MATLAB作為其十分重要的內(nèi)容。當前,MATLAB已經(jīng)不僅僅是一個“矩陣實驗室”而是已經(jīng)成為國際上
101、最流行的科學和工程計算軟件以及是一種具有廣泛應用前景的全新的計算機高級編程語言。MATLAB語言的功能也越來越強大,不斷適用新的要求,提出新的解決方法,在各種數(shù)學運算中正扮演著重要的角色。</p><p> 5.1.2關于SIMULINK</p><p> SIMULINK問世與20世紀90年代初,它的前身是Simulib,以工具庫的形式掛接在3.5版本的MATLAB上。在MATLAB
102、4.2X版本時期Simulink名稱廣為人知,Simulink只能在MATLAB環(huán)境中運行,不能獨立進行。Simulink是MATLAB軟件的擴展,它是實現(xiàn)仿真和動態(tài)系統(tǒng)建模的一個軟件包,它與MATLAB語言的主要區(qū)別在于,可以使得用戶可以把更多的精力投入到系統(tǒng)模型的構建,而非編程上。</p><p> Simulink是一個圖形化的建模工具,是一種基于MATLAB的框圖設計環(huán)境,是實現(xiàn)仿真、分析和動態(tài)系統(tǒng)建模
103、的一個軟件包,被廣泛應用于非線性系統(tǒng),線性系統(tǒng),數(shù)字信號處理,數(shù)字控制的建模和仿真中。從某種意義上來說,凡是能夠用數(shù)學方式描述的系統(tǒng),都可用其建模。Simulink可以用離散采樣時間、連續(xù)采樣時間或兩種混合的采樣時間進行建模,同時,它也支持多速率系統(tǒng)。Simulink提供了一個建立模型方塊圖的圖形用戶接口(GUI)為了創(chuàng)建動態(tài)系統(tǒng)模型,這個創(chuàng)建過程只需單擊和拖動鼠標操作就能完成,它提供了一種直接明了,快捷的方式,而且于此同時用戶也可以立
104、即看到系統(tǒng)的仿真結果。</p><p> 構架在Simulink基礎之上的其他產(chǎn)品擴展了Simulink多領域建模功能,也提供了用于執(zhí)行、設計、驗證和確認任務的相應工具。Simulink與MATLAB®緊密集成,可以直接訪問MATLAB大量的工具來進行算法研發(fā)、仿真的分析和可視化、批處理腳本的創(chuàng)建、建模環(huán)境的定制以及信號參數(shù)和測試數(shù)據(jù)的定義。</p><p> 5.2
105、PID及模糊控制仿真研究</p><p> 5.2.1 PID控制的結構</p><p> PID控制器的基本控制規(guī)律有比例、積分和微分等幾種,工業(yè)上所用的控制規(guī)律是這些基本規(guī)律之間的不同組合。</p><p> 圖5.1 PID控制系統(tǒng)原理框圖</p><p> PID控制器的控制規(guī)律為:</p><p>&
106、lt;b> (5-1)</b></p><p> 式中:――控制器的輸出;</p><p> ――控制器輸入,它是給定值和被控對象輸出值的差,即=-, 為系統(tǒng)參考輸入(設定值),為系統(tǒng)輸出(被控量),稱為偏差信號;</p><p> ――控制器的比例系數(shù);</p><p> ――控制器的積分時間;</p>
107、;<p> ――控制器的微分時間;</p><p> 對公式(5-1)拉氏變換后,可以得到:</p><p><b> (5-2)</b></p><p> 整理后得到PID控制器的傳遞函數(shù):</p><p><b> ?。?-3)</b></p><p&g
108、t; 由PID控制器的數(shù)學模型,可知它由比例、積分、微分三部分組成。這三部分的表示方式和作用分別是:</p><p><b> 1.比例部分:</b></p><p> 在比例部分,比例系數(shù)越大,則過渡過程越短,控制結果的靜態(tài)偏差也越小;但</p><p> 越大,也越容易產(chǎn)生振蕩。故而,比例系數(shù)選擇必須適當,才能取得過渡時間少,靜態(tài)偏
109、差小而又穩(wěn)定的效果。</p><p><b> 2.積分部分:</b></p><p> 從積分部分的數(shù)學表達式可以知道,只要存在偏差,則它的控制作用就會不斷增加。只有在偏差=0時,它的積分才會為一個常數(shù),控制作用才是一個不會增大的常數(shù)??梢姡e分部分的作用可以消除系統(tǒng)的偏差。</p><p> 積分時間對積分部分的作用影響極大。當較大時
110、,則積分作用較弱,這時,系統(tǒng)的過渡過程不易產(chǎn)生振蕩。但是消除偏差所需的時間較長。當較小時,則積分作用較強。這是系統(tǒng)過渡過程中有可能產(chǎn)生振蕩,但是消除偏差所需的時間較短。</p><p><b> 3.微分作用:</b></p><p> 微分部分的作用強弱由微分時間決定。越大,則它抑制變化的作用越強;越小,它抑制變化的作用越弱。它對系統(tǒng)的穩(wěn)定有很大的影響。<
111、/p><p> 5.2.2仿真過程及其結果</p><p> 為驗證模糊控制的有效性,本文采用MATLAB對鍋爐水位控制系統(tǒng)進行仿真。已知其給水流量與水位的傳遞函數(shù)、蒸汽流量與水位的傳遞函數(shù)。</p><p> 給水流量主通道傳遞函數(shù);</p><p><b> ?。?-4)</b></p><p&
112、gt; (2)蒸汽流量干擾通道傳遞函數(shù);</p><p><b> ?。?-5)</b></p><p> 為使仿真直觀、方便,取給定值和輸出水位具有相同的量綱,水位測量變送器的傳遞系數(shù)取為l。仿真時,PID控制器中的比例系數(shù),積分系數(shù),微分系數(shù)。模糊控制器中的量化因子,,模糊輸出的比例因子。利用MATLAB中的Simulink進行仿真。在30mm階躍輸入信號作用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電氣工程及其自動化畢業(yè)設計
- 電氣工程及其自動化專業(yè)畢業(yè)設計
- 電氣工程及其自動化專業(yè)畢業(yè)設計
- 電氣工程及其自動化畢業(yè)設計論文
- 電氣工程及其自動化畢業(yè)設計-方圓小區(qū)電氣工程設計
- 電氣工程及其自動化畢業(yè)設計-康樂小區(qū)電氣工程設計
- 電氣工程及其自動化專業(yè)畢業(yè)設計[論文]
- 電氣工程及其自動化畢業(yè)設計---商住樓電氣工程設計
- 電氣工程及其自動化畢業(yè)設計---商住樓電氣工程設計
- 《電氣工程及其自動化》專業(yè)畢業(yè)設計任務
- 《電氣工程及其自動化》-專業(yè)畢業(yè)設計任務
- 電氣工程及自動化畢業(yè)設計
- 電氣工程及其自動化畢業(yè)設計-曙光小區(qū)電氣設計
- 自動化課程設計----鍋爐汽包水位控制系統(tǒng)
- 電氣工程及其自動化畢業(yè)設計-家園小區(qū)電氣設計
- 電氣工程及其自動化畢業(yè)設計-臥龍小區(qū)電氣設計
- 電氣工程及其自動化畢業(yè)設計-花園小區(qū)電氣設計
- 電氣工程及其自動化畢業(yè)設計-平安小區(qū)電氣設計
- 電氣工程及其自動化畢業(yè)設計-陽光小區(qū)電氣設計
- 電氣工程及其自動化畢業(yè)設計-黃河小區(qū)電氣設計
評論
0/150
提交評論