從工程實際和應用的角度出發(fā),系統(tǒng)地介紹了MATLAB建模與仿真的方法。全書分成兩部分,基礎篇主要介紹MATLAB軟件使用基礎、數(shù)值與矩陣計算、圖形繪制、程序設計、圖形用戶界面設計、Simulink建模與仿真等基礎內(nèi)容;應用篇則通過MATLAB軟件在電路、電動機、測控系統(tǒng)、過程控制系統(tǒng)、模糊控制系統(tǒng)中的應用實例,介紹建立數(shù)學模型、系統(tǒng)仿真分析的一般步驟、數(shù)據(jù)的后處理和圖形輸出等內(nèi)容。
內(nèi)容深入淺出,通過精心設計的實例,幫助讀者在充分理解和掌握MATLAB軟件的基礎上,高效地使用MATLAB進行系統(tǒng)的建模與仿真分析!丁房梢宰鳛楦叩仍盒k姎夤こ、自動化、測控技術與儀器等專業(yè)本科生或研究生教材,也可作為從事相關工作的工程技術人員的參考書。
前言
第一部分基礎篇
第1章MATLAB入門
1.1MATLAB簡介
1.1.1MATLAB的發(fā)展歷程
1.1.2MATLAB的功能與特點
1.1.3MATLAB的工具箱簡介
1.2系統(tǒng)建模與仿真基礎
1.2.1系統(tǒng)建模的方法
1.2.2仿真的基本概念
1.2.3建模與仿真的基本步驟
1.2.4建模與仿真的發(fā)展階段
1.3習題
第2章MATLAB的使用基礎
2.1MATLAB的安裝 前言
第一部分基礎篇
第1章MATLAB入門
1.1MATLAB簡介
1.1.1MATLAB的發(fā)展歷程
1.1.2MATLAB的功能與特點
1.1.3MATLAB的工具箱簡介
1.2系統(tǒng)建模與仿真基礎
1.2.1系統(tǒng)建模的方法
1.2.2仿真的基本概念
1.2.3建模與仿真的基本步驟
1.2.4建模與仿真的發(fā)展階段
1.3習題
第2章MATLAB的使用基礎
2.1MATLAB的安裝
2.2MATLAB的啟動
2.3MATLAB的系統(tǒng)設置
2.4MATLAB的集成開發(fā)環(huán)境
2.4.1工具欄
2.4.2命令窗口
2.4.3歷史命令窗口
2.4.4工作空間
2.5MATLAB的幫助系統(tǒng)
2.6習題
第3章MATLAB的數(shù)值計算
3.1MATLAB常用的數(shù)據(jù)類型
3.1.1簡單數(shù)值計算
3.1.2常量
3.1.3向量
3.1.4矩陣
3.2運算符
3.2.1算術運算符
3.2.2關系運算符
3.2.3邏輯運算符
3.3數(shù)值運算
3.3.1矩陣運算
3.3.2數(shù)組運算
3.3.3多項式運算
3.4常用運算函數(shù)一覽
3.5常用數(shù)值算法舉例
3.5.1線性方程組的求解
3.5.2微分方程的求解
3.6習題
3.7上機實驗
第4章MATLAB的圖形繪制
4.1二維圖形的繪制
4.1.1基本圖形的繪制
4.1.2多個窗口的創(chuàng)建
4.1.3子窗口的創(chuàng)建
4.1.4圖形的標注
4.2特殊二維圖形的繪制
4.2.1復數(shù)、向量、極坐標、對數(shù)坐標圖的繪制
4.2.2柱狀圖、火柴桿圖、餅圖的繪制
4.3三維圖形的繪制
4.3.1三維曲線的繪制
4.3.2三維網(wǎng)格圖的繪制
4.3.3三維曲面圖的繪制
4.3.4等高線圖的繪制
4.4常用圖形函數(shù)一覽
4.5習題
4.6上機實驗
第5章MATLAB的程序設計
5.1M文件
5.1.1M文件基礎
5.1.2命令文件與函數(shù)文件
5.2MATLAB的程序結構
5.2.1條件選擇語句
5.2.2循環(huán)控制語句
5.2.3錯誤控制與循環(huán)終止
5.3圖形用戶界面GUI的設計
5.3.1GUI設計向導
5.3.2GUI控件
5.3.3GUI設計工具
5.4MATLAB程序設計的基本原則
5.5MATLAB程序設計實例
5.5.1M命令文件設計實例
5.5.2M函數(shù)文件設計實例
5.5.3GUI界面設計實例
5.6習題
5.7上機實驗
第6章Simulink建模與仿真基礎
6.2Simulink的模塊庫
6.2.1公共模塊庫
6.2.2專業(yè)模塊庫
6.2.3自定義模塊庫
6.3Simulink建模的基本方法
6.3.1模型建立的基本步驟
6.3.2模塊的查找與選擇
6.3.3模塊的基本操作
6.3.4模塊參數(shù)的設置
6.3.5仿真參數(shù)的配置
6.3.6保存與運行
6.4建模與仿真分析實例
6.4.1簡單連續(xù)系統(tǒng)的建模與仿真實例
6.4.2簡單離散系統(tǒng)的建模與仿真實例
6.5習題
6.6上機實驗
第二部分應用篇
第7章電路的建模與仿真分析
7.1直流穩(wěn)態(tài)電路的建模與仿真分析
7.1.1支路電流法
7.1.2網(wǎng)孔電流法
7.1.3結點電壓法
7.1.4解的正確性驗證
7.2動態(tài)電路的建模與仿真分析
7.2.1RC電路的動態(tài)過程分析
7.2.2RL電路的動態(tài)過程分析
7.3正弦交流電路的建模與仿真分析
7.3.1阻抗的串聯(lián)
7.3.2阻抗的并聯(lián)與功率因數(shù)的提高
7.3.3三相交流電路
7.4直流磁路的建模與仿真分析
7.4.1磁路的串聯(lián)
7.4.2磁路的并聯(lián)
7.5習題
7.6上機實驗
第8章電動機的建模與仿真
8.1直流電動機的建模與仿真
8.2三相異步電動機的建模與仿真
8.2.1三相異步電動機的機械特性仿真
8.2.2三相異步電動機直接起動的建模與仿真
8.2.3兩相靜止坐標系下三相異步電動機的建模與仿真
8.2.4兩相旋轉坐標系下三相異步電動機的建模與仿真
8.3習題
8.4上機實驗
第9章測控系統(tǒng)的建模與仿真
9.1測控系統(tǒng)的典型數(shù)學模型
9.2測控系統(tǒng)的常用分析方法
9.2.1時域分析法
9.2.2頻域分析法
9.3典型測控系統(tǒng)的建模與仿真
9.4習題
9.5上機實驗
第10章過程控制系統(tǒng)的設計與仿真
10.1過程控制系統(tǒng)概述
10.1.1過程控制系統(tǒng)的組成
10.1.2典型過程控制系統(tǒng)的數(shù)學模型
10.2數(shù)字PID控制器及其MATLAB實現(xiàn)
10.2.1數(shù)字PID控制算法
10.2.2位置PID控制算法
10.2.3連續(xù)系統(tǒng)的數(shù)字PID控制
10.2.4離散系統(tǒng)的數(shù)字PID控制
10.2.5增量式PID控制
10.2.6步進式PID控制
10.3數(shù)字PID控制仿真實例
10.3.1液位前饋—反饋控制系統(tǒng)設計及仿真
10.3.2鍋爐內(nèi)膽水溫定制控制系統(tǒng)設計及仿真
10.4習題
10.5上機實驗
第11章模糊控制系統(tǒng)的設計與仿真
11.1模糊控制系統(tǒng)概述
11.1.1模糊控制系統(tǒng)的組成
11.1.2模糊PID控制器
11.2模糊控制器及其MATLAB實現(xiàn)
11.2.1模糊函數(shù)的MATLAB實現(xiàn)
11.2.2隸屬度函數(shù)的MATLAB實現(xiàn)
11.2.3模糊規(guī)則的MATLAB實現(xiàn)
11.2.4模糊推理系統(tǒng)的MATLAB實現(xiàn)
11.3模糊控制系統(tǒng)仿真實例
11.4習題
11.5上機實驗
參考文獻