控制系統(tǒng)仿真與計算機(jī)輔助設(shè)計(21世紀(jì)高等院校自動化專業(yè)系列教材)
定 價:33 元
叢書名:21世紀(jì)高等院校自動化專業(yè)系列教材
- 作者:薛定宇 著
- 出版時間:2014/7/1
- ISBN:9787111156369
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP273
- 頁碼:317
- 紙張:膠版紙
- 版次:2
- 開本:16K
本書以國際控制界首選的MATLAB/Simulink語言為主要工具,在全新的 框架下對控制系統(tǒng)建模、仿真、分析與設(shè)計進(jìn)行了較全面的介紹,內(nèi)容包括 :MATLAB語言的編程方法及其在各類數(shù)學(xué)問題求解中的應(yīng)用;各類線性系統(tǒng) 模型的表示方法與模型轉(zhuǎn)換、系統(tǒng)辨識問題的求解方法;控制系統(tǒng)的計算機(jī) 輔助分析;基于Simulink的控制系統(tǒng)建模仿真的方法;控制系統(tǒng)的計算機(jī)輔 助設(shè)計算法;PID控制器與最優(yōu)控制器設(shè)計;控制工程建模仿真應(yīng)用技巧及 半實(shí)物仿真等內(nèi)容。
本書可作為高等院校自動化專業(yè)本科生的教材或參考書,還可供研究生 、科技工作者和教師參考。
本書作者從使用者的角度出發(fā),融合了作者二十多年的教學(xué)、研究和實(shí)際編程經(jīng)驗(yàn),并參考以往出版的專著和教材,精心編寫了本書。書中除簡單介紹MATLAB的基礎(chǔ)知識外,其余內(nèi)容均圍繞其在控制系統(tǒng)中的應(yīng)用展開介紹。本書還可以作為“自動控制原理”等課程的計算機(jī)實(shí)踐材料。本書入選普通高等教育“十一五”國家級規(guī)劃教材,并作為支撐教材之一入選國家級精品課程《控制系統(tǒng)仿真與CAD》。本書的讀者對象是應(yīng)用型高校自動化專業(yè)的本科生,可以用于雙語教學(xué)。
出版說明
前言
第1章 控制系統(tǒng)仿真與計算機(jī)輔助設(shè)計概述
1.1 控制理論和控制系統(tǒng)概述
1.1.1 自動控制理論的歷史回顧
1.1.2 控制系統(tǒng)分類
1.2 系統(tǒng)仿真與仿真語言工具概述
1.2.1 系統(tǒng)仿真與控制系統(tǒng)仿真
1.2.2 常規(guī)計算機(jī)語言的局限性
1.2.3 數(shù)學(xué)軟件的發(fā)展
1.2.4 控制系統(tǒng)仿真與計算機(jī)輔助設(shè)計軟件
1.3 本書主要結(jié)構(gòu)及相關(guān)內(nèi)容
1.3.1 本書結(jié)構(gòu)概述
1.3.2 MATLAB語言的相關(guān)資源
1.3.3 書中的MATLAB代碼 出版說明
前言
第1章 控制系統(tǒng)仿真與計算機(jī)輔助設(shè)計概述
1.1 控制理論和控制系統(tǒng)概述
1.1.1 自動控制理論的歷史回顧
1.1.2 控制系統(tǒng)分類
1.2 系統(tǒng)仿真與仿真語言工具概述
1.2.1 系統(tǒng)仿真與控制系統(tǒng)仿真
1.2.2 常規(guī)計算機(jī)語言的局限性
1.2.3 數(shù)學(xué)軟件的發(fā)展
1.2.4 控制系統(tǒng)仿真與計算機(jī)輔助設(shè)計軟件
1.3 本書主要結(jié)構(gòu)及相關(guān)內(nèi)容
1.3.1 本書結(jié)構(gòu)概述
1.3.2 MATLAB語言的相關(guān)資源
1.3.3 書中的MATLAB代碼
1.4 本章要點(diǎn)小結(jié)
1.5 習(xí)題
第2章 MATLAB語言------必備的基礎(chǔ)知識
2.1 MATLAB的數(shù)據(jù)結(jié)構(gòu)與語句結(jié)構(gòu)
2.1.1 MATLAB語言的變量與常量
2.1.2 MATLAB的數(shù)據(jù)結(jié)構(gòu)
2.1.3 MATLAB的基本語句結(jié)構(gòu)
2.1.4 數(shù)據(jù)存儲與讀取
2.1.5 MATLAB語言的基本運(yùn)算
2.2 MATLAB基本控制流程結(jié)構(gòu)
2.2.1 循環(huán)結(jié)構(gòu)
2.2.2 轉(zhuǎn)移結(jié)構(gòu)
2.2.3 開關(guān)結(jié)構(gòu)
2.2.4 試探結(jié)構(gòu)
2.3 MATLAB的M-函數(shù)設(shè)計
2.3.1 MATLAB 語言的函數(shù)的基本結(jié)構(gòu)
2.3.2 可變輸入輸出個數(shù)的處理
2.4 MATLAB 的圖形可視化
2.4.1 二維圖形的繪制
1. 二維圖形繪制基本語句
2. 其他二維圖形繪制語句
3. 隱函數(shù)繪制及應(yīng)用
2.4.2 三維圖形的繪制
1. 三維曲線繪制
2. 三維曲面繪制
3. 三維圖形視角設(shè)置
2.4.3 圖形修飾
2.5 MATLAB的圖形用戶界面設(shè)計入門
2.5.1 圖形界面設(shè)計工具
2.5.2 菜單設(shè)計系統(tǒng)
2.5.3 界面設(shè)計舉例與技巧
2.6 MATLAB語言與數(shù)學(xué)問題計算機(jī)求解
2.6.1 線性代數(shù)問題的MATLAB求解
1. 矩陣的參數(shù)化分析
2. 矩陣的分解
3. 方程求解問題及MATLAB實(shí)現(xiàn)
4. 矩陣問題的解析解
2.6.2 常微分方程問題的MATLAB求解
1. 一階常微分方程組的數(shù)值解法
2. 常微分方程的轉(zhuǎn)換
3. 線性常微分方程的解析求解
2.6.3 最優(yōu)化問題的MATLAB求解
1. 無約束最優(yōu)化問題求解
2. 有約束最優(yōu)化問題求解
3. 最優(yōu)曲線擬合方法
2.7 本章要點(diǎn)小結(jié)
2.8 習(xí)題
第3章 控制系統(tǒng)模型與轉(zhuǎn)換
3.1 連續(xù)線性系統(tǒng)的數(shù)學(xué)模型
3.1.1 線性系統(tǒng)的傳遞函數(shù)模型
3.1.2 線性系統(tǒng)的狀態(tài)方程模型
3.1.3 線性系統(tǒng)的零極點(diǎn)模型
3.1.4 多變量系統(tǒng)的傳遞函數(shù)矩陣模型
3.2 離散系統(tǒng)模型
3.2.1 離散傳遞函數(shù)模型
3.2.2 離散狀態(tài)方程模型
3.3 框圖描述系統(tǒng)的化簡
3.3.1 控制系統(tǒng)的典型連接結(jié)構(gòu)
3.3.2 純時間延遲環(huán)節(jié)的處理
3.3.3 節(jié)點(diǎn)移動時的等效變換
3.3.4 復(fù)雜系統(tǒng)模型的簡化
3.3.5 基于連接矩陣的結(jié)構(gòu)圖化簡方法
3.4 系統(tǒng)模型的相互轉(zhuǎn)換
3.4.1 連續(xù)模型和離散模型的相互轉(zhuǎn)換
3.4.2 系統(tǒng)傳遞函數(shù)的獲取
3.4.3 控制系統(tǒng)的狀態(tài)方程實(shí)現(xiàn)
3.4.4 狀態(tài)方程的最小實(shí)現(xiàn)
3.5 線性系統(tǒng)的模型降階
3.5.1 Pad\'e降階算法與Routh降階算法
3.5.2 時間延遲模型的Pad\'e近似
3.5.3 帶有時間延遲系統(tǒng)的次最優(yōu)降階算法
3.6 線性系統(tǒng)的模型辨識
3.6.1 連續(xù)系統(tǒng)的模型辨識
3.6.2 離散系統(tǒng)的模型辨識
3.6.3 辨識模型的階次選擇
3.6.4 離散系統(tǒng)辨識信號的生成
3.6.5 多變量離散系統(tǒng)的辨識
3.7 本章要點(diǎn)小結(jié)
3.8 習(xí)題
第4章 線性控制系統(tǒng)的計算機(jī)輔助分析
4.1 線性系統(tǒng)定性分析
4.1.1 線性系統(tǒng)穩(wěn)定性分析
4.1.2 線性系統(tǒng)的線性相似變換
4.1.3 線性系統(tǒng)的可控性分析
1. 線性系統(tǒng)的可控性判定
2. Luenberger標(biāo)準(zhǔn)型
3. 可控性階梯分解
4.1.4 線性系統(tǒng)的可觀測性分析
4.1.5 Kalman規(guī)范分解
4.2 線性系統(tǒng)時域響應(yīng)解析解法
4.2.1 基于狀態(tài)方程的解析解方法
4.2.2 連續(xù)狀態(tài)方程的直接積分求解方法
4.2.3 基于部分分式展開方法求解
4.2.4 二階系統(tǒng)的階躍響應(yīng)及階躍響應(yīng)指標(biāo)
4.3 線性系統(tǒng)的數(shù)字仿真分析
4.3.1 線性系統(tǒng)的時域響應(yīng)
4.3.2 任意輸入下系統(tǒng)的響應(yīng)
4.4 根軌跡分析
4.5 線性系統(tǒng)頻域分析
4.5.1 單變量系統(tǒng)的頻域分析
4.5.2 利用頻率特性分析系統(tǒng)的穩(wěn)定性
4.5.3 多變量系統(tǒng)的頻域分析
1. 多變量系統(tǒng)頻域分析概述
2. 對角優(yōu)勢分析
4.5.4頻域分析的復(fù)域空間擴(kuò)展
4.6 本章要點(diǎn)小結(jié)
4.7 習(xí)題
第5章 在系統(tǒng)仿真中的應(yīng)用
5.1 建模的基礎(chǔ)知識
5.1.1 簡介
5.1.2 下常用模塊簡介
1. 輸入模塊組
2. 輸出池模塊組
3. 連續(xù)系統(tǒng)模塊組
4. 離散系統(tǒng)模塊組
5. 非線性模塊組
6. 數(shù)學(xué)函數(shù)模塊組
7. 查表模組塊
8. 用戶自定義函數(shù)模塊組
9. 信號模塊組
10. 信號屬性模塊組()
5.1.3 下其他工具箱的模塊組
5.2 建模與仿真
5.2.1 建模方法簡介
5.2.2 仿真算法與控制參數(shù)選擇
5.2.3 在控制系統(tǒng)仿真研究中的應(yīng)用舉例
5.3 非線性系統(tǒng)分析與仿真
5.3.1 分段線性的非線性環(huán)節(jié)
5.3.2 非線性系統(tǒng)的極限環(huán)研究
5.3.3 非線性環(huán)節(jié)的描述函數(shù)數(shù)值求取方法
5.3.4 非線性系統(tǒng)的線性化
5.4 子系統(tǒng)與模塊封裝技術(shù)
5.4.1 子系統(tǒng)概念及構(gòu)成方法
5.4.2 模塊封裝方法
5.4.3 模塊集構(gòu)造
5.5 S-函數(shù)及其應(yīng)用
5.5.1 S-函數(shù)的基本結(jié)構(gòu)
5.5.2 用MATLAB編寫S-函數(shù)舉例
5.5.3 S-函數(shù)的封裝
5.6 輸出顯示形式
5.7 本章要點(diǎn)小結(jié)
5.8 習(xí)題
第6章 控制系統(tǒng)計算機(jī)輔助設(shè)計
6.1 基于傳遞函數(shù)的控制器設(shè)計方法
6.1.1 串聯(lián)超前滯后校正器
1. 超前校正器
2. 滯后校正器
3. 超前滯后校正器
6.1.2 基于相位裕量的設(shè)計方法
6.1.3 控制系統(tǒng)工具箱中的設(shè)計界面
6.2 狀態(tài)反饋控制
6.3 基于狀態(tài)反饋的控制器設(shè)計方法
6.3.1 線性二次型指標(biāo)最優(yōu)調(diào)節(jié)器
6.3.2 極點(diǎn)配置控制器設(shè)計
1. Ackermann算法
2. Bass-Gura算法
6.3.3 觀測器設(shè)計及基于觀測器的調(diào)節(jié)器設(shè)計
6.4 多變量系統(tǒng)的解耦控制
6.4.1 狀態(tài)反饋解耦控制
6.4.2 狀態(tài)反饋的極點(diǎn)配置解耦系統(tǒng)
6.5 本章要點(diǎn)小結(jié)
6.6 習(xí)題
第7章 PID控制器與最優(yōu)控制器設(shè)計
7.1 PID控制器及其建模
7.1.1 PID控制器概述
7.1.2 離散PID控制器
7.1.3 PID控制器的變形
7.2 過程系統(tǒng)的一階延遲模型近似
7.2.1 由響應(yīng)曲線識別一階模型
7.2.2 基于頻域響應(yīng)的近似方法
7.2.3 基于傳遞函數(shù)的辨識方法
7.2.4 最優(yōu)降階方法
7.3 Ziegler-Nichols參數(shù)整定方法
7.3.1 Ziegler-Nichols經(jīng)驗(yàn)公式
7.3.2 改進(jìn)的Ziegler-Nichols算法
7.3.3 改進(jìn)PID控制結(jié)構(gòu)與算法
7.3.4 最優(yōu)PID整定算法
7.3.5 大時間延遲的Smith預(yù)估器補(bǔ)償
7.4 PID工具箱應(yīng)用舉例
7.4.1 基于FOLPD的PID控制器設(shè)計程序
7.4.2 下的PID控制器模塊集
7.5 最優(yōu)控制器設(shè)計
7.5.1 最優(yōu)控制的概念
7.5.2 最優(yōu)控制目標(biāo)函數(shù)的選擇
7.5.3 控制器參數(shù)尋優(yōu)
7.5.4 基于MATLAB/的最優(yōu)控制程序及其應(yīng)用
7.5.5 最優(yōu)控制程序的其他應(yīng)用
7.6 最優(yōu)PID控制器設(shè)計程序
7.7 本章要點(diǎn)小結(jié)
7.8 習(xí)題
第8章 控制工程中的仿真技術(shù)應(yīng)用
8.1 電路和電子系統(tǒng)的建模與仿真
8.1.1 復(fù)雜系統(tǒng)的建模概述
8.1.2 SimPowerSystems簡介
8.1.3 電路系統(tǒng)的建模與仿真
8.1.4 電子電路的建模與仿真
8.2 直流電機(jī)雙閉環(huán)拖動系統(tǒng)的建模與仿真
8.2.1 晶閘管整流系統(tǒng)仿真模型
8.2.2 電機(jī)模型庫及直流電機(jī)建模
8.3 半實(shí)物仿真系統(tǒng)及其應(yīng)用
8.3.1 半實(shí)物仿真概述
8.3.2 dSPACE簡介
8.3.3 dSPACE模塊組
8.3.4 半實(shí)物仿真舉例
8.4 本章要點(diǎn)小結(jié)
8.5 習(xí)題
附錄
附錄A 積分變換問題及MATLAB直接求解
A.1 Laplace變換及其反變換
A.2 Z變換及其反變換
A.3 Laplace變換和Z變換的計算機(jī)求解
A.4 本附錄要點(diǎn)小結(jié)
A.5 習(xí)題
附錄B 反饋系統(tǒng)分析與設(shè)計程序CtrlLAB簡介
B.1 CtrlLAB的安裝與運(yùn)行
B.2 控制系統(tǒng)模型的輸入與處理
B.3 反饋控制系統(tǒng)的分析
B.4 反饋控制系統(tǒng)計算機(jī)輔助設(shè)計
B.5 本附錄要點(diǎn)小結(jié)
B.6 習(xí)題
參考文獻(xiàn)