You are on page 1of 21

Introduction, Motivation and Overview

Prof. Radhakant Padhi


Dept. of Aerospace Engineering
Indian Institute of Science - Bangalore

Acknowledgement:
Indian Institute of Science
Founded in 1909 – more than
100 years old…
Founded by J. N. Tata (in
consultation with Swami
Vivekananda) – land was
donated by Mysore king.
Deemed University in 1958
More than 40 departments
Ranked No.1 in India for higher For further information,
education please visit www.iisc.ac.in
Only institute in India among
best 100 in global ranking
APPLIED OPTIMAL CONTROL & STATE ESTIMATION Prof.
2
Radhakant Padhi, AE Dept., IISc-Bangalore

1
Know the Instructor
(Email : padhi@aero.iisc.ernet.in)
padhi@aero.iisc.ernet.in)

Prof. Radhakant Padhi


Dept. of Aerospace Engineering
Indian Institute of Science - Bangalore

Education & Experience


Education
• Doctor of Philosophy (PhD), Aerospace Eng., 2001.
Missouri University of Science & Technology – Rolla, USA
• Master of Engineering (ME), Aerospace Eng., 1996.
Indian Institute of Science, Bangalore, India.
Experience
• Dec 2015 – Till date: Professor, IISc., Bangalore
• Dec 2009 – Dec 2015: Assoc. Prof., IISc., Bangalore
• Dec 2003 – Dec 2009: Asst. Prof., IISc., Bangalore
• Dec 2001 – Dec 2003: Postdoc Fellow, UMR, USA
• Apr 1996 – Aug 1997: Scientist, RCI/DRDO, Hyderabad
APPLIED OPTIMAL CONTROL & STATE 4
ESTIMATION Prof. Radhakant Padhi, AE Dept., IISc-

2
Membership of Professional Bodies
1. American Institute of Aeronautics and Astronautics (AIAA)
– Associate Fellow
2. Institute of Electrical and Electronics Engineers (IEEE) –
Senior Member & Exec. Member, IEEE CSS B’lore Chap.
3. International Federation of Automatic Control (IFAC) –
Member of Council & Tech. Committee on Aerospace
4. Aeronautical Society of India (AeSI) – Life Member
5. Systems Society of India (SSI) – Life Member
6. Soft Computing Research Society – Life Member
7. Automatic Control and Dynamic Optimization Society –
Founding Vice-President & Immediate Past President
APPLIED OPTIMAL CONTROL & STATE 5
ESTIMATION Prof. Radhakant Padhi, AE Dept., IISc-

Summary of Publications
(as on 30-June-2018)

h-Index: 20, i-10 Index: 45, Citations: 1645


(Source: Google Scholar)
Number of Publications: 232
• Book Chapter: 1
• Journals: 59
• Conferences: 172
Papers Submitted: 10
• Journal Manuscripts : 10
• Conferences: 0
For further information, please visit department and lab websites
APPLIED OPTIMAL CONTROL & STATE 6
ESTIMATION Prof. Radhakant Padhi, AE Dept., IISc-

3
Guidance of Students
Ph.D.
• Awarded: 5
• Under Progress: 10
M.Tech. (Res)
• Awarded: 4
M.Tech.
• Awarded: 8
Project staff: Many
APPLIED OPTIMAL CONTROL & STATE 7
ESTIMATION Prof. Radhakant Padhi, AE Dept., IISc-

Integrated Control Guidance and Estimation Lab (ICGEL)


