一階倒立擺雙閉環(huán)模糊控制畢業(yè)論文(含外文翻譯)_第1頁(yè)
已閱讀1頁(yè),還剩44頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  摘要</b></p><p>  本文討論基于魯棒性設(shè)計(jì)的一階倒立擺雙閉環(huán)控制問(wèn)題。以擺角為內(nèi)環(huán).以小車(chē)位置為外環(huán)利用魯棒孔子系統(tǒng)理論進(jìn)行模糊控制器設(shè)計(jì)及參數(shù)整定,使控制系統(tǒng)對(duì)于確定系統(tǒng)參數(shù)的變化具有較強(qiáng)的魯棒性。倒立擺系統(tǒng)的高階次、不穩(wěn)定、多變量、非線性和強(qiáng)耦合等特性使得許多現(xiàn)代控制理論的研究人員一直將它視為研究對(duì)象。論文首先介紹了模糊系統(tǒng)的理論基礎(chǔ),和模糊控

2、制器的分析和設(shè)計(jì),充分的理解了倒立擺智能控制系統(tǒng)研究與設(shè)計(jì)所需要的理論知識(shí)。然后通過(guò)對(duì)倒立擺系統(tǒng)的分析建模,采用模糊推理系統(tǒng),設(shè)計(jì)相應(yīng)的模糊控制器,對(duì)倒立擺進(jìn)行控制,最后將控制過(guò)程在MATLAB上加以仿真。在MATLAB仿真中,應(yīng)用模糊邏輯工具箱來(lái)設(shè)計(jì)模糊邏輯控制器,然后通過(guò)Simulink來(lái)建立模糊系統(tǒng),最后得到仿真結(jié)果。</p><p>  關(guān)鍵詞:倒立擺,模糊控制,雙閉環(huán)模糊控制器,MATLAB仿真。<

3、;/p><p><b>  ABSTRACT</b></p><p>  This article discusses the question of inverted pendulum double loop control that based on robust design. Take the pivot angle as the inner ring , the

4、 car position as the outer ring, Carries on the fuzzy controller design and the parameter installation by use robust control system theory, enable the control system to have strong robustness that determine changes in sy

5、stem parameters. As the inverted pendulum system is unstable,multivariable, nonlinear and strongly coupling and so on, many modern</p><p>  Key word: Inverted pendulum, fuzzy control, double closed loop fuzz

6、y controller, MATLAB simulation. </p><p><b>  目錄</b></p><p><b>  第一章 緒論4</b></p><p>  1.1倒立擺系統(tǒng)穩(wěn)定性研究4</p><p>  1.1.1 倒立擺系統(tǒng)穩(wěn)定性研究的意義4</p>

7、<p>  1.1.2 倒立擺研究的發(fā)展?fàn)顩r5</p><p>  1.2 模糊控制的研究現(xiàn)狀6</p><p>  1.2.1模糊控制理論的產(chǎn)生6</p><p>  1.2.2模糊控制的數(shù)學(xué)基礎(chǔ)7</p><p>  1.2.3模糊控制的研究現(xiàn)狀8</p><p>  1.2.4模糊控制理

8、論的發(fā)展前景9</p><p>  1.3 論文主要工作10</p><p>  第二章:?jiǎn)沃c(diǎn)倒立擺系統(tǒng)數(shù)學(xué)模型的建立及系統(tǒng)分析11</p><p>  2.1建模機(jī)理11</p><p>  2.2系統(tǒng)建模11</p><p>  2.3 模型簡(jiǎn)化13</p><p>  第三章

9、:模糊控制的基本原理16</p><p>  3.1 模糊集合與隸屬函數(shù)16</p><p>  3.2 模糊邏輯操作16</p><p>  3.3 模糊規(guī)則與模糊推理17</p><p>  3.4 模糊推理系統(tǒng)17</p><p>  第四章:一階倒立擺系統(tǒng)的雙閉環(huán)模糊控制器的設(shè)計(jì)與仿真19</

10、p><p>  4.1 一階倒立擺系統(tǒng)的雙閉環(huán)模糊控制方案19</p><p>  4.1.1 問(wèn)題的提出19</p><p>  4.1.2 模糊控制器的設(shè)計(jì)20</p><p>  4.2 仿真實(shí)驗(yàn)23</p><p>  4.2.1 MATLAB模糊邏輯工具箱23</p><p>

11、  4.2.2 一階倒立擺系統(tǒng)數(shù)字仿真模型的建立26</p><p>  4.3仿真實(shí)驗(yàn)結(jié)果28</p><p><b>  第五章 結(jié)論33</b></p><p><b>  致謝34</b></p><p><b>  參考文獻(xiàn):35</b></p>

12、<p><b>  附錄:36</b></p><p><b>  中文翻譯:42</b></p><p><b>  第一章 緒論</b></p><p>  1.1倒立擺系統(tǒng)穩(wěn)定性研究</p><p>  倒立擺控制系統(tǒng)是應(yīng)用于自動(dòng)控制理論實(shí)驗(yàn)室的經(jīng)典實(shí)驗(yàn)

13、裝置。本文首先介紹倒立擺系統(tǒng)穩(wěn)定性研究意義,然后介紹倒立擺研究的發(fā)展?fàn)顩r,以及模糊控制理論的產(chǎn)生與發(fā)展。</p><p>  1.1.1倒立擺系統(tǒng)穩(wěn)定性研究的意義</p><p>  倒立擺控制系統(tǒng)是應(yīng)用于自動(dòng)控制理論中的典型實(shí)驗(yàn)裝置和物理模型,其研究領(lǐng)域涉及到力學(xué).電學(xué).數(shù)學(xué).控制理論等多科學(xué)交叉技術(shù)。近代機(jī)械控制系統(tǒng)中,如直升飛機(jī).火箭發(fā)射.人造衛(wèi)星運(yùn)行及機(jī)器人舉重.做體操和行走機(jī)器人

14、步行控制等等,都存在有類似倒立擺的穩(wěn)定控制問(wèn)題,倒立擺實(shí)驗(yàn)是驗(yàn)證控制理論的一種經(jīng)典實(shí)驗(yàn),它起源于50年代,MIT(麻省理工學(xué)院)的控制理論專家根據(jù)火箭發(fā)射助推器原理設(shè)計(jì)出一階倒立擺實(shí)驗(yàn)設(shè)備。然后人們參照雙足機(jī)器人的控制設(shè)備設(shè)計(jì)出二級(jí)擺,然后設(shè)計(jì)出三級(jí)擺.四級(jí)擺。</p><p>  倒立擺系統(tǒng)是一個(gè)非線性.時(shí)變.多變量耦合性質(zhì)的自然不穩(wěn)定系統(tǒng),對(duì)于倒立擺系統(tǒng)的穩(wěn)定控制。不僅具有重要的理論意義,而且還具有很重要的工

15、程實(shí)踐意義,首先對(duì)于倒立擺的穩(wěn)定控制,許多抽象的控制概念如控制系統(tǒng)的穩(wěn)定性.可控性.系統(tǒng)收斂速度和系統(tǒng)抗干擾能力等,都可以通過(guò)倒立擺系統(tǒng)直觀的表現(xiàn)出來(lái)。同時(shí),倒立擺作為一個(gè)簡(jiǎn)單的實(shí)驗(yàn)裝置,成本低廉,結(jié)構(gòu)簡(jiǎn)單,在實(shí)驗(yàn)室條件下易于實(shí)現(xiàn)。對(duì)于倒立擺系統(tǒng)的穩(wěn)定控制,可以充分驗(yàn)證新的控制方法的有效性及可靠性,為新型控制理論的研究提供了一個(gè)不可多得的載體。其次,對(duì)于倒立擺的穩(wěn)定控制,其控制方法在軍工.航天.機(jī)器人領(lǐng)域和一般工業(yè)工程上也有廣泛用途,比

16、如機(jī)器人行走過(guò)程中的平衡控制.火箭發(fā)射中的垂直度控制和衛(wèi)星飛行中的姿態(tài)控制等均涉及到類似倒立擺這樣的重心上,支點(diǎn)在下的問(wèn)題上,因此倒立擺成了控制理論中歷久不衰的研究課題。人們不斷從研究倒立擺控制方法中發(fā)掘出新的控制方法,并將其應(yīng)用于航天科技和機(jī)器人學(xué)等各種高新科技領(lǐng)域。</p><p>  1.1.2倒立擺研究的發(fā)展?fàn)顩r</p><p>  由于對(duì)倒立擺系統(tǒng)的穩(wěn)定控制有著重要的理論意義和實(shí)

