SlideShare a Scribd company logo
1 of 15
Download to read offline
1
ME 433 - State Space Control 1
ME 433 – STATE SPACE CONTROL
Lecture 1
ME 433 - State Space Control 2
State Space Control
•  Time/Place: Room 290, STEPS Building
M/W 12:45-2:00 PM
•  Instructor: Eugenio Schuster,
Office: Room 454, Packard Lab,
Phone: 610-758-5253
Email: schuster@lehigh.edu,
Office hours: By appointment
•  Webpage:
http://www.lehigh.edu/~eus204/Teaching/ME433/ME433.html
•  E-mail list: Make sure to be in the mailing list!!!
2
ME 433 - State Space Control 3
State Space Control
State-space methods of feedback control system design and design
optimization for invariant and time-varying deterministic, continuous
systems; pole positioning, observability, controllability, modal control,
observer design, the theory of optimal processes and Pontryagin's
Maximum principle, the linear quadratic optimal regulator problem,
Lyapunov functions and stability theorems, linear optimal open loop
control; introduction to the calculus of variations. Intended for engineers
with a variety of backgrounds. Examples will be drawn from
mechanical, electrical and chemical engineering applications. MATLAB
is used extensively during the course for the analysis, design and
simulation.
ME 433 - State Space Control 4
State Space Control – Part I
•  Topics:
- Course description, objectives, examples
- Review of Classical Control
- Transfer functions ↔ state-space representations
- Solution of linear differential equations, linearization
- Canonical systems, modes, modal signal-flow diagrams
- Observability & Controllability
- Observability & Controllability grammians; Rank tests
- Stability
- State feedback control; Accommodating reference inputs
- Linear observer design
- Separation principle
3
ME 433 - State Space Control 5
State Space Control – Part II
•  Topics:
- Static Optimization
Optimization without/with constraints
Numerical solution methods
- Dynamic Optimization
Discrete-time and continuous-time systems
Open loop and closed loop control
Linear Quadratic Regulator (LQR)
Pontryagin’s Minimum Principle
- Dynamic Programming
Bellman’s Principle of Optimality
Discrete-time and continuous-time systems
Hamilton-Jacobi-Bellman Equation
- Optimal Estimation/Kalman Filtering
Discrete-time and continuous-time systems
Linear Quadratic Gaussian Control (LQG)
ME 433 - State Space Control 6
Modern Control
•  Books:
–  B. Friedland, “Control System Design: An Introduction to State-
Space Methods,”
Dover Publications, 1986, ISBN: 0-486-44278-0.
–  Kailath, “Linear Systems”
–  Brogan, “Modern Control Theory”
–  Rugh, “Linear System Theory”
–  Dorf and Bishop, “Modern Control Systems”
–  Antsaklis and Michel, “Linear Systems”
–  Chen, “Linear system Theory and Design”
4
ME 433 - State Space Control 7
Optimal Control and Estimation
•  Books:
–  D.S. Naidu, “Optimal Control Systems”
CRC Press, 2002, ISBN: 0-849-30892-5.
–  D.E. Kirk, “Optimal Control Theory: An Introduction”
–  Bryson and Ho, “Applied Optimal Control”
–  Lewis and Syrmos, “Optimal Control”
–  Anderson and Moore, “Optimal Filtering”
–  Gelb, “Applied Optimal Estimation”
–  Stengel, “Optimal Control and Estimation”
ME 433 - State Space Control 8
Model Classification
Spatial Dependence
Lumped parameter system
Ordinary Diff. Eq. (ODE)
Distributed parameter system
Partial Diff. Eq. (PDE)
Linearity Linear Nonlinear
Temporal Representation Continuous-time Discrete-time
Domain Representation Time Frequency
Model Representation Control Technique
5
ME 433 - State Space Control 9
Spatial Dependence
Distributed Parameter Systems
PDE
Lumped Parameter Systems
ODE
Reduction
Keep the PDE representation (problem specific)
Control: Interior Boundary
Linearity: Nonlinear/Linear
Linear/Nonlinear Distributed Parameter Control
Linear/Nonlinear Lumped Parameter Control
ME 433 - State Space Control 10
Linearity
Nonlinear (ODE) Systems Linear (ODE) Systems
Nonlinear Control
Linearization
LTI
LTV
Autonomous
Non-Autonomous states
input
output
Linear Control
Output/State Feedback
Estimation: How to estimate states from input/output?
Keep the nonlinearities
6
ME 433 - State Space Control 11
Linearity
Particular type of nonlinearities: Constraints
Anti-windup Techniques
A priori
A posteriori
LTI
Constraint is considered for control design
Constraint is NOT considered for control design
input/output constraints
state constraints
ME 433 - State Space Control 12
Temporal Representation
Continuous-time Systems Discrete-time Systems
System Identification
LTI LTI
Sampled-Data Systems
Sampling Time
System Identification: How to create models from data?
Fault Detection and Isolation: How to detect faults from data?
7
ME 433 - State Space Control 13
Domain Representation
Continuous-time Systems Discrete-time Systems
Laplace Transform
Z Transform
TF
poles
zeros
gain
Frequency Response
Modern Control
Classical Control
ME 433 - State Space Control 14
Optimality
Continuous-time Systems Discrete-time Systems
Optimal Control
8
ME 433 - State Space Control 15
Robustness
How to deal with uncertainties in the model?
Adaptive Control
Design for a family of plants
Update model (controller) in real time
Robust Control
B Model-based control
A Non-model-based control
PID
Extremum Seeking
Robust & Adaptive Control
ME 433 - State Space Control 16
Model Classification
Spatial Dependence
Lumped parameter system
Ordinary Diff. Eq. (ODE)
Distributed parameter system
Partial Diff. Eq. (PDE)
Linearity Linear Nonlinear
Temporal Representation Continuous-time Discrete-time
Domain Representation Time Frequency
Model Representation Control Technique
9
17
MECHANICAL SYSTEM: Newton’s law
Which are the equilibrium points when Tc=0?
At equilibrium:
damping coefficient
angular velocity
angular acceleration
moment of inertia
Open loop simulations: pend_par.m, pendol01.mdl
Stable
Unstable
Dynamic Model
ME 433 - State Space Control
18
What happens around θ=0?
By Taylor Expansion:
Linearized Equation:
y
sin(y)
Linearization
ME 433 - State Space Control
10
19
Linear
system
Differential
equation
Classical
techniques
Response
signal
Laplace
transform L
Inverse Laplace
transform L-1
Algebraic
equation
Algebraic
techniques
Response
transform
Timedomain(tdomain)
Complex frequency domain
(s domain)
Laplace Transform
ME 433 - State Space Control
20
Laplace Transform
Characteristic Equation
Transfer Function
Transfer Function
ME 433 - State Space Control
11
21
What is the solutions y(t)?
real(λ1,λ2)<0 ⇒ STABLE SYSTEM
We use feedback control for PERFORMANCE
Characteristic Equation
The dynamics of the system is given by the roots of the
denominator (poles) of the trasfer function
Solution of the ODE
ME 433 - State Space Control
22
-
+
PID: Proportional – Integral – Derivative
Closed loop simulations: pid.m
Closed-loop Control
ME 433 - State Space Control
12
23
-
+
We can place the poles at the desired
location to obtain the desired dynamics
CLASSICAL CONTROL (ME 343)
Closed-loop Control
ME 433 - State Space Control
24
What happens around θ=π?
By Taylor Expansion:
Linearized Equation:
x
sin(x)
Linearization
ME 433 - State Space Control
13
25
Reduce to first order equations:
State Variable
Representation
Characteristic Equation
State-variable Representation
ME 433 - State Space Control
26
What is the solution x(t)?
real(eig(A))>0 (real(λ1,λ2)>0) ⇒ INSTABILITY
We use feedback control for STABILIZATION
Characteristic Equation
The dynamics of the system is given by the eigenvalues of the system matrix
Solution of the ODE
ME 433 - State Space Control
14
27
How do we choose K1 and K2 to make real(eig(A-BK))<0? Always possible?
MODERN CONTROL (ME 433)
Closed loop simulations: pend_par.m, statevar_control_lin.m
pendcllin01.mdl
Linear State Feedback
How do we choose K1 and K2 to satisfy optimality condition?
How do we proceed when states are not measurable?
ME 433 - State Space Control
28
We choose K1 and K2 to make real(eig(A*-B*K))<0
Feedback Linearization
Closed loop simulations: pend_par.m, statevar_control_nolin.m
pendclnolin01.mdl
NONLINEAR CONTROL (ME 350/450)
Nonlinear State Feedback
ME 433 - State Space Control
15
29
Parameters (m, l, b) are not well known:
MULTIVARIABLE ROBUST CONTROL (ME 350/450)
SYSTEM IDENTIFICATION AND ADAPTIVE CONTROL (ME 350/450)
Nonlinear State Feedback
Flexible pendulum ⇒ ODE → PDE:
DISTRIBUTED PARAMETER SYSTEMS (ME 350/450)
ME 433 - State Space Control
30
ME 343: CLASSICAL CONTROL FALL
ME 433: MODERN & OPTIMAL CONTROL FALL
ME 389: CONTROLS LAB SPRING
ME 350: ADVANCED TOPICS IN CONTROL SPRING
NONLINEAR CONTROL
MULTIVARIABLE ROBUST CONTROL
SYSTEM IDENTIFICATION AND ADAPTIVE CONTROL
DISTRIBUTED PARAMETER SYSTEMS
Controls Education at Lehigh
ME 433 - State Space Control