& Aerospace Systems Lab (ASL)
Research Areas in ICGEL: • Nonlinear, Optimal & Adaptive Control • Model Predictive Static Programming (MPSP)
• Dynamic Inversion & Neuro-Adaptive Designs • Online Modified (OM) Design for Enhanced Robustness
• Single Network Adaptive Critic (SNAC) • State Estimation for Feedback Guidance & Control
Guidance and Control Guidance and control Nonlinear & Neuro- Formation Flying and Feedback Control for
of Missiles of UAVs Adaptive Control of Attitude Control of Customized Automatic
• MPSP and it variants are High-Perf. Aircrafts Satellites Drug Delivery
used to develop optimal A new robust nonlinear • Drug is delivered as per
guidance algorithm for patient’s condition (not in
approach is developed
open loop) - Fast recovery
better performance . for better control of high
& Reduced side effects
Examples: performance (large L/D) • Demonstrated for blood
• Impact Angle Constrained aircrafts, which are cancer, diabetes regulation
Guidance of Tactical unstable in nature. & Milk-fever of cows
Missiles
• Integrated Guidance and • Robust Formation flying
Control for Missiles for of satellites using online
Ballistic Missile Defence modified real-time
optimal control
• Robust large attitude
maneuvers of satellites in
• Guidance and Control for presence of significant Optimal Process Control
automatic landing. modelling errors
• Stereo Vision based
reactive collision avoidance
using ultra low-cost
cameras
• Nonlinear differential
geometric guidance for
collision avoidance

Contact: Current Team (2018)

Prof. Radhakant Padhi Dept. of Aerospace Engineering 10 Ph.D. Students & 4 Project Associates
(many more in the past)
E. mail: padhi@iisc.ac.in Indian Institute of Science, Bangalore

4
Collaboration & Research Funding
Defense R&D Organisation (DRDO)
• Missile Complex (ASL, RCI, DRDL), Hyderabad
• ARDE, CAIR, ANURAG, CHESS
Indian Space Research Organisation (ISRO)
• VSSC
• ISAC
Air Force Research Lab (AFRL), USA
UKIERI Program-UK, ADD-S.Korea
Private Aerospace Companies
• Radiant Coral Digital Technologies
• Team Indus (Axiom Research Lab)
APPLIED OPTIMAL CONTROL & STATE 9
ESTIMATION Prof. Radhakant Padhi, AE Dept., IISc-
Bangalore

Research Interests of ICGEL/ASL

Theory Applications

• Aerospace Engineering
• Guidance and control
Nonlinear Adaptive Optimal control of aerospace vehicles
• Integrated guidance
Control Control and control
• Engine control
• UAV guidance and control
• Biomedical Engineering
• Parturient Paresis
Neuro- Adaptive MPSP • CML (Blood cancer)
State Adaptive Critic • Infectious diseases
Estimation Design • Diabetes
Design Design
• Mechanical Engineering
• Vibration control
• Temperature control
• Flow control

For further information, please visit www.aero.iisc.ernet.in/users/padhi


10
APPLIED OPTIMAL CONTROL & STATE
ESTIMATION Prof. Radhakant Padhi, AE Dept.,

5
About the Course

Prof. Radhakant Padhi


Dept. of Aerospace Engineering
Indian Institute of Science - Bangalore

Points to Note:
The topics covered in this course are “fairly
generic”, with some emphasis on aerospace
and biomedical applications.
This course is meant to equip the participants
with applied optimal control system and state
estimation concepts.
The topics covered are “fairly mathematical”.
However, lucidity is maintained for better
understanding and future usage.
APPLIED OPTIMAL CONTROL & STATE ESTIMATION 12
Prof. Radhakant Padhi, AE Dept., IISc-Bangalore

6
Topics
Motivation
Static optimization
Transcription Method & Model Predictive
Control (MPC) Philosophy
Pseudo-spectral Transcription
Brief Review of Calculus of Variation
Optimal Control through Calculus of Variation
Classical Numerical Techniques for Optimal
Control
Linear Quadratic Regulator & Extensions
APPLIED OPTIMAL CONTROL & STATE ESTIMATION 13
Prof. Radhakant Padhi, AE Dept., IISc-Bangalore

Topics

APPLIED OPTIMAL CONTROL & STATE ESTIMATION 14


Prof. Radhakant Padhi, AE Dept., IISc-Bangalore

7
Topics
MPSP Design
• Basic Philosophy and Extensions
• Applications in Space Mission
• Applications in Missile Guidance
Linear-Quadratic (LQ) Observer
Review of Random Variable Theory
State Estimation using Kalman Filter
• CKF, DKF, CDKF, EKF and UKF

APPLIED OPTIMAL CONTROL & STATE ESTIMATION 15