17、際意義。國(guó)內(nèi)外的學(xué)者對(duì)此給予了廣泛的關(guān)注和研究。早在上個(gè)世紀(jì)60年代,國(guó)外有學(xué)者對(duì)倒立擺系統(tǒng)進(jìn)行了系統(tǒng)的研究,分析了倒立擺的機(jī)械穩(wěn)定性問(wèn)題和可控性問(wèn)題,討論了多級(jí)倒立擺的穩(wěn)定控制,提出bang-bang的穩(wěn)定控制。在60年代后期作為一個(gè)典型的不穩(wěn)定.嚴(yán)重非線性證例,用其檢驗(yàn)控制方法對(duì)不穩(wěn)定.非線性和快速性形同的控制能力,收到世界各國(guó)許多科學(xué)家的重視,從而用不同的控制方法控制不同類型的倒立擺,成為具有挑戰(zhàn)性的課題之一,從上世紀(jì)70年代初期

18、開(kāi)始,用狀態(tài)反饋理論對(duì)不同類型倒立擺的控制問(wèn)題成了當(dāng)時(shí)的一個(gè)研究熱點(diǎn),并且在很多方面取得了比較滿意的效果。但是由于狀態(tài)反饋控制依賴于線性化的數(shù)學(xué)模型,因此對(duì)于一般的工業(yè)過(guò)程尤其是數(shù)學(xué)模型變化的或不清晰的非線性控制對(duì)象無(wú)能為力。這種狀況從上世紀(jì)80年代后期開(kāi)始有了很大的變化。隨著模糊控制理論的發(fā)展,以及將模糊控制理論應(yīng)用于倒立擺系統(tǒng)的控制,對(duì)非線性問(wèn)題的處理有了很大的改進(jìn)。將模糊理論應(yīng)用于倒立擺的控制, 其目的是為了檢驗(yàn)?zāi):碚搶?duì)快速、絕

19、對(duì)不穩(wěn)定系統(tǒng)的適應(yīng)能力。在這一階段, 利用模糊理論用于控制一級(jí)倒立擺取得</p><p>  總之,對(duì)于倒立擺控制方法可以總結(jié)如下:</p><p>  (1)PID控制:通過(guò)對(duì)倒立擺物理模型的分析,建立倒立擺系統(tǒng)的動(dòng)力學(xué)模型,設(shè)計(jì)出PID控制器實(shí)現(xiàn)控制;</p><p>  (2)狀態(tài)反饋控制:通過(guò)對(duì)倒立擺物理模型的分析,建立倒立擺系統(tǒng)的動(dòng)力學(xué)模型,然后利用狀態(tài)空

20、間理論推導(dǎo)出狀態(tài)方程和輸出方程,利用狀態(tài)反饋的各種設(shè)計(jì)方法實(shí)現(xiàn)對(duì)倒立擺的控制;</p><p>  (3)模糊控制:主要是確定模糊規(guī)則,克服系統(tǒng)的非線性和不確定性實(shí)現(xiàn)對(duì)倒立擺的穩(wěn)定控制;</p><p>  (4)自適應(yīng)控制:通過(guò)設(shè)計(jì)自適應(yīng)控制器對(duì)倒立擺進(jìn)行控制: </p><p>  (5)神經(jīng)網(wǎng)絡(luò)控制:利用神經(jīng)網(wǎng)絡(luò)能夠充分逼近復(fù)雜的非線性關(guān)系,學(xué)習(xí)與適應(yīng)嚴(yán)重不確

21、定系統(tǒng)的動(dòng)態(tài)特性,與其他控制方法結(jié)合實(shí)現(xiàn)對(duì)倒立擺的穩(wěn)定控制;</p><p>  (6)幾種控制算法相結(jié)合的控制方式:充分利用各控制算法的優(yōu)越性,來(lái)實(shí)現(xiàn)一種組合式的控制方法,如遺傳算法與神經(jīng)網(wǎng)絡(luò)結(jié)合的方法,神經(jīng)網(wǎng)絡(luò)與模糊理論結(jié)合的方法,模糊控制與PID結(jié)合的方法等等</p><p>  1.2 模糊控制的研究現(xiàn)狀</p><p>  1.2.1模糊控制理論的產(chǎn)生&l

22、t;/p><p>  在自動(dòng)控制理論不斷發(fā)展的歷程中,“經(jīng)典控制理論”和“現(xiàn)代控制理論”不論是在控制理論方面,還是在實(shí)際的控制過(guò)程中都發(fā)揮了重要的作用。經(jīng)典控制理論的研究和應(yīng)用必須存在一個(gè)重要的前提:系統(tǒng)的運(yùn)動(dòng)狀態(tài)必須用一個(gè)合理的數(shù)學(xué)模型來(lái)描述。然而隨著現(xiàn)代工業(yè)、科學(xué)技術(shù)的不斷發(fā)展,被控對(duì)象越來(lái)越復(fù)雜,同時(shí)對(duì)于控制精度的要求也越來(lái)越高。為了能夠解決復(fù)雜系統(tǒng)的自動(dòng)控制問(wèn)題和滿足控制精度的要求,在空間技術(shù)發(fā)展的基礎(chǔ)上,提

23、出了現(xiàn)代控制理論?,F(xiàn)代控制理論是利用一個(gè)一階微分方程組或差分方程組來(lái)描述系統(tǒng)的數(shù)學(xué)模型,因此能夠很好地解決多輸入一多輸出和時(shí)變系統(tǒng)的問(wèn)題,并且可以滿足系統(tǒng)的控制精度要求。但是,仔細(xì)分析發(fā)現(xiàn):無(wú)論是經(jīng)典控制理論還是現(xiàn)代控制理論,均需預(yù)先建立被控對(duì)象的數(shù)學(xué)模型。然而,在實(shí)際的工業(yè)過(guò)程中,由于大多數(shù)系統(tǒng)過(guò)于復(fù)雜,尤其是那些非線性和時(shí)變性的不確定系統(tǒng),它們的傳遞函數(shù)或狀態(tài)方程難以用傳統(tǒng)的定量分析方法加以實(shí)現(xiàn)。即使采用“系統(tǒng)辨識(shí)”理論,通過(guò)各種測(cè)

24、量手段和數(shù)據(jù)處理方法來(lái)獲得系統(tǒng)的數(shù)學(xué)模型,往往也是一種近似,很難獲得系統(tǒng)運(yùn)動(dòng)狀態(tài)的傳遞函數(shù)或狀態(tài)方程。有時(shí)為了數(shù)學(xué)上處理方便,往往簡(jiǎn)化系統(tǒng)的模型,采用模型近似化、</p><p>  1.2.2模糊控制的數(shù)學(xué)基礎(chǔ)</p><p>  模糊控制的基礎(chǔ)是模糊數(shù)學(xué),1965年,美國(guó)自動(dòng)控制專家扎德(Zadeh)首次提出一種完全不同于傳統(tǒng)數(shù)學(xué)理論的Fuzzy集合理論。建立在模糊集合理論基礎(chǔ)之上的模

25、糊數(shù)學(xué)完全有別于建立在經(jīng)典集合基礎(chǔ)之上的精確數(shù)學(xué)。經(jīng)典集合理論要求一個(gè)事物對(duì)于一個(gè)集合要么屬于,要么不屬于,也就是二者必居其一,“屬于”時(shí)為“真”,取為“1”,“不屬于”為“假”,取為“0”,但是現(xiàn)實(shí)生活中,并非所有事物都可以用兩種截然相反的狀態(tài)來(lái)描述,絕對(duì)的突變是不存在的,差異往往可以通過(guò)中介形式表現(xiàn)出來(lái),也就是具有“亦此亦彼”的性質(zhì)。扎德正是針對(duì)這一性質(zhì),在模糊集合理論中引入“隸屬函數(shù)”肌∞的概念,利用這一概念來(lái)描述客觀事物差異的中

26、間過(guò)渡中的不分明性,即模糊性。隸屬函數(shù)表明事物x對(duì)一模糊子集A的隸屬程度,它的取值范圍是在閉區(qū)間【O,l】之間。由于隸屬函數(shù)的取值在【O,1】之間可有無(wú)窮多個(gè)取值,而不同于特征函數(shù)的二值邏輯,因此隸屬函數(shù)這一概念更加符合人類的自然語(yǔ)言。模糊集合理論的產(chǎn)生,為處理客觀事物中業(yè)己存在的一類模糊性問(wèn)題提供了強(qiáng)有力的工具,同時(shí)也適應(yīng)科學(xué)發(fā)展的急迫需要。正是有了模糊數(shù)學(xué)這一基一童擴(kuò)礎(chǔ),以及對(duì)控制性能要求日益高</p><p&g

