Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo System Solutions Dc1c1 c2c2 c n-1 cncn.

Slides:



Advertisements
Similar presentations
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo State Feedback Disturbance Controller.
Advertisements

Root Locus Diagrams Professor Walter W. Olson
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Response to a Sinusoidal Input Frequency Analysis of an RC Circuit.
Lect.3 Modeling in The Time Domain Basil Hamed
Chapter 4 Continuous Time Signals Time Response Continuous Time Signals Time Response.
Lecture 7: Basis Functions & Fourier Series
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Lumped Parameter Systems.
Bode Magnitude Plots Constructed Bode Actual Bode
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Laplace Transforms.
Leo Lam © Signals and Systems EE235. Transformers Leo Lam ©
Objective of Lecture Introduce several nonsinusoidal waveforms including Impulse waveforms Step functions Ramp functions Convolutions Pulse and square.
Review of Frequency Domain
Properties of continuous Fourier Transforms
EE-2027 SaS 06-07, L11 1/12 Lecture 11: Fourier Transform Properties and Examples 3. Basis functions (3 lectures): Concept of basis function. Fourier series.
Chapter 7 Laplace Transforms. Applications of Laplace Transform notes Easier than solving differential equations –Used to describe system behavior –We.
EE-2027 SaS, L15 1/15 Lecture 15: Continuous-Time Transfer Functions 6 Transfer Function of Continuous-Time Systems (3 lectures): Transfer function, frequency.
Laplace Transforms 1. Standard notation in dynamics and control (shorthand notation) 2. Converts mathematics to algebraic operations 3. Advantageous for.
Lecture 14: Laplace Transform Properties
Lecture 9: Fourier Transform Properties and Examples
Chapter 3 1 Laplace Transforms 1. Standard notation in dynamics and control (shorthand notation) 2. Converts mathematics to algebraic operations 3. Advantageous.
Leo Lam © Signals and Systems EE235 Lecture 27.
Leo Lam © Signals and Systems EE235. Leo Lam © Fourier Transform Q: What did the Fourier transform of the arbitrary signal say to.
5.7 Impulse Functions In some applications, it is necessary to deal with phenomena of an impulsive nature—for example, voltages or forces of large magnitude.
ES250: Electrical Science
Continuous Time Signals
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Solving ODE.
Robustness Professor Walter W. Olson
Autumn 2008 EEE8013 Revision lecture 1 Ordinary Differential Equations.
CISE315 SaS, L171/16 Lecture 8: Basis Functions & Fourier Series 3. Basis functions: Concept of basis function. Fourier series representation of time functions.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Block Diagrams H(s) + - R(s) Y(s) E(s)
Chapter 3 mathematical Modeling of Dynamic Systems
Laplace Transforms 1. Standard notation in dynamics and control (shorthand notation) 2. Converts mathematics to algebraic operations 3. Advantageous for.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Performance & Stability Analysis.
Fundamentals of Electric Circuits Chapter 18 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Transfer Functions.
Course Outline (Tentative) Fundamental Concepts of Signals and Systems Signals Systems Linear Time-Invariant (LTI) Systems Convolution integral and sum.
Mechanical Engineering Department Automatic Control Dr. Talal Mandourah 1 Lecture 1 Automatic Control Applications: Missile control Behavior control Aircraft.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo System Solutions y(t) t +++++… 11 22.
Motivation Thus far we have dealt primarily with the input/output characteristics of linear systems. State variable, or state space, representations describe.
Chapter 2 Mathematical Background Professor Shi-Shang Jang Chemical Engineering Department National Tsing-Hua University Taiwan March,
Prof. Wahied Gharieb Ali Abdelaal CSE 502: Control Systems (1) Topic# 3 Representation and Sensitivity Analysis Faculty of Engineering Computer and Systems.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Observers/Estimators …  bnbn b n-1 b2b2.
Using Partial Fraction Expansion
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Linear Systems m k u x m k u x Fixed.
Solving Linear Systems by Substitution
1 Roadmap SignalSystem Input Signal Output Signal characteristics Given input and system information, solve for the response Solving differential equation.
Auditory Perception: 2: Linear Systems. Signals en Systems: To understand why the auditory system represents sounds in the way it does, we need to cover.
ENEE 322: Continuous-Time Fourier Transform (Chapter 4)
Leo Lam © Signals and Systems EE235 Lecture 26.
Math for CS Fourier Transforms
Digital Image Processing Lecture 8: Fourier Transform Prof. Charlene Tsai.
Lecture 7: Basis Functions & Fourier Series
Chapter 12 Design via State Space <<<4.1>>>
Laplace Transforms Chapter 3 Standard notation in dynamics and control
© Dr. Elmer P. Dadios - DLSU Fellow & Professor
State Space Representation
CHE 391 T. F. Edgar Spring 2012.
Mathematical Descriptions of Systems
Chapter 2. Fourier Representation of Signals and Systems
Digital Control Systems (DCS)
Digital Control Systems (DCS)
MATLAB/SIMULINK Professor Walter W. Olson
Modeling in the Time Domain
State Space Analysis UNIT-V.
Digital and Non-Linear Control
LECTURE 18: FOURIER ANALYSIS OF CT SYSTEMS
Chapter 4. Time Response I may not have gone where I intended to go, but I think I have ended up where I needed to be. Pusan National University Intelligent.
State Feedback Disturbance Controller Plant/Process Output u y S kr
Chapter 3 Modeling in the Time Domain
ECE 576 POWER SYSTEM DYNAMICS AND STABILITY
Presentation transcript:

Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo System Solutions Dc1c1 c2c2 c n-1 cncn a1a1 a2a2 a n-1 anan    … … … u y z1z1 z2z2 z n-1 znzn

