近代控制理論與狀態空間控制系統設計使用MATLAB

Slides:



Advertisements
Similar presentations
發現生命的力量 — 陳樹菊阿嬤,來了 … 《不凡的慷慨》書籍賞析. 你所知道的陳樹菊  2010 《富比世》雜誌亞洲慈善英雄! 2010 美國《時代》雜誌最具影響力百大人物! 《讀者文摘》亞洲英雄!  導演李安﹕「她的生活稱不上富裕,仍然陸續捐贈 了將近一千萬台幣幫助數個不同的單位 … 」
Advertisements

工職數學 第四冊 第一章 導 數 1 - 1 函數的極限與連續 1 - 2 導數及其基本性質 1 - 3 微分公式 1 - 4 高階導函數.
1 债券融资业务拓展交流 债券业务部 二 O 一二年二月. 2 目 录  第一部分 债券融资业务概述  第二部分 东兴证券债券融资业务情况介绍及前景展望  第三部分 什么样的企业适合发债  第四部分 债券融资业务合作开发方式及激励探讨.
轴对称(一) 课堂引入 仔细观察下列图片,思考这些图片有什么样 的特点.
第 5 章 中國的都市.
创意鄱阳湖— 一种基于无形资源理念开发鄱阳湖的思考 以传奇背景音乐作为开场,体现创意创造传奇 南昌大学 黄细嘉
第九章 财政转移支付制度与政策 第一节 财政转移支付制度的意义 第二节 财政转移支付的分类及效应分析 第三节 我国转移支付的现状及问题分析
防盜裝置  學生科技探究.
饮食中的平衡 酸 性 食 物 与 碱 性 食 物.
《北國性騷擾》 電影欣賞 帶領者 李佩娟 諮商心理師 元培科大學輔中心輔導員(現任) 高雄師範大學輔導與諮商研究所(學經歷)
期末書面報告指定書籍 王鼎鈞回憶錄---昨天的雲
MATLAB 程式設計 時間量測 清大資工系 多媒體資訊檢索實驗室.
考点作文十大夺魁技法 第28课时 写作(二) 考点作文十大夺魁技法 6-10 ·新课标.
川信-丰盛系列集合资金信托计划 2016年3月.
古文選讀.
组长:陈庆鹏 组员:殷悦 倪程 方家豪* 白羽萌
农信社信贷产品实务技能提升培训.
第十一課 燭之武退秦師 《左傳》.
舊石器時代 位置: 亞洲大陸東緣,西太平洋弧狀列島一部份 背景 形成: 兩千多萬年前逐漸隆起,形成島嶼 生物: 大角鹿、猛瑪象、亞洲大陸原始人 臺東 長濱文化 苗栗 網形文化 臺南 左鎮人目前臺灣發現最早人類化石 代表 文化 1.住在海邊洞穴-短期定居小型隊群 2.以採集、狩獵為生 3.使用礫石砍伐器、片器、尖器.
彰化高中 第八課 應用行政法 壹、社會秩序的維護 貳、交通事故的處理 参、校園規範與權利救濟 肆、國家賠償與補償.
高齡者道路交通事故特性與道安防制措施 研究計畫報告
中五級中史科及通識科跨科研習 研習大澳的「宗教文化」─ 廟宇的研習 指導老師:周婉儀老師 組員: 陳偉欽 5a (15)
是重要的感觉器官,有许多感觉器,具触觉、嗅觉功能,还能感受异性的性信息素。 触角由柄节、梗节和鞭节三部分组成。
项目亮点 融资方为AA级发债主体,是当地唯一的综合平台公司
复习 什么是结构? 结构是指事物的各个组成部分之间的有序搭配和排列。
植物辨識及分類 呂春森 基隆市立暖暖高級中學 植物辨識及分類 呂春森 基隆市立暖暖高級中學.
您買美元了嗎? 退休規劃 全球外幣保單.
第三课 闲话“家”常 1.
古文閱讀 – 像虎伏獸 明 劉基 組員: 5號江依倫 6號江若薇 12號張珉芫 32號蔡燕如.
“华东师大数学系部分老同事活动”(辛卯聚会)记事
第五节 读图表述.
財團法人中華民國證券櫃檯買賣中心 交 易 部 中華民國101年8月
英國軍事理論家-富勒 黃詩妤 王業嘉 指導教官 周家榮.
陳炳昌 PING-CHANG,CHEN skype:cpc1751
管理好种公鸡提高雏鸡质量.
走进 莱 芜 制作人:楠楠.
腾冲叠水河瀑布 和来凤山公园 音乐:贝多芬——F大调浪漫曲 摄影、制作:曹珏 陈晓芬.
國語文好點子趴辣客教學食譜 甜點:〈焦糖鳥布蕾〉
人无信不立 业无信不兴 公路建设市场信用体系 建设综述 交通运输部公路局 交通运输部公路局
现代控制理论及其MATLAB实现 绪论 第1章 控制系统的状态空间数学模型 第2章 控制系统的运动分析 第3章 控制系统的稳定性分析
經費申請與核銷作業流程 (委辦補助計畫) 報告人:宋秀琴 100年8月10日.
教育部顧問室 九年一貫 防災教育教材.
第3章 控制系统特性分析的MATLAB的实现 3.1 控制系统稳定性分析的MATLAB实现
冷凍空調自動控制 - PID Controller
Database Systems 主講人:陳建源 研究室 :法401
第一章 線性方程組.
用相频曲线测阻尼系数的探索 指导教师 陈乾 吉新程.
分支宣告與程式設計 黃聰明 國立臺灣師範大學數學系
共有六個運算性質 包括它的證明以及相關題型
第 1 章 人與地球環境 1-1 人與地球環境綜覽 1-2 探索地球的起源
Definition of Trace Function
工程數學 Chapter 6 Linear Algebra Matrices , vectors , Determinants
學這些有什麼好處呢? 為了把資料作更客觀之總結描述或比較多組資料。總而言之,就是要找出一個數能代表整組數據。
微分方程之应用 ----恶狼追兔问题 恶狼 追 小兔 主讲人:曹怀火 数学与计算机科学系
MATLAB 程式設計:進階篇 多項式的處理與分析
实验教学 MATLAB在行列式和矩阵中的应用 授课教师:杨梦云.
建築設備標準 參考經濟部中央標準局公共圖書館建築設備.
3.2 系统状态方程的解 设系统的状态方程为: 其中: ARnn , B Rnr , 从0到t 对上式进行积分可得
貝氏刷牙法 (Bass Method) 外埔國小.
06 无形资产投资环节的会计处理.
中華民國國旗 自由軟體Inkscape繪製.
第七組 小組成員 地理所 林慧宜 地理所 楊道寧 歷史系 林鈺玲 政治系 陳敬容 人類系 胡雅琦 2003/4/16
智慧財產權管理講次36 積體電路電路布局保護法(1) 主講:吳銘圳
第一章 直角坐標系 1-3 函數及其圖形.
6-1線性轉換 6-2核心與值域 6-3轉換矩陣 6-4特徵值與特徵向量 6-5矩陣對角化
非負矩陣分解法介紹 報告者:李建德.
4-1 變數與函數 第4章 一次函數及其圖形.
知识点:交流接触器的结构和工作原理 主讲教师:冯泽虎.
Lecture #10 State space approach.
教師檔案系統資料如何填寫? 如何對應教師評鑑共同基準?.
Presentation transcript:

近代控制理論與狀態空間控制系統設計使用MATLAB 李達生 From MATLAB simulated NASA airfoil

狀態空間(State Space)設計 狀態空間設計概念起源於近代控制理論 由矩陣函數來表示系統 D B X’ System X C u Y

轉移函數與狀態空間 受控系統可由轉移函數(Transfer Function)或是狀態空間矩陣兩種方式來表示 A = -0.2000 -1.0000 1.0000 0 B = 1 C = 1 1 D = 受控系統可由轉移函數(Transfer Function)或是狀態空間矩陣兩種方式來表示 Transfer function: s + 1 --------------- s^2 + 0.2 s + 1 [A B C D] = tf2ss([1 1],[1 0.2 1]) 是否可由Transfer Function轉而導出State Space Matrix??

狀態空間表示的系統與其穩定性 由狀態空間代表之系統,可藉由Lyapunov Rule來判斷系統是否穩定,該判段準則為,狀態空間系統矩陣(A, B, C, D) ,構成一穩定系統的充要條件為,任意給定一個正定對稱矩陣Q,若存在一正定矩陣P,可滿足Lyapunov equation 即稱該系統為穩定系統,此判斷準則與特徵值判斷法為等效法

利用MATLAB 判斷狀態空間系統穩定性 以指令 lyap( ) 可判斷系統穩定性 A = -10 -35 -50 -24 -10 -35 -50 -24 1 0 0 0 0 1 0 0 0 0 1 0 B = 1 Q = 0 0 0 1 >> P =lyap(A, Q) P = 9.4333 -0.5000 -1.7667 0.5000 -0.5000 1.7667 -0.5000 -0.9333 -1.7667 -0.5000 0.9333 -0.5000 0.5000 -0.9333 -0.5000 2.1208 P為正定矩陣,代表此系統為穩定系統

