現代控制理論是建立在狀態空間法基礎上的一種控制理論,是自動控制理論的一個重要組成部分。本書反映當前技術發展的主流和趨勢,以加強基礎、突出處理問題的思維方法、培養學生分析問題和解決問題的能力為原則,詳細介紹了基于狀態空間模型的線性系統分析和綜合方法,包括狀態空間模型的建立、系統的動態分析、系統的能控性和能觀性、極點配置、狀態觀測器設計、穩定性理論和李雅普諾夫方法,簡單介紹了狀態估計與卡爾曼濾波、系統辨識和自適應控制的基本理論與內容。在介紹系統分析和控制系統設計方法的同時,適當地給出了相應的MATLAB函數和工程應用舉例,便于讀者利用MATLAB軟件來求解控制系統的一些計算和仿真問題。
前言
緒論
01控制理論的發展回顧
02現代控制理論的研究范圍及分支
03經典控制理論與現代控制理論的研究與比較
04設計一個控制系統的基本步驟
05MATLAB仿真平臺
06本書的內容和特點
第1章控制系統的狀態空間描述
11狀態空間的基本概念
111系統的基本概念
112系統數學描述的基本概念
113系統狀態描述的基本概念
12控制系統的狀態空間表達式
121狀態空間表達式
122狀態空間表達式的一般形式
123狀態空間表達式的矢量結構圖
124狀態空間表達式的模擬結構圖
13控制系統狀態空間表達式的建立
131由系統框圖建立狀態空間表達式
132由機理法建立狀態空間表達式
133由傳遞函數或微分方程建立狀態空間表達式
14線性系統的傳遞函數陣
141由狀態空間表達式求傳遞函數陣
142組合系統的傳遞函數陣
15線性系統的數學模型變換
151狀態向量的線性變換
152系統特征值與特征向量
153通過線性變換將狀態空間表達式化為標準型
154傳遞函數的并聯型實現
16離散系統的狀態空間描述
161離散系統的狀態空間表達式
162由差分方程建立狀態空間表達式
163脈沖傳遞函數的并聯型實現
164由離散系統狀態空間表達式求脈沖傳遞函數陣
17非線性系統局部線性化后的狀態空間表達式
18MATLAB在系統數學模型中的應用
181線性系統的數學模型
182傳遞函數模型與狀態空間模型的相互轉換
183線性系統的線性變換
習題
上機練習題
第2章線性系統狀態方程的解
21線性定常系統狀態方程的解
211線性定常系統齊次狀態方程的解
212線性定常系統狀態轉移矩陣的運算性質
213線性定常系統狀態轉移矩陣的計算方法
214線性定常系統非齊次狀態方程的解
22線性時變系統狀態方程的解
221線性時變系統齊次狀態方程的解
222線性時變系統狀態轉移矩陣的運算性質
223線性時變系統狀態轉移矩陣的計算方法
224線性時變系統非齊次狀態方程的解
23離散時間系統狀態方程的解
231迭代法求解線性離散狀態方程
232Z反變換法求解線性定常離散狀態方程
24連續狀態方程的離散化
241線性定常連續狀態方程的離散化
242線性時變連續狀態方程的離散化
243近似離散化
25MATLAB在線性系統動態分析中的應用
251MATLAB求解線性定常系統的狀態轉移矩陣
252MATLAB求解定常系統時間響應
253MATLAB變換連續狀態空間模型為離散狀態空間模型
習題
上機練習題
第3章線性系統的能控性和能觀性
31線性連續系統的能控性
311能控性定義
312線性定常連續系統的能控性判據
313線性時變連續系統的能控性判據
32線性連續系統的能觀性
321能觀性定義
322線性定常連續系統的能觀性判據
323線性時變連續系統的能觀性判據
33線性離散系統的能控性和能觀性
331線性離散系統能控性定義
332線性定常離散系統能控性判據
333線性離散系統能觀性定義
334線性定常離散系統能觀性判據
34線性系統能控性和能觀性的對偶關系
341對偶系統
342對偶原理
35能控標準型和能觀標準型
351單輸入系統的能控標準型
352單輸出系統的能觀標準型
36線性系統的結構分解
361按約當標準型分解
362按能控性分解
363按能觀性分解
364按能控能觀性分解
37傳遞函數矩陣的實現問題
371實現問題的基本概念
372系統的標準型實現
373傳遞函數矩陣的小實現
374傳遞函數矩陣與能控性和能觀性的關系
38MATLAB在能控性和能觀性分析中的應用
習題
上機練習題
第4章穩定性理論與李雅普諾夫方法
41穩定性基本概念
411外部穩定性
412內部穩定性
413外部穩定性與內部穩定性間的關系
42李雅普諾夫穩定性的基本概念
421平衡狀態
422范數
423李雅普諾夫穩定性的定義
43李雅普諾夫間接法
431線性系統的穩定判據
432非線性系統的穩定判據
44李雅普諾夫直接法
441李雅普諾夫直接法的基本思想
442二次型函數及其定號性
443李雅普諾夫穩定性定理
45李雅普諾夫直接法在線性時不變系統中的應用
451連續系統的李雅普諾夫穩定性分析
452離散系統的李雅普諾夫穩定性分析
46李雅普諾夫直接法在線性時變系統中的應用
461連續系統的李雅普諾夫穩定性分析
462離散系統的李雅普諾夫穩定性分析
47李雅普諾夫直接法在非線性系統中的應用
471雅可比矩陣法
472變量梯度法
48MATLAB在系統穩定性分析中的應用
習題
上機練習題
第5章線性時不變系統的綜合
51線性時不變系統反饋控制的結構及特性
511狀態反饋
512輸出反饋
513從輸出到狀態向量導數x·的反饋
514動態補償器
515反饋控制對系統能控性和能觀性的影響
52閉環極點配置
521采用狀態反饋
522采用輸出反饋
523采用從輸出到狀態向量導數x·的反饋
53系統鎮定問題
54系統解耦問題
541前饋補償器解耦
542串聯補償器解耦
543狀態反饋解耦
55狀態觀測器
551狀態觀測器定義
552狀態觀測器存在條件
553全維觀測器設計
554降維狀態觀測器設計
56帶狀態觀測器的狀態反饋系統
561閉環控制系統的結構與狀態空間表達式
562閉環控制系統的基本特性
563帶觀測器的狀態反饋系統與帶補償器的輸出反饋系統的等價性
57利用MATLAB實現系統的綜合
571利用MATLAB進行閉環系統極點配置
572利用MATLAB設計全維狀態觀測器
573利用MATLAB設計降維狀態觀測器
574帶狀態觀測器的系統極點配置
58工程應用舉例
581穩態精度與跟蹤問題
582車載倒立擺控制系統設計
583Truck-Trailer控制系統設計
習題
上機練習題
第6章現代控制理論其他專題
61優控制
611優控制概述
612泛函及其極值——變分法
613變分法在優控制中的應用
614極小值原理及其應用
615線性二次型優控制問題
616MATLAB在優控制中的應用
62狀態估計與卡爾曼濾波
621狀態估計與卡爾曼濾波概述
622小二乘估計法
623小方差估計法
624線性小方差估計法
625卡爾曼濾波算法
626MATLAB在狀態估計與卡爾曼濾波中的應用
63系統辨識
631系統辨識概述
632系統參數辨識
633模型階次的辨識
634MATLAB在系統辨識中的應用
64自適應控制
641自適應控制概述
642模型參考自適應控制
643自校正控制器
644MATLAB在自適應控制中的應用
習題
上機練習題