July 2004 2009 Lecture Side Lecture by Suradet Tantrairatn Instructor and Researcher Chapter Twelve week3 January 2009 Design of Control System in State.

Slides:



Advertisements
Similar presentations
Solving Systems of Equations using Substitution
Advertisements

State Feedback Controller Design
7-3 Solving Equations Using Quadratic Techniques
President UniversityErwin SitompulModern Control 5/1 Dr.-Ing. Erwin Sitompul President University Lecture 5 Modern Control
1 數位控制(十一). 2 Methods of Pole Placement Method 1: Simple substitution Method 2: Use of Transformation matrix Method 3: Ackermann’s formula Method 4: Use.
Lecture outline Support vector machines. Support Vector Machines Find a linear hyperplane (decision boundary) that will separate the data.
Digital Control Systems STATE OBSERVERS. State Observers.
Table of Contents Quadratic Equation: Solving Using the Quadratic Formula Example: Solve 2x 2 + 4x = 1. The quadratic formula is Here, a, b, and c refer.
Using Inverse Matrices Solving Systems. You can use the inverse of the coefficient matrix to find the solution. 3x + 2y = 7 4x - 5y = 11 Solve the system.
© 2007 by S - Squared, Inc. All Rights Reserved.
E Maths Lecture Chapter 1: Solutions of Quadratic Equations.
Autumn 2008 EEE8013 Revision lecture 1 Ordinary Differential Equations.
Documentation and Requirement for Maintenance Program
Review SYNTHETIC DIVISION to find roots of third degree characteristic polynomial Pamela Leutwyler.
The inverse of a Square Matrix 2.1 Day 1 (Out of Pre-Calc book 8.3) We are reloading for another chapter.
SOLVING QUADRATIC EQUATIONS Unit 7. SQUARE ROOT PROPERTY IF THE QUADRATIC EQUATION DOES NOT HAVE A “X” TERM (THE B VALUE IS 0), THEN YOU SOLVE THE EQUATIONS.
A Quadratic Equation is an equation that can be written in the form Solving Quadratic Equations – Factoring Method Solving quadratic equations by the factoring.
Chapter 1 - Fundamentals Equations. Definitions Equation An equation is a statement that two mathematical statements are equal. Solutions The values.
July Lecture Side Lecture by Suradet Tantrairatn Instructor and Researcher Chapter One week1 January 2009 Introduction to Automatic Control.
Copyright © 2014, 2010, 2007 Pearson Education, Inc. 1 1 Chapter 9 Quadratic Equations and Functions.
Equations Reducible to Quadratic
Solving Quadratic Equations – Part 1 Methods for solving quadratic equations : 1. Taking the square root of both sides ( simple equations ) 2. Factoring.
To add fractions, you need a common denominator. Remember!
July Lecture Side Lecture by Suradet Tantrairatn Lecturer and Researcher Chapter Three 3 June 2009 Fundamental of Electronic (Transistor)
Solving Quadratic Equations – Quadratic Formula The following shows how to solve quadratic equations using the Quadratic Formula. A quadratic equation.
State Observer (Estimator)
Matlab Tutorial for State Space Analysis and System Identification
Notes Over 5.6 Quadratic Formula
Solving a System of Equations in Two Variables By Substitution Chapter 8.2.
Lecture 14: Pole placement (Regulator Problem) 1.
 5-Minute Check A. B. C. D. A. B. C. D.. Content Standards A.REI.4 Solve quadratic equations in one variable. a. Use the method of completing the square.
Chapter 5 Copyright © 2015, 2011, 2007 Pearson Education, Inc. Chapter 5-1 Factoring.
Objective: Use factoring to solve quadratic equations. Standard(s) being met: 2.8 Algebra and Functions.
© 2010 Pearson Prentice Hall. All rights reserved Solving Equations Using Two Properties § 10.5.
Basic search for design of control system and disturbance observer
Chapter 12 Design via State Space <<<4.1>>>
Solving Equations by Factoring
Pole Placement and Decoupling by State Feedback
Pole Placement and Decoupling by State Feedback
Quadratic Equations, Inequalities, and Functions
Solving Equations by Factoring and Problem Solving
Controller and Observer Design
Modern Control Systems (MCS)
Solve a system of linear equation in two variables
Class Notes 11.2 The Quadratic Formula.
Solving Systems of Equations using Substitution
Find all solutions of the polynomial equation by factoring and using the quadratic formula. x = 0 {image}
Do Now 1) t + 3 = – 2 2) 18 – 4v = 42.
Lial/Hungerford/Holcomb/Mullins: Mathematics with Applications 11e Finite Mathematics with Applications 11e Copyright ©2015 Pearson Education, Inc. All.
ELL100: INTRODUCTION TO ELECTRICAL ENG.
Copyright © Cengage Learning. All rights reserved.
Controllability and Observability Of State Space
Using Factoring To Solve
Digital and Non-Linear Control
Homework 9 Refer to the last example.
3.5 Solving Nonlinear Systems
Standard Form Quadratic Equation
Analysis of Control Systems in State Space
Solution of ODEs by Laplace Transforms
Warmup Open Loop System Closed Loop System
Chapter 12.
Solving Equations with Variables on Both Sides
Solving Equations with Variables on Both Sides
Solving Polynomials by Factoring
Chapter 8 Systems of Equations
State Feedback.
Chapter 3 Modeling in the Time Domain
Chapter 12.
Section P4.
Solving Systems of Linear Equations by Elimination
Presentation transcript:

July Lecture Side Lecture by Suradet Tantrairatn Instructor and Researcher Chapter Twelve week3 January 2009 Design of Control System in State Space

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Introduction This Chapter we will learn about state-space design methods based on the pole-placement method and the quadratic optimal regulator method.

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Review First Order:

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Review Second Order: Back to review Chapter4 Transient Response Analysis( Ogata Book )

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Pole Placement Pole Placement ( วิธีการวางโพล ) คือ ตั้งข้อกำหนดสำหรับ ตำแหน่งโพลทั้งหมดของระบบวงปิด และออกแบบตัวควบคุมที่ จะได้ตำแหน่งโพลตามข้อกำหนดนั้น เงื่อนไขจำเป็นของระบบ หรือพลานต์ที่ทำให้สามารถทำการเคลื่อนย้ายโพลทั้งหมดไปยัง ตำแหน่งที่ต้องการได้ ในการออกแบบทั่วไปจะไม่ได้ต้องการให้ระบบมีเสถียรภาพ อย่างเดียว แต่ยังต้องการสมรรถนะหรือผลตอบสนองตาม ต้องการด้วย ดังนั้นการกำหนดตำแหน่งของโพลระบบวงปิดจึง มิใช่เพียงแต่ว่าต้องการอยู่บนด้านซ้ายของระนาบเชิงซ้อน เท่านั้น แต่อาจจะต้องอยู่ในพื้นที่ที่จะให้ผลตอบสนองที่ดีด้วย เช่น ถ้าตำแหน่งโพลอยู่ใกล้แกนจินตภาพมากเกินไป ผลตอบสนองจะมีลักษณะแกว่ง ในระบบอันดัล n ทั่ว ๆ ไป ความสัมพันธ์ผลตอบสนองทาง เวลาของระบบกับตำแหน่งของโพล มักมีความซับซ้อน จึงเป็น การยากที่จะกำหนดตำแหน่งโพลเพื่อให้ได้ผลตอบสนองที่ดี ดังนั้นวิธีการออกแบบนี้โดยทั่วไปอาศัยหลักการของระบบที่มี ลักษณะเด่นเป็นอันดับสอง

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Design By Pole Placement

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Design By Pole Placement (a) Open-loop control system; (b) Closed-loop control sysytem

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Design By Pole Placement Control signal The Solution is

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Determination of Matrix K using Transformation Matrix T. a i are coefficients of the characteristic polynomial

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Determination of Matrix K using Transformation Matrix T. (2) where

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Determination of Matrix K using Transformation Matrix T. (3)

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Determination of Matrix K using Transformation Matrix T. (4)

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Determination of Matrix K using Transformation Matrix T. (5)

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Summary to Find Matrix K Using Transformation Matrix T Step1: Check the controllability condition Step2: From the characteristic polynomial for matrix A Step3: Determine the transformation Matrix T Step4: Using the desired eigenvalues Final Step : Calculate K from

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Example

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Example

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Determination of Matrix K Using Direct Substitution Method.

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Example

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Determination of Matrix K Using Ackerman’s Formula.

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Determination of Matrix K Using Ackerman’s Formula. (2)

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Determination of Matrix K Using Ackerman’s Formula. (3)

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Determination of Matrix K Using Ackerman’s Formula. (4)

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Example

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Solving Pole-Placement Problems with MATLAB

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Ackermann’s Formula

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Ackermann’s Formula

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Ackermann’s Formula

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 MATLAB Program (Produce The Feedback Gain Matrix K by Using Ackermann’s Formula)

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 MATLAB Program (Produce The Feedback Gain Matrix K by Using Ackermann’s Formula)

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 MATLAB Program (Produce The Feedback Gain Matrix K by Using Ackermann’s Formula)

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 MATLAB Program (Produce The Feedback Gain Matrix K by Using Ackermann’s Formula)

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Design of Regulator-type Systems by Pole Placement

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Mathematical Modeling

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Mathematical Modeling We assume that the moment of inertia of the pendulum about its center of gravity is zero

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Mathematical Modeling

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Mathematical Modeling

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Mathematical Modeling

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Mathematical Modeling Define state variables

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Mathematical Modeling

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Mathematical Modeling

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Mathematical Modeling In terms of vector-matrix equations.

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Mathematical Modeling By substituting the given numerical values

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Mathematical Modeling

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Mathematical Modeling Use state-feedback control

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Mathematical Modeling

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Mathematical Modeling

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Mathematical Modeling

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Mathematical Modeling

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Mathematical Modeling The desired characteristic equation

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Mathematical Modeling

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Mathematical Modeling

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Mathematical Modeling

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Mathematical Modeling

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Mathematical Modeling

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Mathematical Modeling Inverted-pendulum system with state-feedback control

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Mathematical Modeling

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Mathematical Modeling

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Determination of state-feedback gain matrix K with MATLAB

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Determination of state-feedback gain matrix K with MATLAB

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Determination of state-feedback gain matrix K with MATLAB

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Obtaining System Response To Initial Condition State equation

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Obtaining System Response To Initial Condition Control equation

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Obtaining System Response To Initial Condition

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Obtaining System Response To Initial Condition Substitute the numerical values.

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Obtaining System Response To Initial Condition

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Obtaining System Response To Initial Condition

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Obtaining System Response To Initial Condition Initial condition

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Obtaining System Response To Initial Condition

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Obtaining System Response To Initial Condition

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Obtaining System Response To Initial Condition

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 MATLAB Program

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 MATLAB Program

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2 Response Of Inverted Pendulum System Subjected To Initial Condition

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2

© AIRBUS UK LTD All rights reserved. Confidential and proprietary document. Month 200X2009 Subject Name Automotive Automatic ControlPage 2