狀態空間系統的可控制性 在狀態空間中,即便是一個穩定系統,也並不代表其可控制,需藉由Controllability Matrix來檢視系統可控制性 與古典理論,穩定系統即可控制,而近代理論發展之狀態空間對穩定性定義有所不同,其原因主要來自於,狀態空間表示法牽涉向量變數,構成之矩陣可能有降階空間,造成若干變數無法對應控制輸入,從而有不可控制的情況

利用MATLAB 判斷狀態空間系統可控制性 以指令 ctrb( ) 可求得系統Controllability Matrix,並據以判斷系統的可控制性 A = 1 0 0 0 0 2 0 0 0 0 3 0 0 0 0 4 B = 1 3 C= 1 0 0 0 >> S =ctrb(A,B) S = 1 1 1 1 0 0 0 0 3 9 27 81 1 4 16 64 >> rank(S) ans = 3 有不同的Rank值代表系統不可控制

狀態空間系統的可觀測性 與可控制性問題相仿,狀態空間控制亦可出現可觀測性問題,由於矩陣的降階,部分參數未能直接反映到系統輸出,從而使得系統不可觀測,需藉由Observability Matrix來檢視系統可觀測性

利用MATLAB 判斷狀態空間系統可觀測性 以指令 obsv( ) 可求得系統Observability Matrix,並據以判斷系統的可觀測性 A = 1 0 0 0 0 2 0 0 0 0 3 0 0 0 0 4 B = 1 3 C = 1 0 0 0 >> O = obsv(A,C) O = 1 0 0 0 >> rank(O) ans = 1 有不同的Rank值代表系統不可觀測

基於狀態空間的回授控制系統設計 對於一個完全可控制及可觀測的系統,可進一步設計其回授控制器以及觀測器 舉回授控制系統為例,控制器設計重點在於求得狀態回授向量K 回授向量有Bass-Gura演算法、Ackermann演算法以及MATLAB建議之強韌極點配置演算法 觀測器的設計主要利用極點配置,可視為回授設計之對偶問題 由近代控制理論推倒之狀態空間,在學理上達成了對系統更詳盡之分析,並衍生了強健控制問題

基於狀態空間的回授控制系統設計實例一 A=[0 1 0 0; 0 0 -1 0; 0 0 0 1; 0 0 11 0]; B=[0; 1; 0; -1]; C=[1 0 1 0]; D=0; eig (A) p=[-1; -2; -1+sqrt(-1); -1-sqrt(-1)]; K=place (A,B,p) eig (A-B*K) A1=A-B*K; [num,den]=ss2tf(A1,B,C,D); G_c=tf(num,den); step(G_c) 參考自俞克維編著 控制系統分析與設計使用MATLAB

基於狀態空間的回授控制系統設計實例二