27、t;  1.2.3模糊控制的研究現(xiàn)狀</p><p>  為了解決復(fù)雜的工業(yè)生產(chǎn)過(guò)程的控制問(wèn)題,在模糊集合論的基礎(chǔ)上,一種新型的設(shè)計(jì)控制器的控制理論一模糊控制理論誕生了。雖然對(duì)于模糊控制至今還沒(méi)有統(tǒng)一的定義,但從廣義上講可給它定義為:模糊控制指的是應(yīng)用模糊集合理論,統(tǒng)籌地考慮控制的一種控制方式。模糊控制理論的核心是利用模糊集合論,把人的控制策略的自然語(yǔ)言轉(zhuǎn)化為計(jì)算機(jī)能夠接受的算法語(yǔ)言來(lái)實(shí)現(xiàn)過(guò)程控制。雖然它是建立在

28、模糊集合論的基礎(chǔ)之上,但它的控制輸出仍為精確量,因此它不僅能成功地實(shí)現(xiàn)控制,而且由于其能夠模仿人的思維方式,故對(duì)那些無(wú)法用數(shù)學(xué)模型描述的對(duì)象可進(jìn)行良好的控制。自從1974年英國(guó)的馬丹尼(E.H,Mandani)工程師首先按模糊集合理論設(shè)計(jì)模糊控制器用于蒸汽發(fā)動(dòng)機(jī)的控制,在此后的20年中,模糊控制技術(shù)得到了較快的發(fā)展,越來(lái)越受到控制領(lǐng)域中人們的關(guān)注和重視。因此,模糊控制無(wú)論是在理論上還是在實(shí)際的生產(chǎn)過(guò)程的應(yīng)用中都取得了很大發(fā)展,其發(fā)展階段

29、大致可分為以下幾個(gè)階段:</p><p>  第一階段:基本模糊控制器</p><p>  由于在實(shí)際的諸多生產(chǎn)過(guò)程中,很難獲得被控對(duì)象的數(shù)學(xué)模型,所以無(wú)法采用傳統(tǒng)的控制方式來(lái)實(shí)現(xiàn)過(guò)程控制;另外,在管理科學(xué)、經(jīng)濟(jì)學(xué)、心理學(xué)、醫(yī)學(xué)等領(lǐng)域里,也因完整、精確的數(shù)學(xué)模型難以建立,使得傳統(tǒng)的定量分析方法無(wú)法實(shí)現(xiàn)。然而利用操作人員在實(shí)踐中積累的經(jīng)驗(yàn),形成一定的控制規(guī)則,在實(shí)際的控制過(guò)程中利用這些規(guī)則,

30、并采取適當(dāng)?shù)牟呗裕M(jìn)而實(shí)現(xiàn)對(duì)被控過(guò)程進(jìn)行定量的控制。這也就是基本模糊控制器的指導(dǎo)思想。這種模糊控制器的特點(diǎn)包括:控制器的核心是利用實(shí)踐經(jīng)驗(yàn)形成一定的模糊控制規(guī)則表:而設(shè)計(jì)控制器時(shí)是針對(duì)控制過(guò)程中的某些特定的過(guò)程,因此控制器的使用具有針對(duì)性;另外,這種基本模糊控制器的控制規(guī)則表一旦形成,就不再改動(dòng),因而不具有自學(xué)習(xí)、自組織能力。</p><p>  第二階段:自組織模糊控制器</p><p>

31、;  對(duì)于一些復(fù)雜的被控過(guò)程,人們很難精確完整地總結(jié)出操作人員的實(shí)踐經(jīng)、驗(yàn),致使控制規(guī)則比較粗糙,很不完善,如果利用基本模糊控制器,勢(shì)必會(huì)影響控制效果。另一方面,即使控制規(guī)則總結(jié)得比較完善,但由于被控過(guò)程在運(yùn)。行中實(shí)際情況會(huì)經(jīng)常發(fā)生變化,如果始終按照一組控制規(guī)則對(duì)其進(jìn)行控制,也不可能取得理想的控制效果。為了克服基本模糊控制器的缺陷,人們?cè)谄浠A(chǔ)上研制能在運(yùn)行中自動(dòng)修改、完善和調(diào)整模糊控制規(guī)則的控制器,對(duì)被控過(guò)程的控制效果不斷提高,直至達(dá)

32、到預(yù)定的控制效果。這種具有自學(xué)習(xí)、自組織能力的模糊控制器稱為自組織模糊控制器。它利用性能測(cè)試部分得到期望值與實(shí)際輸出之間的偏差對(duì)過(guò)程的控制量進(jìn)行校正,然后根據(jù)應(yīng)取的校正量,對(duì)原有的模糊控制規(guī)則進(jìn)行修正,得到使控制效果更好的新的控制量,以次獲得新的控制規(guī)則。由此可見(jiàn),自組織模糊控制器的控制過(guò)程,就是反復(fù)進(jìn)行性能檢測(cè)和性能控制規(guī)則檢測(cè),直到取得滿足要求的控制過(guò)程。</p><p>  第三階段:智能模糊控制器<

33、/p><p>  與基本模糊控制器相比,雖然自組織模糊控制器能比較好地解決一些問(wèn)題但由于在自組織模糊控制器中,依舊是按照人的意志,憑借著實(shí)踐經(jīng)驗(yàn),事先做了適當(dāng)?shù)膭澐?,使之在容許的范圍內(nèi)進(jìn)行調(diào)整,因此它的控制能力畢竟有限。在這種情況下,為了能對(duì)復(fù)雜的生產(chǎn)過(guò)程進(jìn)行控制,就必須在了解掌握過(guò)程控制機(jī)理的同時(shí),結(jié)合操作經(jīng)驗(yàn),利用模糊控制規(guī)則構(gòu)成原始的人工智能專家系統(tǒng),然后通過(guò)產(chǎn)生式學(xué)習(xí)系統(tǒng),對(duì)照實(shí)際的生產(chǎn)過(guò)程進(jìn)行不斷修改、完善

34、和補(bǔ)充,從而構(gòu)成機(jī)理操作經(jīng)驗(yàn)型專家系統(tǒng)。利用產(chǎn)生式學(xué)習(xí)系統(tǒng)軟件決定處理問(wèn)題的過(guò)程,并對(duì)原有知識(shí)進(jìn)行反饋修正,這就是智能模糊控制器。</p><p>  1.2.4模糊控制理論的發(fā)展前景</p><p>  模糊控制理論開(kāi)辟了自動(dòng)控制領(lǐng)域的新篇章,不論在理論方面,還是在實(shí)際的工業(yè)過(guò)程控制中,都逐漸顯現(xiàn)出其自身的活力。模糊控制的思想更接近于人的控制思維方式,由此使得那些傳統(tǒng)控制方法無(wú)能為力的控

35、制對(duì)象,在缺乏精確數(shù)學(xué)模型的情況下,反而能夠取得良好的控制效果。在短短的二十多年里,模糊控制技術(shù)取得了迅猛的發(fā)展,而且有著廣闊的應(yīng)用前景。加之趨向智能化的特點(diǎn),模糊控制必將在未來(lái)的工程控制中發(fā)揮巨大的作府:鑒于其所具有的獨(dú)特的優(yōu)點(diǎn),國(guó)外專家預(yù)言:模糊控制技術(shù)可使計(jì)算機(jī)模擬人的直覺(jué),并根據(jù)不確定信息作出決定,這將是下一代工業(yè)自動(dòng)化的基礎(chǔ)。綜上所述,模糊控制理論是一門(mén)發(fā)展迅速、應(yīng)用前景廣闊的新技術(shù)。隨著模糊控制理論的不斷深入以及系統(tǒng)的不斷規(guī)

36、范化,模糊控制技術(shù)必將在廣度和深度上進(jìn)一步得到發(fā)展,并對(duì)未來(lái)的控制策略產(chǎn)生重大影響。同時(shí),模糊控制理論應(yīng)用的靈活性與簡(jiǎn)便性以及其特有的處理模糊信息的功能,將在人工智能和新一代計(jì)算機(jī)的研制中發(fā)揮巨大的作用。</p><p>  1.3 論文主要工作</p><p>  本論文以單支點(diǎn)倒立擺為研究對(duì)象。根據(jù)動(dòng)力學(xué)分析建立了系統(tǒng)的非線性數(shù)學(xué)模型,把倒立擺系統(tǒng)的動(dòng)態(tài)方程在其工作點(diǎn)附近進(jìn)行線性化,得