Prof. Radhakant Padhi, AE Dept., IISc-Bangalore

References
• R. Padhi, Applied Optimal Control and State Estimation,
Manuscript under preparation, Wiley, 2019-2020 (Expected)
• D. S. Naidu: Optimal Control Systems, CRC Press, 2002.
• A. E. Bryson and Y-C Ho: Applied Optimal Control, Taylor and
Francis, 1975.
• A. P. Sage and C. C. White, III: Optimum Systems Control (2nd
Ed.), Prentice Hall, 1977.
• D. E. Kirk: Optimal Control Theory: An Introduction, Prentice
Hall, 1970.
J. L. Crassidis and J. L. Junkins, Optimal Estimation of Dynamic
Systems, CRC Press, 2004. (new edition available)
D. Simon, Optimal State Estimation, Wiley, 2006.
Literature (Journal & Conference publications)
APPLIED OPTIMAL CONTROL & STATE ESTIMATION 16
Prof. Radhakant Padhi, AE Dept., IISc-Bangalore

8
Introduction and Motivation

Prof. Radhakant Padhi


Dept. of Aerospace Engineering
Indian Institute of Science - Bangalore

Concepts and Definitions


System Variables
• Input variables
• Control inputs: Manipulative input variables (usually
known, computed precisely)
• Noise inputs: Non-manipulative (usually unknown)
• Output variables
• Sensor outputs: Variables that are measured by sensors
• Performance outputs: Variables that govern the
performance of the system (Note: Sensor and
performance outputs may or may not be same)
• State variables: A set of variables that describe a
system completely
APPLIED OPTIMAL CONTROL & STATE ESTIMATION 18
Prof. Radhakant Padhi, AE Dept., IISc-Bangalore

9
Classification of System Study

System Study

Model Development System Analysis System Synthesis


(Includes parameter Predicting the system
To force the
Identification) behaviour: Can be
system to
done either by
behave as we
mathematical
would like it to
analysis or numerical
simulation
Beyond the scope
of this course
We will study in this course with
emphasis on *system synthesis*
APPLIED OPTIMAL CONTROL & STATE ESTIMATION 19
Prof. Radhakant Padhi, AE Dept., IISc-Bangalore

Classification
System Classification

Analogue

Lumped Continuous- Non Time Linear


Parameter time + quantized invariant
Vs.
vs. Vs.
vs. vs. + Nonlinear
Quantized Time
Distributed Discrete-
Parameter time varying

Digital

APPLIED OPTIMAL CONTROL & STATE ESTIMATION 20


Prof. Radhakant Padhi, AE Dept., IISc-Bangalore

10
Nonlinear vs. Linear Systems
Nonlinear Systems Linear Systems
More realistic Approximation to reality
Usually difficult to analyze and design Usually simpler to analyze and design
Tools are under development A lot of tools are well-developed.
Can have multiple equilibrium points Only single equilibrium point
System stability depends on Initial Stability nature is independent of IC
condition (IC) (justifies Transfer function approach)
Limit cycles (self-sustained oscillations) No limit cycles
Bifurcations (No. of equilibrium points No bifurcation
and their stability nature can vary with
parameter values)
Chaos (small difference in I.C. can lead No chaos
to large difference in output with time)
Frequency & amplitude can depend on Frequency and amplitude are
each other (describing function analysis) independent

APPLIED OPTIMAL CONTROL & STATE ESTIMATION 21


Prof. Radhakant Padhi, AE Dept., IISc-Bangalore

Classical vs. Modern Control


Classical Control Modern Control

Developed in 1920 – 1950 Developed in 1950 -1980


Frequency domain analysis & Time domain analysis and
design (transfer function design (differential equation
based) based)
Based on SISO models Based on MIMO models
Deals with input and output Deals with input, output and
variables state variables
Well-developed robustness Not well-developed robustness
concepts (gain/phase concepts
margins) Controllability/Observability can
No controllability/observability be inferred
inference Optimality issues can be
No optimality concerns incorporated
Well-developed concepts and Slowly gaining popularity in
very much use in industry industry
APPLIED OPTIMAL CONTROL & STATE ESTIMATION 22
Prof. Radhakant Padhi, AE Dept., IISc-Bangalore

