章 緒論 1
1.1 系統(tǒng)仿真的基本概念 1
1.2 連續(xù)系統(tǒng)仿真技術(shù) 3
1.3 離散事件系統(tǒng)仿真技術(shù) 6
1.3.1 離散事件系統(tǒng)的數(shù)學(xué)模型 7
1.3.2 離散事件系統(tǒng)的仿真方法 9
1.3.3 離散事件系統(tǒng)仿真語言 10
1.4 仿真技術(shù)的應(yīng)用 12
1.4.1 系統(tǒng)仿真技術(shù)在系統(tǒng)分析、綜合方面的應(yīng)用 12
1.4.2 系統(tǒng)仿真技術(shù)在仿真器方面的應(yīng)用 13
1.4.3 系統(tǒng)仿真技術(shù)在技術(shù)咨詢和預(yù)測方面的應(yīng)用 13
1.5 仿真技術(shù)的現(xiàn)狀與發(fā)展 14
1.5.1 仿真計算機的現(xiàn)狀及發(fā)展 14
1.5.2 計算機軟件的現(xiàn)狀及發(fā)展 14
1.5.3 仿真器的現(xiàn)狀與開發(fā) 15
本章小結(jié) 15
習(xí)題 15
第2章 系統(tǒng)數(shù)學(xué)模型及其相互轉(zhuǎn)換 16
2.1 系統(tǒng)的數(shù)學(xué)模型 16
2.1.1 連續(xù)系統(tǒng)的數(shù)學(xué)模型 16
2.1.2 離散時間模型 20
2.1.3 Matlab語言中的模型表示 22
2.1.4 不確定模型 23
2.2 實現(xiàn)問題 26
2.3 從系統(tǒng)結(jié)構(gòu)圖向狀態(tài)方程的轉(zhuǎn)換 30
2.3.1 系統(tǒng)模擬結(jié)構(gòu)圖轉(zhuǎn)換為狀態(tài)方程 30
2.3.2 系統(tǒng)動態(tài)結(jié)構(gòu)圖轉(zhuǎn)換為狀態(tài)方程 32
2.3.3 利用Matlab語言對控制系統(tǒng)的結(jié)構(gòu)圖進(jìn)行描述和轉(zhuǎn)換 36
2.4 連續(xù)系統(tǒng)的離散化方程 38
2.4.1 狀態(tài)方程的離散化 38
2.4.2 傳遞函數(shù)的離散化 40
2.4.3 利用Matlab語言進(jìn)行離散化處理 42
本章小結(jié) 43
習(xí)題 43
第3章 數(shù)值積分法在系統(tǒng)
仿真中的應(yīng)用 45
3.1 在系統(tǒng)仿真中常用的數(shù)值積分法 45
3.1.1 歐拉法和改進(jìn)的歐拉法 45
3.1.2 龍格-庫塔法 47
3.1.3 線性多步法 50
3.1.4 Matlab語言中的常微分方程
求解指令和使用方法 54
3.2 剛性系統(tǒng)的特點及算法 56
3.3 實時仿真算法 58
3.4 分布參數(shù)系統(tǒng)的數(shù)字仿真 60
3.4.1 模型形式和性質(zhì) 60
3.4.2 差分解法 61
3.4.3 線上求解法 64
3.4.4 Matlab語言在偏微分方程解法中的應(yīng)用 65
3.5 面向微分方程的仿真程序設(shè)計 71
本章小結(jié) 73
習(xí)題 73
第4章 面向結(jié)構(gòu)圖的數(shù)字仿真法 75
4.1 典型環(huán)節(jié)仿真模型的確定 75
4.2 結(jié)構(gòu)圖離散相似法仿真 77
4.3 非線性系統(tǒng)的數(shù)字仿真 81
4.4 連續(xù)系統(tǒng)的結(jié)構(gòu)圖仿真及程序 85
4.4.1 CSSF程序包簡單介紹 85
4.4.2 Micro-CSS仿真程序 86
4.4.3 MCSS仿真程序的使用方法 86
4.4.4 MCSS仿真程序分析 90
4.4.5 代數(shù)環(huán)問題 94
本章小結(jié) 95
習(xí)題 96
第5章 快速數(shù)字仿真法 101
5.1 增廣矩陣法 101
5.2 替換法 103
5.2.1 簡單替換法 103
5.2.2 雙線性變換 106
5.2.3 狀態(tài)方程的雙線性變換 108
5.3 零極點匹配法 110
5.4 計算機控制系統(tǒng)仿真 112
本章小結(jié) 119
習(xí)題 119
第6章 控制系統(tǒng)參數(shù)優(yōu)化及仿真 121
6.1 參數(shù)優(yōu)化與函數(shù)優(yōu)化 121
6.2 單變量尋優(yōu)技術(shù) 123
6.2.1 黃金分割法(0.618法) 123
6.2.2 二次插值法 126
6.3 多變量尋優(yōu)技術(shù) 130
6.3.1 速下降法 130
6.3.2 共軛梯度法 135
6.3.3 單純形法 143
6.4 尋優(yōu)法 145
6.5 尋優(yōu)過程對限制條件的處理 150
6.6 函數(shù)尋優(yōu) 151
6.7 Matlab優(yōu)化工具箱 154
6.7.1 Matlab優(yōu)化工具箱概述 154
6.7.2 Matlab優(yōu)化工具箱使用例子 155
本章小結(jié) 159
習(xí)題 159
第7章 Simulink建模和仿真 160
7.1 Simulink的概述和基本操作 160
7.1.1 Simulink的概述 160
7.1.2 基本操作 161
7.2 基本模塊 162
7.3 建模方法 168
7.3.1 模塊的操作 169
7.3.2 模塊的連接 172
7.4 系統(tǒng)仿真舉例 174
7.4.1 非線性系統(tǒng)的模擬 175
7.4.2 混合系統(tǒng)PID控制器仿真 177
7.5 子系統(tǒng)和子系統(tǒng)的封裝 179
7.5.1 Simulink子系統(tǒng) 179
7.5.2 子系統(tǒng)的封裝 184
7.6 回調(diào) 186
7.6.1 回調(diào)函數(shù)的介紹 187
7.6.2 基于回調(diào)的圖形用戶界面 187
7.7 S函數(shù) 189
7.7.1 S函數(shù)模塊 189
7.7.2 S函數(shù)的工作原理 190
7.7.3 S函數(shù)中的幾個概念 190
7.7.4 S函數(shù)動畫 192
本章小結(jié) 197
習(xí)題 197
第8章 現(xiàn)代仿真技術(shù) 199
8.1 面向?qū)ο蠓抡婕夹g(shù) 199
8.1.1 面向?qū)ο蟮母拍詈吞攸c 199
8.1.2 UML統(tǒng)一建模語言 200
8.1.3 面向?qū)ο蟮慕Ec仿真 203
8.1.4 面向?qū)ο蠓抡媾e例 206
8.2 分布交互仿真技術(shù) 210
8.2.1 分布交互仿真的發(fā)展歷程 210
8.2.2 分布交互仿真技術(shù)的特點和關(guān)鍵技術(shù) 212
8.2.3 DIS系統(tǒng)的體系結(jié)構(gòu)和標(biāo)準(zhǔn) 214
8.2.4 高層體系結(jié)構(gòu)(HLA) 216
8.3 虛擬現(xiàn)實技術(shù) 218
8.3.1 虛擬現(xiàn)實技術(shù)的基本概念 218
8.3.2 分布式虛擬現(xiàn)實系統(tǒng) 220
8.3.3 虛擬現(xiàn)實技術(shù)的應(yīng)用 221
8.4 建模與仿真的VV&A技術(shù) 223
8.4.1 概述 223
8.4.2 VV&A技術(shù)與方法 224
8.4.3 VV&A的過程及基本原則 230
本章小結(jié) 233
習(xí)題 233
第9章 仿真應(yīng)用技術(shù) 234
9.1 仿真語言及其發(fā)展 234
9.1.1 連續(xù)系統(tǒng)的數(shù)字仿真 234
9.1.2 仿真語言的功能 235
9.1.3 對仿真語言的主要要求 235
9.1.4 仿真語言的一般結(jié)構(gòu)和組織 236
9.2 快速控制原型 238
9.2.1 快速原型制造技術(shù) 239
9.2.2 快速控制原型技術(shù) 240
9.2.3 快速控制原型開發(fā)原理 241
9.2.4 RCP系統(tǒng)研究方法和關(guān)鍵技術(shù) 242
9.2.5 硬件在回路仿真 244
9.3 Matalb/RTW實時仿真工具箱 246
9.3.1 Real-Time Workshop簡介 246
9.3.2 RTW程序創(chuàng)建過程和代碼結(jié)構(gòu) 250
9.3.3 RTW嵌入式代碼在VxWorks/ Tornado 環(huán)境下實現(xiàn)過程 255
9.3.4 水下航行器深度控制系統(tǒng)仿真 258
9.4 人工智能與仿真技術(shù) 259
9.4.1 概述 259
9.4.2 人工智能在仿真技術(shù)中的主要應(yīng)用 260
9.4.3 仿真專家系統(tǒng) 261
9.4.4 智能化仿真的研究與探索 262
9.5 數(shù)學(xué)模型和建模方法學(xué) 263
9.5.1 數(shù)學(xué)模型的作用和目標(biāo) 263
9.5.2 數(shù)學(xué)模型的性質(zhì)和假設(shè) 264
9.5.3 建模方法學(xué) 267
9.5.4 結(jié)論 269
9.6 仿真實驗的計劃制定和實施 269
9.6.1 問題的闡述和計劃的制定 270
9.6.2 仿真實驗準(zhǔn)備階段 271
9.6.3 仿真實驗與結(jié)果處理 271
附錄 273
實驗一 面向微分方程的數(shù)字仿真 273
實驗二 連續(xù)系統(tǒng)的離散化仿真 274
實驗三 面向結(jié)構(gòu)圖仿真 275
實驗四 單純型法參數(shù)尋優(yōu) 275
實驗五 PID調(diào)節(jié)器參數(shù)優(yōu)化仿真 276
參考文獻(xiàn) 278