內容簡介
本書較為系統地介紹了控制系統的數字仿真原理及程式設計方法。對專用仿真程式設計、通用仿真程式設計、數字控制系統仿真程式設計、面向對象的仿真程式設計、實時仿真技術和快速數字仿真算法都作了專門的論述;為方便有電力行業背景的讀者閱讀,對火電廠熱力設備及系統的數學模型也作了詳細的介紹;為了使數字仿真技術用於控制系統分析,詳細地介紹了經典控制理論分析方法的數字仿真算法;作為仿真套用的例子,介紹了自動控制系統參數最佳化的方法;提供了書中主要內容的程式清單;每章附有習題供讀者參考。
本書通用性和實用性較強,適用於仿真技術的初學者學習,對仿真技術有一定基礎的技術人員也有參考價值。本書可作為高等學校計算機仿真課程的教材和工程技術人員的工作參考書。
圖書目錄
前言
第1章緒論
1.1仿真的基本概念
1.2計算機仿真的過程
1.3仿真的分類
1.4仿真的發展及套用
第2章控制系統的數學模型
2.1連續系統數學模型的一般描述
2.2採樣控制系統的數學模型
2.3非線性系統的數學模型
2.4微分方程、傳遞函式、狀態方程之間的轉換
習題
第3章連續系統的數字仿真??離散相似法
3.1連續系統的離散化
3.2離散系統差分方程的求取
3.3連續系統數字仿真程式結構
3.4典型非線性環節的仿真程式設計
3.5關於採樣周期(計算步距)和仿真時間的選擇
習題
第4章連續系統的數字仿真??數值積分法
4.1歐拉法
4.2梯形法
4.3龍格?庫塔(Runge-Kutta)法
4.4阿達姆斯(Adams)法
4.5非線性系統數值積分公式
4.6關於數字仿真計算的穩定性分析
4.7連續系統數字仿真小結
習題
第5章數字控制系統的數字仿真
5.1數字控制系統的構成
5.2數字控制系統的數字仿真程式設計
習題
第6章火電機組熱工過程建模與仿真
6.1火電機組熱工過程數學模型概述
6.2火電機組熱工過程建模的基本假設及依據
6.3火電機組熱工過程建模與仿真
習題
第7章面向對象的仿真技術
7.1什麼是面向對象方法
7.2面向對象的設計思想
7.3面向對象的主要術語
7.4面向對象方法的主要技術
7.5面向對象程式設計過程
7.6控制系統的面向對象設計舉例
7.7小結
第8章通用數字仿真程式設計
8.1概述
8.2面向微分方程的通用仿真程式
8.3面向控制系統方框圖的通用仿真程式
8.4基於結構化方法設計的通用仿真程式
8.5人?機互動界面
8.6控制系統計算機輔助工程CAE2000軟體
習題
第9章快速數字仿真算法
第10章實時仿真技術
第11章經典控制理論分析方法的數字仿真
第12章數字仿真在控制系統參數最佳化中的套用
參考文獻