More Related Content

What's hot

State space analysis.pptx
State space analysis.pptxState space analysis.pptx
State space analysis.pptxRaviMuthamala1
 
linear algebra in control systems
linear algebra in control systemslinear algebra in control systems
linear algebra in control systemsGanesh Bhat
 
Ch5 transient and steady state response analyses(control)
Ch5  transient and steady state response analyses(control)Ch5  transient and steady state response analyses(control)
Ch5 transient and steady state response analyses(control)Elaf A.Saeed
 
Time domain analysis
Time domain analysisTime domain analysis
Time domain analysisHussain K
 
Classical and Modern Control Theory
Classical and Modern Control TheoryClassical and Modern Control Theory
Classical and Modern Control TheoryQazi Ejaz
 
Controllability of Linear Dynamical System
Controllability of  Linear Dynamical SystemControllability of  Linear Dynamical System
Controllability of Linear Dynamical SystemPurnima Pandit
 
Fuzzy Logic Controller
Fuzzy Logic ControllerFuzzy Logic Controller
Fuzzy Logic Controllervinayvickky
 
TIME RESPONSE ANALYSIS
TIME RESPONSE ANALYSISTIME RESPONSE ANALYSIS
TIME RESPONSE ANALYSISDeep Chaudhari
 
Reinforcement learning and the Frozen Lake Problem
Reinforcement learning and the Frozen Lake ProblemReinforcement learning and the Frozen Lake Problem
Reinforcement learning and the Frozen Lake ProblemVishal Kumar
 
