Lecture 1 Overview. course mechanics. outline & topics. what is a linear dynamical system? why study linear systems? some examples

Similar documents
10. State Space Methods

Concourse Math Spring 2012 Worked Examples: Matrix Methods for Solving Systems of 1st Order Linear Differential Equations

( ) ( ) if t = t. It must satisfy the identity. So, bulkiness of the unit impulse (hyper)function is equal to 1. The defining characteristic is

Chapter 2. First Order Scalar Equations

Simulation-Solving Dynamic Models ABE 5646 Week 2, Spring 2010

2.160 System Identification, Estimation, and Learning. Lecture Notes No. 8. March 6, 2006

EE363 homework 1 solutions

Chapter 1 Fundamental Concepts

LAPLACE TRANSFORM AND TRANSFER FUNCTION

Homework 6 AERE331 Spring 2019 Due 4/24(W) Name Sec. 1 / 2

Announcements. Recap: Filtering. Recap: Reasoning Over Time. Example: State Representations for Robot Localization. Particle Filtering

STATE-SPACE MODELLING. A mass balance across the tank gives:

Notes on Kalman Filtering

ODEs II, Lecture 1: Homogeneous Linear Systems - I. Mike Raugh 1. March 8, 2004

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING EXAMINATIONS 2008

EE 224 Signals and Systems I Complex numbers sinusodal signals Complex exponentials e jωt phasor addition

DISCRETE GRONWALL LEMMA AND APPLICATIONS

Lecture 20: Riccati Equations and Least Squares Feedback Control

Applications in Industry (Extended) Kalman Filter. Week Date Lecture Title

t is a basis for the solution space to this system, then the matrix having these solutions as columns, t x 1 t, x 2 t,... x n t x 2 t...

Lecture 1: Contents of the course. Advanced Digital Control. IT tools CCSDEMO

Continuous Time. Time-Domain System Analysis. Impulse Response. Impulse Response. Impulse Response. Impulse Response. ( t) + b 0.

Math Week 14 April 16-20: sections first order systems of linear differential equations; 7.4 mass-spring systems.

L07. KALMAN FILTERING FOR NON-LINEAR SYSTEMS. NA568 Mobile Robotics: Methods & Algorithms

Augmented Reality II - Kalman Filters - Gudrun Klinker May 25, 2004

Anti-Disturbance Control for Multiple Disturbances

Linear Response Theory: The connection between QFT and experiments

Chapter #1 EEE8013 EEE3001. Linear Controller Design and State Space Analysis

INDEX. Transient analysis 1 Initial Conditions 1

KEY. Math 334 Midterm III Winter 2008 section 002 Instructor: Scott Glasgow

Recursive Least-Squares Fixed-Interval Smoother Using Covariance Information based on Innovation Approach in Linear Continuous Stochastic Systems

EECE 301 Signals & Systems Prof. Mark Fowler

Announcements: Warm-up Exercise:

Laplace transfom: t-translation rule , Haynes Miller and Jeremy Orloff

Problemas das Aulas Práticas

Hybrid Control and Switched Systems. Lecture #3 What can go wrong? Trajectories of hybrid systems

Linear Dynamic Models

Two Coupled Oscillators / Normal Modes

Chapter 3 Boundary Value Problem

More Digital Logic. t p output. Low-to-high and high-to-low transitions could have different t p. V in (t)

Introduction D P. r = constant discount rate, g = Gordon Model (1962): constant dividend growth rate.

