《MATLAB動態仿真實例教程》以實際工程為背景,通過專業技術與大量示例相結合的形式,向讀者系統地、詳細地介紹了仿真建模技術。全書圖文并茂、應用突出、內容廣泛,并配有豐富的MATLAB程序仿真建模框圖。
《MATLAB動態仿真實例教程》共分為9章,前8章詳細介紹了MATLAB工作界面、功能演示、建模方法、子系統封裝技術、數值計算及系統建模、S-函數使用以及Simulink在通信、電路、神經網絡中建模等內容,使讀者對MATLAB建模技術有了一個系統的認識,充分掌握其建模方法。最后一章總結性地介紹了MATLAB建模仿真技術在各領域中的應用,使讀者進一步擴展MATLAB仿真建模技術。
《MATLAB動態仿真實例教程》可以作為廣大在校本科生和研究生的學習用書,也可以作為廣大科研人員、學者、工程技術人員的參考用書。
(1)以MATLAB/Simulink新版本為藍本,深入介紹了Simulink實例建模與仿真技術。 (2)以Simulink的仿真技術構成主線介紹了系統的仿真方法及其應用范圍。 (3)《MATLAB動態仿真實例教程》內容以淺到深。前幾章系統介紹了MATLAB/Simulink建模仿真技術,最后一章總結性地介紹了MATLAB/Simulink建模仿真技術在各領域中的應用。
第1章 MATLAB Simulink介紹
1.1 MATLAB簡介
1.1.1 MATLAB概述
1.1.2 MATLAB的安裝
1.1.3 MATLAB的工作界面
1.2 MATLAB功能演示
1.2.1 MATLAB在科學計算中演示
1.2.2 MATLAB在繪圖中演示
1.2.3 MATLAB在信號中演示
1.2.4 MATLAB在控制中演示
1.2.5 MATLAB在小波中演示
1.3 程序結構
1.3.1 順序結構
1.3.2 分支結構
1.3.3 循環結構
1.4 MATLAB的在線幫助
1.4.1 聯機幫助系統
1.4.2 命令幫助系統
1.4.3 聯機演示系統
1.4.4 遠程幫助系統
1.5 Simulink簡介
1.5.1 Simulink功能
1.5.2 圖形化動力學系統建模工具
1.5.3 Simulink擴展功能及相關產品
1.6 Simulink仿真演示
1.7 設置Simulink顯示參數
第2章 Simulink建模方法
2.1 Simulink的啟動與界面
2.2 Simulink中常用模塊
2.2.1 連續模塊
2.2.2 非連續模塊
2.2.3 離散模塊
2.2.4 邏輯與位操作模塊
2.2.5 查找表模塊
2.2.6 數學模塊
2.2.7 模型檢測模塊
2.2.8 模型擴充模塊
2.2.9 端口與子系統模塊
2.2.10 信號屬性模塊
2.2.11 信號路線模塊
2.2.12 接收器模塊
2.2.13 輸入源模塊
2.2.14 用戶自定義函數模塊
2.3 Simulink建模
2.3.1 建立簡單模型
2.3.2 各模塊參數設置
2.3.3 仿真參數設置及仿真結果輸出
2.4 模塊及信號的其他操作
2.4.1 模塊的其他操作
2.4.2 信號線的操作
2.4.3 模型注釋
2.5 Simulink模型調試
2.5.1 圖形調試
2.5.2 命令行調試
2.5.3 斷點設置
2.5.4 使用圖形調試器調試模型
2.5.5 顯示仿真信息
2.5.6 顯示模型信息
2.6 模型文件
第3章 Simulink子系統封裝技術
3.1 子系統建立
3.1.1 利用已有模塊建立子系統
3.1.2 通過Subsystem模塊建立子系統
3.1.3 子系統示例
3.2 子系統的封裝
3.2.1 子系統的封裝過程
3.2.2 子系統的封裝示例
3.3 高級子系統應用
3.3.1 觸發子系統
3.3.2 使能子系統
3.3.3 觸發使能子系統
3.3.4 受控子系統
3.4 模型運行及分析
3.4.1 模型運行
3.4.2 模型線性化
3.4.3 系統平衡點的獲取
3.5 模塊庫管理
3.5.1 建立模塊庫
3.5.2 庫模塊與引用模塊的關聯
3.5.3 可配置子系統
第4章 Simulink數值計算及系統建模
4.1 Simulink數值計算
4.1.1 微分方程求解器
4.1.2 剛性方程求解
4.1.3 代數環問題
4.2 連續系統建模
4.2.1 線性系統建模
4.2.2 非線性系統建模
4.3 離散系統建模
4.3.1 離散系統模塊介紹
4.3.2 離散系統示例
4.4 狀態模塊仿真
4.4.1 連續離散狀態空間概述
4.4.2 狀態系統示例
4.5 時域分析法
4.5.1 MATLAB/Simulink在時域分析中的應用
4.5.2 穩定性分析
4.6 根軌跡分析法
4.6.1 根軌跡法基礎
4.6.2 根軌跡分析法相應示例
4.7 頻域分析法
4.7.1 頻率分析法基礎
4.7.2 頻域分析法的應用
4.8 PID控制器
4.8.1 Ziegler-Nichols整定法
4.8.2 臨界比例帶法
4.8.3 衰減曲線法
第5章 S-函數及其應用
5.1 S-函數概述
5.1.1 S-函數的工作原理
5.1.2 S-函數的概念
5.2 S-函數的使用
5.3 S-函數模板
5.3.1 S-函數模板介紹
5.3.2 S-函數模板實例
5.4 S-函數系統建模
5.4.1 用S-函數建立連續系統
5.4.2 用S-函數建立離散系統
5.4.3 用S-函數建立混合系統
5.5 S-函數綜合實例
第6章 MATLAB/Simulink在通信系統中建模
6.1 濾波器
6.1.1 濾波器概述
6.1.2 濾波器設計實例
6.2 信息量
6.2.1 信道容量的計算
6.2.2 信源編/譯碼方法
6.3 信號參數
6.3.1 離散時間信號的統計參數
6.3.2 信號的頻域參數
6.4 調制與解調
6.4.1 模擬調制與解調
6.4.2 模擬角度調制
6.4.3 基帶模擬調制/解調
6.4.4 數字調制與解調
6.5 鎖相環
6.5.1 鎖相環的結構和建模仿真
6.5.2 鎖相頻率合成器仿真
6.6 通信系統的性能仿真
6.6.1 通信系統的誤碼率仿真
6.6.2 眼圖與散射圖
第7章 MATLAB在電路仿真中的應用
7.1 電力系統模塊庫
7.1.1 基本模塊庫介紹
7.1.2 模塊庫應用示例
7.2 電路分析技術
7.2.1 電阻電路
7.2.2 電路的時域分析
7.2.3 電路的穩態分析
7.2.4 電路的頻域分析
7.3 電力系統仿真
7.3.1 電力系統電路模型分析
7.3.2 對稱分量法
7.4 數字電路的設計
7.4.1 設計編碼器
7.4.2 設計譯碼器
7.4.3 設計加法器
7.4.4 設計選擇器
第8章 Simulink神經網絡工具箱應用
8.1 神經網絡工具箱
8.1.1 神經網絡模塊介紹
8.1.2 神經網絡模塊生成及模型設計
8.2 神經網絡模型用于預測控制
8.2.1 網絡預測基本概念
8.2.2 預測控制器實例分析
8.3 NARMA-L2控制
8.3.1 NARMA-L2基本概念
8.3.2 NARMA-L2控制器實例分析
8.4 神經網絡模型參考控制
8.4.1 網絡模型參考控制基本概念
8.4.2 網絡模型參考控制實例分析
第9章 MATLAB/Simulink實用仿真技術綜合應用實例
9.1 模型預測控制的應用
9.2 控制系統的應用
9.2.1 PID控制器應用示例
9.2.2 非線性控制系統應用示例
9.2.3 倒立擺控制
9.2.4 閉環比值控制系統
9.2.5 解耦控制系統
9.3 在數字信號處理中的應用
9.3.1 數字化正交解調與脈沖壓縮處理應用
9.3.2 雷達信號數字處理技術應用
9.4 在力學上的應用
參考文獻