Modern Control System (BE)
Modern Control System (BE)Modern Control System (BE)
Modern Control System (BE)PRABHAHARAN429
 
Feedback linearisation
Feedback linearisationFeedback linearisation
Feedback linearisationRamaiahsubasri
 
Sliding Mode Controller
Sliding Mode Controller Sliding Mode Controller
Sliding Mode Controller Ramaiahsubasri
 
Time response and analysis kaushal shah
Time response and analysis kaushal shahTime response and analysis kaushal shah
Time response and analysis kaushal shahKaushal Shah
 
STate Space Analysis
STate Space AnalysisSTate Space Analysis
STate Space AnalysisHussain K
 
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...Amr E. Mohamed
 

What's hot (20)

State space analysis.pptx
State space analysis.pptxState space analysis.pptx
State space analysis.pptx
 
linear algebra in control systems
linear algebra in control systemslinear algebra in control systems
linear algebra in control systems
 
State space models
State space modelsState space models
State space models
 
Ch5 transient and steady state response analyses(control)
Ch5  transient and steady state response analyses(control)Ch5  transient and steady state response analyses(control)
Ch5 transient and steady state response analyses(control)
 
Time domain analysis
Time domain analysisTime domain analysis
Time domain analysis
 
Classical and Modern Control Theory
Classical and Modern Control TheoryClassical and Modern Control Theory
Classical and Modern Control Theory
 
Controllability of Linear Dynamical System
Controllability of  Linear Dynamical SystemControllability of  Linear Dynamical System
Controllability of Linear Dynamical System
 
Fuzzy Logic Controller
Fuzzy Logic ControllerFuzzy Logic Controller
Fuzzy Logic Controller
 
TIME RESPONSE ANALYSIS
TIME RESPONSE ANALYSISTIME RESPONSE ANALYSIS
TIME RESPONSE ANALYSIS
 
Reinforcement learning and the Frozen Lake Problem
Reinforcement learning and the Frozen Lake ProblemReinforcement learning and the Frozen Lake Problem
Reinforcement learning and the Frozen Lake Problem
 
Modern Control System (BE)
Modern Control System (BE)Modern Control System (BE)
Modern Control System (BE)
 
Feedback linearisation
Feedback linearisationFeedback linearisation
Feedback linearisation
 
