Note. Design via State Space

Similar documents
Lecture 15 Nyquist Criterion and Diagram

Introduction to Root Locus. What is root locus?

Course Outline. Higher Order Poles: Example. Higher Order Poles. Amme 3500 : System Dynamics & Control. State Space Design. 1 G(s) = s(s + 2)(s +10)

EE C128 / ME C134 Fall 2014 HW 9 Solutions. HW 9 Solutions. 10(s + 3) s(s + 2)(s + 5) G(s) =

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

Optimal Polynomial Control for Discrete-Time Systems

Design of a Lead Compensator

CBE507 LECTURE III Controller Design Using State-space Methods. Professor Dae Ryook Yang

Australian Journal of Basic and Applied Sciences, 3(4): , 2009 ISSN Modern Control Design of Power System

EE Control Systems LECTURE 9

State Observers and the Kalman filter

Chapter 3. State Feedback - Pole Placement. Motivation

Control Systems Design

Dr Ian R. Manchester

ECEN 605 LINEAR SYSTEMS. Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability 1/27

Fundamental of Control Systems Steady State Error Lecturer: Dr. Wahidin Wahab M.Sc. Aries Subiantoro, ST. MSc.

NPTEL >> Mechanical Engineering >> Modeling and Control of Dynamic electro-mechanical System Module 4- Lecture 31. Observer Design

Problems -X-O («) s-plane. s-plane *~8 -X -5. id) X s-plane. s-plane. -* Xtg) FIGURE P8.1. j-plane. JO) k JO)

ECE317 : Feedback and Control

Controls Problems for Qualifying Exam - Spring 2014

Essence of the Root Locus Technique

EC CONTROL SYSTEM UNIT I- CONTROL SYSTEM MODELING

Time Response Analysis (Part II)

Nyquist Stability Criteria

Full State Feedback for State Space Approach

Alireza Mousavi Brunel University

Last week: analysis of pinion-rack w velocity feedback

CONTROL SYSTEMS ENGINEERING Sixth Edition International Student Version

EEL2216 Control Theory CT1: PID Controller Design

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

Homework 7 - Solutions

APPPHYS 217 Tuesday 6 April 2010

Pole Placement (Bass Gura)

EE C128 / ME C134 Midterm Fall 2014

SECTION 4: STEADY STATE ERROR

EE C128 / ME C134 Final Exam Fall 2014

CONTROL * ~ SYSTEMS ENGINEERING

School of Engineering Faculty of Built Environment, Engineering, Technology & Design

Chap 8. State Feedback and State Estimators

I System variables: states, inputs, outputs, & measurements. I Linear independence. I State space representation

a. Closed-loop system; b. equivalent transfer function Then the CLTF () T is s the poles of () T are s from a contribution of a

SECTION 2: BLOCK DIAGRAMS & SIGNAL FLOW GRAPHS

ECE317 : Feedback and Control

Bangladesh University of Engineering and Technology. EEE 402: Control System I Laboratory

9.5 The Transfer Function

EECS C128/ ME C134 Final Thu. May 14, pm. Closed book. One page, 2 sides of formula sheets. No calculators.

Dynamic Compensation using root locus method

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.

Intro. Computer Control Systems: F8

Chapter 12. Feedback Control Characteristics of Feedback Systems

Steady State Errors. Recall the closed-loop transfer function of the system, is

Goals for today 2.004

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

Video 6.1 Vijay Kumar and Ani Hsieh

Review: transient and steady-state response; DC gain and the FVT Today s topic: system-modeling diagrams; prototype 2nd-order system

D(s) G(s) A control system design definition

Stability Criterion Routh Hurwitz

EE 422G - Signals and Systems Laboratory

5. Observer-based Controller Design

Core Mathematics 3 Algebra

EEE582 Homework Problems

Control Systems Design, SC4026. SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft

Linear State Feedback Controller Design

Introduction & Laplace Transforms Lectures 1 & 2

1. Find the solution of the following uncontrolled linear system. 2 α 1 1

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. III Controller Design - Boris Lohmann

EECE 460 : Control System Design

which are not all zero. The proof in the case where some vector other than combination of the other vectors in S is similar.

Topic # Feedback Control Systems

Control Systems. University Questions

EC Control Engineering Quiz II IIT Madras

Identification Methods for Structural Systems

State Feedback and State Estimators Linear System Theory and Design, Chapter 8.

Zeros and zero dynamics

Digital Control: Summary # 7

Chapter 5 HW Solution

11.2 Basic First-order System Methods

4F3 - Predictive Control

Modeling using ODEs: Mixing Tank Problem. Natasha Sharma, Ph.D.

Full-Order Observers

SECTION 5: ROOT LOCUS ANALYSIS

1 (30 pts) Dominant Pole

Root Locus Design Example #3

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING MSC SYSTEMS ENGINEERING AND ENGINEERING MANAGEMENT SEMESTER 2 EXAMINATION 2016/2017

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries

1 Steady State Error (30 pts)