11
Benefits of Advanced Control
Theory
MIMO theory: Lesser assumptions and
approximations
Simultaneous disturbance rejection and
command following (conflicting requirements)
Robustness in presence of parameter
variations, external disturbances,
unmodelled dynamics etc.
Fault tolerance
Self-autonomy
APPLIED OPTIMAL CONTROL & STATE ESTIMATION 23
Prof. Radhakant Padhi, AE Dept., IISc-Bangalore

Why Nonlinear Control?


Summary of Benefits
Improvement of existing control systems
(neglected physics can be accounted for)
Explicit account of “hard nonlinearities” and
“strong nonlinearities”
• Hard nonlinearities: Discontinuity in derivatives
(saturation, dead zones, hysteresis etc.)
• Strong nonlinearities: Higher-order terms in Taylor series

Can directly deal with model uncertainties


Can lead to “design simplicity”
Can lead to better “performance optimality”
APPLIED OPTIMAL CONTROL & STATE ESTIMATION 24
Prof. Radhakant Padhi, AE Dept., IISc-Bangalore

12
Techniques of Nonlinear Control
Systems Analysis and Design
Phase plane analysis
Lyapunov theory
Differential geometry (Feedback linearization)
Intelligent techniques: Neural networks,
Fuzzy logic, Genetic algorithm etc.
Describing functions
Optimal control theory (variational
optimization, dynamic programming etc.)

APPLIED OPTIMAL CONTROL & STATE ESTIMATION 25


Prof. Radhakant Padhi, AE Dept., IISc-Bangalore

Pioneers of Optimal Control


1700s
• Bernoulli, Newton
• Euler (Student of Bernoulli)
Newton
• Lagrange Bernoulli
Euler
....200 years later....
Lagrange
1900s
• Pontryagin
• Bellman
Pontryagin
• Kalman Bellman
Kalman
APPLIED OPTIMAL CONTROL & STATE ESTIMATION 26
Prof. Radhakant Padhi, AE Dept., IISc-Bangalore

13
An Interesting Observation
Euler (1726) - Lagrange - Fourier - Dirichlet -
Lipschitz - Klein [1A]
Euler (1726) - Lagrange - Poisson - Dirichlet -
Lipschitz - Klein [1B]
Gauss (1799) - Gerling - Pluecker - Klein [2]
>> Klein - Lindeman - Hilb - Baer - Liepman -
Bryson - Speyer - Bala - Padhi [3]
Gauss (1799) - Bessel - Scherk - Kummer - Prym -
Rost - Baer - Liepman - Bryson - Speyer - Bala -
Padhi [4]
APPLIED OPTIMAL CONTROL & STATE 27
ESTIMATION Prof. Radhakant Padhi, AE Dept.,
IISc-Bangalore

Role of Optimal Control


Question: What is R(s)? How to design it??
Unfortunately, books remain completely silent on this!

Optimization
(Optimal Control)

Optimization
(Optimal Control)

Mission Objectives

APPLIED OPTIMAL CONTROL & STATE ESTIMATION 28


Prof. Radhakant Padhi, AE Dept., IISc-Bangalore

14
Why Optimal Control?
Summary of Benefits
A variety of difficult real-life problems can be
formulated in the framework of optimal control.
State and control bounds can be incorporated
in the control design process explicitly.
Incorporation of optimal issues lead to a
variety of advantages, like minimum cost,
maximum efficiency, non-conservative design
etc.
Trajectory planning issues can be incorporated
into the guidance and control design.
APPLIED OPTIMAL CONTROL & STATE ESTIMATION 29
Prof. Radhakant Padhi, AE Dept., IISc-Bangalore

Difficulty of Optimal Control


Fact: Optimal control problems are computationally very
intensive and hence are difficult to solve in real time!
Question: Can the computational difficulty be avoided, so
that optimal control design can be useful for real-time
applications?
Answer: Yes!
• Linear Quadratic Regulator (LQR) problems
• Nonlinear quadratic regulator for control affine systems
• SDRE Method, θ – D Method
• Pseudo-spectral methods
• Adaptive-Critic methods (neural network based)
• Model Predictive Static Programming (MPSP)
APPLIED OPTIMAL CONTROL & STATE ESTIMATION 30
Prof. Radhakant Padhi, AE Dept., IISc-Bangalore