Sliding Mode Controller
Sliding Mode Controller Sliding Mode Controller
Sliding Mode Controller
 
Time response and analysis kaushal shah
Time response and analysis kaushal shahTime response and analysis kaushal shah
Time response and analysis kaushal shah
 
Lyapunov stability
Lyapunov stability Lyapunov stability
Lyapunov stability
 
STate Space Analysis
STate Space AnalysisSTate Space Analysis
STate Space Analysis
 
A
AA
A
 
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
 
State space analysis
State space analysisState space analysis
State space analysis
 
Sliding mode control
Sliding mode controlSliding mode control
Sliding mode control
 

Viewers also liked

State equations for physical systems
State equations for physical systemsState equations for physical systems
State equations for physical systemsSarah Krystelle
 
Week 15 state space rep may 25 2016 final
Week 15 state space rep   may 25  2016 finalWeek 15 state space rep   may 25  2016 final
Week 15 state space rep may 25 2016 finalCharlton Inao
 
Solved problems 1(control volume)
Solved problems  1(control volume)Solved problems  1(control volume)
Solved problems 1(control volume)VENKITARAJ P
 
State space analysis shortcut rules
State space analysis shortcut rulesState space analysis shortcut rules
State space analysis shortcut rulesPrajakta Pardeshi
 
The Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space ApproachThe Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space ApproachYang Hong
 
Systems Analysis & Control: Steady State Errors
Systems Analysis & Control: Steady State ErrorsSystems Analysis & Control: Steady State Errors
Systems Analysis & Control: Steady State ErrorsJARossiter
 
State Space Search(2)
State Space Search(2)State Space Search(2)
State Space Search(2)luzenith_g
 
03 elec3114
03 elec311403 elec3114
03 elec3114Vin Voro
 
Control systems engineering. by i.j. nagrath
Control systems engineering. by i.j. nagrathControl systems engineering. by i.j. nagrath
Control systems engineering. by i.j. nagrathSri Harsha
 

Viewers also liked (12)

State equations for physical systems
State equations for physical systemsState equations for physical systems
State equations for physical systems
 
Week 15 state space rep may 25 2016 final
Week 15 state space rep   may 25  2016 finalWeek 15 state space rep   may 25  2016 final
Week 15 state space rep may 25 2016 final
 
Solved problems 1(control volume)
Solved problems  1(control volume)Solved problems  1(control volume)
Solved problems 1(control volume)
 
State space analysis shortcut rules
State space analysis shortcut rulesState space analysis shortcut rules
State space analysis shortcut rules
 
The Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space ApproachThe Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space Approach
 
Chap1see4113
Chap1see4113Chap1see4113
Chap1see4113
 
Lab no.07
Lab no.07Lab no.07
Lab no.07
 
Systems Analysis & Control: Steady State Errors
Systems Analysis & Control: Steady State ErrorsSystems Analysis & Control: Steady State Errors
Systems Analysis & Control: Steady State Errors
 
Lec2 state space
Lec2 state spaceLec2 state space
Lec2 state space
 
State Space Search(2)
State Space Search(2)State Space Search(2)
State Space Search(2)
 
03 elec3114
03 elec311403 elec3114
03 elec3114
 
Control systems engineering. by i.j. nagrath
Control systems engineering. by i.j. nagrathControl systems engineering. by i.j. nagrath
Control systems engineering. by i.j. nagrath
 

Similar to State space

Unit 3-State-Space Analysis_all.pptx
Unit 3-State-Space Analysis_all.pptxUnit 3-State-Space Analysis_all.pptx
Unit 3-State-Space Analysis_all.pptxdatamboli
 
KNL3353_Control_System_Engineering_Lectu.ppt
KNL3353_Control_System_Engineering_Lectu.pptKNL3353_Control_System_Engineering_Lectu.ppt
KNL3353_Control_System_Engineering_Lectu.pptSherAli984263
 
PE-3032_Lecture_01.pptx
PE-3032_Lecture_01.pptxPE-3032_Lecture_01.pptx
PE-3032_Lecture_01.pptxgeremu2
 
Intro to control system
Intro to control systemIntro to control system
Intro to control systemMWahajWahaj
 
lecture_1_introduction__review_of_classical_control.pptx
lecture_1_introduction__review_of_classical_control.pptxlecture_1_introduction__review_of_classical_control.pptx
lecture_1_introduction__review_of_classical_control.pptxjpradha86
 
