第3章 機械動力系統(tǒng)響應(yīng)的數(shù)值計算-20121231_第1頁
第3章 機械動力系統(tǒng)響應(yīng)的數(shù)值計算-20121231_第2頁
第3章 機械動力系統(tǒng)響應(yīng)的數(shù)值計算-20121231_第3頁
第3章 機械動力系統(tǒng)響應(yīng)的數(shù)值計算-20121231_第4頁
第3章 機械動力系統(tǒng)響應(yīng)的數(shù)值計算-20121231_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第第3章章 機械動力系統(tǒng)響應(yīng)的數(shù)值計算機械動力系統(tǒng)響應(yīng)的數(shù)值計算 本章主要內(nèi)容:本章主要內(nèi)容:3.1 歐拉法及其改進歐拉法及其改進3.2 線性加速度法線性加速度法3.3 紐馬克紐馬克- 法法3.4 威爾遜威爾遜法法3.4龍格龍格庫塔庫塔(RK)法法本章目的:本章目的:通過求解振動微分方程的通解,精確計算振動系統(tǒng)的響應(yīng)通過求解振動微分方程的通解,精確計算振動系統(tǒng)的響應(yīng)適適合求解單自由度系統(tǒng)。合求解單自由度系統(tǒng)。多自由度系統(tǒng)、非周期性激勵、非線性振動等:采用精確求解法多自由度系統(tǒng)、非周期性激勵、非線性振動等:采用精確求解法往往無法實現(xiàn),只能數(shù)值計算方法。往往無法實現(xiàn),只能數(shù)值計算方法。本章介紹的方

2、法,適用于單自由度、多自由度系統(tǒng)。對于多自由本章介紹的方法,適用于單自由度、多自由度系統(tǒng)。對于多自由度系統(tǒng),各變量均用矩陣表示,度系統(tǒng),各變量均用矩陣表示,M、C、K為方陣,為方陣,F(xiàn)、X均為列陣。均為列陣。 ,歐拉法算出的數(shù)值收斂于精確解。,歐拉法算出的數(shù)值收斂于精確解。 3.1 歐拉法及其改進歐拉法及其改進mxckxtfxttxtxttxttxtxttx/)()()()()()()( tttdttxtxttx)()()(dxtttxttxttxttt)()()(! 1)()( 0)(32)(!)()(! 3)()(! 2)()(! 1)()(kkktxkttxttxttxttxttx (3

3、.1)歐拉法:歐拉法:0t 誤差分析誤差分析: Taylor級數(shù)展開級數(shù)展開 特性特性:(3.2)(3.3)(3.4)構(gòu)建位移表達式構(gòu)建速度表達式加速度表達式動力學(xué)方程)(2)()()(2xtdxttRttt 討論討論(1)歐拉法是?。W拉法是取Taylor級數(shù)展開式的前兩項的解法級數(shù)展開式的前兩項的解法(2)每前進一時間步)每前進一時間步 引起的誤差為引起的誤差為)(x ttt是是時間的加速度平均值時間的加速度平均值 其中其中 0 x 0 x (3)這意味著)這意味著R0時,歐拉法計算值過小,反之亦然時,歐拉法計算值過小,反之亦然波峰部分波峰部分,R0,即歐拉法計算值過小,即歐拉法計算值過小

