第三章(3.2-Runge-Kutta-積分法)_第1頁
第三章(3.2-Runge-Kutta-積分法)_第2頁
第三章(3.2-Runge-Kutta-積分法)_第3頁
第三章(3.2-Runge-Kutta-積分法)_第4頁
第三章(3.2-Runge-Kutta-積分法)_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

3.2Runge-Kutta

積分法

基本思想:用幾個點上的的一階導(dǎo)函數(shù)值的線性組合來近似代替在某一點的各階導(dǎo)數(shù),用Taylor級數(shù)展開式確定線性組合中各加權(quán)系數(shù)。既可避免計算高階導(dǎo)數(shù),又可提高數(shù)值積分的精度,這就是Runge-Kutta法的基本思想。

3.2.1Runge-Kutta

數(shù)值積分公式的推導(dǎo)考慮如下一階微分方程假定是(3.12)式的解析解。將展成Taylor級數(shù)其中于是

其中

為了避免計算等導(dǎo)數(shù)項,將寫成如下線性組合形式

其中稱為階數(shù),待定系數(shù),由下式?jīng)Q定

且定義

下面針對r的取值進(jìn)行討論。

(1),此時,式(3.15)成為取即得一階RK公式,它就是Euler公式。換句話說,Euler公式是RK公式的特例。(2)

由(3.16)知

將在點展成Taylor級數(shù)將(3.19)代入到(3,18),然后再將(3.18)代入(3.15),得

將(3.20)與(3.14)逐項進(jìn)行比較,令其對應(yīng)項系數(shù)相等,可得

(3.21)是一個不定方程組,它有無窮多個解。

取,可得取可得取可得

式(3.24)正好是改進(jìn)Euler公式。(3)

按前面的推導(dǎo)方法可得常用的3階Runge-Kutta公式

(4)

可得4階Rung-Kutta公式(簡稱RK4公式)如下

稱為第個Runge-Kutta系數(shù)。RK法的特點:

1需要存儲的數(shù)據(jù)少,占用的存儲空間少;2只需知道初值,即可啟動遞推公式進(jìn)行計算,可自啟動;容易實現(xiàn)變步長運算。4每積分一步需要計算多次右函數(shù),計算量大。3.2.2四階Runge-Kutta法的向量公式

對于高階系統(tǒng):用向量形式表示階動力學(xué)系統(tǒng)的微分方程或狀態(tài)方程。其中是維狀態(tài)向量;是

維向量函數(shù),而四階Ruung-Kutta的向量表示為

其中是微分方程組中的第個方程的第個RK系數(shù)。為了應(yīng)用上的方便,將(3.28)具體列寫如下:

其中為系統(tǒng)階數(shù),為遞推下標(biāo)。例3.2

已知系統(tǒng)方程取步長,計算時的的值解:狀態(tài)方程

(1)所有變量(方程

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論