18 meo114t 3 actual syllabus modern control theory
18 meo114t 3 actual syllabus modern control theory18 meo114t 3 actual syllabus modern control theory
18 meo114t 3 actual syllabus modern control theoryRuggedrougeRascal
 
18 meo114t 3 actual syllabus modern control theory
18 meo114t 3 actual syllabus modern control theory18 meo114t 3 actual syllabus modern control theory
18 meo114t 3 actual syllabus modern control theoryRuggedrougeRascal
 
Clase 01-introduccion-a-la-ing-control (1)
Clase 01-introduccion-a-la-ing-control (1)Clase 01-introduccion-a-la-ing-control (1)
Clase 01-introduccion-a-la-ing-control (1)ronald sanchez
 
Automatic control 1 reduction block .pdf
Automatic control 1 reduction block .pdfAutomatic control 1 reduction block .pdf
Automatic control 1 reduction block .pdfssuser029aa3
 
DAMPING INTER-AREA OSCILLATIONS IN POWER SYSTEMS USING A CDM-BASED PID CONTRO...
DAMPING INTER-AREA OSCILLATIONS IN POWER SYSTEMS USING A CDM-BASED PID CONTRO...DAMPING INTER-AREA OSCILLATIONS IN POWER SYSTEMS USING A CDM-BASED PID CONTRO...
DAMPING INTER-AREA OSCILLATIONS IN POWER SYSTEMS USING A CDM-BASED PID CONTRO...Power System Operation
 
CONTROLLING FREQUENCY DEVIATIONS IN INTERCONNECTED POWER SYSTEM USING SMART ...
CONTROLLING FREQUENCY DEVIATIONS IN INTERCONNECTED POWER SYSTEM USING SMART ...CONTROLLING FREQUENCY DEVIATIONS IN INTERCONNECTED POWER SYSTEM USING SMART ...
CONTROLLING FREQUENCY DEVIATIONS IN INTERCONNECTED POWER SYSTEM USING SMART ...Komal Wadhwa
 
Pe 3032 wk 1 introduction to control system march 04e
Pe 3032 wk 1 introduction to control system  march 04ePe 3032 wk 1 introduction to control system  march 04e
Pe 3032 wk 1 introduction to control system march 04eCharlton Inao
 
49329_Lecture_2_basic_properties_pole_placement.pdf
49329_Lecture_2_basic_properties_pole_placement.pdf49329_Lecture_2_basic_properties_pole_placement.pdf
49329_Lecture_2_basic_properties_pole_placement.pdfMinhalRaza10
 
Optimal real-time landing using DNN
Optimal real-time landing using DNNOptimal real-time landing using DNN
Optimal real-time landing using DNN홍배 김
 

Similar to State space (20)

Unit 3-State-Space Analysis_all.pptx
Unit 3-State-Space Analysis_all.pptxUnit 3-State-Space Analysis_all.pptx
Unit 3-State-Space Analysis_all.pptx
 
KNL3353_Control_System_Engineering_Lectu.ppt
KNL3353_Control_System_Engineering_Lectu.pptKNL3353_Control_System_Engineering_Lectu.ppt
KNL3353_Control_System_Engineering_Lectu.ppt
 
PE-3032_Lecture_01.pptx
PE-3032_Lecture_01.pptxPE-3032_Lecture_01.pptx
PE-3032_Lecture_01.pptx
 
Intro to control system
Intro to control systemIntro to control system
Intro to control system
 
lecture_1_introduction__review_of_classical_control.pptx
lecture_1_introduction__review_of_classical_control.pptxlecture_1_introduction__review_of_classical_control.pptx
lecture_1_introduction__review_of_classical_control.pptx
 
18 meo114t 3 actual syllabus modern control theory
18 meo114t 3 actual syllabus modern control theory18 meo114t 3 actual syllabus modern control theory
18 meo114t 3 actual syllabus modern control theory
 
18 meo114t 3 actual syllabus modern control theory
18 meo114t 3 actual syllabus modern control theory18 meo114t 3 actual syllabus modern control theory
18 meo114t 3 actual syllabus modern control theory
 
Control systems syllabus
Control systems syllabusControl systems syllabus
Control systems syllabus
 
Clase 01-introduccion-a-la-ing-control (1)
Clase 01-introduccion-a-la-ing-control (1)Clase 01-introduccion-a-la-ing-control (1)
Clase 01-introduccion-a-la-ing-control (1)
 
Placing Controllers in a System
Placing Controllers in a SystemPlacing Controllers in a System
Placing Controllers in a System
 