= ( ) ) or a system of differential equations with continuous parametrization (T = R

Linear Time-invariant systems, Convolution, and Cross-correlation

Modal identification of structures from roving input data by means of maximum likelihood estimation of the state space model

Ordinary Differential Equations

EE 435. Lecture 31. Absolute and Relative Accuracy DAC Design. The String DAC

2.7. Some common engineering functions. Introduction. Prerequisites. Learning Outcomes

Chapter 5 Digital PID control algorithm. Hesheng Wang Department of Automation,SJTU 2016,03

Voltage/current relationship Stored Energy. RL / RC circuits Steady State / Transient response Natural / Step response

EE 315 Notes. Gürdal Arslan CLASS 1. (Sections ) What is a signal?

Chapter 7 Response of First-order RL and RC Circuits

Fishing limits and the Logistic Equation. 1

6.003 Homework #9 Solutions

Open loop vs Closed Loop. Example: Open Loop. Example: Feedforward Control. Advanced Control I

EECE 301 Signals & Systems Prof. Mark Fowler

R.#W.#Erickson# Department#of#Electrical,#Computer,#and#Energy#Engineering# University#of#Colorado,#Boulder#

Sub Module 2.6. Measurement of transient temperature

Notes 04 largely plagiarized by %khc

( ) a system of differential equations with continuous parametrization ( T = R + These look like, respectively:

Hamilton- J acobi Equation: Explicit Formulas In this lecture we try to apply the method of characteristics to the Hamilton-Jacobi equation: u t

CSE 3802 / ECE Numerical Methods in Scientific Computation. Jinbo Bi. Department of Computer Science & Engineering

Block Diagram of a DCS in 411

di Bernardo, M. (1995). A purely adaptive controller to synchronize and control chaotic systems.

EXERCISES FOR SECTION 1.5

Some Basic Information about M-S-D Systems

15. Which Rule for Monetary Policy?

Kriging Models Predicting Atrazine Concentrations in Surface Water Draining Agricultural Watersheds

EE 330 Lecture 23. Small Signal Analysis Small Signal Modelling

Hamilton- J acobi Equation: Weak S olution We continue the study of the Hamilton-Jacobi equation:

Mon Apr 9 EP 7.6 Convolutions and Laplace transforms. Announcements: Warm-up Exercise:

Lectures 29 and 30 BIQUADRATICS AND STATE SPACE OP AMP REALIZATIONS. I. Introduction

CHEMICAL KINETICS: 1. Rate Order Rate law Rate constant Half-life Temperature Dependence

+ γ3 A = I + A 1 (1 + γ + γ2. = I + A 1 ( t H O M E W O R K # 4 Sebastian A. Nugroho October 5, 2017

Chapter 7: Solving Trig Equations

Zürich. ETH Master Course: L Autonomous Mobile Robots Localization II

Chapter 6. Systems of First Order Linear Differential Equations

Crossing the Bridge between Similar Games

Chapter #1 EEE8013 EEE3001. Linear Controller Design and State Space Analysis

The problem with linear regulators

(1) (2) Differentiation of (1) and then substitution of (3) leads to. Therefore, we will simply consider the second-order linear system given by (4)

δ (τ )dτ denotes the unit step function, and

Solution of Integro-Differential Equations by Using ELzaki Transform

3.1.3 INTRODUCTION TO DYNAMIC OPTIMIZATION: DISCRETE TIME PROBLEMS. A. The Hamiltonian and First-Order Conditions in a Finite Time Horizon

KEY. Math 334 Midterm III Fall 2008 sections 001 and 003 Instructor: Scott Glasgow

Solutions to the Exam Digital Communications I given on the 11th of June = 111 and g 2. c 2

6.003: Signals and Systems. Lecture 1 Introduction to Signals and Systems

6.003 Homework #9 Solutions

Designing Information Devices and Systems I Spring 2019 Lecture Notes Note 17

MATH 128A, SUMMER 2009, FINAL EXAM SOLUTION

Georey E. Hinton. University oftoronto. Technical Report CRG-TR February 22, Abstract

Chapter 7: Inverse-Response Systems

System of Linear Differential Equations

Four Generations of Higher Order Sliding Mode Controllers. L. Fridman Universidad Nacional Autonoma de Mexico Aussois, June, 10th, 2015

( ) ( ) ( ) () () Signals And Systems Exam#1. 1. Given x(t) and y(t) below: x(t) y(t) (A) Give the expression of x(t) in terms of step functions.

Overview. COMP14112: Artificial Intelligence Fundamentals. Lecture 0 Very Brief Overview. Structure of this course

SUFFICIENT CONDITIONS FOR EXISTENCE SOLUTION OF LINEAR TWO-POINT BOUNDARY PROBLEM IN MINIMIZATION OF QUADRATIC FUNCTIONAL

Math Wednesday March 3, , 4.3: First order systems of Differential Equations Why you should expect existence and uniqueness for the IVP

Finish reading Chapter 2 of Spivak, rereading earlier sections as necessary. handout and fill in some missing details!

Math Week 15: Section 7.4, mass-spring systems. These are notes for Monday. There will also be course review notes for Tuesday, posted later.

Predator - Prey Model Trajectories and the nonlinear conservation law

Transcription:

EE263 Auumn 27-8 Sephen Boyd Lecure 1 Overview course mechanics ouline & opics wha is a linear dynamical sysem? why sudy linear sysems? some examples 1 1

Course mechanics all class info, lecures, homeworks, announcemens on class web page: www.sanford.edu/class/ee263 course requiremens: weekly homework akehome miderm exam (dae TBD) akehome final exam (dae TBD) Overview 1 2

Prerequisies exposure o linear algebra (e.g., Mah 13) exposure o Laplace ransform, differenial equaions no needed, bu migh increase appreciaion: conrol sysems circuis & sysems dynamics Overview 1 3

Major opics & ouline linear algebra & applicaions auonomous linear dynamical sysems linear dynamical sysems wih inpus & oupus basic quadraic conrol & esimaion Overview 1 4

Linear dynamical sysem coninuous-ime linear dynamical sysem (CT LDS) has he form dx d = A()x() + B()u(), y() = C()x() + D()u() where: R denoes ime x() R n is he sae (vecor) u() R m is he inpu or conrol y() R p is he oupu Overview 1 5

A() R n n is he dynamics marix B() R n m is he inpu marix C() R p n is he oupu or sensor marix D() R p m is he feedhrough marix for ligher appearance, equaions are ofen wrien ẋ = Ax + Bu, y = Cx + Du CT LDS is a firs order vecor differenial equaion also called sae equaions, or m-inpu, n-sae, p-oupu LDS Overview 1 6

Some LDS erminology mos linear sysems encounered are ime-invarian: A, B, C, D are consan, i.e., don depend on when here is no inpu u (hence, no B or D) sysem is called auonomous very ofen here is no feedhrough, i.e., D = when u() and y() are scalar, sysem is called single-inpu, single-oupu (SISO); when inpu & oupu signal dimensions are more han one, MIMO Overview 1 7

Discree-ime linear dynamical sysem discree-ime linear dynamical sysem (DT LDS) has he form x( + 1) = A()x() + B()u(), y() = C()x() + D()u() where Z = {, ±1, ±2,...} (vecor) signals x, u, y are sequences DT LDS is a firs order vecor recursion Overview 1 8

Why sudy linear sysems? applicaions arise in many areas, e.g. auomaic conrol sysems signal processing communicaions economics, finance circui analysis, simulaion, design mechanical and civil engineering aeronauics navigaion, guidance Overview 1 9

Usefulness of LDS depends on availabiliy of compuing power, which is large & increasing exponenially used for analysis & design implemenaion, embedded in real-ime sysems like DSP, was a specialized opic & echnology 3 years ago Overview 1 1

Origins and hisory pars of LDS heory can be raced o 19h cenury builds on classical circuis & sysems (192s on) (ransfer funcions... ) bu wih more emphasis on linear algebra firs engineering applicaion: aerospace, 196s ransiioned from specialized opic o ubiquious in 198s (jus like digial signal processing, informaion heory,... ) Overview 1 11

Nonlinear dynamical sysems many dynamical sysems are nonlinear (a fascinaing opic) so why sudy linear sysems? mos echniques for nonlinear sysems are based on linear mehods mehods for linear sysems ofen work unreasonably well, in pracice, for nonlinear sysems if you don undersand linear dynamical sysems you cerainly can undersand nonlinear dynamical sysems Overview 1 12

Examples (ideas only, no deails) le s consider a specific sysem ẋ = Ax, y = Cx wih x() R 16, y() R (a 16-sae single-oupu sysem ) model of a lighly damped mechanical sysem, bu i doesn maer Overview 1 13

ypical oupu: 3 2 1 y y 2 3 5 1 15 2 25 3 35 3 2 1 2 3 1 2 3 4 5 6 7 8 9 1 oupu waveform is very complicaed; looks almos random and unpredicable we ll see ha such a soluion can be decomposed ino much simpler (modal) componens Overview 1 14

.2.2 1 5 1 15 2 25 3 35.5 5 1 15 2 25 3 35.5 2 5 1 15 2 25 3 35 2 1 5 1 15 2 25 3 35 2 5 1 15 2 25 3 35 2 5 5 1 15 2 25 3 35 5.2 5 1 15 2 25 3 35.2 5 1 15 2 25 3 35 (idea probably familiar from poles ) Overview 1 15

Inpu design add wo inpus, wo oupus o sysem: ẋ = Ax + Bu, y = Cx, x() = where B R 16 2, C R 2 16 (same A as before) problem: find appropriae u : R + R 2 so ha y() y des = (1, 2) simple approach: consider saic condiions (u, x, y consan): ẋ = = Ax + Bu saic, y = y des = Cx solve for u o ge: u saic = ( CA B ) ydes = [.63.36 ] Overview 1 16

le s apply u = u saic and jus wai for hings o sele: u1 u2.2.4.6.8 2 2 4 6 8 1 12 14 16 18.4.3.2.1.1 2 2 4 6 8 1 12 14 16 18 2 1.5 y1 1.5 y2 2 2 4 6 8 1 12 14 16 18 2 3 4 2 2 4 6 8 1 12 14 16 18... akes abou 15 sec for y() o converge o y des Overview 1 17

using very clever inpu waveforms (EE263) we can do much beer, e.g..2 u1.2.4.6 1 2 3 4 5 6.4 u2.2.2 1 2 3 4 5 6 1 y1.5 y2.5.5.5 2 2.5 1 2 3 4 5 6 1 2 3 4 5 6... here y converges exacly in 5 sec Overview 1 18

in fac by using larger inpus we do sill beer, e.g. 5 u1 u2 5 5 5 1 15 2 25 1.5.5.5 5 5 1 15 2 25 2 1 y1.5 5 5 1 15 2 25 y2.5 2 5 5 1 15 2 25... here we have (exac) convergence in 2 sec Overview 1 19

in his course we ll sudy how o synhesize or design such inpus he radeoff beween size of u and convergence ime Overview 1 2

Esimaion / filering u w y H(s) A/D signal u is piecewise consan (period 1sec) filered by 2nd-order sysem H(s), sep response s() A/D runs a 1Hz, wih 3-bi quanizer Overview 1 21

1 s() u() 1 2 3 4 5 6 7 8 9 1 1.5 1.5 1 2 3 4 5 6 7 8 9 1 1 w() y() 1 2 3 4 5 6 7 8 9 1 1 1 2 3 4 5 6 7 8 9 1 problem: esimae original signal u, given quanized, filered signal y Overview 1 22

simple approach: ignore quanizaion design equalizer G(s) for H(s) (i.e., GH 1) approximae u as G(s)y... yields errible resuls Overview 1 23

formulae as esimaion problem (EE263)... 1 u() (solid) and û() (doed).8.6.4.2.2.4.6.8 1 2 3 4 5 6 7 8 9 1 RMS error.3, well below quanizaion error (!) Overview 1 24