37、出其線性化方程。然后研究了倒立擺系統(tǒng)的各種控制策略。運(yùn)用現(xiàn)代控制理論知識(shí)設(shè)計(jì)了極點(diǎn)配置控制器和LQR控制器,并用MATLAB仿真程序進(jìn)行了仿真研究,并針對(duì)實(shí)際系統(tǒng)總結(jié)出這兩種理論的經(jīng)驗(yàn)參數(shù),對(duì)兩種理論的控制效果進(jìn)行了對(duì)比。由于被控對(duì)象的日趨復(fù)雜,對(duì)控制性能的要求不斷提高,傳統(tǒng)控制理論對(duì)解決復(fù)雜系統(tǒng)效果不好。本文將人工智能中的模糊控制引入控制系統(tǒng),設(shè)計(jì)了一個(gè)四維基本模糊控制器,并在此基礎(chǔ)上設(shè)計(jì)了一個(gè)雙閉環(huán)模糊控制器。把雙閉環(huán)控制思想引入到

38、模糊控制器的設(shè)計(jì)中,一方面利用雙閉環(huán)控制思想,提高了響應(yīng)速度,改善系統(tǒng)性能;另一方面減小了模糊控制器的規(guī)模,簡(jiǎn)化了模糊控制器的設(shè)計(jì)。通過(guò)仿真實(shí)驗(yàn)也表明了這種控制方案是可行的,其效果良好。</p><p>  第二章:?jiǎn)沃c(diǎn)倒立擺系統(tǒng)數(shù)學(xué)模型的建立及系統(tǒng)分析</p><p><b>  2.1建模機(jī)理</b></p><p>  由于此問(wèn)題為“單

39、一剛性鉸鏈、兩自由度動(dòng)力學(xué)問(wèn)題”,因此,依據(jù)經(jīng)典力學(xué)的“牛頓定律”即可滿足要求。</p><p>  圖2.1 一階倒立擺實(shí)物仿真實(shí)驗(yàn)裝置</p><p>  圖2.2 一階倒立擺系統(tǒng)物理模型</p><p><b>  2.2系統(tǒng)建模</b></p><p>  如圖2.2所示,設(shè)小車(chē)的質(zhì)量為,倒立擺均勻的質(zhì)量為m,擺

40、長(zhǎng)為2l,擺的偏角為,小車(chē)的位移為x,作用在小車(chē)上的水平方向的力為F,為擺桿的質(zhì)心。</p><p>  根據(jù)剛體繞定的動(dòng)力學(xué)微分方程,轉(zhuǎn)動(dòng)慣量與角速度乘積等于作用作用在剛體主動(dòng)力對(duì)該軸力距的代數(shù)和,則</p><p>  擺桿繞其重心的轉(zhuǎn)動(dòng)方程為</p><p><b> ?。?-1)</b></p><p>  2)

41、 擺桿重心的水平運(yùn)動(dòng)可描述為</p><p><b> ?。?-2)</b></p><p>  3) 擺桿重心在垂直方向上的運(yùn)動(dòng)可描述為</p><p><b>  (2-3)</b></p><p>  4)小車(chē)水平方向運(yùn)動(dòng)可描述為</p><p><b>  

42、(2-4)</b></p><p>  由(1-2)和式(1-4)得到</p><p><b>  (2-5)</b></p><p>  由式(2-1)、式(2-2)和式(2-3)得到:</p><p><b>  (2-6)</b></p><p>  整理式

43、(2-5)和式(2-6),得</p><p>  = (2-7)</p><p><b> ?。?-8)</b></p><p>  因?yàn)閿[桿式均質(zhì)細(xì)桿,所以可求其對(duì)于質(zhì)心的轉(zhuǎn)動(dòng)慣性。因此設(shè)細(xì)桿擺長(zhǎng)為2l,單位長(zhǎng)度的質(zhì)量為,取桿上以個(gè)微段,其質(zhì)量為m=則此桿對(duì)于質(zhì)心的轉(zhuǎn)動(dòng)慣量有</p><p><b&g

44、t; ?。?-9)</b></p><p><b>  桿的質(zhì)量為:</b></p><p><b> ?。?-10)</b></p><p>  所以此桿對(duì)于質(zhì)心的轉(zhuǎn)動(dòng)慣量有</p><p><b> ?。?-11)</b></p><p>

45、;<b>  2.3 模型簡(jiǎn)化</b></p><p>  由(2-7)和(2-8)兩式可見(jiàn),一階倒立擺系統(tǒng)的動(dòng)力學(xué)模型為“非線性微分方程”。為了便于應(yīng)用經(jīng)典控制理論對(duì)該控制系統(tǒng)進(jìn)行設(shè)計(jì),必須將其簡(jiǎn)化“線性定?!暗南到y(tǒng)模型。</p><p>  若只考慮在其工作附近()的細(xì)微變化,則近似認(rèn)為</p><p><b> ?。?-12)&

46、lt;/b></p><p>  在這一簡(jiǎn)化思想下,系統(tǒng)精確模型式(2-7)和(2-8)可簡(jiǎn)化為</p><p><b> ?。?-13)</b></p><p><b> ?。?-14)</b></p><p>  若給定一階直線倒立擺系統(tǒng)的參數(shù)為:小車(chē)的質(zhì)量=1kg;倒擺振子的質(zhì)量m=1k

47、g;倒擺長(zhǎng)度2l=0.6;重力加速度取g=10m/,則可得到進(jìn)一步簡(jiǎn)化模型為</p><p><b> ?。?-15)</b></p><p><b>  (2-16)</b></p><p>  上式為系統(tǒng)的“微分方程模型”,對(duì)其進(jìn)行“拉式變化”可得系統(tǒng)的“傳遞函數(shù)模型”為:</p><p>&l

48、t;b> ?。?-17)</b></p><p><b>  (2-18)</b></p><p>  下圖為系統(tǒng)的動(dòng)態(tài)結(jié)構(gòu)圖:</p><p>  圖2.3 系統(tǒng)動(dòng)態(tài)結(jié)構(gòu)</p><p>  同理可得系統(tǒng)的狀態(tài)方程模型為:</p><p>  設(shè)系統(tǒng)狀態(tài)為:

49、 (2-19)</p><p><b>  則有系統(tǒng)狀態(tài)方程:</b></p><p><b> ?。?-20)</b></p><p><b>  輸出方程:</b></p><p><b> ?。?-21)</b></p>

50、<p>  由此可見(jiàn)通過(guò)對(duì)系統(tǒng)模型的簡(jiǎn)化,我們得到了一階直線倒立擺系統(tǒng)的微分方程嗎、傳遞函數(shù)、狀態(tài)方程三種線性定常的數(shù)學(xué)模型,這為我們下面的系統(tǒng)設(shè)定奠定基礎(chǔ)。</p><p>  第三章:模糊控制的基本原理</p><p>  “模糊”是與“精確”相對(duì)而言的 概念,模糊性普遍存在于人類的思維和語(yǔ)言 交流中,是一種不確定性的表現(xiàn)。隨機(jī)性則是客觀存在的令一類不確定性,兩者雖然都是不

51、確定性,但存在本質(zhì)上的區(qū)別。模糊性主要是人對(duì)概念外延的主觀理解上的不確定性,而隨機(jī)性則主要反映客觀上的自然的不確定性,即對(duì)事件或行為的發(fā)生與否的不確定性。</p><p>  一階直線倒立擺系統(tǒng)是一個(gè)典型的"快速、多變量、非線性、自不穩(wěn)定系統(tǒng)",將模糊控制方法應(yīng)用于一階倒立擺系統(tǒng)的控制問(wèn)題,能夠發(fā)揮模糊控制在非線性系統(tǒng)控制、復(fù)雜對(duì)象系統(tǒng)控制方面的優(yōu)勢(shì),簡(jiǎn)化設(shè)計(jì),提高控制系統(tǒng)的魯棒性。</

52、p><p>  3.1 模糊集合與隸屬函數(shù)</p><p>  模糊集合的概念于1965年由Zadeh教授首次提出,它是一個(gè)沒(méi)有精確邊界的集合,其定義為:</p><p>  設(shè)X是對(duì)象x的集合,x是X的任意元素。X上的模糊子集A定義一組有序?qū)Γ?其中,被稱為模糊子集A的隸屬函數(shù)(MembershipFunction,簡(jiǎn)稱 MF)。稱X為論域。</p>&