Automatic control 1 reduction block .pdf
Automatic control 1 reduction block .pdfAutomatic control 1 reduction block .pdf
Automatic control 1 reduction block .pdf
 
DAMPING INTER-AREA OSCILLATIONS IN POWER SYSTEMS USING A CDM-BASED PID CONTRO...
DAMPING INTER-AREA OSCILLATIONS IN POWER SYSTEMS USING A CDM-BASED PID CONTRO...DAMPING INTER-AREA OSCILLATIONS IN POWER SYSTEMS USING A CDM-BASED PID CONTRO...
DAMPING INTER-AREA OSCILLATIONS IN POWER SYSTEMS USING A CDM-BASED PID CONTRO...
 
CONTROLLING FREQUENCY DEVIATIONS IN INTERCONNECTED POWER SYSTEM USING SMART ...
CONTROLLING FREQUENCY DEVIATIONS IN INTERCONNECTED POWER SYSTEM USING SMART ...CONTROLLING FREQUENCY DEVIATIONS IN INTERCONNECTED POWER SYSTEM USING SMART ...
CONTROLLING FREQUENCY DEVIATIONS IN INTERCONNECTED POWER SYSTEM USING SMART ...
 
Unit1 pg math model
Unit1 pg math modelUnit1 pg math model
Unit1 pg math model
 
ICCCNT1108-9
ICCCNT1108-9ICCCNT1108-9
ICCCNT1108-9
 
solver (1)
solver (1)solver (1)
solver (1)
 
Presentation1
Presentation1Presentation1
Presentation1
 
Pe 3032 wk 1 introduction to control system march 04e
Pe 3032 wk 1 introduction to control system  march 04ePe 3032 wk 1 introduction to control system  march 04e
Pe 3032 wk 1 introduction to control system march 04e
 
49329_Lecture_2_basic_properties_pole_placement.pdf
49329_Lecture_2_basic_properties_pole_placement.pdf49329_Lecture_2_basic_properties_pole_placement.pdf
49329_Lecture_2_basic_properties_pole_placement.pdf
 
Optimal real-time landing using DNN
Optimal real-time landing using DNNOptimal real-time landing using DNN
Optimal real-time landing using DNN
 

Recently uploaded

Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...NETWAYS
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptssuser319dad
 
Genshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptxGenshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptxJohnree4
 
PHYSICS PROJECT BY MSC - NANOTECHNOLOGY
PHYSICS PROJECT BY MSC  - NANOTECHNOLOGYPHYSICS PROJECT BY MSC  - NANOTECHNOLOGY
PHYSICS PROJECT BY MSC - NANOTECHNOLOGYpruthirajnayak525
 
The Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism PresentationThe Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism PresentationNathan Young
 
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...marjmae69
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Krijn Poppe
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSebastiano Panichella
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@vikas rana
 
Dutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular PlasticsDutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular PlasticsDutch Power
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...NETWAYS
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxmavinoikein
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...NETWAYS
 
The 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringThe 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringSebastiano Panichella
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...NETWAYS
 
James Joyce, Dubliners and Ulysses.ppt !
James Joyce, Dubliners and Ulysses.ppt !James Joyce, Dubliners and Ulysses.ppt !
James Joyce, Dubliners and Ulysses.ppt !risocarla2016
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)Basil Achie
 
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...NETWAYS
 
Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170Escort Service
 
Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸mathanramanathan2005
 

Recently uploaded (20)

Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.ppt
 
Genshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptxGenshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptx
 
PHYSICS PROJECT BY MSC - NANOTECHNOLOGY
PHYSICS PROJECT BY MSC  - NANOTECHNOLOGYPHYSICS PROJECT BY MSC  - NANOTECHNOLOGY
PHYSICS PROJECT BY MSC - NANOTECHNOLOGY
 
The Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism PresentationThe Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism Presentation
 
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@
 
Dutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular PlasticsDutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptx
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
 
The 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringThe 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software Engineering
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
 
James Joyce, Dubliners and Ulysses.ppt !
James Joyce, Dubliners and Ulysses.ppt !James Joyce, Dubliners and Ulysses.ppt !
James Joyce, Dubliners and Ulysses.ppt !
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
 
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
 
Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170
 
Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸
 