4、與精確解相比,歐拉法數(shù)值解的振幅有逐漸增大的趨勢與精確解相比,歐拉法數(shù)值解的振幅有逐漸增大的趨勢改進的歐拉法改進的歐拉法(2)對速度表達式取具有)對速度表達式取具有更高精度的近似式更高精度的近似式 2/)()()()(2/)()()()(/)()()()(/)()()()(22ttxttxtxttxttxttxtxttxmtxctxktftxmtxctkxtftx tttxttxtxtxttx6)()2/(4)()()((1)對)對Taylor級數(shù)級數(shù)取更高次項取更高次項,從而增加了計算量,從而增加了計算量( )x t提高了計算精度,但增加了提高了計算精度,但增加了tttxtxtxttx2)(

5、)()()(梯形法:梯形法: 辛普生辛普生(Simpson)公式:公式:速度表達式:Taylor級數(shù)取三項加速度表達式動力學(xué)方程三次加速度表達式位移表達式:Taylor級數(shù)取三項3.2 線性加速度法線性加速度法說明說明:式(3.9)、()、(3.10)等號右邊含有)等號右邊含有 t+t 時刻量線性加速度法與歐拉法不同,它屬于隱式解法類型迭代計算。)(6)()(3)()()()(22ttxttxttx ttxttx 2)()()()(ttxtxttxttx ttxttxttxttx ttxttx)()(! 3)()(! 2)()()()(22 (3.10))()()()(ttfttkxttxct

6、txm (3.11)(3.9)構(gòu)建位移表達式:綜合梯形法構(gòu)建位移表達式:綜合梯形法and辛普生辛普生(Simpson)公式公式構(gòu)建速度表達式:梯形法構(gòu)建速度表達式:梯形法大致相當(dāng)于取到Taylor展開式的三次項。物理意義:假定從時刻tt+t時間的加速加速度直線變化度直線變化。聯(lián)立動力學(xué)方程:聯(lián)立動力學(xué)方程:線性加速度法直接解法一線性加速度法直接解法一FKXXCXM ktctmtxttx ttxktxttxcttfttx6/)()2/()(3)()()()(2)()()(22 (3.12)將(3.8)、 (3.9)代入(3.11),先消去對于多自由度系統(tǒng))(6)()(3)()()()(2)()(

7、)()()(3)()()()(2)()(6)(2)(22212ttXttXttXttXttXttXtXttXttXtXttXttXKtXttXCttFKtCtMttX (3.13)和)(ttx)(ttx逆矩陣計算耗時,程序設(shè)計時,應(yīng)置于循環(huán)之外2)()()()()(3)()()()()(6)()(6)()(12)()(3)()(2)(3)()()(6)(2)(22232212ttXtXttXttXtXttXttXttXtttXttFttXttXttXtCtXttXttXMKtCtMttX 線性加速度法直接解法二線性加速度法直接解法二)(ttx )(ttx222)/(6/3)()(3)(2)()

