本書將計算結構動力學、計算沖擊動力學和計算多體系統(tǒng)動力學內容有機整合,系統(tǒng)講授工程結構和機械系統(tǒng)在各類瞬態(tài)載荷作用下動力學行為的數(shù)值分析方法和程序實現(xiàn)技術。全書分為9章和3個附錄。第1章從加權余量法出發(fā),講述達朗貝爾.拉格朗日原理、哈密頓原理和廣義變分原理。第2 章以平面三結點三角形單元為例,講述有限元法的一般過程,詳細討論了有限元法的程序實現(xiàn)方法,并給出了有限元法示例程序STAP90。第3章詳細講述大型特征值問題的求解方法及誤差估計問題,給出了廣義雅可比法、子空間迭代法和Lanczos迭代法的FORTRAN 90程序。第4章闡述大型離散系統(tǒng)運動方程的求解方法,給出了時間積分示例程序TIP90。第5章講述大型復雜系統(tǒng)動力分析的有效方法一動態(tài)子結構法。第6章講述幾何非線性、材料非線性和邊界條件非線性動力學問題的有限元法分析方法,重點闡述了沖擊和爆炸等高速動力學問題的模擬方法,也兼顧了非線性結構動力學的模擬問題,給出了高速碰撞分析顯式有限元程序EFEP90。第7章簡要地介紹并行計算方法,給出了并行版的高速碰撞分析顯式有限元程序PEFEP90。第8章講述伽遼金型無網格法的基本原理,詳細闡述了在沖擊爆炸等問題中應用較為成功的 SPH和物質點法。第9章講述多剛體系統(tǒng)和柔性多體系統(tǒng)動力學的建模和數(shù)值求解方法,給出了多剛體系統(tǒng)動力學分析示例程序MBSim。附錄A簡要地介紹張量指標記號、Voigt記號和張量運算法則。附錄B介紹Tecplot進行有限元后處理的相關功能。附錄C講述FEAP程序的使用方法、程序結構以及進行二次開發(fā)的方法,便于學生在FEAR程序的基礎上快速開展自己的研究工作。本書可作為力學、機械、航空航天、土木水利、汽車等專業(yè)的研究生和高年級本科生教材及科研人員的參考書。