控制系統(tǒng)仿真與計(jì)算機(jī)輔助設(shè)計(jì)(21世紀(jì)高等院校自動(dòng)化專業(yè)系列教材)
定 價(jià):33 元
叢書名:21世紀(jì)高等院校自動(dòng)化專業(yè)系列教材
- 作者:薛定宇 著
- 出版時(shí)間:2014/7/1
- ISBN:9787111156369
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP273
- 頁(yè)碼:317
- 紙張:膠版紙
- 版次:2
- 開本:16K
本書以國(guó)際控制界首選的MATLAB/Simulink語(yǔ)言為主要工具,在全新的 框架下對(duì)控制系統(tǒng)建模、仿真、分析與設(shè)計(jì)進(jìn)行了較全面的介紹,內(nèi)容包括 :MATLAB語(yǔ)言的編程方法及其在各類數(shù)學(xué)問題求解中的應(yīng)用;各類線性系統(tǒng) 模型的表示方法與模型轉(zhuǎn)換、系統(tǒng)辨識(shí)問題的求解方法;控制系統(tǒng)的計(jì)算機(jī) 輔助分析;基于Simulink的控制系統(tǒng)建模仿真的方法;控制系統(tǒng)的計(jì)算機(jī)輔 助設(shè)計(jì)算法;PID控制器與最優(yōu)控制器設(shè)計(jì);控制工程建模仿真應(yīng)用技巧及 半實(shí)物仿真等內(nèi)容。
本書可作為高等院校自動(dòng)化專業(yè)本科生的教材或參考書,還可供研究生 、科技工作者和教師參考。
本書作者從使用者的角度出發(fā),融合了作者二十多年的教學(xué)、研究和實(shí)際編程經(jīng)驗(yàn),并參考以往出版的專著和教材,精心編寫了本書。書中除簡(jiǎn)單介紹MATLAB的基礎(chǔ)知識(shí)外,其余內(nèi)容均圍繞其在控制系統(tǒng)中的應(yīng)用展開介紹。本書還可以作為“自動(dòng)控制原理”等課程的計(jì)算機(jī)實(shí)踐材料。本書入選普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材,并作為支撐教材之一入選國(guó)家級(jí)精品課程《控制系統(tǒng)仿真與CAD》。本書的讀者對(duì)象是應(yīng)用型高校自動(dòng)化專業(yè)的本科生,可以用于雙語(yǔ)教學(xué)。
出版說明
前言
第1章 控制系統(tǒng)仿真與計(jì)算機(jī)輔助設(shè)計(jì)概述
1.1 控制理論和控制系統(tǒng)概述
1.1.1 自動(dòng)控制理論的歷史回顧
1.1.2 控制系統(tǒng)分類
1.2 系統(tǒng)仿真與仿真語(yǔ)言工具概述
1.2.1 系統(tǒng)仿真與控制系統(tǒng)仿真
1.2.2 常規(guī)計(jì)算機(jī)語(yǔ)言的局限性
1.2.3 數(shù)學(xué)軟件的發(fā)展
1.2.4 控制系統(tǒng)仿真與計(jì)算機(jī)輔助設(shè)計(jì)軟件
1.3 本書主要結(jié)構(gòu)及相關(guān)內(nèi)容
1.3.1 本書結(jié)構(gòu)概述
1.3.2 MATLAB語(yǔ)言的相關(guān)資源
1.3.3 書中的MATLAB代碼 出版說明
前言
第1章 控制系統(tǒng)仿真與計(jì)算機(jī)輔助設(shè)計(jì)概述
1.1 控制理論和控制系統(tǒng)概述
1.1.1 自動(dòng)控制理論的歷史回顧
1.1.2 控制系統(tǒng)分類
1.2 系統(tǒng)仿真與仿真語(yǔ)言工具概述
1.2.1 系統(tǒng)仿真與控制系統(tǒng)仿真
1.2.2 常規(guī)計(jì)算機(jī)語(yǔ)言的局限性
1.2.3 數(shù)學(xué)軟件的發(fā)展
1.2.4 控制系統(tǒng)仿真與計(jì)算機(jī)輔助設(shè)計(jì)軟件
1.3 本書主要結(jié)構(gòu)及相關(guān)內(nèi)容
1.3.1 本書結(jié)構(gòu)概述
1.3.2 MATLAB語(yǔ)言的相關(guān)資源
1.3.3 書中的MATLAB代碼
1.4 本章要點(diǎn)小結(jié)
1.5 習(xí)題
第2章 MATLAB語(yǔ)言------必備的基礎(chǔ)知識(shí)
2.1 MATLAB的數(shù)據(jù)結(jié)構(gòu)與語(yǔ)句結(jié)構(gòu)
2.1.1 MATLAB語(yǔ)言的變量與常量
2.1.2 MATLAB的數(shù)據(jù)結(jié)構(gòu)
2.1.3 MATLAB的基本語(yǔ)句結(jié)構(gòu)
2.1.4 數(shù)據(jù)存儲(chǔ)與讀取
2.1.5 MATLAB語(yǔ)言的基本運(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è)計(jì)
2.3.1 MATLAB 語(yǔ)言的函數(shù)的基本結(jié)構(gòu)
2.3.2 可變輸入輸出個(gè)數(shù)的處理
2.4 MATLAB 的圖形可視化
2.4.1 二維圖形的繪制
1. 二維圖形繪制基本語(yǔ)句
2. 其他二維圖形繪制語(yǔ)句
3. 隱函數(shù)繪制及應(yīng)用
2.4.2 三維圖形的繪制
1. 三維曲線繪制
2. 三維曲面繪制
3. 三維圖形視角設(shè)置
2.4.3 圖形修飾
2.5 MATLAB的圖形用戶界面設(shè)計(jì)入門
2.5.1 圖形界面設(shè)計(jì)工具
2.5.2 菜單設(shè)計(jì)系統(tǒng)
2.5.3 界面設(shè)計(jì)舉例與技巧
2.6 MATLAB語(yǔ)言與數(shù)學(xué)問題計(jì)算機(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)的化簡(jiǎn)
3.3.1 控制系統(tǒng)的典型連接結(jié)構(gòu)
3.3.2 純時(shí)間延遲環(huán)節(jié)的處理
3.3.3 節(jié)點(diǎn)移動(dòng)時(shí)的等效變換
3.3.4 復(fù)雜系統(tǒng)模型的簡(jiǎn)化
3.3.5 基于連接矩陣的結(jié)構(gòu)圖化簡(jiǎn)方法
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 時(shí)間延遲模型的Pad\'e近似
3.5.3 帶有時(shí)間延遲系統(tǒng)的次最優(yōu)降階算法
3.6 線性系統(tǒng)的模型辨識(shí)
3.6.1 連續(xù)系統(tǒng)的模型辨識(shí)
3.6.2 離散系統(tǒng)的模型辨識(shí)
3.6.3 辨識(shí)模型的階次選擇
3.6.4 離散系統(tǒng)辨識(shí)信號(hào)的生成
3.6.5 多變量離散系統(tǒng)的辨識(shí)
3.7 本章要點(diǎn)小結(jié)
3.8 習(xí)題
第4章 線性控制系統(tǒng)的計(jì)算機(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)的可觀測(cè)性分析
4.1.5 Kalman規(guī)范分解
4.2 線性系統(tǒng)時(shí)域響應(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)的時(shí)域響應(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. 對(duì)角優(yōu)勢(shì)分析
4.5.4頻域分析的復(fù)域空間擴(kuò)展
4.6 本章要點(diǎn)小結(jié)
4.7 習(xí)題
第5章 在系統(tǒng)仿真中的應(yīng)用
5.1 建模的基礎(chǔ)知識(shí)
5.1.1 簡(jiǎn)介
5.1.2 下常用模塊簡(jiǎn)介
1. 輸入模塊組
2. 輸出池模塊組
3. 連續(xù)系統(tǒng)模塊組
4. 離散系統(tǒng)模塊組
5. 非線性模塊組
6. 數(shù)學(xué)函數(shù)模塊組
7. 查表模組塊
8. 用戶自定義函數(shù)模塊組
9. 信號(hào)模塊組
10. 信號(hào)屬性模塊組()
5.1.3 下其他工具箱的模塊組
5.2 建模與仿真
5.2.1 建模方法簡(jiǎn)介
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ì)算機(jī)輔助設(shè)計(jì)
6.1 基于傳遞函數(shù)的控制器設(shè)計(jì)方法
6.1.1 串聯(lián)超前滯后校正器
1. 超前校正器
2. 滯后校正器
3. 超前滯后校正器
6.1.2 基于相位裕量的設(shè)計(jì)方法
6.1.3 控制系統(tǒng)工具箱中的設(shè)計(jì)界面
6.2 狀態(tài)反饋控制
6.3 基于狀態(tài)反饋的控制器設(shè)計(jì)方法
6.3.1 線性二次型指標(biāo)最優(yōu)調(diào)節(jié)器
6.3.2 極點(diǎn)配置控制器設(shè)計(jì)
1. Ackermann算法
2. Bass-Gura算法
6.3.3 觀測(cè)器設(shè)計(jì)及基于觀測(cè)器的調(diào)節(jié)器設(shè)計(jì)
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è)計(jì)
7.1 PID控制器及其建模
7.1.1 PID控制器概述
7.1.2 離散PID控制器
7.1.3 PID控制器的變形
7.2 過程系統(tǒng)的一階延遲模型近似
7.2.1 由響應(yīng)曲線識(shí)別一階模型
7.2.2 基于頻域響應(yīng)的近似方法
7.2.3 基于傳遞函數(shù)的辨識(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 大時(shí)間延遲的Smith預(yù)估器補(bǔ)償
7.4 PID工具箱應(yīng)用舉例
7.4.1 基于FOLPD的PID控制器設(shè)計(jì)程序
7.4.2 下的PID控制器模塊集
7.5 最優(yōu)控制器設(shè)計(jì)
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è)計(jì)程序
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簡(jiǎn)介
8.1.3 電路系統(tǒng)的建模與仿真
8.1.4 電子電路的建模與仿真
8.2 直流電機(jī)雙閉環(huán)拖動(dòng)系統(tǒng)的建模與仿真
8.2.1 晶閘管整流系統(tǒng)仿真模型
8.2.2 電機(jī)模型庫(kù)及直流電機(jī)建模
8.3 半實(shí)物仿真系統(tǒng)及其應(yīng)用
8.3.1 半實(shí)物仿真概述
8.3.2 dSPACE簡(jiǎn)介
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ì)算機(jī)求解
A.4 本附錄要點(diǎn)小結(jié)
A.5 習(xí)題
附錄B 反饋系統(tǒng)分析與設(shè)計(jì)程序CtrlLAB簡(jiǎn)介
B.1 CtrlLAB的安裝與運(yùn)行
B.2 控制系統(tǒng)模型的輸入與處理
B.3 反饋控制系統(tǒng)的分析
B.4 反饋控制系統(tǒng)計(jì)算機(jī)輔助設(shè)計(jì)
B.5 本附錄要點(diǎn)小結(jié)
B.6 習(xí)題
參考文獻(xiàn)