Outline of Today’s Lecture Review Convolution Equation Impulse Response Step Response Frequency Response Linearization Reachability Testing for Reachability

Transformations We can transform our state space representation to other state variables (different that the ones in use). Mathematically, this is called a change of basis vectors. Why would we ant to do this? To make the problem easier to solve! To isolate a particular property of the system To uncouple the modes of the system

Transformations Say we have some matrix T that is invertible (this is important) which results in the vector z when x is premultiplied by T. We then say that we have transformed the vector x into z, or alternatively, we have transformed x into z:

Convolution Equation is called the “Convolution Equation” Expresses the effect of an input on the system What is convolution? a twisting or folding together of two things A convolution is found in many phenomena: A sound that bounces off of a wall and interacts with the source sound is a convolution A shadow is a convolution between the light source and the object producing the shadow In statistics, a moving average is a convolution

The Impulse Function Imagine a function that has a shape that is infinitesimally thin in the independent variable but infinitely high domain or response: In other words this is a very long and sharp spike This is what we try to model with the impulse function Mathematically we define the Dirac Delta Function,  (t), also called the Impulse Function by

System Response Since our system is linear and we can add solutions, we can approximate the response as a sum of the convolutions of h(t-  )  (t) y(t) t +++++… 11 22 33 44 55

System Response A unit step is defined as With zero initial conditions S(t) t 1 } } Transient Steady State Transient period=settling time, t s Steady State { Overshoot M p Rise time, t r

System Response Another common test function is a sinusoid for frequency response Since we have a linear system, we only need and assuming that the eigenvalues A do not equal s } } Transient Steady State

System Response: Frequency Response Time history with respect to a sinusoid: Input Sin(t) Transient Response Phase Shift,  T Amplitude A y Period,T Amplitude A u

System Response Frequency Response M is the magnitude and  is the phase

Linearization Good solutions for the Linear Model Equally good techniques for the Nonlinear Model are not easy to come by What if the Nonlinear Model is well enough behaved in the region of interest so that we could apply Linear techniques strictly to that region? We did this with the inverted pendulum! We assumed small angles!

Linearization Techniques Ignore the nonlinearity In some cases, the nonlinearity has a relatively small effect In those cases, build a linear system and treat the nonlinearity as a disturbance Small angle approximations Often only useful near equilibrium points Taylor Series Truncation about an operating point Assumes that 2 nd and higher orders are negligible Feedback linearization 0

Reachability Consider the following problem: With the linkage below, can you control the position of p? u(t) ypyp p y’ x’ y x

Reachability We define reachability (often times called controllability) by the following: A state in a system is reachable if for any valid states of the system, say, initial state at time t=0, x 0, and a state x f, there exists a solution for t>0 such that x(0) = x 0 and x(t)=x f. There are systems which we can not control the states are not reachable with our input. There in designing control systems, it is important to know if the system is controllable. This is closely linked with the concept of ergodicity of the system in which we ask the question whether or not it is possible to with some measure of our system to measure every possible state of the system.

Reachability Testing

Reachability For the system,, all of the states of the system are reachable if and only if W r is invertible where W r is given by

State Space Formulation Is this a reachable system?

Example

Since the inverse of the reachability matrix exists, the system is reachable and controllable.

Matlab Matlab has the function ctrb(A,B) which will compute the reachability matrix: >> A=[ ; ; ; ] A = 1.0e+004 * >> B = [0;0;0;25000] B = >> Wr=ctrb(A,B) Wr = 1.0e+014 * >> inv(Wr) Warning: Matrix is close to singular or badly scaled. Results may be inaccurate. RCOND = e-017. ans =

Canonical Forms The word “canonical” means prescribed In Control Theory there a number transformations that can be made to put a system into a certain canonical form where the structure of the system is readily recognized One such form is the Controllable or Reachable Canonical form.

Reachable Canonical Form A system is in the reachable canonical form if it has the structure Such a structure can be represented by blocks as Dc1c1 c2c2 c n-1 cncn a1a1 a2a2 a n-1 anan    … … … u y z1z1 z2z2 z n-1 znzn

Reachable Canonical Form It can be shown that the characteristic polynomial is To convert to Reachable Canonical Form, consider the transformation

Reachability Canonical Form

Example: Inverted Pendulum Develop the reachability canonical form for the Segway using the inverted pendulum model of Lecture 5

Example

Summary Reachability A state in a system is reachable if for any valid states of the system, say, initial state at time t=0, x 0, and a state x f, there exists a solution for t>0 such that x(0) = x 0 and x(t)=x f. Testing for Reachability For the system,, all of the states of the system are reachable if and only if W r is invertible where W r is given by Next: State Feedback