State space

  • 1. 1 ME 433 - State Space Control 1 ME 433 – STATE SPACE CONTROL Lecture 1 ME 433 - State Space Control 2 State Space Control •  Time/Place: Room 290, STEPS Building M/W 12:45-2:00 PM •  Instructor: Eugenio Schuster, Office: Room 454, Packard Lab, Phone: 610-758-5253 Email: schuster@lehigh.edu, Office hours: By appointment •  Webpage: http://www.lehigh.edu/~eus204/Teaching/ME433/ME433.html •  E-mail list: Make sure to be in the mailing list!!!
  • 2. 2 ME 433 - State Space Control 3 State Space Control State-space methods of feedback control system design and design optimization for invariant and time-varying deterministic, continuous systems; pole positioning, observability, controllability, modal control, observer design, the theory of optimal processes and Pontryagin's Maximum principle, the linear quadratic optimal regulator problem, Lyapunov functions and stability theorems, linear optimal open loop control; introduction to the calculus of variations. Intended for engineers with a variety of backgrounds. Examples will be drawn from mechanical, electrical and chemical engineering applications. MATLAB is used extensively during the course for the analysis, design and simulation. ME 433 - State Space Control 4 State Space Control – Part I •  Topics: - Course description, objectives, examples - Review of Classical Control - Transfer functions ↔ state-space representations - Solution of linear differential equations, linearization - Canonical systems, modes, modal signal-flow diagrams - Observability & Controllability - Observability & Controllability grammians; Rank tests - Stability - State feedback control; Accommodating reference inputs - Linear observer design - Separation principle
  • 3. 3 ME 433 - State Space Control 5 State Space Control – Part II •  Topics: - Static Optimization Optimization without/with constraints Numerical solution methods - Dynamic Optimization Discrete-time and continuous-time systems Open loop and closed loop control Linear Quadratic Regulator (LQR) Pontryagin’s Minimum Principle - Dynamic Programming Bellman’s Principle of Optimality Discrete-time and continuous-time systems Hamilton-Jacobi-Bellman Equation - Optimal Estimation/Kalman Filtering Discrete-time and continuous-time systems Linear Quadratic Gaussian Control (LQG) ME 433 - State Space Control 6 Modern Control •  Books: –  B. Friedland, “Control System Design: An Introduction to State- Space Methods,” Dover Publications, 1986, ISBN: 0-486-44278-0. –  Kailath, “Linear Systems” –  Brogan, “Modern Control Theory” –  Rugh, “Linear System Theory” –  Dorf and Bishop, “Modern Control Systems” –  Antsaklis and Michel, “Linear Systems” –  Chen, “Linear system Theory and Design”
  • 4. 4 ME 433 - State Space Control 7 Optimal Control and Estimation •  Books: –  D.S. Naidu, “Optimal Control Systems” CRC Press, 2002, ISBN: 0-849-30892-5. –  D.E. Kirk, “Optimal Control Theory: An Introduction” –  Bryson and Ho, “Applied Optimal Control” –  Lewis and Syrmos, “Optimal Control” –  Anderson and Moore, “Optimal Filtering” –  Gelb, “Applied Optimal Estimation” –  Stengel, “Optimal Control and Estimation” ME 433 - State Space Control 8 Model Classification Spatial Dependence Lumped parameter system Ordinary Diff. Eq. (ODE) Distributed parameter system Partial Diff. Eq. (PDE) Linearity Linear Nonlinear Temporal Representation Continuous-time Discrete-time Domain Representation Time Frequency Model Representation Control Technique
  • 5. 5 ME 433 - State Space Control 9 Spatial Dependence Distributed Parameter Systems PDE Lumped Parameter Systems ODE Reduction Keep the PDE representation (problem specific) Control: Interior Boundary Linearity: Nonlinear/Linear Linear/Nonlinear Distributed Parameter Control Linear/Nonlinear Lumped Parameter Control ME 433 - State Space Control 10 Linearity Nonlinear (ODE) Systems Linear (ODE) Systems Nonlinear Control Linearization LTI LTV Autonomous Non-Autonomous states input output Linear Control Output/State Feedback Estimation: How to estimate states from input/output? Keep the nonlinearities
  • 6. 6 ME 433 - State Space Control 11 Linearity Particular type of nonlinearities: Constraints Anti-windup Techniques A priori A posteriori LTI Constraint is considered for control design Constraint is NOT considered for control design input/output constraints state constraints ME 433 - State Space Control 12 Temporal Representation Continuous-time Systems Discrete-time Systems System Identification LTI LTI Sampled-Data Systems Sampling Time System Identification: How to create models from data? Fault Detection and Isolation: How to detect faults from data?
  • 7. 7 ME 433 - State Space Control 13 Domain Representation Continuous-time Systems Discrete-time Systems Laplace Transform Z Transform TF poles zeros gain Frequency Response Modern Control Classical Control ME 433 - State Space Control 14 Optimality Continuous-time Systems Discrete-time Systems Optimal Control
  • 8. 8 ME 433 - State Space Control 15 Robustness How to deal with uncertainties in the model? Adaptive Control Design for a family of plants Update model (controller) in real time Robust Control B Model-based control A Non-model-based control PID Extremum Seeking Robust & Adaptive Control ME 433 - State Space Control 16 Model Classification Spatial Dependence Lumped parameter system Ordinary Diff. Eq. (ODE) Distributed parameter system Partial Diff. Eq. (PDE) Linearity Linear Nonlinear Temporal Representation Continuous-time Discrete-time Domain Representation Time Frequency Model Representation Control Technique
  • 9. 9 17 MECHANICAL SYSTEM: Newton’s law Which are the equilibrium points when Tc=0? At equilibrium: damping coefficient angular velocity angular acceleration moment of inertia Open loop simulations: pend_par.m, pendol01.mdl Stable Unstable Dynamic Model ME 433 - State Space Control 18 What happens around θ=0? By Taylor Expansion: Linearized Equation: y sin(y) Linearization ME 433 - State Space Control
  • 10. 10 19 Linear system Differential equation Classical techniques Response signal Laplace transform L Inverse Laplace transform L-1 Algebraic equation Algebraic techniques Response transform Timedomain(tdomain) Complex frequency domain (s domain) Laplace Transform ME 433 - State Space Control 20 Laplace Transform Characteristic Equation Transfer Function Transfer Function ME 433 - State Space Control
  • 11. 11 21 What is the solutions y(t)? real(λ1,λ2)<0 ⇒ STABLE SYSTEM We use feedback control for PERFORMANCE Characteristic Equation The dynamics of the system is given by the roots of the denominator (poles) of the trasfer function Solution of the ODE ME 433 - State Space Control 22 - + PID: Proportional – Integral – Derivative Closed loop simulations: pid.m Closed-loop Control ME 433 - State Space Control
  • 12. 12 23 - + We can place the poles at the desired location to obtain the desired dynamics CLASSICAL CONTROL (ME 343) Closed-loop Control ME 433 - State Space Control 24 What happens around θ=π? By Taylor Expansion: Linearized Equation: x sin(x) Linearization ME 433 - State Space Control
  • 13. 13 25 Reduce to first order equations: State Variable Representation Characteristic Equation State-variable Representation ME 433 - State Space Control 26 What is the solution x(t)? real(eig(A))>0 (real(λ1,λ2)>0) ⇒ INSTABILITY We use feedback control for STABILIZATION Characteristic Equation The dynamics of the system is given by the eigenvalues of the system matrix Solution of the ODE ME 433 - State Space Control
  • 14. 14 27 How do we choose K1 and K2 to make real(eig(A-BK))<0? Always possible? MODERN CONTROL (ME 433) Closed loop simulations: pend_par.m, statevar_control_lin.m pendcllin01.mdl Linear State Feedback How do we choose K1 and K2 to satisfy optimality condition? How do we proceed when states are not measurable? ME 433 - State Space Control 28 We choose K1 and K2 to make real(eig(A*-B*K))<0 Feedback Linearization Closed loop simulations: pend_par.m, statevar_control_nolin.m pendclnolin01.mdl NONLINEAR CONTROL (ME 350/450) Nonlinear State Feedback ME 433 - State Space Control
  • 15. 15 29 Parameters (m, l, b) are not well known: MULTIVARIABLE ROBUST CONTROL (ME 350/450) SYSTEM IDENTIFICATION AND ADAPTIVE CONTROL (ME 350/450) Nonlinear State Feedback Flexible pendulum ⇒ ODE → PDE: DISTRIBUTED PARAMETER SYSTEMS (ME 350/450) ME 433 - State Space Control 30 ME 343: CLASSICAL CONTROL FALL ME 433: MODERN & OPTIMAL CONTROL FALL ME 389: CONTROLS LAB SPRING ME 350: ADVANCED TOPICS IN CONTROL SPRING NONLINEAR CONTROL MULTIVARIABLE ROBUST CONTROL SYSTEM IDENTIFICATION AND ADAPTIVE CONTROL DISTRIBUTED PARAMETER SYSTEMS Controls Education at Lehigh ME 433 - State Space Control