版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第二章 系統(tǒng)的數(shù)學(xué)模型與仿真算法 數(shù)學(xué)模型數(shù)學(xué)模型系統(tǒng)的分析和設(shè)計(jì)中有著相當(dāng)重要的地位,也是系統(tǒng)的分析和設(shè)計(jì)中有著相當(dāng)重要的地位,也是計(jì)算機(jī)仿真的基礎(chǔ)。計(jì)算機(jī)仿真的基礎(chǔ)。2.12.1.12.1.1、系統(tǒng)的分類、系統(tǒng)的分類n連續(xù)系統(tǒng):連續(xù)系統(tǒng):系統(tǒng)中的變量(物理量)隨時(shí)間系統(tǒng)中的變量(物理量)隨時(shí)間連續(xù)變化連續(xù)變化。n離散系統(tǒng):離散系統(tǒng):系統(tǒng)中的系統(tǒng)中的變量(物理量)隨時(shí)間變量(物理量)隨時(shí)間斷續(xù)變化斷續(xù)變化。如計(jì)。如計(jì)算機(jī)控制系統(tǒng)。算機(jī)控制系統(tǒng)。 我們所討論的系統(tǒng)主要以我們所討論的系統(tǒng)主要以線性定常連續(xù)系統(tǒng)線性定常連續(xù)系統(tǒng)為為主。主。 線性系統(tǒng)滿足線性系統(tǒng)滿足疊加性疊加性和和齊次性。齊次性。n
2、1. 微分方程建立的一般步驟微分方程建立的一般步驟n采用解析法來(lái)建立系統(tǒng)或元部件的微分方程所遵循的一般步驟是:n(1)確定系統(tǒng)或元部件的輸入、輸出變量。n(2)根據(jù)物理和化學(xué)定律(比如:牛頓運(yùn)動(dòng)定律、能量守恒定律、克?;舴蚨傻龋┝谐鱿到y(tǒng)或元部件的原始方程式,按照工作條件忽略一些次要因素。n(3)找出原始方程式中間變量與其它因素的關(guān)系式。n(4)消去原始方程式的中間變量,得到一個(gè)關(guān)于輸入、輸出的微分方程式。n(5)進(jìn)行標(biāo)準(zhǔn)化處理,將輸出各項(xiàng)放在等號(hào)左端,輸入各項(xiàng)放在等號(hào)右端,并且按照微分方程的階次降冪排列,同時(shí)將各系數(shù)化為具有一定物理意義的形式。 2.1.22.1.2 描述控制系統(tǒng)常用的數(shù)學(xué)模
3、型描述控制系統(tǒng)常用的數(shù)學(xué)模型1 1、微分方程形式、微分方程形式ububububyayayayammmmnnnn)1(1)1(1)(0)1(1)1(1)(0.2 2、傳遞函數(shù)形式、傳遞函數(shù)形式nnnnmmmmasasasabsbsbsbsRsYsG11101110.)()()(3 3、狀態(tài)空間表達(dá)式狀態(tài)空間表達(dá)式DUCXYBUAXX一階微分方程組一階微分方程組2.1.22.1.2 描述控制系統(tǒng)常用的數(shù)學(xué)模型描述控制系統(tǒng)常用的數(shù)學(xué)模型4 4、零極點(diǎn)增益形式、零極點(diǎn)增益形式).()().()()(2121nmpspspszszszsKsG模型轉(zhuǎn)換:模型轉(zhuǎn)換:掌握:掌握:1、傳遞函數(shù)模型轉(zhuǎn)換為、傳遞函
4、數(shù)模型轉(zhuǎn)換為狀態(tài)空間模型狀態(tài)空間模型 2 2、結(jié)構(gòu)圖形式轉(zhuǎn)換為、結(jié)構(gòu)圖形式轉(zhuǎn)換為狀態(tài)空間模型狀態(tài)空間模型例如:例如:2.1.22.1.2 描述控制系統(tǒng)常用的數(shù)學(xué)模型描述控制系統(tǒng)常用的數(shù)學(xué)模型s1us1-y2x 2x1x1x 21212110011100:xxyuxxxx表達(dá)式得連續(xù)部分的狀態(tài)空間例:i(t)ur(t)uc(t)CRLuuRidtdiLidtduCcc:列方程rcccuudtduRCdtudLC2)( : 時(shí)域二階的微分方程得到關(guān)于輸入和輸出的rccrccuLiuLRLCiuuLiLRuLiiCu10110:111:)(寫(xiě)成矩陣形式時(shí)域狀態(tài)空間表達(dá)式11)()(: )(2RCsL
5、CssUsUrc復(fù)域拉氏變換后得傳遞函數(shù)uuRidtdiLidtduCcc:由方程數(shù)學(xué)模型的相互轉(zhuǎn)換在實(shí)際工程中,由于要解決自動(dòng)控制問(wèn)題所需要的數(shù)學(xué)模型與該問(wèn)題所給定的已知數(shù)學(xué)模型往往是不一致的,也可能是要解決問(wèn)題最簡(jiǎn)單而又最方便的方法所用到的數(shù)學(xué)模型與該問(wèn)題所給定的已知數(shù)學(xué)模型不同,此時(shí),就需要對(duì)控制系統(tǒng)的數(shù)學(xué)模型進(jìn)行轉(zhuǎn)換。 另外,在不同的應(yīng)用場(chǎng)合,由于實(shí)際系統(tǒng)所給定的數(shù)學(xué)模型形式各異,在仿真時(shí)要進(jìn)行模型的轉(zhuǎn)換,即將給定模型轉(zhuǎn)換為仿真程序能夠處理的模型形式。 通常,系統(tǒng)的微分方程作為描述動(dòng)態(tài)性能的基本形式,當(dāng)作為共性的內(nèi)容進(jìn)行分析時(shí),又常常將其轉(zhuǎn)換為傳遞函數(shù)形式,而在計(jì)算機(jī)中,利用系統(tǒng)的狀態(tài)
6、空間描述最方便。所以,討論系統(tǒng)數(shù)學(xué)模型之間的轉(zhuǎn)換具有實(shí)際的指導(dǎo)意義。 2.1.3控制系統(tǒng)建模的基本方法n機(jī)理模型法n統(tǒng)計(jì)模型法n混合模型法2.2 實(shí)現(xiàn)問(wèn)題n2.2.1單變量系統(tǒng)的可控標(biāo)準(zhǔn)型實(shí)現(xiàn)n2.2.2控制系統(tǒng)的數(shù)字仿真實(shí)現(xiàn)2-3 常微分方程的數(shù)值解法2.3.1 2.3.1 數(shù)值積分法數(shù)值積分法1),()()(2),(1nnttnndttxftxtxxttxfx 把求微分變?yōu)榍蠓e分,然后用近似的方法求上把求微分變?yōu)榍蠓e分,然后用近似的方法求上式中的積分,得到規(guī)定區(qū)間內(nèi)若干離散點(diǎn)式中的積分,得到規(guī)定區(qū)間內(nèi)若干離散點(diǎn)t1、t2、t3、tn處的近似值處的近似值x1、x2、x3、xn。這就這就是數(shù)值
7、積分法的基本思想。是數(shù)值積分法的基本思想。2-3-2 歐拉法(Euler method) 歐拉法簡(jiǎn)單,精度低,但為其它算法奠定了歐拉法簡(jiǎn)單,精度低,但為其它算法奠定了基礎(chǔ)。基礎(chǔ)。一、設(shè)一、設(shè)tn+1-tn=h,若若h足夠小,在足夠小,在tn , tn+1上,上,f(x,t)近近似看成常數(shù)似看成常數(shù)f(xn,tn),用矩形面積代替曲邊梯形面積。用矩形面積代替曲邊梯形面積。htxftxdttxftxtxnnnttnnnn*),()(),()()(11 f(x,t)ttntn+1誤差誤差2-3-2 歐拉法(Euler method)由以上推導(dǎo)得歐拉遞推公式:),(*1nnnntxfhxx h為步長(zhǎng)為
8、步長(zhǎng)二、泰勒展開(kāi)二、泰勒展開(kāi)x(t)!)(!2)(*)(*)()(0)(0)2(2000ktxhtxhtxhtxhtxkk取前兩項(xiàng),舍去高次項(xiàng),寫(xiě)成差分方程得歐拉遞推取前兩項(xiàng),舍去高次項(xiàng),寫(xiě)成差分方程得歐拉遞推公式:公式:),(*1nnnntxfhxx2-3-2 歐拉法(Euler method)三、截?cái)嗾`差三、截?cái)嗾`差 歐拉法是由泰勒級(jí)數(shù)截?cái)鄅2以上的高階項(xiàng)而得到的,把截?cái)囗?xiàng)稱為截?cái)嗾`差。 歐拉法的截?cái)嗾`差與h2同為一個(gè)數(shù)量級(jí),具有一階精度。當(dāng)h減小時(shí),截?cái)嗾`差會(huì)減少。 (注:截?cái)嗾`差為o(hp+1)時(shí),稱為具有p階精度)例:用歐拉法求解下面微分方程,取h=0.22.101)0(2txxtd
9、tdx歐拉法數(shù)值解:歐拉法數(shù)值解: 精確解:精確解:1.00000000000000 1.000000000000001.00000000000000 0.960789439152320.92000000000000 0.852143788966210.77280000000000 0.697676326071030.58732800000000 0.527292424043050.39938304000000 0.367879441171440.23962982400000 0.236927758682122-3-3 梯形法(RK2) 用梯形面積代替曲邊梯形的面積。 f(x,t)ttntn+
10、1誤差誤差),*(),(2/)(*121211hthkxfktxfkkkhxxnnnnnn其中其中k2是有歐拉法估計(jì)得到。是有歐拉法估計(jì)得到。2-3-4 四階龍格庫(kù)塔法 ( the fourth-order Runge-Kutta Method) K1, K2, K3,K4,稱為四階龍格庫(kù)塔系數(shù)。 四階龍格庫(kù)塔法取了泰勒級(jí)數(shù)的前五項(xiàng)之和得到,截?cái)嗾`差O(h5),具有四階精度),*()2/,2/*()2/,2/*(),(6/)22(*342312143211hthkxfkhthkxfkhthkxfktxfkkkkkhxxnnnnnnnnnn 多取幾個(gè)點(diǎn),然后將其斜率加權(quán)平均得一多取幾個(gè)點(diǎn),然后將
11、其斜率加權(quán)平均得一等效斜率等效斜率,就得到四階龍格庫(kù)塔法。就得到四階龍格庫(kù)塔法。2-3-5 幾種數(shù)值積分法的分析1、xn+1=xn+步長(zhǎng)*各點(diǎn)斜率的加權(quán)平均2、精度取決于步長(zhǎng)h及階次p。3、本次計(jì)算只用到前一次的計(jì)算結(jié)果,屬單步法。n單步法優(yōu)點(diǎn):占用存貯空間少,少能自啟動(dòng)自啟動(dòng)(從初值),可變步長(zhǎng)。6/ )22(*:42/ )(*:2),(*:432112111kkkkhxxRKkkhxxRKtxfhxxEulernnnnnnnn法2-3 數(shù)值積分法的穩(wěn)定性一、起源 數(shù)值積分法是一種近似的求解微分方程的方法。在反復(fù)的遞推運(yùn)算中將引入誤差,若誤差的積累越來(lái)越大,將使一個(gè)原本穩(wěn)定的系統(tǒng),得到的仿真
12、結(jié)果卻不穩(wěn)定。 例如:有一個(gè)微分方程5.103/1)0(30txxdtdx其解析解:其解析解:tex3031歐拉法的遞推公式為:歐拉法的遞推公式為:011)301()301()30(xhxhxhxxnnnnn2-3 數(shù)值積分法的穩(wěn)定性可見(jiàn):當(dāng)|1-30h|1時(shí),遞推結(jié)果將是發(fā)散的。 當(dāng)0h2/30時(shí),遞推結(jié)果是穩(wěn)定的(收斂的)011)301(xhxnn二、穩(wěn)定性的測(cè)試方程 詳細(xì)討論數(shù)值積分穩(wěn)定性問(wèn)題是非常復(fù)雜的,本節(jié)介紹一種判定算法穩(wěn)定性的常用方法。 通常用一個(gè)簡(jiǎn)單的一階常系數(shù)微分方程來(lái)考察算法的穩(wěn)定性。如果一個(gè)算法連這樣簡(jiǎn)單的方程都不能適應(yīng),則不能保證其絕對(duì)穩(wěn)定性。0)0(xxxdtdx其中
13、,其中, 為一復(fù)數(shù),為一復(fù)數(shù), = +j 0,(即原系統(tǒng)穩(wěn)定)(即原系統(tǒng)穩(wěn)定)2-3 數(shù)值積分法的穩(wěn)定性三、用測(cè)試方程考察歐拉法的穩(wěn)定性011)1()1() 1.xhxhxhxxnnnnn當(dāng)當(dāng)|1+h |=1時(shí),計(jì)算穩(wěn)定。時(shí),計(jì)算穩(wěn)定。2、求其穩(wěn)定邊界、求其穩(wěn)定邊界設(shè)設(shè)h =x+jy, 由由|1+h |=1 得得:|1+x+jy|=1穩(wěn)定邊界為:穩(wěn)定邊界為:(1+x)2+y2=1當(dāng)當(dāng) 為負(fù)實(shí)數(shù)時(shí),步長(zhǎng)的為負(fù)實(shí)數(shù)時(shí),步長(zhǎng)的穩(wěn)定區(qū)間為:穩(wěn)定區(qū)間為:0h|2/ |-20ReIm2-3 數(shù)值積分法的穩(wěn)定性四、龍格庫(kù)塔法的計(jì)算穩(wěn)定性1、RK2121)21(22221hhxhhxnn穩(wěn)定條件為2、RK41
14、24621:)24621(4433224433221hhhhxhhhhxnn穩(wěn)定條件為2-4 數(shù)值積分法的選擇原則從精度、速度、穩(wěn)定性三個(gè)角度考慮一、計(jì)算精度數(shù)值積分存在兩種誤差。1、截?cái)嗾`差:舍去泰勒級(jí)數(shù)的高階項(xiàng)形成的。p 截?cái)嗾`差h 截?cái)嗾`差2、舍入誤差由于計(jì)算機(jī)的字長(zhǎng)有限引起的,會(huì)隨著計(jì)算次數(shù)的增加而積累。p 計(jì)算量 舍入誤差h 計(jì)算量 舍入誤差2-4 數(shù)值積分法的選擇原則如右圖示,兩種誤差對(duì)步長(zhǎng)的要求是矛盾的,最好選擇在h0附近。一般情況下選:Tmin/20=h=Tmin/5系統(tǒng)響應(yīng)快的,步長(zhǎng)要小。heh0截?cái)嗌崛攵?、?jì)算速度二、計(jì)算速度h 計(jì)算速度加快。計(jì)算速度加快。高階算法,計(jì)算速度慢。高
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度年福建省高校教師資格證之高等教育心理學(xué)強(qiáng)化訓(xùn)練試卷A卷附答案
- 2024年度山西省高校教師資格證之高等教育法規(guī)模擬考試試卷B卷含答案
- 2024年家具成套生產(chǎn)線項(xiàng)目資金申請(qǐng)報(bào)告代可行性研究報(bào)告
- 2024年-2025年《農(nóng)作物生產(chǎn)技術(shù)》綜合知識(shí)考試題庫(kù)及答案
- 2024專項(xiàng)產(chǎn)品線唯一供貨商協(xié)議
- 兒童教育服務(wù)協(xié)議:2024定制
- 2024照明系統(tǒng)倉(cāng)庫(kù)安裝協(xié)議條款
- 2024工程總承包深度合作協(xié)議
- 2024年賠償問(wèn)題解決協(xié)議模板
- 安全生產(chǎn)管理員的職責(zé)與權(quán)益明細(xì)協(xié)議
- EMR系統(tǒng)建設(shè)方案(通用)
- 水泵揚(yáng)程計(jì)算表
- 股權(quán)贈(zèng)與協(xié)議范本只享有分紅權(quán)
- 數(shù)控銑床零件加工工藝分析與程序設(shè)計(jì)畢業(yè)論文
- 混凝土的幾種本構(gòu)模型
- 污泥石灰干化工藝的工程應(yīng)用
- 第二課簡(jiǎn)單趨向補(bǔ)語(yǔ):v+上下進(jìn)出回過(guò)起PPT課件
- 機(jī)動(dòng)車(chē)登記證書(shū)翻譯件中英文模板(共2頁(yè))
- C++程序設(shè)計(jì):第8章 數(shù)組
- 小學(xué)書(shū)法人美版五年級(jí)下冊(cè) 第10課 廣字頭 課件(10張PPT)
- 兩自一包體制改革策略應(yīng)用案例探索
評(píng)論
0/150
提交評(píng)論