15
Optimal control formulation:
Key components
An optimal control formulation consists of:
• Performance index that needs to be optimized
• Appropriate boundary (initial & final) conditions
• Hard constraints
• Soft constraints
• Path constraints
• System dynamics constraint (nonlinear in general)
• State constraints
• Control constraints
APPLIED OPTIMAL CONTROL & STATE ESTIMATION 31
Prof. Radhakant Padhi, AE Dept., IISc-Bangalore

Optimal Control Design:


Problem Statement

APPLIED OPTIMAL CONTROL & STATE ESTIMATION 32


Prof. Radhakant Padhi, AE Dept., IISc-Bangalore

16
Meaningful Performance Index

APPLIED OPTIMAL CONTROL & STATE ESTIMATION 33


Prof. Radhakant Padhi, AE Dept., IISc-Bangalore

Why State Estimation?


State feedback control designs need the state
information for control computation
In practice all the state variables are not available
for feedback. Possible reasons are:
• Non-availability of sensors
• Expensive sensors
• Quality of sensor input is not acceptable due to noise (its an
issue in output feedback control design as well)

A state observer estimates the state variables


based on the measurement of some of the output
variables as well as the process information.
APPLIED OPTIMAL CONTROL & STATE ESTIMATION 34
Prof. Radhakant Padhi, AE Dept., IISc-Bangalore

17
Main Aspects of Estimation
Prediction, Filtering and Smoothing: improves
noisy measurements, typically due to process noise
and measurement noise.

Can also take care of limited inaccuracy or errors in


system modeling (i.e. relying on estimated states
leads to a robust controller)

Parameter estimation (for system identification)

APPLIED OPTIMAL CONTROL & STATE ESTIMATION 35


Prof. Radhakant Padhi, AE Dept., IISc-Bangalore

Other Applications of Estimation


Model development (parameter
estimation, state-parameter estimation)
Fault Detection and Identification (FDI)
Estimation of states of other related
systems (especially non-cooperative
systems) to collect exogenous information
that are relevant to the successful
operation of the plant
APPLIED OPTIMAL CONTROL & STATE ESTIMATION 36
Prof. Radhakant Padhi, AE Dept., IISc-Bangalore

18
Typical Applications in
Aerospace Engineering

Prof. Radhakant Padhi


Dept. of Aerospace Engineering
Indian Institute of Science - Bangalore

Applications of Optimal Control and State


Estimation in Aerospace Engineering

Missile Guidance and Control


• Rapid and precise command response
• System limitations (like tail-control and
smaller fins)
• Disturbance rejection (wind gust, motor
burnout, stage separation etc.)
• Prediction of target behaviour through state
estimation

APPLIED OPTIMAL CONTROL & STATE ESTIMATION 38


Prof. Radhakant Padhi, AE Dept., IISc-Bangalore

19
Applications of Optimal Control and State
Estimation in Aerospace Engineering

Guidance and Control of Unmanned Air


Vehicles (UAVs)
• Way-point guidance
• Automatic take-off and landing
• Collision avoidance
• Formation flying
• Co-operative missions
APPLIED OPTIMAL CONTROL & STATE ESTIMATION 39
Prof. Radhakant Padhi, AE Dept., IISc-Bangalore

Applications of Optimal Control and State


Estimation in Aerospace Engineering

Space Missions
• Guidance of Launch Vehicles
• Attitude control
• Station Keeping
• Formation Flying
• Rendezvous and Docking
• Automatic Soft-landing
APPLIED OPTIMAL CONTROL & STATE ESTIMATION 40
Prof. Radhakant Padhi, AE Dept., IISc-Bangalore

20
Thanks for the Attention….!!

APPLIED OPTIMAL CONTROL & STATE ESTIMATION 41


Prof. Radhakant Padhi, AE Dept., IISc-Bangalore

21

You might also like