SlideShare ist ein Scribd-Unternehmen logo
1 von 30
February 24, 2005 1
AAE 666 - Final Presentation
Backstepping Based Flight Control
Asif Hossain
February 24, 2005 2
Overview
 Modern Aircraft Configuration
 Aircraft Dynamics
 Force, Moment and Attitude Equations
 Current Approaches to Flight Control Design
 Backstepping Approaches to Flight Control Design
 Backstepping
 Backstepping Design for Flight Control
 Flight Control Laws
 Simulation
February 24, 2005 3
Modern Aircraft Configuration
February 24, 2005 4
Aircraft Dynamics
, Aircraft position expressed in an
Earth-fixed coordinate system;
, The velocity vector expressed in
the body-axis coordinate system;
, The Euler angles describing the
orientation of the aircraft relative to the Earth-fixed
coordinate system;
, The angular velocity of the
aircraft expressed in the body axes coordinate
system;
T
E
N h
p
p )
(

P
T
w
v
u )
(

V
T
)
( 



Φ
T
r
q
p )
(

ω
February 24, 2005 5
Aerodynamics Forces and Moments
Body axis coordinate system
February 24, 2005 6
Force Equations (Body-axes)
Z
m
g
pv
qu
w
Y
m
g
ru
pw
v
F
X
m
g
qw
rv
u T
1
cos
cos
1
cos
sin
)
(
1
sin





















Rewrite the force equations in terms of T
V
and
, 






cos
sin
sin
cos
cos
T
T
T
V
w
V
v
V
u



2
2
2
arcsin
arctan
w
v
u
V
V
v
u
w
T
T







February 24, 2005 7
Force Equations (wind-axes)
 
1
cos
cos
1
mg
F
D
m
V T
T 


 


)
sin
(
cos
1
tan
)
sin
cos
( 2
mg
F
L
mV
r
p
q T
T






 






)
sin
cos
(
1
cos
sin 3
mg
F
Y
mV
r
p T
T




 





)
cos
cos
sin
sin
sin
cos
sin
sin
cos
(cos
)
sin
sin
cos
cos
(cos
)
cos
cos
cos
sin
sin
cos
sin
sin
cos
cos
(
3
2
1


































g
g
g
g
g
g
Where the contributions due to gravity are given by,
February 24, 2005 8
Moment and Attitude Equations
 Moment Equations:
 Attitude Equations:
N
c
L
c
q
r
c
p
c
r
Z
F
M
c
r
p
c
pr
c
q
N
c
L
c
q
p
c
r
c
p
TP
T
9
4
2
8
7
2
2
6
5
4
3
2
1
)
(
)
(
)
(
)
(



























cos
cos
sin
sin
cos
)
cos
sin
(
tan
r
q
r
q
r
q
p










February 24, 2005 9
Current Approaches to Flight Control Design
 Gain Scheduling
 Divide and conquer approach is tedious since
controller must be designed for each flight envelope.
 Stability is guaranteed only for low angles of attack
and low angular rates.
 Dynamic Inversion (feedback linearization)
 Cancels valuable nonlinear dynamics.
 Relies on precise knowledge of the aerodynamic
coefficients
February 24, 2005 10
Backstepping based flight control design
 Constructive (systematic) control design for
nonlinear systems.
 Lyapunov based control design method
 Avoid cancellation of “useful nonlinearities” (unlike
feedback linearization).
 Stability is guaranteed for all angles of attack
(unlike gain scheduling).
 Different flavors: Adaptive, robust and observer
backstepping.
February 24, 2005 11
LaSalle-Yoshizawa Theory
The time-invariant system,
Let be a scalar continuously differentiable function of
the state such that
 is positive definite
 is radially unbounded
 a
Then, all solutions satisfy
In addition, if is positive definite, then the
equilibrium is Globally Asymptotically Stable (GAS).
)
(x
f
x 

)
(x
V
)
(x
V
)
(x
V
x
definite.
semi
positive
is
)
(
where
)
(
)
(
)
( x
W
x
W
x
f
V
x
V x 



0
))
(
(
lim 


t
x
W
t
)
(x
W
0

x
February 24, 2005 12
Control Lyapunov Function (clf)
The time-invariant system,
A smooth, positive definite, radially unbounded function
is called a control Lyapunov function (clf) for the system if
for all ,
Given a clf for the system, we can thus find a globally stabilizing control
law. In fact, the existence of a globally stabilizing control law is equivalent
to the existence of a clf, and vice versa.
)
,
( u
x
f
x 

)
(x
V
0

x
u
u
x
f
x
V
x
V x some
for
0
)
,
(
)
(
)
( 


February 24, 2005 13
Backstepping
Consider the system
Where are state variables and is the
control input.
Assume a virtual control law is known such that 0
is GAS equilibrium of the system.
u
x
f
x





 )
,
(
R
,
Rn

 
x R

u
)
(x
des

 
February 24, 2005 14
Backstepping
Let, be a clf for the subsystem such that
Then, the clf for the augmented system is given by
Moreover, a globally stabilizing control law, satisfying
is given by
)
(x
W )
,
( 
x
f
x 

0
,
0
))
(
,
(
)
(
| 



x
x
x
f
x
W
W des
x
des 



2
))
(
(
2
1
)
(
)
,
( x
x
W
x
V des


 


2
))
(
(
))
(
,
(
)
( x
x
x
f
x
W
V des
des
x 

 


















 )
(
)
(
))
(
,
(
)
,
(
)
(
)
,
(
)
(
x
x
x
x
f
x
f
x
W
x
f
x
x
u des
des
des
x
des
February 24, 2005 15
Strict Feedback System
)
,
,
,
(
)
,
,
,
(
)
,
,
(
)
,
(
,
1
1
,
1
2
1
1
1
1
u
x
g
x
g
x
g
x
f
x
m
m
m
i
i
i
i
























By recursive applying backstepping, globally stabilizing
control laws can be constructed for systems of the following
lower triangular form:
February 24, 2005 16
Backstepping design for flight control
Controlled variables: General maneuvering
February 24, 2005 17
Control Objectives
February 24, 2005 18
Assumptions:
 Control surface deflections only produce
aerodynamic moments, and not forces.
 The speed, altitude and orientation of the aircraft
vary slowly compared to the controlled variables.
Therefore, their time derivatives can be neglected.
 Longitudinal and lateral commands are assumed
not to be applied simultaneously.
 The control surface actuator dynamics are assumed
to be fast enough to be disregarded.
February 24, 2005 19
Backstepping design for flight control
The roll rate to be controlled, , is expressed in the stability
axes coordinate system.
The stability axes angular velocity, ,is related to
the body axes angular velocity, , through the
transformation:
where
Note that the transformation matrix
Introducing:
T
s
s
s
s r
q
p )
(

ω
T
r
q
p )
(

ω

 sb
s R
















cos
0
sin
-
0
1
0
in
0
cos s
Rsb
T
sb
sb
sb R
R
R 
1
satisfies
s
p
s
T
u
u
u
u 


 )
( 3
2
1
February 24, 2005 20
Aircraft Dynamics Revisited
1
u
ps 

)
sin
)
(
(
cos
1
tan 2
mg
F
L
mV
p
q T
T
s
s 




 





2
u
qs 

)
sin
cos
)
(
(
1
3
mg
F
Y
mV
r T
T
s 



 




3
u
rs 

1
2
3
4
5
Roll rate dynamics: Equation 1
Angle of attack dynamics: Equation 2-3
Sideslip dynamics: Equation 4-5
February 24, 2005 21
The nonlinear control problem
The angle of attack dynamics and the sideslip dynamics can
be written as
For notational convenience it is favorable to make the
origin the desired equilibrium. Let, is the desired
equilibrium.
u
w
w
y
w
f
w



2
2
1
1 )
,
(


)
,
(
)
,
(
)
(
)
,
(
1
1
2
2
1
1
y
f
y
x
f
x
y
f
w
x
w
x














1
w
February 24, 2005 22
The nonlinear control problem
The dynamics become
We will use backstepping to construct a globally stabilizing
feedback control laws for the system assuming general
nonlinearity .
u
x
x
x
x




2
2
1
1 )
(



February 24, 2005 23
The nonlinear control problem
Assume there exists a constant, , such that
Then a globally stabilizing control law can be given by
where,
and

0
all
for
)
(
1
1
1



x
x
x

))
(
( 1
2 x
x
k
u 



0
,
0
))
(
)
(
( 1
1
1
1 



 x
x
x
x k
x 

 )
(
0 1
February 24, 2005 24
Block Diagram
The nonlinear system is globally stabilized through a cascaded control structure
February 24, 2005 25
Aircraft Application
)
sin
)
(
(
cos
1
tan
)
,
( 2
mg
F
L
mV
p
y
f T
T
s 




 



 

)
sin
cos
)
(
(
1
)
,
( 3
mg
F
Y
mV
y
f T
T


 


 

February 24, 2005 26
Flight Control Laws
 Angle of attack control
 Sideslip regulation
 Stability axis roll control
))
,
(
)
(
( 1
,
2
,
2 


 

 y
f
k
q
k
u ref
ref
s 




)
sin
cos
1
( 1
,
2
,
3 



 g
V
k
r
k
u
T
s 




)
(
1 s
ref
s
p p
p
k
u s


February 24, 2005 27
Gain Selection,
How should the control law parameters be selected?
 For control, linearize the angle of attack dynamics
around a suitable operating point and then select to
achieve some desired linear closed behavior locally
around the operating point.
 For regulation, can be selected by choosing some
desired closed loop behavior using linearization of the
sideslip dynamics.
2
,
1
,
2
,
1
, ,
,
, 


 k
and
k
k
k
k s
p


February 24, 2005 28
Roll rate demand, sec
/
1500

ref
s
p
February 24, 2005 29
Angle of attack demand, 0
15

ref

February 24, 2005 30
Questions
Polygonia interrogationis known as Question Mark

Weitere ähnliche Inhalte

Ähnlich wie hossain.ppt

backstepping ppt.ppt
backstepping ppt.pptbackstepping ppt.ppt
backstepping ppt.pptRittaDawsson
 
Slide Mode Control (S.M.C.)
Slide Mode Control (S.M.C.)Slide Mode Control (S.M.C.)
Slide Mode Control (S.M.C.)Solo Hermelin
 
A MATLAB Toolbox for Piecewise-Affine Controller Synthesis
A MATLAB Toolbox for Piecewise-Affine Controller SynthesisA MATLAB Toolbox for Piecewise-Affine Controller Synthesis
A MATLAB Toolbox for Piecewise-Affine Controller SynthesisBehzad Samadi
 
Quasi sliding mode control of chaos in fractional order duffing system
Quasi sliding mode control of chaos in fractional order duffing systemQuasi sliding mode control of chaos in fractional order duffing system
Quasi sliding mode control of chaos in fractional order duffing systemkishorebingi
 
Sliding Mode Controller Design for Hybrid Synchronization of Hyperchaotic Che...
Sliding Mode Controller Design for Hybrid Synchronization of Hyperchaotic Che...Sliding Mode Controller Design for Hybrid Synchronization of Hyperchaotic Che...
Sliding Mode Controller Design for Hybrid Synchronization of Hyperchaotic Che...ijcsa
 
Tracking and control problem of an aircraft
Tracking and control problem of an aircraftTracking and control problem of an aircraft
Tracking and control problem of an aircraftANSUMAN MISHRA
 
D0372027037
D0372027037D0372027037
D0372027037theijes
 
3 modelling of physical systems
3 modelling of physical systems3 modelling of physical systems
3 modelling of physical systemsJoanna Lock
 
ANALYSIS AND SLIDING CONTROLLER DESIGN FOR HYBRID SYNCHRONIZATION OF HYPERCHA...
ANALYSIS AND SLIDING CONTROLLER DESIGN FOR HYBRID SYNCHRONIZATION OF HYPERCHA...ANALYSIS AND SLIDING CONTROLLER DESIGN FOR HYBRID SYNCHRONIZATION OF HYPERCHA...
ANALYSIS AND SLIDING CONTROLLER DESIGN FOR HYBRID SYNCHRONIZATION OF HYPERCHA...IJCSEA Journal
 
М.Г.Гоман, А.В.Храмцовский (1998) - Использование методов непрерывного продол...
М.Г.Гоман, А.В.Храмцовский (1998) - Использование методов непрерывного продол...М.Г.Гоман, А.В.Храмцовский (1998) - Использование методов непрерывного продол...
М.Г.Гоман, А.В.Храмцовский (1998) - Использование методов непрерывного продол...Project KRIT
 
ADAPTIVE CONTROL AND SYNCHRONIZATION OF LIU’S FOUR-WING CHAOTIC SYSTEM WITH C...
ADAPTIVE CONTROL AND SYNCHRONIZATION OF LIU’S FOUR-WING CHAOTIC SYSTEM WITH C...ADAPTIVE CONTROL AND SYNCHRONIZATION OF LIU’S FOUR-WING CHAOTIC SYSTEM WITH C...
ADAPTIVE CONTROL AND SYNCHRONIZATION OF LIU’S FOUR-WING CHAOTIC SYSTEM WITH C...IJCSEA Journal
 
IEEE Paper .venkat (1).pdf
IEEE Paper .venkat (1).pdfIEEE Paper .venkat (1).pdf
IEEE Paper .venkat (1).pdfSheronThomas4
 

Ähnlich wie hossain.ppt (20)

backstepping ppt.ppt
backstepping ppt.pptbackstepping ppt.ppt
backstepping ppt.ppt
 
Slide Mode Control (S.M.C.)
Slide Mode Control (S.M.C.)Slide Mode Control (S.M.C.)
Slide Mode Control (S.M.C.)
 
A MATLAB Toolbox for Piecewise-Affine Controller Synthesis
A MATLAB Toolbox for Piecewise-Affine Controller SynthesisA MATLAB Toolbox for Piecewise-Affine Controller Synthesis
A MATLAB Toolbox for Piecewise-Affine Controller Synthesis
 
Quasi sliding mode control of chaos in fractional order duffing system
Quasi sliding mode control of chaos in fractional order duffing systemQuasi sliding mode control of chaos in fractional order duffing system
Quasi sliding mode control of chaos in fractional order duffing system
 
Sliding Mode Controller Design for Hybrid Synchronization of Hyperchaotic Che...
Sliding Mode Controller Design for Hybrid Synchronization of Hyperchaotic Che...Sliding Mode Controller Design for Hybrid Synchronization of Hyperchaotic Che...
Sliding Mode Controller Design for Hybrid Synchronization of Hyperchaotic Che...
 
Control assignment#4
Control assignment#4Control assignment#4
Control assignment#4
 
Tracking and control problem of an aircraft
Tracking and control problem of an aircraftTracking and control problem of an aircraft
Tracking and control problem of an aircraft
 
D0372027037
D0372027037D0372027037
D0372027037
 
Simrock 3
Simrock 3Simrock 3
Simrock 3
 
3 modelling of physical systems
3 modelling of physical systems3 modelling of physical systems
3 modelling of physical systems
 
ANALYSIS AND SLIDING CONTROLLER DESIGN FOR HYBRID SYNCHRONIZATION OF HYPERCHA...
ANALYSIS AND SLIDING CONTROLLER DESIGN FOR HYBRID SYNCHRONIZATION OF HYPERCHA...ANALYSIS AND SLIDING CONTROLLER DESIGN FOR HYBRID SYNCHRONIZATION OF HYPERCHA...
ANALYSIS AND SLIDING CONTROLLER DESIGN FOR HYBRID SYNCHRONIZATION OF HYPERCHA...
 
М.Г.Гоман, А.В.Храмцовский (1998) - Использование методов непрерывного продол...
М.Г.Гоман, А.В.Храмцовский (1998) - Использование методов непрерывного продол...М.Г.Гоман, А.В.Храмцовский (1998) - Использование методов непрерывного продол...
М.Г.Гоман, А.В.Храмцовский (1998) - Использование методов непрерывного продол...
 
alt klausur
alt klausuralt klausur
alt klausur
 
Assignment2 control
Assignment2 controlAssignment2 control
Assignment2 control
 
Control of a Quadcopter
Control of a QuadcopterControl of a Quadcopter
Control of a Quadcopter
 
Ips csmc 14.06.2016
Ips csmc 14.06.2016Ips csmc 14.06.2016
Ips csmc 14.06.2016
 
ADAPTIVE CONTROL AND SYNCHRONIZATION OF LIU’S FOUR-WING CHAOTIC SYSTEM WITH C...
ADAPTIVE CONTROL AND SYNCHRONIZATION OF LIU’S FOUR-WING CHAOTIC SYSTEM WITH C...ADAPTIVE CONTROL AND SYNCHRONIZATION OF LIU’S FOUR-WING CHAOTIC SYSTEM WITH C...
ADAPTIVE CONTROL AND SYNCHRONIZATION OF LIU’S FOUR-WING CHAOTIC SYSTEM WITH C...
 
IEEE Paper .venkat (1).pdf
IEEE Paper .venkat (1).pdfIEEE Paper .venkat (1).pdf
IEEE Paper .venkat (1).pdf
 
Tuning of PID, SVFB and LQ Controllers Using Genetic Algorithms
Tuning of PID, SVFB and LQ Controllers Using Genetic AlgorithmsTuning of PID, SVFB and LQ Controllers Using Genetic Algorithms
Tuning of PID, SVFB and LQ Controllers Using Genetic Algorithms
 
PG Project
PG ProjectPG Project
PG Project
 

Mehr von BorchalaDareje

Linear Control Theory7.ppt
Linear Control Theory7.pptLinear Control Theory7.ppt
Linear Control Theory7.pptBorchalaDareje
 
Lesson_11_Low-level_Flight_Control hexa copt best ppt.pdf
Lesson_11_Low-level_Flight_Control hexa copt best ppt.pdfLesson_11_Low-level_Flight_Control hexa copt best ppt.pdf
Lesson_11_Low-level_Flight_Control hexa copt best ppt.pdfBorchalaDareje
 
73734-drone powerpoint template.pptx
73734-drone powerpoint template.pptx73734-drone powerpoint template.pptx
73734-drone powerpoint template.pptxBorchalaDareje
 
Adaptivebackstepping.ppt
Adaptivebackstepping.pptAdaptivebackstepping.ppt
Adaptivebackstepping.pptBorchalaDareje
 
drones-06-00258-v2.pdf
drones-06-00258-v2.pdfdrones-06-00258-v2.pdf
drones-06-00258-v2.pdfBorchalaDareje
 

Mehr von BorchalaDareje (8)

Linear Control Theory7.ppt
Linear Control Theory7.pptLinear Control Theory7.ppt
Linear Control Theory7.ppt
 
Lesson_11_Low-level_Flight_Control hexa copt best ppt.pdf
Lesson_11_Low-level_Flight_Control hexa copt best ppt.pdfLesson_11_Low-level_Flight_Control hexa copt best ppt.pdf
Lesson_11_Low-level_Flight_Control hexa copt best ppt.pdf
 
73734-drone powerpoint template.pptx
73734-drone powerpoint template.pptx73734-drone powerpoint template.pptx
73734-drone powerpoint template.pptx
 
part_11.pptx
part_11.pptxpart_11.pptx
part_11.pptx
 
Adaptivebackstepping.ppt
Adaptivebackstepping.pptAdaptivebackstepping.ppt
Adaptivebackstepping.ppt
 
Lec_6_N10.pdf
Lec_6_N10.pdfLec_6_N10.pdf
Lec_6_N10.pdf
 
lec_8 best nlc.pdf
lec_8 best nlc.pdflec_8 best nlc.pdf
lec_8 best nlc.pdf
 
drones-06-00258-v2.pdf
drones-06-00258-v2.pdfdrones-06-00258-v2.pdf
drones-06-00258-v2.pdf
 

Kürzlich hochgeladen

DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxmirandajeremy200221
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Douxkojalkojal131
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Servicearoranaina404
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceanilsa9823
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...ranjana rawat
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptxVanshNarang19
 
Delhi Call Girls Paharganj 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Paharganj 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Paharganj 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Paharganj 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girlsmodelanjalisharma4
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfAmirYakdi
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...BarusRa
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️soniya singh
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130Suhani Kapoor
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 

Kürzlich hochgeladen (20)

DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptx
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptx
 
Delhi Call Girls Paharganj 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Paharganj 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Paharganj 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Paharganj 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 

hossain.ppt

  • 1. February 24, 2005 1 AAE 666 - Final Presentation Backstepping Based Flight Control Asif Hossain
  • 2. February 24, 2005 2 Overview  Modern Aircraft Configuration  Aircraft Dynamics  Force, Moment and Attitude Equations  Current Approaches to Flight Control Design  Backstepping Approaches to Flight Control Design  Backstepping  Backstepping Design for Flight Control  Flight Control Laws  Simulation
  • 3. February 24, 2005 3 Modern Aircraft Configuration
  • 4. February 24, 2005 4 Aircraft Dynamics , Aircraft position expressed in an Earth-fixed coordinate system; , The velocity vector expressed in the body-axis coordinate system; , The Euler angles describing the orientation of the aircraft relative to the Earth-fixed coordinate system; , The angular velocity of the aircraft expressed in the body axes coordinate system; T E N h p p ) (  P T w v u ) (  V T ) (     Φ T r q p ) (  ω
  • 5. February 24, 2005 5 Aerodynamics Forces and Moments Body axis coordinate system
  • 6. February 24, 2005 6 Force Equations (Body-axes) Z m g pv qu w Y m g ru pw v F X m g qw rv u T 1 cos cos 1 cos sin ) ( 1 sin                      Rewrite the force equations in terms of T V and ,        cos sin sin cos cos T T T V w V v V u    2 2 2 arcsin arctan w v u V V v u w T T       
  • 7. February 24, 2005 7 Force Equations (wind-axes)   1 cos cos 1 mg F D m V T T        ) sin ( cos 1 tan ) sin cos ( 2 mg F L mV r p q T T               ) sin cos ( 1 cos sin 3 mg F Y mV r p T T            ) cos cos sin sin sin cos sin sin cos (cos ) sin sin cos cos (cos ) cos cos cos sin sin cos sin sin cos cos ( 3 2 1                                   g g g g g g Where the contributions due to gravity are given by,
  • 8. February 24, 2005 8 Moment and Attitude Equations  Moment Equations:  Attitude Equations: N c L c q r c p c r Z F M c r p c pr c q N c L c q p c r c p TP T 9 4 2 8 7 2 2 6 5 4 3 2 1 ) ( ) ( ) ( ) (                            cos cos sin sin cos ) cos sin ( tan r q r q r q p          
  • 9. February 24, 2005 9 Current Approaches to Flight Control Design  Gain Scheduling  Divide and conquer approach is tedious since controller must be designed for each flight envelope.  Stability is guaranteed only for low angles of attack and low angular rates.  Dynamic Inversion (feedback linearization)  Cancels valuable nonlinear dynamics.  Relies on precise knowledge of the aerodynamic coefficients
  • 10. February 24, 2005 10 Backstepping based flight control design  Constructive (systematic) control design for nonlinear systems.  Lyapunov based control design method  Avoid cancellation of “useful nonlinearities” (unlike feedback linearization).  Stability is guaranteed for all angles of attack (unlike gain scheduling).  Different flavors: Adaptive, robust and observer backstepping.
  • 11. February 24, 2005 11 LaSalle-Yoshizawa Theory The time-invariant system, Let be a scalar continuously differentiable function of the state such that  is positive definite  is radially unbounded  a Then, all solutions satisfy In addition, if is positive definite, then the equilibrium is Globally Asymptotically Stable (GAS). ) (x f x   ) (x V ) (x V ) (x V x definite. semi positive is ) ( where ) ( ) ( ) ( x W x W x f V x V x     0 )) ( ( lim    t x W t ) (x W 0  x
  • 12. February 24, 2005 12 Control Lyapunov Function (clf) The time-invariant system, A smooth, positive definite, radially unbounded function is called a control Lyapunov function (clf) for the system if for all , Given a clf for the system, we can thus find a globally stabilizing control law. In fact, the existence of a globally stabilizing control law is equivalent to the existence of a clf, and vice versa. ) , ( u x f x   ) (x V 0  x u u x f x V x V x some for 0 ) , ( ) ( ) (   
  • 13. February 24, 2005 13 Backstepping Consider the system Where are state variables and is the control input. Assume a virtual control law is known such that 0 is GAS equilibrium of the system. u x f x       ) , ( R , Rn    x R  u ) (x des   
  • 14. February 24, 2005 14 Backstepping Let, be a clf for the subsystem such that Then, the clf for the augmented system is given by Moreover, a globally stabilizing control law, satisfying is given by ) (x W ) , (  x f x   0 , 0 )) ( , ( ) ( |     x x x f x W W des x des     2 )) ( ( 2 1 ) ( ) , ( x x W x V des       2 )) ( ( )) ( , ( ) ( x x x f x W V des des x                        ) ( ) ( )) ( , ( ) , ( ) ( ) , ( ) ( x x x x f x f x W x f x x u des des des x des
  • 15. February 24, 2005 15 Strict Feedback System ) , , , ( ) , , , ( ) , , ( ) , ( , 1 1 , 1 2 1 1 1 1 u x g x g x g x f x m m m i i i i                         By recursive applying backstepping, globally stabilizing control laws can be constructed for systems of the following lower triangular form:
  • 16. February 24, 2005 16 Backstepping design for flight control Controlled variables: General maneuvering
  • 17. February 24, 2005 17 Control Objectives
  • 18. February 24, 2005 18 Assumptions:  Control surface deflections only produce aerodynamic moments, and not forces.  The speed, altitude and orientation of the aircraft vary slowly compared to the controlled variables. Therefore, their time derivatives can be neglected.  Longitudinal and lateral commands are assumed not to be applied simultaneously.  The control surface actuator dynamics are assumed to be fast enough to be disregarded.
  • 19. February 24, 2005 19 Backstepping design for flight control The roll rate to be controlled, , is expressed in the stability axes coordinate system. The stability axes angular velocity, ,is related to the body axes angular velocity, , through the transformation: where Note that the transformation matrix Introducing: T s s s s r q p ) (  ω T r q p ) (  ω   sb s R                 cos 0 sin - 0 1 0 in 0 cos s Rsb T sb sb sb R R R  1 satisfies s p s T u u u u     ) ( 3 2 1
  • 20. February 24, 2005 20 Aircraft Dynamics Revisited 1 u ps   ) sin ) ( ( cos 1 tan 2 mg F L mV p q T T s s             2 u qs   ) sin cos ) ( ( 1 3 mg F Y mV r T T s           3 u rs   1 2 3 4 5 Roll rate dynamics: Equation 1 Angle of attack dynamics: Equation 2-3 Sideslip dynamics: Equation 4-5
  • 21. February 24, 2005 21 The nonlinear control problem The angle of attack dynamics and the sideslip dynamics can be written as For notational convenience it is favorable to make the origin the desired equilibrium. Let, is the desired equilibrium. u w w y w f w    2 2 1 1 ) , (   ) , ( ) , ( ) ( ) , ( 1 1 2 2 1 1 y f y x f x y f w x w x               1 w
  • 22. February 24, 2005 22 The nonlinear control problem The dynamics become We will use backstepping to construct a globally stabilizing feedback control laws for the system assuming general nonlinearity . u x x x x     2 2 1 1 ) (   
  • 23. February 24, 2005 23 The nonlinear control problem Assume there exists a constant, , such that Then a globally stabilizing control law can be given by where, and  0 all for ) ( 1 1 1    x x x  )) ( ( 1 2 x x k u     0 , 0 )) ( ) ( ( 1 1 1 1      x x x x k x    ) ( 0 1
  • 24. February 24, 2005 24 Block Diagram The nonlinear system is globally stabilized through a cascaded control structure
  • 25. February 24, 2005 25 Aircraft Application ) sin ) ( ( cos 1 tan ) , ( 2 mg F L mV p y f T T s              ) sin cos ) ( ( 1 ) , ( 3 mg F Y mV y f T T         
  • 26. February 24, 2005 26 Flight Control Laws  Angle of attack control  Sideslip regulation  Stability axis roll control )) , ( ) ( ( 1 , 2 , 2        y f k q k u ref ref s      ) sin cos 1 ( 1 , 2 , 3      g V k r k u T s      ) ( 1 s ref s p p p k u s  
  • 27. February 24, 2005 27 Gain Selection, How should the control law parameters be selected?  For control, linearize the angle of attack dynamics around a suitable operating point and then select to achieve some desired linear closed behavior locally around the operating point.  For regulation, can be selected by choosing some desired closed loop behavior using linearization of the sideslip dynamics. 2 , 1 , 2 , 1 , , , ,     k and k k k k s p  
  • 28. February 24, 2005 28 Roll rate demand, sec / 1500  ref s p
  • 29. February 24, 2005 29 Angle of attack demand, 0 15  ref 
  • 30. February 24, 2005 30 Questions Polygonia interrogationis known as Question Mark