53、lt;p>  隸屬函數(shù) (MF) 定義了一種將輸入空間映射到[0.1]的函數(shù)關(guān)系,常用的隸屬函數(shù)有三角形、梯形、高斯型、sigmoid型等多種形式。</p><p>  3.2 模糊邏輯操作</p><p>  與經(jīng)典集合運(yùn)算類似,模糊集合之間也存在交、并、補(bǔ)等運(yùn)算關(guān)系。設(shè)A,B是論域U上的模糊集合,A與B得交集、并集 和A的補(bǔ)集 也是論域U上的模糊集合。設(shè)任意元素 ,則u對(duì)A與B的

54、交集、并集和A的補(bǔ)集的隸屬函數(shù)分別定義如下:</p><p>  交運(yùn)算: (3-1)</p><p>  并運(yùn)算: (3-2)</p><p>  補(bǔ)運(yùn)算: (3-3)</p><p>  3.3 模糊規(guī)則與模糊推理<

55、;/p><p>  模糊規(guī)則與模糊推理是模糊推理系統(tǒng)的基礎(chǔ),是模糊集合理論最重要的建模工具。</p><p> ?。?)模糊(if-then)規(guī)則在模糊推理系統(tǒng)中,模糊規(guī)則以模糊語(yǔ)言的形式描述人類的經(jīng)驗(yàn)知識(shí),規(guī)則是否正確反映專家的經(jīng)驗(yàn)和知識(shí),是否正確反映對(duì)象的特性,直接決定模糊推理系統(tǒng)的性能。模糊(if-then)規(guī)則(也稱之為模糊蘊(yùn)含、模糊條件句)的形式通常為“if前件then后件”即if

56、x is A,then y is B</p><p>  模糊規(guī)則的建立對(duì)于構(gòu)造模糊推理系統(tǒng)式非常關(guān)鍵的,建立模糊規(guī)則的一般方法主要有三種:第一據(jù)專家、操作人員的經(jīng)驗(yàn)知識(shí)建立模糊規(guī)則;第二依據(jù)過(guò)程的模糊模型建立模糊規(guī)則;第三 基于學(xué)習(xí)的方法,通過(guò)設(shè)計(jì)具有自組織、自學(xué)習(xí)能力的模糊控制器來(lái)自動(dòng)獲取模糊規(guī)則。</p><p> ?。?)模糊推理 模糊推理也叫近似推理,是從一組規(guī)則和已知事實(shí)中得出

57、結(jié)論的推理過(guò)程。模糊推理的執(zhí)行結(jié)果與蘊(yùn)含操作的定義、模糊合成規(guī)則以及連接詞“AND”的操作定義有關(guān),因而有多種不同算法。</p><p>  3.4 模糊推理系統(tǒng)</p><p>  通常,在一個(gè)實(shí)際的模糊控制系統(tǒng)中,模糊推理系統(tǒng)的功能與模糊控制器的功能是等價(jià)的。模糊推理系統(tǒng)(fuzzy system) 的結(jié)構(gòu)如圖所示,在該模糊系統(tǒng)中,包含所有的應(yīng)用模糊算法和解決所有相關(guān)模糊性的必要成分。

58、它由以下四個(gè)基本要素組成。</p><p>  知識(shí)庫(kù)(knowledge base):它包含模糊集、模糊算子的定義和模糊規(guī)則映射。</p><p>  推理機(jī)制(inference engine):它執(zhí)行所有的輸出計(jì)算。</p><p>  模糊器(fuzzifier):它將真實(shí)的輸入值表示為一個(gè)模糊集。</p><p>  反模糊器(de

59、fuzzifier):它將輸出模糊集轉(zhuǎn)化為真實(shí)的輸出值,也稱之為解模糊。</p><p>  圖3.1 模糊推理系統(tǒng)結(jié)構(gòu)圖</p><p>  與傳統(tǒng)的控制方法相比,模糊推理系統(tǒng)有以下特點(diǎn):1)使用于不易獲得精確數(shù)學(xué)模型,或其結(jié)構(gòu)參數(shù)不很清楚或難以求得的被控對(duì)象,只要求掌握操作人員或領(lǐng)域?qū)<业慕?jīng)驗(yàn)和知識(shí)。2)它是一種語(yǔ)言變量控制器,控制規(guī)則只要語(yǔ)言變量的形式定型表達(dá),構(gòu)成被控對(duì)象的模糊模型

60、。3)系統(tǒng)的魯棒性強(qiáng),尤其適用于非線性、時(shí)變、滯后系統(tǒng)的控制。</p><p>  第四章:一階倒立擺系統(tǒng)的雙閉環(huán)模糊控制器的設(shè)計(jì)與仿真</p><p>  4.1 一階倒立擺系統(tǒng)的雙閉環(huán)模糊控制方案</p><p>  4.1.1 問(wèn)題的提出</p><p>  一階倒立擺控制系統(tǒng)共有四個(gè)狀態(tài)變量,它們均可作為控制器的輸入?yún)⒘?。若?duì)著四個(gè)輸

61、入量定義5個(gè)模糊子集,則在只有一個(gè)模糊控制器的系統(tǒng)中如圖所示由于規(guī)則數(shù)與輸入變量維數(shù)成幾何關(guān)系,模糊規(guī)則最多將達(dá)到條,而且每一條規(guī)則又由四個(gè)前件(條件)和一個(gè)后件(結(jié)論)組成,這樣將使得模糊控制器的設(shè)計(jì)問(wèn)題十分復(fù)雜,而且在實(shí)現(xiàn)過(guò)程中對(duì)于模糊控制的執(zhí)行設(shè)備(如計(jì)算機(jī))的運(yùn)算速度要求過(guò)高,很難實(shí)現(xiàn)實(shí)時(shí)的控制。</p><p>  圖4.1 單一模糊控制器系統(tǒng)結(jié)構(gòu)圖</p><p>  為了避免

62、上述的“維數(shù)災(zāi)難”問(wèn)題,可以采用如圖4.2所示的雙閉環(huán)結(jié)構(gòu)。將系統(tǒng)的擺角和位置分別作為控制系統(tǒng)內(nèi)外環(huán)控制對(duì)象。同樣在將每個(gè)輸入變量定義5個(gè)模糊子集的情況下,沒(méi)個(gè)控制器的控制規(guī)則總數(shù)最多只有條,同時(shí),每條規(guī)則只有二個(gè)前件(條件)和一個(gè)后件(結(jié)論)??刂埔?guī)則設(shè)計(jì)問(wèn)題將大為簡(jiǎn)化,控制系統(tǒng)的執(zhí)行時(shí)間也將大大減少,對(duì)控制設(shè)備的性能要求大為降低。</p><p>  圖4.2 雙閉環(huán)模糊控制系統(tǒng)結(jié)構(gòu)圖</p>

63、<p>  4.1.2 模糊控制器的設(shè)計(jì)</p><p>  隸屬函數(shù)的定義 由模糊控制理論可知,在進(jìn)行模糊控制算法的設(shè)計(jì)之前的設(shè)計(jì)前必須將系統(tǒng)精確地輸入輸出轉(zhuǎn)換成對(duì)應(yīng)的語(yǔ)言值,即必須首先確定各個(gè)輸出量的論域及輸入輸出量的論域及隸屬函數(shù)。</p><p>  論域的確定可通過(guò)對(duì)實(shí)物裝置的測(cè)量(如倒立擺的擺角范圍和小車(chē)位移范圍)、實(shí)驗(yàn)辨識(shí)或者通過(guò)經(jīng)驗(yàn)知識(shí)確定(角速度和線速度范圍)

64、。</p><p>  對(duì)于隸屬函數(shù)形式的選擇,為了簡(jiǎn)化運(yùn)算、縮短控制周期,對(duì)輸入、輸出變量的隸屬函數(shù)均采用較為簡(jiǎn)單的形式。輸出變量的隸屬函數(shù)定義成三角形或梯形隸屬函數(shù),輸出變量則采用單點(diǎn)隸屬函數(shù)。經(jīng)過(guò)這樣的定義后系統(tǒng)的模糊化和解模糊過(guò)程將變得十分簡(jiǎn)單。各變量歷數(shù)函數(shù)的具體定義如下圖所示。</p><p>  圖4.3 隸屬函數(shù)定義</p><p>  a)內(nèi)環(huán)隸屬

