現代控制理論實驗報告

2022-05-24 03:54:03 字數 3843 閱讀 4693

學校中南大學

院系資訊科學與工程學院

班級電氣工程及其自動化0902班

導師彭濤老師

姓名金石

學號 0909090604

時間 2023年12月16 號

實驗1 用matlab分析狀態空間模型

1、實驗裝置

pc計算機1臺,matlab軟體1套。

2、實驗目的

① 學習系統狀態空間表示式的建立方法、了解系統狀態空間表示式與傳遞函式相互轉換的方法;

② 通過程式設計、上機除錯,掌握系統狀態空間表示式與傳遞函式相互轉換方法。

3、實驗原理說明

參考教材p56~59「2.7 用matlab分析狀態空間模型」

4、實驗步驟

1 根據所給系統的傳遞函式或a、b、c矩陣,依據系統的傳遞函式陣和狀態空間表示式之間的關係式,採用matlab程式設計。

2 在matlab介面下除錯程式,並檢查是否執行正確。

題1.1 已知siso系統的傳遞函式為

(1)將其輸入到matlab工作空間;

(2)獲得系統的狀態空間模型。

題1.2 已知siso系統的狀態空間表示式為

, (1)將其輸入到matlab工作空間;

(2)求系統的傳遞函式。

題1.1 已知siso系統的傳遞函式為

(1)將其輸入到matlab工作空間;

(2)獲得系統的狀態空間模型。

題1.2 已知siso系統的狀態空間表示式為

, (1)將其輸入到matlab工作空間;

(2)求系統的傳遞函式。

實驗2 利用matlab求解系統的狀態方程

1、實驗裝置

pc計算機1臺,matlab軟體1套。

2、實驗目的

① 學習系統齊次、非齊次狀態方程求解的方法,計算矩陣指數,求狀態響應;

② 通過程式設計、上機除錯,掌握求解系統狀態方程的方法,學會繪製狀態響應曲線;

③ 掌握利用matlab匯出連續狀態空間模型的離散化模型的方法。

3、實驗原理說明

參考教材p99~101「3.8 利用matlab求解系統的狀態方程」

4、實驗步驟

(1)根據所給系統的狀態方程,依據系統狀態方程的解的表示式,採用matlab程式設計。

(2)在matlab介面下除錯程式,並檢查是否執行正確。

題2.1 已知siso系統的狀態方程為

(1),,求當t=0.5時系統的矩陣係數及狀態響應;

(2),,繪製系統的狀態響應及輸出響應曲線;

(3),,繪製系統的狀態響應及輸出響應曲線;

(4),,繪製系統的狀態響應及輸出響應曲線;

(5)在余弦輸入訊號和初始狀態下的狀態響應曲線。

題2.2 已知乙個連續系統的狀態方程是

若取取樣週期秒

(1)試求相應的離散化狀態空間模型;

(2)分析不同取樣週期下,離散化狀態空間模型的結果。

題2.1 已知siso系統的狀態方程為

(1),,求當t=0.5時系統的矩陣係數及狀態響應;

(2),,繪製系統的狀態響應及輸出響應曲線;

(3),,繪製系統的狀態響應及輸出響應曲線;

(4),,繪製系統的狀態響應及輸出響應曲線;

(5)在余弦輸入訊號和初始狀態下的狀態響應曲線。

題2.2 已知乙個連續系統的狀態方程是

若取取樣週期秒

(1)試求相應的離散化狀態空間模型;

(2)分析不同取樣週期下,離散化狀態空間模型的結果。

實驗3 系統的能控性、能觀測性分析

1、實驗裝置

pc計算機1臺,matlab軟體1套。

2、實驗目的

① 學習系統狀態能控性、能觀測性的定義及判別方法;

② 通過用matlab程式設計、上機除錯,掌握系統能控性、能觀測性的判別方法,掌握將一般形式的狀態空間描述變換成能控標準形、能觀標準形。

3、實驗原理說明

參考教材p117~118「4.2.4 利用matlab判定系統能控性」

p124~125「4.3.3 利用matlab判定系統能觀測性」

4、實驗步驟

1 根據系統的係數陣a和輸入陣b,依據能控性判別式,對所給系統採用matlab程式設計;在matlab介面下除錯程式,並檢查是否執行正確。

2 根據系統的係數陣a和輸出陣c,依據能觀性判別式,對所給系統採用matlab程式設計;在matlab介面下除錯程式,並檢查是否執行正確。

3 構造變換陣,將一般形式的狀態空間描述變換成能控標準形、能觀標準形。