8、()(6)(6)(2)(tmtckttftxttxtxctxttxttxmttxt 將(3.8)、 (3.9)代入(3.11),先消去和FKXXCXM 對于多自由度系統(tǒng)多自由度系統(tǒng)(3.14)(3.16)逆矩陣計算耗時,程序設(shè)計時,應(yīng)置于循環(huán)之外3.3 紐馬克紐馬克-法法 )()()()(2/)()()()(22tXttXttXttXttXttX 2/)()()()(ttXtXttXttX ttXttXttXttXttXttXttXtXtXttXtXttXttXKtXttXCttFKtCtMttx)()()()(! 2)()(! 1)()()()(2)()()(21()()()(2)()()(

9、2)(32212 ttxttxttxttx ttxttx)()(! 3)()(! 2)()()()(22 (3.10)上一節(jié)上一節(jié)“線性加速度法線性加速度法”中,構(gòu)建的位移表達式中,構(gòu)建的位移表達式構(gòu)建位移表達式:構(gòu)建位移表達式:構(gòu)建速度表達式:構(gòu)建速度表達式:梯形法(同前)梯形法(同前)(3.17)(3.18)紐馬克紐馬克-法法:紐馬克法是線性加紐馬克法是線性加速度法的別名。速度法的別名。 調(diào)節(jié)公式的特調(diào)節(jié)公式的特性參數(shù),性參數(shù),01/2。往往固定采用往往固定采用=1/6或或=1/4(3.19)3.4 威爾遜威爾遜法法 2)()()()()(6)()(3)()()()(22ttXtXttXt

10、tXttXttXttXttXttX 聯(lián)立動力學(xué)方程 )()()()(ttFttKXttXCttXM )(ttX )(ttX )()(1)(ttXtXttX ()()X ttX tt、6/ )()(3/ )()()()()(22ttXttXttXttXttX 2/)()()()(ttXtXttXttX 前面介紹的前面介紹的線性加速度法線性加速度法、紐馬克紐馬克-法法:均在時刻:均在時刻(t+t) 使用運使用運動方程動方程威爾遜威爾遜法法:應(yīng)用于更后一點的時刻:應(yīng)用于更后一點的時刻(t+ t ),1(3.20)先求,再用內(nèi)插法求線性加速度法中線性加速度法中 t 替換成替換成 t而成而成再根據(jù)線性加

11、速度法構(gòu)建式,求,即(3.21),即討論:威爾遜威爾遜法的物理意義:法的物理意義:加速度在時刻 t 到t+ t內(nèi)為線性變化,首先計算t,t+ t 區(qū)間近似解,但僅取其中前半部分(到時刻t+ t為止)作為近似解,而舍去后半部分(時間t+ t以后)。這種巧妙的處理方法并非出于物理的原因,而主要是數(shù)學(xué)的理由。要理解這一點首先應(yīng)了解數(shù)值計算的穩(wěn)定性。振動仿真的失敗原因之一:振動仿真的失敗原因之一:往往是步長幅度過大。程序是正確的,輸入信息也對,但卻得到異常的結(jié)果。仔細研究可發(fā)現(xiàn):計算剛開始時結(jié)果比較正常,但在計算過程中出現(xiàn)異常現(xiàn)象,絕對值迅速增大。這種癥狀稱為不穩(wěn)定。產(chǎn)生這種現(xiàn)象的原因很多,不一定只是

12、取值方面問題,但通常即使是良態(tài)方程,若 t過大,多半還是會出現(xiàn)不穩(wěn)定現(xiàn)象。 t究竟取值:究竟取值:通常取小于周期的1/6。對多自由度系統(tǒng),則 t應(yīng)小于最短周期的1/6。在威爾遜法中,只要取大于1.37以上,不管取怎樣的值都是穩(wěn)定的無條件穩(wěn)定。因此,威爾遜法是實用價值很高的出色的解法,雖然增加了參數(shù),式子稍復(fù)雜一些,但計算工作量與線性加速度法和紐馬克法差不多。威爾遜法兩種直接解法2122()() () ( )( )262() ( )( )( )3()(1)( )()/()( ) ( )()/2()( )( )()( )/3tttX ttMCKF ttC X tX ttK X ttX tX tX

13、ttX tX ttX ttX tt X tX ttX ttX ttX ttX t 2()()/3tX tt12223666() 2 ( )( )( )()()3( ) 2 ( )( )()266() ()( )( ) 2 ( )()11()(1) ( )()()( )CX ttKMMX tX tX ttttttCX tX tX tF tttX ttX ttX tX tX tttX ttX tX ttX ttX t 2(/2) ( )()()( )( ) () 2 ( )()/6tX tX ttX ttX ttX ttX tX tt 直接解法一直接解法二(常用)3.4龍格庫塔(RK)法(本科生略

14、) FxKxCxM 2200( ,)(0),(0)1,2,iiiiiiid xdxf t xdtdtxxxxin00( ,)(0),(0)iiiiiiiiidzf t x zdtdxzdtxxzx 對于多自由度振動系統(tǒng)(3-26)采用龍格庫塔(RK)法,既可以求解線性系統(tǒng),也可以求解非線性系統(tǒng)n 維二階方程組降為一階方程方程組(3-27)(3-28)343342322312112114321143211),(2),2,2,2(2),2,2,2(),()22(6)22(6, 2 , 1hKzLhKzhLxhtfKKhzLKhzLhxhtfKKhzLKhzLhxhtfKzLzxtfKhLLLLhx

15、xKKKKhzzniiiiiiiiiiiiiiiiiiiii為步長四階龍格庫塔格式為(3-29)ODE(ordinary diffrential equation )擴充內(nèi)容:MATLAB中常微分方程解法介紹Matlab中求ODE數(shù)值解的函數(shù)Ode45四/五階龍格庫塔法,屬于單步法(只需要前一步的解就可以計算當(dāng)前的解)。優(yōu)點:不需要附加初始值,因此,計算過程中隨意改變步長也不會增加任何計算量。通常是很多問題首先試用的最好方法。缺點:不能求解剛性問題。Ode23四/五階龍格庫塔法,屬于單步法。在誤差允許范圍內(nèi)較寬而且存在輕微剛性時,比Ode45效果好。Ode113可變階次的Adams-Bashforth-Moulton PECE算法。屬于多步法(需要前幾步的解來計算當(dāng)前的解)。比Ode45更適合于誤差允許范圍要求嚴(yán)格的情況。缺點:不能求解剛性問題。Ode15s可變階數(shù)的NDFs算法。相對BDFs算法較好。是多步算法,剛性問題ode45不行時,可以試試這種算法。 Ode23t 自由內(nèi)插方法的梯形算法,對剛性、又要求解沒有數(shù)值衰減時,可以用此法。 Ode23s改進的二價Rosenbrock算法。容許誤差較大時,ode23s比ode15好,所以

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論