




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、MATLAB的圖形用戶界面設(shè)計(jì)在非線性系統(tǒng)中的應(yīng)用1 MATLAB簡(jiǎn)介 1. MATLAB的概況MATLAB是矩陣實(shí)驗(yàn)室(MatrixLaboratory)之意。除具備卓越的數(shù)值計(jì)算能力外,它還提供了專業(yè)水平的符號(hào)計(jì)算,文字處理,可視化建模仿真和實(shí)時(shí)控制等功能。MATLAB的基本數(shù)據(jù)單位是矩陣,它的指令表達(dá)式與數(shù)學(xué),工程中常用的形式十分相似,故用MATLAB來(lái)解算問(wèn)題要比用C,FORTRAN等語(yǔ)言完相同的事情簡(jiǎn)捷得多.當(dāng)前流行的MATLAB 5.3/Simulink 3.0包括擁有數(shù)百個(gè)內(nèi)部函數(shù)的主包和三十幾種工具包(Toolbox)
2、.工具包又可以分為功能性工具包和學(xué)科工具包.功能工具包用來(lái)擴(kuò)充MATLAB的符號(hào)計(jì)算,可視化建模仿真,文字處理及實(shí)時(shí)控制等功能.學(xué)科工具包是專業(yè)性比較強(qiáng)的工具包,控制工具包,信號(hào)處理工具包,通信工具包等都屬于此類.開(kāi)放性使MATLAB廣受用戶歡迎.除內(nèi)部函數(shù)外,所有MATLAB主包文件和各種工具包都是可讀可修改的文件,用戶通過(guò)對(duì)源程序的修改或加入自己編寫程序構(gòu)造新的專用工具包.2. MATLAB產(chǎn)生的歷史背景在70年代中期,Cleve Moler博士和其同事在美國(guó)國(guó)家科學(xué)基金的資助下開(kāi)發(fā)了調(diào)用EISPACK和LINPACK的FORTR
3、AN子程序庫(kù).EISPACK是特征值求解的FOETRAN程序庫(kù),LINPACK是解線性方程的程序庫(kù).在當(dāng)時(shí),這兩個(gè)程序庫(kù)代表矩陣運(yùn)算的最高水平.到70年代后期,身為美國(guó)New Mexico大學(xué)計(jì)算機(jī)系系主任的Cleve Moler,在給學(xué)生講授線性代數(shù)課程時(shí),想教學(xué)生使用EISPACK和LINPACK程序庫(kù),但他發(fā)現(xiàn)學(xué)生用FORTRAN編寫接口程序很費(fèi)時(shí)間,于是他開(kāi)始自己動(dòng)手,利用業(yè)余時(shí)間為學(xué)生編寫EISPACK和LINPACK的接口程序.Cleve Moler給這個(gè)接口程序取名為MATLAB,該名為矩陣(matrix)和實(shí)驗(yàn)室(labotatory)兩個(gè)英文單詞的前三個(gè)字母的組合.在以后的數(shù)
4、年里,MATLAB在多所大學(xué)里作為教學(xué)輔助軟件使用,并作為面向大眾的免費(fèi)軟件廣為流傳.1983年春天,Cleve Moler到Standford大學(xué)講學(xué),MATLAB深深地吸引了工程師John Little.John Little敏銳地覺(jué)察到MATLAB在工程領(lǐng)域的廣闊前景.同年,他和Cleve Moler,Steve Bangert一起,用C語(yǔ)言開(kāi)發(fā)了第二代專業(yè)版.這一代的MATLAB語(yǔ)言同時(shí)具備了數(shù)值計(jì)算和數(shù)據(jù)圖示化的功能.1984年,Cleve Moler和John Little成立了Math Works公司,正式把MATLAB推向市場(chǎng),并繼續(xù)進(jìn)行MATLAB的研究和開(kāi)發(fā).在當(dāng)今30多個(gè)
5、數(shù)學(xué)類科技應(yīng)用軟件中,就軟件數(shù)學(xué)處理的原始內(nèi)核而言,可分為兩大類.一類是數(shù)值計(jì)算型軟件,如MATLAB,Xmath,Gauss等,這類軟件長(zhǎng)于數(shù)值計(jì)算,對(duì)處理大批數(shù)據(jù)效率高;另一類是數(shù)學(xué)分析型軟件,Mathematica,Maple等,這類軟件以符號(hào)計(jì)算見(jiàn)長(zhǎng),能給出解析解和任意精確解,其缺點(diǎn)是處理大量數(shù)據(jù)時(shí)效率較低.MathWorks公司順應(yīng)多功能需求之潮流,在其卓越數(shù)值計(jì)算和圖示能力的基礎(chǔ)上,又率先在專業(yè)水平上開(kāi)拓了其符號(hào)計(jì)算,文字處理,可視化建模和實(shí)時(shí)控制能力,開(kāi)發(fā)了適合多學(xué)科,多部門要求的新一代科技應(yīng)用軟件MATLAB.經(jīng)過(guò)多年的國(guó)際競(jìng)爭(zhēng),MATLAB以經(jīng)占據(jù)了數(shù)值軟件市場(chǎng)的主導(dǎo)地位.在
6、MATLAB進(jìn)入市場(chǎng)前,國(guó)際上的許多軟件包都是直接以FORTRANC語(yǔ)言等編程語(yǔ)言開(kāi)發(fā)的。這種軟件的缺點(diǎn)是使用面窄,接口簡(jiǎn)陋,程序結(jié)構(gòu)不開(kāi)放以及沒(méi)有標(biāo)準(zhǔn)的基庫(kù),很難適應(yīng)各學(xué)科的最新發(fā)展,因而很難推廣。MATLAB的出現(xiàn),為各國(guó)科學(xué)家開(kāi)發(fā)學(xué)科軟件提供了新的基礎(chǔ)。在MATLAB問(wèn)世不久的80年代中期,原先控制領(lǐng)域里的一些軟件包紛紛被淘汰或在MATLAB上重建。MathWorks公司1993年推出了MATLAB 4。0版,1995年推出4。2C版(for win3。X)1997年推出5。0版。1999年推出5。3版。MATLAB 5。X較MATLAB 4。X無(wú)論是界面還是內(nèi)容都有長(zhǎng)足的進(jìn)展,其幫助信
7、息采用超文本格式和PDF格式,在Netscape 3。0或IE 4。0及以上版本,Acrobat Reader中可以方便地瀏覽。時(shí)至今日,經(jīng)過(guò)MathWorks公司的不斷完善,MATLAB已經(jīng)發(fā)展成為適合多學(xué)科,多種工作平臺(tái)的功能強(qiáng)大大大型軟件。在國(guó)外,MATLAB已經(jīng)經(jīng)受了多年考驗(yàn)。在歐美等高校,MATLAB已經(jīng)成為線性代數(shù),自動(dòng)控制理論,數(shù)理統(tǒng)計(jì),數(shù)字信號(hào)處理,時(shí)間序列分析,動(dòng)態(tài)系統(tǒng)仿真等高級(jí)課程的基本教學(xué)工具;成為攻讀學(xué)位的大學(xué)生,碩士生,博士生必須掌握的基本技能。在設(shè)計(jì)研究單位和工業(yè)部門,MATLAB被廣泛用于科學(xué)研究和解決各種具體問(wèn)題。在國(guó)內(nèi),特別是工程界,MATLAB一定會(huì)盛行起來(lái)
8、。可以說(shuō),無(wú)論你從事工程方面的哪個(gè)學(xué)科,都能在MATLAB里找到合適的功能。2MATLAB的語(yǔ)言特點(diǎn)一種語(yǔ)言之所以能如此迅速地普及,顯示出如此旺盛的生命力,是由于它有著不同于其他語(yǔ)言的特點(diǎn),正如同F(xiàn)ORTRAN和C等高級(jí)語(yǔ)言使人們擺脫了需要直接對(duì)計(jì)算機(jī)硬件資源進(jìn)行操作一樣,被稱作為第四代計(jì)算機(jī)語(yǔ)言的MATLAB,利用其豐富的函數(shù)資源,使編程人員從繁瑣的程序代碼中解放出來(lái)。MATLAB最突出的特點(diǎn)就是簡(jiǎn)潔。MATLAB用更直觀的,符合人們思維習(xí)慣的代碼,代替了C和FORTRAN語(yǔ)言的冗長(zhǎng)代碼。MATLAB給用戶帶來(lái)的是最直觀,最簡(jiǎn)潔的程序開(kāi)發(fā)環(huán)境。以下簡(jiǎn)單介紹一下MATLAB的主要特點(diǎn)。1)。語(yǔ)
9、言簡(jiǎn)潔緊湊,使用方便靈活,庫(kù)函數(shù)極其豐富。MATLAB程序書(shū)寫形式自由,利用起豐富的庫(kù)函數(shù)避開(kāi)繁雜的子程序編程任務(wù),壓縮了一切不必要的編程工作。由于庫(kù)函數(shù)都由本領(lǐng)域的專家編寫,用戶不必?fù)?dān)心函數(shù)的可靠性??梢哉f(shuō),用MATLAB進(jìn)行科技開(kāi)發(fā)是站在專家的肩膀上。具有FORTRAN和C等高級(jí)語(yǔ)言知識(shí)的讀者可能已經(jīng)注意到,如果用FORTRAN或C語(yǔ)言去編寫程序,尤其當(dāng)涉及矩陣運(yùn)算和畫(huà)圖時(shí),編程會(huì)很麻煩。例如,如果用戶想求解一個(gè)線性代數(shù)方程,就得編寫一個(gè)程序塊讀入數(shù)據(jù),然后再使用一種求解線性方程的算法(例如追趕法)編寫一個(gè)程序塊來(lái)求解方程,最后再輸出計(jì)算結(jié)果。在求解過(guò)程中,最麻煩的要算第二部分。解線性方程
10、的麻煩在于要對(duì)矩陣的元素作循環(huán),選擇穩(wěn)定的算法以及代碼的調(diào)試動(dòng)不容易。即使有部分源代碼,用戶也會(huì)感到麻煩,且不能保證運(yùn)算的穩(wěn)定性。解線性方程的程序用FORTRAN和C這樣的高級(jí)語(yǔ)言編寫,至少需要四百多行,調(diào)試這種幾百行的計(jì)算程序可以說(shuō)很困難。以下用MATLAB編寫以上兩個(gè)小程序的具體過(guò)程。MATLAB求解下列方程,并求解矩陣A的特征值。Ax=b,其中:A= 32 13 45 67 23 79 85 12 43 23 54 65 98 34 71 35b= 1 2 3 4解為:x=Ab;設(shè)A的特征值組成的向量e,e=eig(A)??梢?jiàn),MATLAB的程序極其簡(jiǎn)短。更為難能可貴的是,MATLAB甚
11、至具有一定的智能水平,比如上面的解方程,MATLAB會(huì)根據(jù)矩陣的特性選擇方程的求解方法,所以用戶根本不用懷疑MATLAB的準(zhǔn)確性。2)運(yùn)算符豐富。由于MATLAB是用C語(yǔ)言編寫的,MATLAB提供了和C語(yǔ)言幾乎一樣多的運(yùn)算符,靈活使用MATLAB的運(yùn)算符將使程序變得極為簡(jiǎn)短。3)MATLAB既具有結(jié)構(gòu)化的控制語(yǔ)句(如for循環(huán),while循環(huán),break語(yǔ)句和if語(yǔ)句),又有面向?qū)ο缶幊痰奶匦浴?)程序限制不嚴(yán)格,程序設(shè)計(jì)自由度大。例如,在MATLAB里,用戶無(wú)需對(duì)矩陣預(yù)定義就可使用。5)程序的可移植性很好,基本上不做修改就可以在各種型號(hào)的計(jì)算機(jī)和操作系統(tǒng)上運(yùn)行。6)MATLAB的圖形功能強(qiáng)大
12、。在FORTRAN和C語(yǔ)言里,繪圖都很不容易,但在MATLAB里,數(shù)據(jù)的可視化非常簡(jiǎn)單。MATLAB還具有較強(qiáng)的編輯圖形界面的能力。7)MATLAB的缺點(diǎn)是,它和其他高級(jí)程序相比,程序的執(zhí)行速度較慢。由于MATLAB的程序不用編譯等預(yù)處理,也不生成可執(zhí)行文件,程序?yàn)榻忉寛?zhí)行,所以速度較慢。8)功能強(qiáng)大的工具箱是MATLAB的另一特色。MATLAB包含兩個(gè)部分:核心部分和各種可選的工具箱。核心部分中有數(shù)百個(gè)核心內(nèi)部函數(shù)。其工具箱又分為兩類:功能性工具箱和學(xué)科性工具箱。功能性工具箱主要用來(lái)擴(kuò)充其符號(hào)計(jì)算功能,圖示建模仿真功能,文字處理功能以及與硬件實(shí)時(shí)交互功能。功能性工具箱用于多種學(xué)科。而學(xué)科性工
13、具箱是專業(yè)性比較強(qiáng)的,如control,toolbox,signl proceessing toolbox,commumnication toolbox等。這些工具箱都是由該領(lǐng)域內(nèi)學(xué)術(shù)水平很高的專家編寫的,所以用戶無(wú)需編寫自己學(xué)科范圍內(nèi)的基礎(chǔ)程序,而直接進(jìn)行高,精,尖的研究。9)源程序的開(kāi)放性。開(kāi)放性也許是MATLAB最受人們歡迎的特點(diǎn)。除內(nèi)部函數(shù)以外,所有MATLAB的核心文件和工具箱文件都是可讀可改的源文件,用戶可通過(guò)對(duì)源文件的修改以及加入自己的文件構(gòu)成新的工具箱。第二章 非線性系統(tǒng)簡(jiǎn)介自動(dòng)控制理論中研究非線性系統(tǒng)的運(yùn)動(dòng)規(guī)律和分析方法的一個(gè)分支。嚴(yán)格說(shuō),現(xiàn)實(shí)中的一切系統(tǒng)都是非線性系統(tǒng),線性
14、系統(tǒng)只是為了數(shù)學(xué)處理上的簡(jiǎn)化而導(dǎo)出的一種理想化的模型。非線性系統(tǒng)的一個(gè)最重要的特性是不能采用疊加原理來(lái)進(jìn)行分析,這就決定了在研究上的復(fù)雜性。非線性系統(tǒng)理論遠(yuǎn)不如線性系統(tǒng)理論成熟和完整。由于數(shù)學(xué)處理上的困難,所以至今還沒(méi)有一種通用的方法可用來(lái)處理所有類型的非線性系統(tǒng)。 非線性現(xiàn)象非線性系統(tǒng)理論的研究對(duì)象是非線性現(xiàn)象,它是反映非線性系統(tǒng)運(yùn)動(dòng)本質(zhì)的一類現(xiàn)象,不能采用線性系統(tǒng)的理論來(lái)解釋。主要的非線性現(xiàn)象有頻率對(duì)振幅的依賴性、多值響應(yīng)和跳躍諧振、分諧波振蕩、自激振蕩、頻率捕捉、異步抑制、分岔和混沌等。 頻率對(duì)振幅的依賴性 這種非線性現(xiàn)象只出現(xiàn)在一類非線性系統(tǒng)的自由振蕩中。一個(gè)著名例子是由杜芬方程 m尦
15、 + f凧 + kx + k'x30所描述的一類機(jī)械系統(tǒng)(圖1)的自由振蕩。式中m是重物的質(zhì)量,x是重物的位移,凧和尦分別是x的一階和二階導(dǎo)數(shù),f是阻尼器的粘性摩擦系數(shù),kx+k'x3表示非線性彈簧力。參數(shù) m、f 和k均為正的常數(shù)。參數(shù)k'為正時(shí)稱為硬彈簧,k' 為負(fù)時(shí)稱為軟彈簧。使重物有一個(gè)初始位移后,系統(tǒng)即產(chǎn)生自由振蕩。從實(shí)驗(yàn)中可觀察到:在k'為正時(shí),隨著自由振蕩振幅的減小,頻率值增大;在k'為負(fù)時(shí),隨自由振蕩的振幅減小,頻率值減小。圖2中:k'0時(shí)的波形有7個(gè)峰,且間距相等,表明頻率不隨振幅的減小而變,k'0時(shí)達(dá)到第7個(gè)峰
16、的時(shí)間較k'0時(shí)的短;表明頻率隨振幅的減小而增加;k'0時(shí)在相同的時(shí)間內(nèi)只有6個(gè)波表明頻率隨振幅的減小而減小。 非線性系統(tǒng)理論 非線性系統(tǒng)理論 非線性系統(tǒng)理論多值響應(yīng)和跳躍諧振 這種非線性現(xiàn)象出現(xiàn)在一類非線性系統(tǒng)的強(qiáng)迫振蕩中。一個(gè)典型例子是在如圖1的系統(tǒng)的重物上加形式為 Pcost 的外力時(shí)所激發(fā)的強(qiáng)迫振蕩。實(shí)驗(yàn)時(shí),讓外力作用函數(shù)的振幅P保持常值,緩慢地改變頻率,觀察重物作強(qiáng)迫振蕩時(shí)的振幅X。反映多值響應(yīng)和跳躍諧振的特性曲線如圖3。當(dāng)頻率增大到某個(gè)極限值(如點(diǎn)2)或減小到某個(gè)極限值(如點(diǎn)5)時(shí),強(qiáng)迫振蕩的振幅X都會(huì)產(chǎn)生跳躍現(xiàn)象;而在這兩個(gè)極限值
17、所限定的頻率范圍內(nèi),對(duì)于同一頻率的外作用函數(shù),可能出現(xiàn)兩個(gè)在幅值和相位上都不相同的強(qiáng)迫振蕩。 分諧波振蕩 這種非線性現(xiàn)象只出現(xiàn)在某些非線性系統(tǒng)的穩(wěn)態(tài)振蕩中。分諧波振蕩被激發(fā)后,在一定的頻率范圍內(nèi),不管外作用函數(shù)的頻率如何改變,穩(wěn)態(tài)振蕩的頻率始終為/n,其中n為某個(gè)正整數(shù)稱為分諧波振蕩的階數(shù)。分諧波振蕩的產(chǎn)生取決于系統(tǒng)的參數(shù),并且必須在某種沖擊,如突然改變外作用函數(shù)的振幅或頻率。 自激振蕩 又稱極限環(huán),是非線性系統(tǒng)中一類很重要的和得到廣泛研究的非線性現(xiàn)象(見(jiàn)相平面法)。 頻率捕捉 這種非線性現(xiàn)象可能在出現(xiàn)極限環(huán)的一些非線性系統(tǒng)中觀察到。對(duì)一個(gè)能出現(xiàn)頻率為0的極限環(huán)的
18、系統(tǒng),加上一個(gè)頻率為的周期性外作用,改變(增大或減?。┑臄?shù)值使兩者的差值減小。從實(shí)驗(yàn)中發(fā)現(xiàn),在差值達(dá)到某個(gè)極限值后,極限環(huán)的頻率0和外作用頻率取得同步,亦即0為所捕捉。發(fā)生捕捉現(xiàn)象的頻帶區(qū)稱為捕捉區(qū)。表示頻率捕捉現(xiàn)象的特性曲線如圖4,橫坐標(biāo)上的區(qū)間為捕捉區(qū)。 異步抑制 又稱信號(hào)穩(wěn)定。其機(jī)制是,采用使系統(tǒng)處于頻率為1的強(qiáng)迫振蕩狀態(tài),來(lái)抑制和避免系統(tǒng)中可能出現(xiàn)的頻率為 0的極限環(huán)振蕩。這里兩個(gè)頻率1和0是互不相關(guān)的。 分岔 在很多實(shí)際系統(tǒng)中都能見(jiàn)到的,運(yùn)動(dòng)穩(wěn)態(tài)點(diǎn)會(huì)隨著系統(tǒng)參數(shù)變動(dòng)到臨界值而不斷發(fā)生分岔的一種非線性現(xiàn)象(見(jiàn)分岔理論)。 混沌 1963年氣象學(xué)家E.N.洛
19、倫茨在研究天氣預(yù)報(bào)問(wèn)題的大氣對(duì)流模型的數(shù)值實(shí)驗(yàn)中首先發(fā)現(xiàn)的一種非線性現(xiàn)象。其特點(diǎn)是某些非線性系統(tǒng)在一定參數(shù)范圍內(nèi)變得對(duì)初始條件非常敏感,會(huì)導(dǎo)致非周期的、看起來(lái)很混亂的輸出。后來(lái),在生態(tài)系統(tǒng)等研究中也發(fā)現(xiàn)混沌現(xiàn)象。80年代以來(lái),關(guān)于混沌的研究已成為一個(gè)非常活躍的領(lǐng)域,得到了一些嚴(yán)格的數(shù)學(xué)結(jié)果,但更多的是計(jì)算機(jī)實(shí)驗(yàn),真正的物理實(shí)驗(yàn)也在日益增多。 主要分析方法對(duì)于非線性系統(tǒng)尚未建立起象線性系統(tǒng)的分析那樣成熟和系統(tǒng)的一套方法,在應(yīng)用上比較有效的主要方法有四種。 等效線性化方法 主要用于分析非線性程度較低的非線性系統(tǒng)。其實(shí)質(zhì)是把非線性問(wèn)題近似地加以線性化,然后去解決已線性化的問(wèn)題。描述函數(shù)法、
20、分段線性化法、小參數(shù)法等都屬于這種方法。 直接分析方法 建立在直接處理系統(tǒng)的實(shí)際的或簡(jiǎn)化后的非線性微分方程基礎(chǔ)上的分析方法,不管非線性程度的高低都可適用。相平面法、李雅普諾夫第二方法(見(jiàn)李雅普諾夫穩(wěn)定性理論)等都屬于這種方法。 雙線性系統(tǒng)理論 對(duì)于雙線性系統(tǒng)這一特殊類型非線性系統(tǒng)建立的分析和綜合方法。 流形上的控制理論 這一理論的發(fā)展始于70年代初期,它是以微分幾何為主要數(shù)學(xué)工具的一種分析方法。流形上的控制理論為非線性系統(tǒng)的研究提供了一條新的途徑,可用以研究非線性系統(tǒng)的某些全局和局部性質(zhì)。 發(fā)展趨勢(shì)60年代以來(lái),非線性系統(tǒng)理論的發(fā)展進(jìn)入了一個(gè)新階段。對(duì)分岔現(xiàn)象和混
21、沌現(xiàn)象的研究已成為非線性系統(tǒng)理論中很受重視的一個(gè)方向。突變理論、耗散結(jié)構(gòu)理論和協(xié)同學(xué)這些也以非線性系統(tǒng)為研究對(duì)象的新興學(xué)科相繼出現(xiàn),它們的方法和結(jié)果將對(duì)非線性系統(tǒng)理論乃至整個(gè)系統(tǒng)科學(xué)產(chǎn)生重要影響。此外,隨著微分幾何方法(特別是微分流形理論)引入于非線性系統(tǒng)的研究并得到了某些有意義的結(jié)果,非線性泛函分析、奇異攝動(dòng)方法和大范圍分析等現(xiàn)代數(shù)學(xué)分支也已開(kāi)始用于非線性系統(tǒng)理論的研究。 第三章 非線性系統(tǒng)仿真舉例1、狀態(tài)反饋與極點(diǎn)配置狀態(tài)反饋是指從狀態(tài)變量到控制端的反饋,如圖3所示。設(shè)原系統(tǒng)動(dòng)態(tài)方程為: 引入狀態(tài)反饋后,系統(tǒng)的動(dòng)態(tài)方程為: 圖1 狀態(tài)反饋狀態(tài)反饋極點(diǎn)配置問(wèn)題就是:通過(guò)狀態(tài)反饋矩陣K的選取,
22、使閉環(huán)系統(tǒng)式(4.2)的極點(diǎn),即的特征值恰好處于所希望的一組給定閉環(huán)極點(diǎn)的位置上。線性定常系統(tǒng)可以用狀態(tài)反饋任意配置極點(diǎn)的充分必要條件是:該系統(tǒng)必須是完全能控的。所以,在實(shí)現(xiàn)極點(diǎn)的任意配置之前,必須判別受控系統(tǒng)的能控性。 例1 已知有以下系統(tǒng)希望將閉環(huán)系統(tǒng)的極點(diǎn)配置在S1,2,3,4=-1,-2,-1+j,-1-j解:參考程序:A=-5 8 0 0;-4 7 0 0;0 0 0 4;0 0 -2 6; B=4;-2;2; 1; P=-1,-2,-1+sqrt(-1),-1-sqrt(-1);K=place(A,B,P)運(yùn)行結(jié)果:? Error using => placeCan'
23、t place eigenvalues there. 說(shuō)明:對(duì)于不完全可控的系統(tǒng),解決辦法:將系統(tǒng)分解成可控部分和不可控部分,可控部分可以將極點(diǎn)配置到任意的位置。2、輸出反饋與極點(diǎn)配置輸出反饋指從輸出端到狀態(tài)變量導(dǎo)數(shù)的反饋,如圖4所示。設(shè)原系統(tǒng)動(dòng)態(tài)方程為:引入輸出反饋后,系統(tǒng)的動(dòng)態(tài)方程為: 圖2 輸出反饋極點(diǎn)配置算法:Ackerman算法 K=acker (A,B,P)魯棒算法 K=place (A,B,P) 函數(shù)place( )不適用于含有多重期望極點(diǎn)的配置問(wèn)題。例2 已知對(duì)象模型 如何將閉環(huán)系統(tǒng)的極點(diǎn)配置在s1,2,3,4= -1,-2,-1±j?-參考程序:>> A
24、=0 1 0 0;0 0 -1 0;0 0 0 1;0 0 11 0; B=0;1;0;-1; eig(A)' %特征值P=-1, -2, -1+sqrt(-1), -1-sqrt(-1);K=place (A,B,P) %極點(diǎn)配置eig(A-B*K)'運(yùn)行結(jié)果:ans = 0 0 3.3166 -3.3166K = -0.4000 -1.0000 -21.4000 -6.0000ans = -2.0000 -1.0000 - 1.0000i -1.0000 + 1.0000i -1.0000 -可以看出,受控系統(tǒng)的極點(diǎn)位置確定位于0,0,3.3166,-3.3166,即該受控
25、系統(tǒng)是不穩(wěn)定的。應(yīng)用極點(diǎn)配置技術(shù),我們可以將系統(tǒng)的閉環(huán)極點(diǎn)配置到某些期望的位置上,從而使得閉環(huán)系統(tǒng)得到穩(wěn)定,并同時(shí)得到較好的動(dòng)態(tài)特性。 例3 已知對(duì)象模型 利用MATLAB實(shí)現(xiàn)將其中的兩個(gè)極點(diǎn)配置到。-本題程序參考:A=0,1,0,0;0,5,0,0;0,0,-7,0;0,0,0,-8; b=1;1;3;4;c=0,5,0,8; p=eig(A)' p1=p p1(1:2)=-1,-2 K1=place(A,b,p1)eig(A-b*K1)'運(yùn)行結(jié)果:p = 0 5 -7 -8p1 = 0 5 -7 -8p1 = -1 -2 -7 -8K1 = -0.5000 8.5000 0.0000 0ans = -8.0000 -1.0000 -2.0000 -7.0000如果需要配置三個(gè)極點(diǎn),則例如p2=p;p2(1:3)=-1,-2,-3; K2=place(A,b,p2),eig(A-b*K2)', -如果受控系統(tǒng)并不是完全能控的,那么我們只能將其中能控的極點(diǎn)配置到指定的位置,稱為部分極點(diǎn)配置問(wèn)題,而實(shí)現(xiàn)部分極點(diǎn)配置的前提條件是:受控系統(tǒng)沒(méi)有重極點(diǎn)。 結(jié)論:對(duì)受控系統(tǒng)中不可控的模態(tài)而言,若其是不穩(wěn)定的,則我們不可能通過(guò)狀態(tài)反饋的方法將其
溫馨提示
- 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ù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)冬春防火知識(shí)
- 2025年初中地理模擬考試試卷(聚焦鄉(xiāng)土地理特色解析與答案)
- 2025年基金從業(yè)資格考試證券投資基金金融研究模擬試卷
- 2025年統(tǒng)計(jì)學(xué)期末考試:數(shù)據(jù)可視化在統(tǒng)計(jì)學(xué)中的應(yīng)用試卷
- 2025年注冊(cè)會(huì)計(jì)師考試《會(huì)計(jì)》財(cái)務(wù)報(bào)告編制與披露實(shí)戰(zhàn)解析試題集
- 2025年中學(xué)教師資格《綜合素質(zhì)》學(xué)生心理輔導(dǎo)案例分析試題及答案
- 聚居地管理工作匯報(bào)
- 立春節(jié)氣的深度解讀
- 精準(zhǔn)營(yíng)銷新紀(jì)元
- 包子鋪創(chuàng)業(yè)企劃書(shū)
- 老舍讀書(shū)分享名著導(dǎo)讀《貓城記》
- 學(xué)科國(guó)際發(fā)展趨勢(shì)
- 初一年級(jí)班級(jí)日志記載表(詳)
- 建設(shè)工程安全生產(chǎn)管理習(xí)題庫(kù)及答案
- 項(xiàng)目1 多旋翼無(wú)人機(jī)的組裝與調(diào)試
- 供應(yīng)鏈管理:高成本、高庫(kù)存、重資產(chǎn)的解決方案 第2版
- 馬克筆建筑快速表現(xiàn)
- 日本夏日祭活動(dòng)鑒賞
- 中國(guó)教育史筆記全
- 某工業(yè)鍋爐安裝工程監(jiān)理作業(yè)指導(dǎo)書(shū)
- 名校《強(qiáng)基計(jì)劃》初升高銜接數(shù)學(xué)講義(上)
評(píng)論
0/150
提交評(píng)論