題3.1 已知係數陣a和輸入陣b分別如下,判斷系統的狀態能控性

,題3.2 已知係數陣a和輸出陣c分別如下,判斷系統的狀態能觀性。

,題3.3 已知系統狀態空間描述如下

(1)判斷系統的狀態能控性;

(2)判斷系統的狀態能觀測性;

(3)構造變換陣,將其變換成能控標準形;

(4)構造變換陣,將其變換成能觀測標準形;

題3.1 & 題3.2 已知係數陣a和輸入陣b分別如下,判斷系統的狀態能控性與能觀性

,, 題3.3 已知系統狀態空間描述如下

(1)判斷系統的狀態能控性;

(2)判斷系統的狀態能觀測性;

(3)構造變換陣,將其變換成能控標準形;

(4)構造變換陣,將其變換成能觀測標準形;

實驗4 系統穩定性分析

1、實驗裝置

pc計算機1臺,matlab軟體1套。

2、實驗目的

① 學習系統穩定性的定義及李雅普諾夫穩定性定理;

② 通過用matlab程式設計、上機除錯,掌握系統穩定性的判別方法。

3、實驗原理說明

參考教材p178~181「5.3.4 利用matlab進行穩定性分析」

4、實驗步驟

(1)掌握利用李雅普諾夫第一方法判斷系統穩定性;

(2)掌握利用李雅普諾夫第二方法判斷系統穩定性。

題4.1 某系統狀態空間描述如下

(1)利用李雅普諾夫第一方法判斷其穩定性;

(2)利用李雅普諾夫第二方法判斷其穩定性。

題4.1 某系統狀態空間描述如下

(1)利用李雅普諾夫第一方法判斷其穩定性;

(2)利用李雅普諾夫第二方法判斷其穩定性。

實驗5 利用matlab實現極點配置、設計狀態觀測器

1、實驗裝置

pc計算機1臺,matlab軟體1套。

2、實驗目的

① 學習閉環系統極點配置定理及演算法,學習全維狀態觀測器設計方法;

② 通過用matlab程式設計、上機除錯,掌握極點配置演算法,設計全維狀態觀測器。

3、實驗原理說明

參考教材p204~207 「6.2.5 利用matlab實現極點配置」

p227~230 「6.4.4 利用matlab設計狀態觀測器」

4、實驗步驟

(1)掌握採用直接計算法、採用ackermann公式計算法、呼叫place函式法分別進行閉環系統極點配置;

(2)掌握利用matlab設計全維狀態觀測器。

題5.1 某系統狀態方程如下

理想閉環系統的極點為,試

(1)採用直接計算法進行閉環系統極點配置;

(2)採用ackermann公式計算法進行閉環系統極點配置;

(3)採用呼叫place函式法進行閉環系統極點配置。

題5.2 某系統狀態空間描述如下

設計全維狀態觀測器,要求狀態觀測器的極點為。

題5.1 某系統狀態方程如下

理想閉環系統的極點為,試

(1) 採用直接計算法進行閉環系統極點配置;

(2) 採用ackermann公式計算法進行閉環系統極點配置;

(3)採用呼叫place函式法進行閉環系統極點配置。

題5.2 某系統狀態空間描述如下

設計全維狀態觀測器,要求狀態觀測器的極點為。

現代控制理論實驗報告

院系 資訊工程學院 專業 11級自動化 組員 文超周 指導老師 張洪 2014年06月01日 實驗要求 應用matlab對系統仿照 例1.2 程式設計,求系統的a b c 陣 然後再仿照 例1.3 進行驗證。並寫出實驗報告。實驗目的 1 學習多變數系統狀態空間表示式的建立方法 了解系統狀態空間表示式...

哈工大現代控制理論實驗報告一

harbin institute of technology 現代控制理論基礎上機實驗一 亞微公尺超精密車床振動控制系統 的狀態空間法設計 院系 航天學院控制科學與工程系 專業 探測制導與控制技術 姓名班號 學號指導教師 史小平 哈爾濱工業大學 2015年5月26日 目錄一 工程背景介紹及物理描述 ...

控制理論實驗報告

控制理論 一 實驗報告 姓名許旭東 學號110108011112 學部 系 資訊科學與技術學部 專業班級 11級自動化一班 指導教師 張曉丹 2013年 12 月 24 日 一 實驗目的 1 熟悉thkkl 6型控制理論及計算機控制技術實驗箱及 thkkl 6 軟體的使用 2 熟悉各典型環節的階躍響...