內容簡介
《MATLAB/Simulink建模與仿真實例精講》可作為廣大在校本科生和研究生的學習用書,也可以作為廣大科研人員、學者、工程技術人員的參考用書。全書共分9章。第1章介紹了MATLAB及
Simulink仿真基礎知識,包括MATLAB簡介、MATLAB R2009的基本操作、仿真的一般過程與步驟等內容;第2章介紹了MATLAB的檔案結構及其繪圖介紹,包括MATLAB的程式結構、M檔案和基本圖形繪製等內容;第3章介紹了Simulink仿真基礎,包括Simulink操作概述、Simulink模組處理分析、系統的仿真等內容;第4章介紹了Simulink建模與仿真高級套用,包括
Simulink模組子系統和
S-函式建模與仿真等內容;第5章介紹了Simulink在控制系統中的套用,包括連續時間
系統建模與仿真分析、離散系統建模與仿真分析等內容;第6章介紹了Simulink在
電力系統的建模與仿真的套用,包括電力系統的模型分析、
交直流調速系統的仿真分析等內容;第7章介紹了
神經網路的仿真與分析,包括神經網路仿真的概述、Simulink神經網路仿真示例等內容;第8章介紹了
模糊邏輯控制的仿真分析,包括模糊邏輯控制概述、模糊邏輯控制的仿真分析套用示例等內容;第9章介紹了Simulink建模與仿真在
通信系統中的套用,包括
通信系統仿真的方法介紹、及MATLAB/Simulink在通信系統中的套用等內容。
作品目錄
前言
1.1 MATLAB概述 1
1.1.1 MATLAB發展史 1
1.1.2 MATLAB的功能與特點 2
1.1.3 MATLAB系統組成 3
1.1.4 MATLAB R2009a的新特點 3
1.2 MATLAB R2009a的基本操作 4
1.2.1 MATLAB R2009a的安裝與激活 4
1.2.2 操作界面 10
1.2.3 幫助系統 13
1.3 MATLAB的語言特點 16
1.3.1 MATLAB語言結構 16
1.3.2 MATLAB常用命令操作 18
1.4.1 MATLAB的結構 24
1.4.2 MATLAB的基本運算 26
1.5.1 多項式介紹 37
1.5.2 數據的插值 39
1.5.3 數據擬合分析 41
1.6 仿真的一般過程與步驟 42
1.6.1 仿真的一般過程 42
1.6.2 仿真的一般步驟 42
第2章 MATLAB的檔案結構及其繪圖介紹 46
2.1 MATLAB的程式結構 46
2.1.3 switch分支結構 50
2.2 M檔案 51
2.2.1 數據檔案 51
2.2.2 M檔案簡介 52
2.3 函式檔案的分析 57
2.3.1 調用函式 57
2.3.2 函式的參數 59
2.4 MATLAB的繪圖功能 65
2.4.1 二維圖形繪製 65
2.4.2 三維圖形繪製 71
2.5 圖形的燈光設定 73
2.5.1 圖形燈光設定對象 73
2.5.2 添加燈光效果 74
第3章 Simulink仿真基礎 76
3.1 Simulink概述 76
3.1.1 Simulink簡介 76
3.1.2 Simulink的啟動與退出 77
3.2 Simulink模組處理分析 78
3.2.1 Simulink仿真模型構成 78
3.2.2 仿真的過程 78
3.3 系統的仿真 79
3.3.1 模組的基本操作 79
3.3.2 仿真參數的設定 84
3.4 Simulink模組庫簡介 88
3.4.1 常用模組庫 88
3.4.2 連續系統模組庫 94
3.4.3 非連續系統模組庫 97
3.4.5 邏輯與位操作模組庫 100
3.4.6 數學操作模組庫 100
3.4.7 表格查詢模組庫 102
3.4.8 連線埠與子系統模組庫 105
3.4.9 信號屬性操作模組庫 105
3.4.10 信號路由模組庫 105
3.4.11 接收模組庫 108
3.4.12 信號源模組庫 110
3.4.13 用戶自定義功能模組庫 110
3.5 Simulink仿真示例 112
第4章 Simulink建模與仿真高級套用 115
4.1 系統仿真建模的要求 115
4.2 Simulink模組子系統 115
4.2.1 子系統的生成與封裝 116
4.2.2 觸發子系統 119
4.2.3 使能子系統 121
4.2.4 觸發使能子系統 122
4.2.5 受控子系統 124
4.3.1 S-函式介紹 129
4.3.2 M檔案的S-函式 134
4.3.3 S-函式示例 143
4.4 Simulink的命令仿真 149
4.4.2 Simulink命令行
仿真技術 153
第5章 Simulink在控制系統中的套用 158
5.1.1 線性連續時間系統 158
5.1.2 非線性連續時間系統 167
5.2 離散系統建模與仿真分析 173
5.2.2 定常離散時間系統建模與仿真 174
5.2.3 非線性離散時間系統建模與仿真 176
5.3 控制系統設計分析與示例 177
5.3.2 多閉環控制系統的仿真分析 185
5.4.3 比例微分控制及性能分析 197
5.5 Simulink仿真在PID控制器中的設計 199
5.5.1 Ziegler-Nichols整定法及其MATLAB實現 199
5.5.2 Ziegler-Nichols整定法的
Simulink仿真設計 201
第6章 Simulink在
電力系統的建模與仿真套用 204
6.1 電力系統的模型分析 204
6.1.2 Park變換分析 212
6.1.3 三相橋式全控制電流電路分析 215
6.2 直流調速系統的仿真分析 219
6.2.1 直流調整速系統控制方法分析 219
6.2.2 開環直流調速控制系統與仿真分析 222
6.3.2 Simulink建模與仿真在交流調速系統的分析 232
6.4.1 電力系統不對稱運行分析法 235
6.4.2 電力系統時域分析工具 239
7.1 神經網路仿真概述 249
7.2 線性神經網路仿真分析 253
7.2.1 線性神經網路套用函式 253
7.2.2 線性神經網路仿真設計分析 256
7.3 感知器網路仿真分析 261
7.3.1 感知器神經網路套用函式 261
7.3.2 感知器神經網路仿真設計分析 264
7.4 徑向神經網路仿真分析 269
7.4.1 徑向神經網路套用函式 269
7.4.2 徑向神經網路仿真設計分析 272
7.5.1 BP神經網路套用函式 275
7.5.2 BP神經網路仿真設計分析 284
7.7 Simulink神經網路仿真示例 299
7.7.1 設定神經網路模組 299
8.1 模糊邏輯控制概述 304
8.2 模糊邏輯工具箱的圖形界面 306
8.2.2 模糊推理系統編輯器介紹 307
8.2.4 模糊規則編輯器 314
8.2.5 模糊規則觀測窗 316
8.2.6 模糊推理輸入/輸出曲面觀察器 316
8.3.1 模糊C-均值聚類函式 317
8.3.2 減法聚類 318
8.3.3 基於減法聚類的模糊推理系統建模函式 320
8.4.1
模糊推理系統的建立、修改與管理存儲相關函式 326
8.4.3 模糊推理計算與解模糊化的相關函式 332
8.5.3 模糊與PID雙控制器仿真設計 345
8.5.4 模糊-PID控制器仿真設計 347
第9章 Simulink建模與仿真在
通信系統中的套用 349
9.1.1 求解動態系統建模的狀態方程方法 349
9.2.5 錯誤機率信道 362
9.3 濾波器模型 363
9.3.1 濾波的相關操作 363
9.3.2 濾波器的實現分析 373
9.4 調製與解調 376
9.4.2 解調與模擬調製模型分析 377
9.5.2 抑制載波雙邊帶調幅 399
9.6.1 蒙特卡羅仿真次數與精度的聯繫 405