65、函數(shù) b)外環(huán)隸屬函數(shù)</p><p>  模糊控制規(guī)則 模糊控制規(guī)則是模糊控制器的核心,它是將操作者的實(shí)踐經(jīng)驗(yàn)加以總結(jié),而得到的一條條模糊條件語(yǔ)句的集合。在一階倒立擺雙閉環(huán)模糊控制系統(tǒng)中,內(nèi)、外環(huán)控制器的輸入量均為偏差及其對(duì)應(yīng)的偏差變化率,輸出為控制量。在這種情況下,可以借助經(jīng)驗(yàn)公式設(shè)計(jì)控制規(guī)則:將五個(gè)模糊子集nb,ns,z,ps,pb分別用數(shù)值-2。-1,0,1,2代換,則

66、結(jié)論數(shù)字大約為兩個(gè)前件數(shù)值代數(shù)和的一半。依此經(jīng)驗(yàn)公式選定控制規(guī)則的初值,再經(jīng)實(shí)驗(yàn)調(diào)整,即可得到系統(tǒng)內(nèi)外環(huán)的模糊控制規(guī)則集,按照上述方法得到的一階倒立擺系統(tǒng)雙閉環(huán)模糊控制內(nèi)外環(huán)模糊控制器的的具體規(guī)則入下表所示:</p><p>  表(3-1) 內(nèi)環(huán)模糊控制規(guī)則表</p><p>  表(3-2) 外環(huán)模糊控制規(guī)則表</p><p> ?。?)解模糊 解模糊過(guò)程是

67、模糊化過(guò)程的逆過(guò)程,即將由模糊控制算法得到的模糊控制輸出語(yǔ)言值,依據(jù)輸出量隸屬函數(shù)和解模糊規(guī)則轉(zhuǎn)換成對(duì)應(yīng)的精確化輸出量。</p><p>  由于在一階倒立擺雙閉環(huán)模糊控制系統(tǒng)中,內(nèi)外環(huán)模糊控制器的輸出量的隸屬函數(shù)均為單點(diǎn)集,所以這里采用重心法解模糊的單點(diǎn)公式作為解模糊算法。根據(jù)重心法解模糊的單點(diǎn)計(jì)算公式可以方便的推導(dǎo)出控制系統(tǒng)內(nèi)外環(huán)解模糊的計(jì)算公式分別為:</p><p>  內(nèi)環(huán)解模糊

68、運(yùn)算公式:</p><p><b>  (4-1)</b></p><p>  外環(huán)解模糊運(yùn)算公式:</p><p><b> ?。?-2)</b></p><p><b>  4.2 仿真實(shí)驗(yàn)</b></p><p>  4.2.1 MATLAB模糊

69、邏輯工具箱 </p><p>  使用MATLAB模糊邏輯工具箱中的圖形界面工具(GUI)可以方便地建立起模糊邏輯系統(tǒng)。MATLAB模糊邏輯工具箱有五個(gè)主要的圖形界面工具(GUI),可以用來(lái)方便快捷的建立、編輯和觀察模糊推理系統(tǒng)。這五個(gè)GUI工具中包括三個(gè)編輯器:模糊推理系統(tǒng)(FIS)編輯器、隸屬函數(shù)編輯器、模糊規(guī)則編輯器;二個(gè)觀察器:模糊規(guī)則觀察器和輸出曲面觀察器。而且這五個(gè)GUI工具之間為動(dòng)態(tài)鏈接————使用

70、中任何一個(gè)GUI工具中的參數(shù)被修改,其他打開(kāi)的GUI工具中的相應(yīng)參數(shù)或性質(zhì)也將自動(dòng)改變。</p><p>  下面首先介紹這五個(gè)GUI工具的功能及使用方法,以便讀者在具體應(yīng)用時(shí)參考。</p><p>  FIS編輯器 FIS編輯器用來(lái)處理系統(tǒng)的高級(jí)問(wèn)題,如確定輸入、輸出變量的數(shù)目及其名稱,模糊控制器的命名,選擇模糊推理方法等。</p><p>  要打開(kāi)FIS編輯器

71、,可在MATLAB工作區(qū)鍵入命令“fuzzy”,也可利用命令“fuzzy+系統(tǒng)名”直接打開(kāi)一個(gè)已有的模糊推理系統(tǒng)。打開(kāi)的FIS編輯器(圖4.4)所示。線面介紹FIS編輯器的各部分功能。</p><p>  File(文件)菜單,在此可進(jìn)行打開(kāi)、保存、編輯模糊系統(tǒng)等操作。</p><p>  雙擊輸入量圖標(biāo),可打開(kāi)隸屬函數(shù)編輯器,定義輸入變量的隸屬函數(shù)。</p><p&g

72、t;  雙擊系統(tǒng)圖標(biāo),可打開(kāi)模糊規(guī)則編輯器。</p><p>  雙擊輸出變量圖標(biāo),可打開(kāi)隸屬函數(shù)編輯器,定義輸出變量的隸屬函數(shù)。</p><p>  文本框,可對(duì)輸入輸出變量進(jìn)行命名或改名。</p><p>  狀態(tài)欄,顯示上一步的操作。</p><p>  下拉菜單,用于選擇模糊推理方法。</p><p>  顯示

73、系統(tǒng)名稱,要更改系統(tǒng)名稱,可在File(文件)菜單下選擇“save as...”進(jìn)行。</p><p>  圖4.4 FIS編輯器圖形界面</p><p>  隸屬函數(shù)編輯器 先以下面三種方式的任意一種打開(kāi)隸屬函數(shù)編輯器。</p><p>  拉下View菜單項(xiàng),選定“Edit Membership Fuction...”。</p><p>

74、;  雙擊輸入∕輸出變量圖標(biāo)。</p><p>  在命令行鍵入“mfedit”</p><p>  打開(kāi)的隸屬函數(shù)編輯器如圖4.5所示其各區(qū)域功能如下:</p><p>  圖4.5 隸屬函數(shù)編輯器</p><p>  圖 4-5 隸屬函數(shù)編輯器</p><p>  File(文件)菜單,在此可進(jìn)行打開(kāi)、保存、編輯

75、模糊系統(tǒng)等操作。</p><p>  變量區(qū),顯示所有已定義的輸入輸出變量。單擊某變量,使其成為當(dāng)前變量,就可以編輯其隸屬函數(shù)。</p><p>  繪圖區(qū),顯示當(dāng)前變量的隸屬函數(shù)。</p><p>  單擊選中一條隸屬韓式曲線,就可以編輯修改隸屬函數(shù)的名稱、類型、屬性及參數(shù)。</p><p>  文本框,可改變當(dāng)前隸屬函數(shù)的名稱。</

76、p><p>  下拉菜單,可用來(lái)改變當(dāng)前隸屬函數(shù)的類型。</p><p>  文本框,可以改變當(dāng)前隸屬函數(shù)的數(shù)字參數(shù)。</p><p>  狀態(tài)欄,顯示上一步操作。</p><p>  文本框,可設(shè)置當(dāng)前圖形的顯示范圍。</p><p>  10)文本框,設(shè)置當(dāng)前變量范圍。</p><p>  11

77、)顯示當(dāng)前變量的名稱和類型。</p><p>  模糊規(guī)則編輯器 有兩種方法可以調(diào)用模糊規(guī)則編輯器,一是在FIS編輯器的View菜單選定“Edit rules...”命令,二是在命令行鍵入“ruleedit”。</p><p>  圖4.6 模糊規(guī)則編輯器</p><p>  圖4.6中的模糊規(guī)則編輯器各部分功能如下:</p><p> 

78、 File(文件)菜單,在此進(jìn)行打開(kāi)、保存、編輯模糊系統(tǒng)操作。</p><p><b>  輸入輸出選擇框。</b></p><p><b>  模糊規(guī)則顯示區(qū)。</b></p><p>  這兩個(gè)按鈕可調(diào)用編輯器的使用幫助和關(guān)閉窗口。</p><p>  這三個(gè)按鈕用于刪除、修改和增加模糊規(guī)則。&

79、lt;/p><p>  選中此按鈕模糊規(guī)則的輸入輸出表述將為“非”。</p><p>  狀態(tài)欄,顯示上一步操作。</p><p>  選擇模糊規(guī)則中哥輸入間的“與”、“或 ”關(guān)系。</p><p>  此外,在工作區(qū)鍵入“ruleview”或從FIS編輯器的View菜單中選擇“View rules...”可進(jìn)入模糊規(guī)則觀察器,觀察模糊推理圖即模

