章 緒論 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)仿真語(yǔ)言 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ù)咨詢(xún)和預(yù)測(cè)方面的應(yīng)用 13
1.5 仿真技術(shù)的現(xiàn)狀與發(fā)展 14
1.5.1 仿真計(jì)算機(jī)的現(xiàn)狀及發(fā)展 14
1.5.2 計(jì)算機(jī)軟件的現(xiàn)狀及發(fā)展 14
1.5.3 仿真器的現(xiàn)狀與開(kāi)發(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 離散時(shí)間模型 20
2.1.3 Matlab語(yǔ)言中的模型表示 22
2.1.4 不確定模型 23
2.2 實(shí)現(xiàn)問(wè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)動(dòng)態(tài)結(jié)構(gòu)圖轉(zhuǎn)換為狀態(tài)方程 32
2.3.3 利用Matlab語(yǔ)言對(duì)控制系統(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語(yǔ)言進(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 龍格-庫(kù)塔法 47
3.1.3 線(xiàn)性多步法 50
3.1.4 Matlab語(yǔ)言中的常微分方程
求解指令和使用方法 54
3.2 剛性系統(tǒng)的特點(diǎn)及算法 56
3.3 實(shí)時(shí)仿真算法 58
3.4 分布參數(shù)系統(tǒng)的數(shù)字仿真 60
3.4.1 模型形式和性質(zhì) 60
3.4.2 差分解法 61
3.4.3 線(xiàn)上求解法 64
3.4.4 Matlab語(yǔ)言在偏微分方程解法中的應(yīng)用 65
3.5 面向微分方程的仿真程序設(shè)計(jì) 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 非線(xiàn)性系統(tǒng)的數(shù)字仿真 81
4.4 連續(xù)系統(tǒng)的結(jié)構(gòu)圖仿真及程序 85
4.4.1 CSSF程序包簡(jiǎn)單介紹 85
4.4.2 Micro-CSS仿真程序 86
4.4.3 MCSS仿真程序的使用方法 86
4.4.4 MCSS仿真程序分析 90
4.4.5 代數(shù)環(huán)問(wèn)題 94
本章小結(jié) 95
習(xí)題 96
第5章 快速數(shù)字仿真法 101
5.1 增廣矩陣法 101
5.2 替換法 103
5.2.1 簡(jiǎn)單替換法 103
5.2.2 雙線(xiàn)性變換 106
5.2.3 狀態(tài)方程的雙線(xiàn)性變換 108
5.3 零極點(diǎn)匹配法 110
5.4 計(jì)算機(jī)控制系統(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)過(guò)程對(duì)限制條件的處理 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 非線(xiàn)性系統(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)的圖形用戶(hù)界面 187
7.7 S函數(shù) 189
7.7.1 S函數(shù)模塊 189
7.7.2 S函數(shù)的工作原理 190
7.7.3 S函數(shù)中的幾個(gè)概念 190
7.7.4 S函數(shù)動(dòng)畫(huà) 192
本章小結(jié) 197
習(xí)題 197
第8章 現(xiàn)代仿真技術(shù) 199
8.1 面向?qū)ο蠓抡婕夹g(shù) 199
8.1.1 面向?qū)ο蟮母拍詈吞攸c(diǎn) 199
8.1.2 UML統(tǒng)一建模語(yǔ)言 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ù)的特點(diǎn)和關(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í)技術(shù) 218
8.3.1 虛擬現(xiàn)實(shí)技術(shù)的基本概念 218
8.3.2 分布式虛擬現(xiàn)實(shí)系統(tǒng) 220
8.3.3 虛擬現(xiàn)實(shí)技術(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的過(guò)程及基本原則 230
本章小結(jié) 233
習(xí)題 233
第9章 仿真應(yīng)用技術(shù) 234
9.1 仿真語(yǔ)言及其發(fā)展 234
9.1.1 連續(xù)系統(tǒng)的數(shù)字仿真 234
9.1.2 仿真語(yǔ)言的功能 235
9.1.3 對(duì)仿真語(yǔ)言的主要要求 235
9.1.4 仿真語(yǔ)言的一般結(jié)構(gòu)和組織 236
9.2 快速控制原型 238
9.2.1 快速原型制造技術(shù) 239
9.2.2 快速控制原型技術(shù) 240
9.2.3 快速控制原型開(kāi)發(fā)原理 241
9.2.4 RCP系統(tǒng)研究方法和關(guān)鍵技術(shù) 242
9.2.5 硬件在回路仿真 244
9.3 Matalb/RTW實(shí)時(shí)仿真工具箱 246
9.3.1 Real-Time Workshop簡(jiǎn)介 246
9.3.2 RTW程序創(chuàng)建過(guò)程和代碼結(jié)構(gòu) 250
9.3.3 RTW嵌入式代碼在VxWorks/ Tornado 環(huán)境下實(shí)現(xiàn)過(guò)程 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 仿真專(zhuān)家系統(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 仿真實(shí)驗(yàn)的計(jì)劃制定和實(shí)施 269
9.6.1 問(wèn)題的闡述和計(jì)劃的制定 270
9.6.2 仿真實(shí)驗(yàn)準(zhǔn)備階段 271
9.6.3 仿真實(shí)驗(yàn)與結(jié)果處理 271
附錄 273
實(shí)驗(yàn)一 面向微分方程的數(shù)字仿真 273
實(shí)驗(yàn)二 連續(xù)系統(tǒng)的離散化仿真 274
實(shí)驗(yàn)三 面向結(jié)構(gòu)圖仿真 275
實(shí)驗(yàn)四 單純型法參數(shù)尋優(yōu) 275
實(shí)驗(yàn)五 PID調(diào)節(jié)器參數(shù)優(yōu)化仿真 276
參考文獻(xiàn) 278