Today s goals So far Today 2.004

Automatic Control Systems (FCS) Lecture- 8 Steady State Error

Systems Analysis and Control

Systems Analysis and Control

EE 380. Linear Control Systems. Lecture 10

AN INTRODUCTION TO THE CONTROL THEORY

Control Systems. Design of State Feedback Control.

K c < K u K c = K u K c > K u step 4 Calculate and implement PID parameters using the the Ziegler-Nichols tuning tables: 30

ME 304 CONTROL SYSTEMS Spring 2016 MIDTERM EXAMINATION II

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

Partial Fractions. Calculus 2 Lia Vas

Time Response of Systems

R a) Compare open loop and closed loop control systems. b) Clearly bring out, from basics, Force-current and Force-Voltage analogies.

TRACKING AND DISTURBANCE REJECTION

Transcription:

Note Design via State Space Reference: Norman S. Nise, Sections 3.5, 3.6, 7.8, 12.1, 12.2, and 12.8 of Control Systems Engineering, 7 th Edition, John Wiley & Sons, INC., 2014 Department of Mechanical Engineering, University Of Saskatchewan, 57 Campus Drive, Saskatoon, SK S7N 5A9, Canada 1

1. State-Space Representation Consider a mechanical system given in the following, with M = 1 kg, K = 100 N/m and fv = 12 N-s/m y(t) u(t) Linear combination. A linear combination of n variables, xi, for i = 1 to n, is given by the following sum, S: S = K n xn + K n 1xn 1 + + K1x1 Linear independence. A set of variable is said to be linearly independence if none of the variables can be written as a linear combination of the others. System variable. Any variable that responds to an input or initial conditions in a system. State variables. The smallest set of linearly independent system variables. State vector. A vector whose elements are the state variables. State equations. A set of n simultaneous, first-order differential equation with n variables, where the n variables to be solved are the state variables. Output equation. The algebraic equation that expresses the output variables of a system as linear combinations of the state variables and inputs. A system is represented in state space by the following equations: x = Ax + Bu y = Cx + Du Department of Mechanical Engineering, University Of Saskatchewan, 57 Campus Drive, Saskatoon, SK S7N 5A9, Canada 2

where x = state vector x = derivative of the state vector with respect to time y = output vector u = input or control vector A = system matrix B = input matrix C = output matrix D = feedforward matrix Department of Mechanical Engineering, University Of Saskatchewan, 57 Campus Drive, Saskatoon, SK S7N 5A9, Canada 3

Department of Mechanical Engineering, University Of Saskatchewan, 57 Campus Drive, Saskatoon, SK S7N 5A9, Canada 4

Example 1. Find the state-space representation of the transfer function shown in following figure. Department of Mechanical Engineering, University Of Saskatchewan, 57 Campus Drive, Saskatoon, SK S7N 5A9, Canada 5

If a transfer function has a polynomial in s in the numerator that is of order less than the polynomial in the denominator, as shown below, the numerator and the denominator can be handled separately. Example 2. Find the state-space representation of the transfer function shown in following figure. Department of Mechanical Engineering, University Of Saskatchewan, 57 Campus Drive, Saskatoon, SK S7N 5A9, Canada 6

2. Controller Design Via State-Space This section shows how to introduce additional parameters into a system so that we can control the location of all closed-loop poles. An nth-order feedback control system has a nth-order closed-loop characteristic equation of the form s n + a n 1 n 1 s + + a1s + a0 = Since the coefficient of the highest power of s is unity, there are n coefficients whose values determine the system closed-loop pole locations. Thus, if we can introduce n adjustable parameters into the system and relate them to the coefficients in the above equation, all of the poles of the closed-loop system can be set to any desired location. The idea behind the introduction of n adjustable parameters into the system will be illustrated in class. 0 (a) State-space representation of a plant (b) Plant with state-variable feedback Department of Mechanical Engineering, University Of Saskatchewan, 57 Campus Drive, Saskatoon, SK S7N 5A9, Canada 7

Design Problem: Given the plant G ( s) = 20( s + 5) s( s + 1)( s + 4) Design the feedback gains to yield 9.5% overshoot and a settling time of 0.74 second. Department of Mechanical Engineering, University Of Saskatchewan, 57 Campus Drive, Saskatoon, SK S7N 5A9, Canada 8

3. Steady-State Error Design Via Integral Control 3.1 Find the characteristic equation from the state space representation 3.2 Steady-state error for systems in state space 3.3 Steady-state error design Idea: increase the system type by introducing an integrator Department of Mechanical Engineering, University Of Saskatchewan, 57 Campus Drive, Saskatoon, SK S7N 5A9, Canada 9

Department of Mechanical Engineering, University Of Saskatchewan, 57 Campus Drive, Saskatoon, SK S7N 5A9, Canada 10 Design Problem: Design an integral controller for the plant [ ]X y u X X 0 1 1 0 5 3 1 0 = + = to yield a step response with 10% overshoot, a settling time of 0.5 second, and zero steady-state error.