80、糊系統(tǒng)的推理過(guò)程是否與預(yù)期的相同。在工作區(qū)中鍵入“surfview”或從FIS編輯器的View菜單中選擇“View surface...”可進(jìn)入輸出曲面觀察器,從中可以觀察輸入?yún)^(qū)間與輸出區(qū)間的整體對(duì)應(yīng)關(guān)系。</p><p>  4.2.2 一階倒立擺系統(tǒng)數(shù)字仿真模型的建立</p><p>  下面討論如何利用MATLAB的GUI工具及SIMULINK的模糊控制工具箱(Fuzzy Logoc

81、 Toolbox)進(jìn)行一階倒立擺模糊控制系統(tǒng)仿真實(shí)驗(yàn)的問(wèn)題。</p><p> ?。?)建立SIMULINK仿真模型 利用SIMULINK基本模塊庫(kù)和Fuzzy Logic Toolbox建立如下圖所示的仿真模型。其中,包含倒立擺模型(inverted pendulum)、內(nèi)外環(huán)模糊控制器(Fuzzy Logic Controller)、差分模塊(difference)、增益模塊(K)、數(shù)據(jù)文本輸出模塊(仿真數(shù)

82、據(jù)輸出到文本mohu.mat)。</p><p>  圖4.7 系統(tǒng)仿真模型</p><p>  作為受控對(duì)象的一階倒立擺的模型(inverted pendulum)這里采用的是系統(tǒng)數(shù)學(xué)模型的狀態(tài)空間表達(dá)式。模型參數(shù)依據(jù)實(shí)物系統(tǒng)選定為:滑塊質(zhì)量M=0.6kg;倒擺振子質(zhì)量m=0.085kg;倒立擺長(zhǎng)度2L=0.42m;重力加速度取g=9.8m/,摩擦系數(shù)D=0.01。</p>

83、<p>  系統(tǒng)內(nèi)環(huán)模糊控制器(Fuzzy Logic ControllerⅡ)和外環(huán)模糊控制器(Fuzzy Logic ControllerⅠ)中的模糊控制規(guī)則定義,各輸入輸出量隸屬函數(shù)定義如圖(7)所示;內(nèi)外環(huán)模糊控制器均采用Mamdani型模糊推理算法及“極大-極小)合成規(guī)則進(jìn)行模糊推理。</p><p>  系統(tǒng)仿真模型中的差分模塊子系統(tǒng)(diference)的內(nèi)部結(jié)構(gòu)如圖 所示,差分

84、采樣時(shí)間為10ms。采用差分計(jì)算代替微分模塊是出于以下考慮:</p><p>  圖4.8 差分模塊子系統(tǒng)的內(nèi)部結(jié)構(gòu)</p><p>  1)考慮仿真時(shí)間問(wèn)題,采用微分計(jì)算系統(tǒng)仿真過(guò)程的計(jì)算量將變得很大,特別是在系統(tǒng)的暫態(tài)過(guò)程中,有可能出現(xiàn)某一瞬時(shí)系統(tǒng)的微分量很大導(dǎo)致微分計(jì)算困難。</p><p>  2)考慮與實(shí)物實(shí)驗(yàn)的一致性。在實(shí)物平臺(tái)上由于采用離散的控制器(計(jì)

85、算機(jī)DSP等),實(shí)際系統(tǒng)的變量變化率求取同樣是采用差分的辦法。差分模塊子系統(tǒng)(difference)中采用的零價(jià)采樣保持器(Zero-Order Hold)起到了將離散輸出量“連續(xù)化”的作用。</p><p> ?。?)建立模糊邏輯系統(tǒng) 利用前述的模糊控制理論知識(shí),分別建立系統(tǒng)內(nèi)外環(huán)模糊模糊邏輯控制系統(tǒng),并將它們分別命名,如“nh”和“wh”,再分別雙擊SIMULINK系統(tǒng)仿真模型中的內(nèi)外環(huán)模糊控制器模塊,在彈出

86、對(duì)話框中分別鍵入兩個(gè)系統(tǒng)的名稱。這樣就建立MATLAB模糊邏輯系統(tǒng)與SIMULINK系統(tǒng)仿真模型之間的聯(lián)系,繼而可運(yùn)行SIMULINK仿真。</p><p> ?。?)利用仿真數(shù)據(jù)文本繪制仿真曲線 運(yùn)行SIMULINK仿真結(jié)束后,仿真結(jié)果被保存到仿真數(shù)據(jù)文本mohu.mat中,可在MATLAB中建立一個(gè)m文件調(diào)用此數(shù)據(jù)文件繪制仿真結(jié)果曲線。</p><p>  以下為m文件的一個(gè)實(shí)例:&l

87、t;/p><p>  % Inverted pendulum</p><p>  % signals recuperation</p><p>  Load mohu.mat</p><p>  t=signals (1,:);</p><p>  q=signals (2,:);</p><p>

88、;  x=signals (3,:);</p><p>  % drawing x (t) and theta (t) response signals</p><p>  figure (1)</p><p>  hf=line(t,q(:));</p><p><b>  grid on</b></p>

89、<p>  xlabel(‘時(shí)間 (s)’)</p><p>  ylabel (‘?dāng)[角 (rad)’)</p><p>  axis ([ 25-0.02 0.14]</p><p>  axet=axes (‘Position’, get (gca, ‘Position’),…</p><p>  ‘XAxisLocation

90、’, ‘bottom’,…</p><p>  ‘YAxisLocation’, ‘right’, ‘color’, ‘None’,…</p><p>  ‘Xcolor’, ‘k’, ‘YColor’, ‘k’)</p><p>  ht=line (t,x, ‘color’, ‘r’, ‘parent’,axet);</p><p>  

91、ylabel (‘位置 (m)’)</p><p>  axis([ 0 25-0.02 0.14])</p><p>  title(\ theta (t) and x (t) Response to a step input)</p><p><b>  4.3仿真實(shí)驗(yàn)結(jié)果</b></p><p>  利用仿真數(shù)據(jù)

92、之本mohu.mat 中的數(shù)據(jù),可以繪制相關(guān)的仿真結(jié)果曲線。當(dāng)系統(tǒng)的初始狀態(tài)為系統(tǒng)原點(diǎn),位置給定為0.1m,仿真實(shí)驗(yàn)結(jié)果及擺角響應(yīng)曲線放大如下圖4.9所示??梢?jiàn)閉環(huán)系統(tǒng)運(yùn)行穩(wěn)定,并且具有較高的穩(wěn)態(tài)精度。過(guò)渡過(guò)程中擺角的擺動(dòng)幅度<±0.03rad,說(shuō)明系統(tǒng)運(yùn)行平穩(wěn)。</p><p>  圖4.9 仿真實(shí)驗(yàn)結(jié)果圖1</p><p>  實(shí)際上,控制系統(tǒng)的參數(shù)、規(guī)則等(如輸入輸出隸屬

93、函數(shù)的形式和參數(shù)、模糊規(guī)則的定義)選擇都不是唯一的,可以通過(guò)反復(fù)試驗(yàn)和經(jīng)驗(yàn)知識(shí)來(lái)尋求滿足系統(tǒng)性能實(shí)際要求的具體控制參數(shù)。當(dāng)系統(tǒng)的控制參數(shù)改變時(shí),系統(tǒng)的特性也隨之改變。比如,將以上試驗(yàn)中內(nèi)環(huán)輸出量的隸屬函數(shù)改編為如圖4.11 的形式,則仿真結(jié)果如圖4.12可見(jiàn),系統(tǒng)仍為穩(wěn)定,但系統(tǒng)的超調(diào)量明顯變大,穩(wěn)定性能指標(biāo)與前面的結(jié)果也有較大差距,所以,不同隸屬函數(shù)的選取對(duì)控制系統(tǒng)的性能影響較大。為了進(jìn)一步驗(yàn)證控制系統(tǒng)的魯棒性,我們適當(dāng)改變被控

94、對(duì)象(一階倒立擺系統(tǒng))的模型參數(shù),在模糊控制器參數(shù)位置不變的情況下進(jìn)行仿真實(shí)驗(yàn)。圖4.10、圖4.11和圖4.12分別為對(duì)象模型參數(shù)作不同變化時(shí)的仿真結(jié)果。它們對(duì)應(yīng)的模型參數(shù)設(shè)置如圖4.13表所示。</p><p>  圖4.10 擺交響應(yīng)曲線放大圖</p><p>  圖 4.11 內(nèi)環(huán)輸出量隸屬函數(shù)</p><p>  圖4.12 仿真試驗(yàn)結(jié)果2</p&

95、gt;<p>  表(4-1)模型參數(shù)情況表</p><p>  根據(jù)此表的數(shù)據(jù)可分別得到的仿真實(shí)驗(yàn)圖分別如下所示:</p><p>  圖4.14 仿真實(shí)驗(yàn)結(jié)果1</p><p>  圖4.15 仿真實(shí)驗(yàn)結(jié)果2</p><p>  圖4.16 仿真實(shí)驗(yàn)結(jié)果3</p><p>  由圖4.10、圖4.1

96、1和圖4.12仿真結(jié)果曲線可見(jiàn),系統(tǒng)的模糊控制器具有很強(qiáng)的魯棒性。當(dāng)控制對(duì)象(一階倒立擺)的參數(shù)變化時(shí),隨著參數(shù)變化的增大,系統(tǒng)響應(yīng)的超調(diào)量和穩(wěn)態(tài)誤差稍有加大,而控制器仍然能夠有效控制系統(tǒng)的穩(wěn)定。當(dāng)擺桿質(zhì)量和長(zhǎng)度均達(dá)到實(shí)際系統(tǒng)的2.5倍時(shí)(如圖4.12),模糊控制器仍然能夠控制系統(tǒng)的平衡,且系統(tǒng)的穩(wěn)態(tài)誤差<0.01m。模糊控制器魯棒性強(qiáng)這一特性對(duì)于實(shí)現(xiàn)一階倒立擺實(shí)物系統(tǒng)的穩(wěn)定控制是十分有利的。</p><p&g

97、t;<b>  第五章 結(jié)論</b></p><p>  1) 雙閉環(huán)模糊控制方案能夠有效控制一階倒立擺系統(tǒng)的穩(wěn)定,并且實(shí)現(xiàn)小車(chē)的有效定位,而且,雙閉環(huán)結(jié)構(gòu)使得系統(tǒng)的控制規(guī)則和執(zhí)行時(shí)間大幅減少,大大降低了系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)的難度。</p><p>  2) 仿真實(shí)驗(yàn)證明:一階倒立擺系統(tǒng)的雙閉環(huán)模糊控制方案具有較強(qiáng)魯棒性。</p><p>  3)

98、此次論文內(nèi)容對(duì)于一類有多個(gè)反饋量、非線性、自不穩(wěn)定的系統(tǒng)的控制問(wèn)題具有一定的參考價(jià)值。</p><p><b>  致謝</b></p><p>  在本設(shè)計(jì)結(jié)束之際,首先要向我的輔導(dǎo)老師李丕銀老師致以由衷的感謝和崇高的敬意。老師在學(xué)業(yè)上給與我無(wú)微不至的關(guān)懷和照顧,更重要的是老師淵博的學(xué)識(shí)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、始終不斷進(jìn)取的精神,為我今后的工作和生活樹(shù)立了榜樣。感謝李老師

99、在課題工作中給與我的具體指導(dǎo)以及在論文撰寫(xiě)當(dāng)中提出的寶貴意見(jiàn)和建議。</p><p>  還要感謝的一位是我的輔導(dǎo)員老師,感謝她對(duì)于我選擇課題的幫助,還有他平時(shí)無(wú)微不至的照顧。</p><p>  同時(shí)我要感謝我的同學(xué)們,我們一起在課題工作中共同探討,相互促進(jìn),創(chuàng)造了良好的學(xué)習(xí)氣氛,為論文的順利進(jìn)行提供了很多幫助。</p><p>  最后,我衷心感謝所有在學(xué)習(xí)、工

100、作和生活方面給與我無(wú)私支持和幫助的所有老師、同學(xué)和朋友們。</p><p><b>  參考文獻(xiàn):</b></p><p>  [1] 張曉華. 控制系統(tǒng)數(shù)字仿真與CAD[M]. 北京:機(jī)械工業(yè)出版社,2005</p><p>  [2] 胡壽松. 自動(dòng)控制原理[M]. 北京:科學(xué)出版社, 2004</p><p>  

101、[3] 陳伯時(shí). 電力拖動(dòng)控制系統(tǒng)[M]. 北京:機(jī)械工業(yè)出版社, 2003</p><p>  [4] 薛定宇. 控制系統(tǒng)計(jì)算機(jī)輔助設(shè)計(jì)—MATLAB語(yǔ)言及應(yīng)用[M]. 北京:清華大學(xué)出版社, 1996</p><p>  [5] 張培強(qiáng). MATLAB語(yǔ)言[M]. 合肥:中國(guó)科學(xué)技術(shù)大學(xué)出版社, 1995</p><p>  [6] 薛定宇. 基于MATLAB\

102、SIMULINK的系統(tǒng)仿真技術(shù)與應(yīng)用[M]. 北京:清華大學(xué)出版社, 2002</p><p>  [7] 任興權(quán). 控制系統(tǒng)計(jì)算機(jī)仿真[M]. 北京: 機(jī)械工業(yè)出版社, 1988</p><p>  [8] 樓順天,衛(wèi)語(yǔ),閆華梁等. MATLAB程序設(shè)計(jì)語(yǔ)言[M]. 西安:西安電子科技大學(xué)出版社,1997</p><p>  [9] K.J.奧斯特隆姆,B.威頓馬

103、克. 計(jì)算機(jī)控制系統(tǒng)理論與設(shè)計(jì)[M]. 北京:科學(xué)出版社,1987</p><p>  [10] 蔡增威. 一階直線倒立擺運(yùn)動(dòng)控制技術(shù)的研究[J]. 哈爾濱:哈爾濱工業(yè)大學(xué),2004</p><p>  [11] 張乃堯,C. Elbert, R.Belschner, H.Strahl. 倒立擺的雙閉環(huán)模糊控制[J],控制與決策,1996</p><p>  [12

104、] 亞煒,張明廉. 倒立擺系統(tǒng)的運(yùn)動(dòng)模態(tài)分析[J]. 北京航空航天大學(xué)學(xué)報(bào),</p><p><b>  2002</b></p><p>  [13] 付瑩,張廣立,楊汝清. 倒立擺系統(tǒng)的非線性穩(wěn)定控制及起擺問(wèn)題的研</p><p>  究[J], 2003</p><p>  [14] 薛安克,王惠姣. 基于魯棒LQ

105、控制的倒立擺系統(tǒng)分析和設(shè)計(jì)[J]. 上海交通大學(xué)學(xué)報(bào),2002</p><p>  [15] Omatu,Sigeru. Neuro-PID Control for Inverted Single and Double Pendulums,Proceedings of the IEEE International Conference on Systems[J], Man and Cybernetics, 20

106、00</p><p>  [16] Djurdjevic P.D. Real Time Adaptive Fuzzy Control of Inverted Pendulum[J]. Circuits and Systems, I9</p><p><b>  附錄:</b></p><p>  CNC technology develo

107、pment trends</p><p>  1 CNC system developments at home and abroad </p><p>  With the rapid development of computer technology, the traditional beginning of a fundamental change manufacturing, t

108、he industrial developed countries spent huge sums of money on the modern manufacturing technology research and development, to create a new model. In modern manufacturing systems, CNC technology is the key to technology,

109、 which combines microelectronics, computers, information processing, automatic detection, automatic control, such as the integration of advanced, a high-precision,</p><p>  For a long time, China's CNC s

110、ystem for traditional closed architecture, but only as a non-intelligent CNC machine controller. Process variables based on experience in the form of pre-fixed parameters, processing procedures before the actual processi

111、ng by hand or through CAD / CAM and automatic programming system prepared. CAD / CAM and CNC have no feedback control link, the entire manufacturing process CNC is a closed ring-opening implementing agencies. In a comple

112、x and changing environment und</p><p>  2 CNC technology development trends </p><p>  2.1 Performance development direction </p><p>  (1) high-speed high-precision efficient speed,

113、accuracy and efficiency of machinery manufacturing technology is the key performance indicators. As a result of the high-speed CPU chips, RISC chip, as well as multi-CPU control system with high-resolution detector of th

114、e absolute exchange digital servo system, taken at the same time improve the machine dynamic and static characteristics of effective measures, the high-speed high-precision machine has been efficient greatly enhanced. &l

溫馨提示

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

評(píng)論

0/150

提交評(píng)論