SlideShare a Scribd company logo
university-log
Background
Applications
Conclusions
Finite Set Control Transcription for Optimal Control
Applications
Stuart A. Stanton1
Belinda G. Marchand2
Department of Aerospace Engineering and Engineering Mechanics
The University of Texas at Austin
19th AAS/AIAA Space Flight Mechanics Meeting, February 8-12, 2009
Savannah, Georgia
1 Capt, USAF; Ph.D. Candidate
2 Assistant Professor
The views expressed here are those of the author and do not reflect the official policy or position of
the United States Air Force, Department of Defense, or the U.S. Government.
Stanton, Marchand Finite Set Control Transcription 1
university-log
Background
Applications
Conclusions
Outline
Background
System Description
FSCT Method Overview
Applications
Linear Switched System
Lunar Lander
Small Spacecraft Attitude Control
Conclusions
Stanton, Marchand Finite Set Control Transcription 2
university-log
Background
Applications
Conclusions
System Description
FSCT Method Overview
System Description
Hybrid System Dynamics
˙y = f(t, y, u)
Continuous States
y =
ˆ
y1 · · · yny
˜T
yi ∈ R
Discrete Controls
u = [u1 · · · unu ]T
ui ∈ Ui = {˜ui,1, . . . , ˜ui,mi }
Examples
Switched Systems
Task Scheduling and Resource Allocation Models
On-Off Control Systems
Control Systems with Saturation Limits
Stanton, Marchand Finite Set Control Transcription 3
university-log
Background
Applications
Conclusions
System Description
FSCT Method Overview
Solving an Optimal Control Problem Numerically
Minimize J = φ(t0, y0, tf , yf ) +
R tf
t0
L(t, y, u) dt
subject to
˙y = f(t, y, u),
0 = ψ0(t0, y0),
0 = ψf (tf , yf ),
0 = β(t, y, u)
?
Minimize J = F(x)
subject to
c(x) =
h
cT
˙y (x) cT
ψ0
(x) cT
ψf
(x) cT
β (x)
iT
= 0
NLP Solver
Stanton, Marchand Finite Set Control Transcription 4
university-log
Background
Applications
Conclusions
System Description
FSCT Method Overview
FSCT Method Overview
Parameter vector consists only of states and times
x = [· · · yi,j,k · · · · · · ∆ti,k · · · t0 tf ]T
Control history is completely defined by
Pre-specified control sequence
Control value time durations, ∆ti,k, between switching points
Key parameterization factors
ny Number of States
nu Number of Controls
nn Number of Nodes
nk Number of Knots
ns Number of Segments (ns = nunk + 1)
Stanton, Marchand Finite Set Control Transcription 5
university-log
Background
Applications
Conclusions
System Description
FSCT Method Overview
FSCT Method Overview
x = [· · · yi,j,k · · · · · · ∆ti,k · · · t0 tf ]T
u1 ∈ U1 = {1, 2, 3},
u2 ∈ U2 = {−1, 1}.
u∗
=
»
1 2 3 1 2 3
−1 1 −1 1 −1 1
–
1
2
3
1
2
-1
1
-1
1
-1
y1
y2
Seg.
u1
u2
t
t0 tf
ny = 2
nu = 2
nn = 4
nk = 5
ns = 11
∆t1,1 ∆t1,2 ∆t1,3 ∆t1,4 ∆t1,5 ∆t1,6
∆t2,1 ∆t2,2 ∆t2,3 ∆t2,4 ∆t2,5 ∆t2,6
1 2 3 4 5 6 7 8 9 10 11
Stanton, Marchand Finite Set Control Transcription 6
university-log
Background
Applications
Conclusions
Linear Switched System
Lunar Lander
Small Spacecraft Attitude Control
Two Stable Linear Systems
˙y = f(y, u) = Auy,
u ∈ {1, 2} ,
where
A1 =
»
−1 10
−100 −1
–
, A2 =
»
−1 100
−10 −1
–
−30 −20 −10 0 10 20 30
−30
−20
−10
0
10
20
y1
y2
˙y =
−1 10
−100 −1
y
(a) u = 1
−20 −10 0 10 20 30
−20
−15
−10
−5
0
5
10
15
20
y1
y2
˙y =
−1 100
−10 −1
y
(b) u = 2
Figure: Individually Stable Systems
Stanton, Marchand Finite Set Control Transcription 7
university-log
Background
Applications
Conclusions
Linear Switched System
Lunar Lander
Small Spacecraft Attitude Control
Two Stable Linear Systems
Several switching laws
(a) Unstable u =

1, y1y2 < 0
2, otherwise
(b) Stable u =

1, y1 > y2
2, otherwise
(c) Stable u =

1, yT P 1y < yP 2y
2, otherwise
where P uAu + AT
u P u = −I
−8000 −6000 −4000 −2000 0 2000
−8000
−7000
−6000
−5000
−4000
−3000
−2000
−1000
0
1000
y1
y2
˙y = Auy
u =
1, y1y2 < 0
2, otherwise
(a)
−35 −30 −25 −20 −15 −10 −5 0 5 10 15
−30
−25
−20
−15
−10
−5
0
5
10
y1
y2
˙y = Auy
u =
1, y1 > y2
2, otherwise
(b)
−40 −30 −20 −10 0 10 20 30 40
−30
−20
−10
0
10
20
30
y1
y2
˙y = Auy
u =
1, yT
P1y < yT
P2y
2, otherwise
(c)
Figure: Three Switching Laws
Stanton, Marchand Finite Set Control Transcription 8
university-log
Background
Applications
Conclusions
Linear Switched System
Lunar Lander
Small Spacecraft Attitude Control
Two Stable Linear Systems
FSCT Optimization
J = F(x) = tf − t0
yT
f yf = 1
u∗
k =
3
2
+
1
2
(−1)k
−20 −15 −10 −5 0 5 10 15 20
−30
−25
−20
−15
−10
−5
0
5
10
y1
y2
(a)
−20 −15 −10 −5 0 5 10 15 20
−30
−25
−20
−15
−10
−5
0
5
10
y1
y2
(b)
Figure: FSCT Locally Optimal Switching Trajectories
Optimization implies the switching law
u =

1, − 1
m
≤ y2
y1
≤ m
2, otherwise
Stanton, Marchand Finite Set Control Transcription 9
university-log
Background
Applications
Conclusions
Linear Switched System
Lunar Lander
Small Spacecraft Attitude Control
2-Dimensional Lunar Lander
Dynamics
˙y =
2
6
6
4
˙r1
˙r2
˙v1
˙v2
3
7
7
5 =
2
6
6
4
v1
v2
u1
−g + u2
3
7
7
5 ,
Controls
u1 ∈ {−50, 0, 50} m/s2
,
u2 ∈ {−20, 0, 20} m/s2
Initial and Final
Conditions
r0 = [200 15]T
km
v0 = [−1.7 0]T
km/s
rf = 0
vf = 0
v0
r0, t0
rf , vf , tf
Stanton, Marchand Finite Set Control Transcription 10
university-log
Background
Applications
Conclusions
Linear Switched System
Lunar Lander
Small Spacecraft Attitude Control
2-Dimensional Lunar Lander
−20 0 20 40 60 80 100 120
0
100
200
Minimum Time
r
km
rrrrrrrrrrrrrrrrrrrrrrrrrrrr
−20 0 20 40 60 80 100 120
−4
−2
0
2
v
km/s
vvvvvvvvvvvvvvvvvvvvvvvvvvvv
−20 0 20 40 60 80 100 120
−50
0
50 u1
m/s2
u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1
−20 0 20 40 60 80 100 120
−20
0
20 u2
Time (s)
m/s2
u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2
(a)
−20 0 20 40 60 80 100 120 140 160
0
100
200
Minimum Fuel
r
km
rrrrrrrrrrrrrrrrrrrrrrrrrrrr
−20 0 20 40 60 80 100 120 140 160
−2
−1
0
1 v
km/s
vvvvvvvvvvvvvvvvvvvvvvvvvvvv
−20 0 20 40 60 80 100 120 140 160
−50
0
50 u1
m/s2
u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1
−20 0 20 40 60 80 100 120 140 160
−20
0
20 u2
Time (s)
m/s2
u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2
(b)
Figure: Optimal Solutions for the Minimum-Time (a) and Minimum-Fuel (b)
Lunar Lander Problem
Stanton, Marchand Finite Set Control Transcription 11
university-log
Background
Applications
Conclusions
Linear Switched System
Lunar Lander
Small Spacecraft Attitude Control
Small Spacecraft Attitude Control: Fixed Thrust
Fixed thrust cold gas propulsion for
arbitrary attitude tracking
Reference trajectory defined by rqi
0
and rωi(t)
Minimize deviations between body frame
and reference frame with minimum
propellant mass consumption
J = β1pf − β2mpf
pf −p0 =
Z tf
t0
˙p dt =
Z tf
t0
“
r
qv
b
”T “
r
qv
b
”
dt.
l3
Thuster Pair
l1
r
l2
Thuster Pair
˙y =
2
6
6
6
6
6
6
6
6
6
4
b
˙qi
b
˙ωi
˙mp
r
˙qi
˙p
3
7
7
7
7
7
7
7
7
7
5
= f(t, y, u)
ui ∈ U = {−1, 0, 1}
where ui indicates for each principal
axis whether the positive-thrusting
pair, the negative-thrusting pair, or
neither is in the on position
Stanton, Marchand Finite Set Control Transcription 12
university-log
Background
Applications
Conclusions
Linear Switched System
Lunar Lander
Small Spacecraft Attitude Control
Small Spacecraft Attitude Control: Fixed Thrust
Actual Trajectory
Desired Trajectory
0 2 4 6 8 10 12 14 16 18 20
−1
−0.8
−0.6
−0.4
−0.2
0
0.2
0.4
0.6
0.8
1
Time (s)
Quaternions: Actual vs. Desired
(a)
0 2 4 6 8 10 12 14 16 18 20
−0.2
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
Time (s)
rad/s
Angular Velocity: Actual vs. Desired
(b)
Figure: Fixed Thrust Attitude Control
Stanton, Marchand Finite Set Control Transcription 13
university-log
Background
Applications
Conclusions
Linear Switched System
Lunar Lander
Small Spacecraft Attitude Control
Small Spacecraft Attitude Control: Variable Thrust
Variable thrust cold gas propulsion
Valve rod modifies nozzle throat area
Include additional states to model
variable thrust
Resulting dynamics are still hybrid
Nozzle Throat
30o
30o
29.5o
Valve Core Rod
Valve Core Motion
States and Controls
y =
2
6
6
6
6
6
6
6
6
4
b
qi
b
ωi
mp
d
v
r
qi
p
3
7
7
7
7
7
7
7
7
5
u =
»
w
a
–
wi ∈ {0, 1}
ai ∈ {−1, 0, 1}
wi indicates whether the ith thruster pair is on or off
ai indicates the acceleration of the valve core rods of the ith thruster pair
Stanton, Marchand Finite Set Control Transcription 14
university-log
Background
Applications
Conclusions
Linear Switched System
Lunar Lander
Small Spacecraft Attitude Control
Small Spacecraft Attitude Control: Variable Thrust
Actual Trajectory
Desired Trajectory
0 2 4 6 8 10 12 14 16 18 20
−1
−0.8
−0.6
−0.4
−0.2
0
0.2
0.4
0.6
0.8
1
Time (s)
Quaternions: Actual vs. Desired
(a)
0 2 4 6 8 10 12 14 16 18 20
−0.2
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
Time (s)
rad/s
Angular Velocity: Actual vs. Desired
(b)
Figure: Variable Thrust Attitude Control
Stanton, Marchand Finite Set Control Transcription 15
university-log
Background
Applications
Conclusions
Conclusions
This investigation explores the range of applications of the FSCT
method
The applicability of the method extends to all engineering disciplines
FSCT vs. Multiple Lyapunov Functions
Optimal control laws may be extracted whose performance exceeds
those derived using a Lyapunov argument
Multiple independent decision inputs managed simultaneously
Solutions derived via the FSCT method are utilized in conjunction
with a hybrid system model predictive control scheme
Optimized control schedules can be realized in the context of potential
perturbations or other unknowns
Some continuous control input systems may be more accurately
described as systems ultimately relying on discrete decision variables
Continuous control variables may often be extended into a set of
continuous state variables and discrete inputs
Stanton, Marchand Finite Set Control Transcription 16

More Related Content

What's hot

Summary of MAST
Summary of MASTSummary of MAST
Summary of MAST
Sangjun Son
 
Viktor Urumov - Time-delay feedback control of nonlinear oscillators
Viktor Urumov -  Time-delay feedback control of nonlinear oscillatorsViktor Urumov -  Time-delay feedback control of nonlinear oscillators
Viktor Urumov - Time-delay feedback control of nonlinear oscillators
SEENET-MTP
 
3 recursive bayesian estimation
3  recursive bayesian estimation3  recursive bayesian estimation
3 recursive bayesian estimation
Solo Hermelin
 
Self-Tuning Regulators (STR)
Self-Tuning Regulators (STR)Self-Tuning Regulators (STR)
Self-Tuning Regulators (STR)
Mohamed Mohamed El-Sayed
 
Nonlinear Systems Term Project: Averaged Modeling of the Cardiovascular System
Nonlinear Systems Term Project: Averaged Modeling of the Cardiovascular SystemNonlinear Systems Term Project: Averaged Modeling of the Cardiovascular System
Nonlinear Systems Term Project: Averaged Modeling of the Cardiovascular System
Philip Diette
 
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
 
2 classical field theories
2 classical field theories2 classical field theories
2 classical field theories
Solo Hermelin
 
Robust Control of Rotor/AMB Systems
Robust Control of Rotor/AMB SystemsRobust Control of Rotor/AMB Systems
Robust Control of Rotor/AMB Systems
Sina Kuseyri
 
Model Reference Adaptation Systems (MRAS)
Model Reference Adaptation Systems (MRAS)Model Reference Adaptation Systems (MRAS)
Model Reference Adaptation Systems (MRAS)
Mohamed Mohamed El-Sayed
 
4 stochastic processes
4 stochastic processes4 stochastic processes
4 stochastic processes
Solo Hermelin
 
2013.06.17 Time Series Analysis Workshop ..Applications in Physiology, Climat...
2013.06.17 Time Series Analysis Workshop ..Applications in Physiology, Climat...2013.06.17 Time Series Analysis Workshop ..Applications in Physiology, Climat...
2013.06.17 Time Series Analysis Workshop ..Applications in Physiology, Climat...
NUI Galway
 
Inner outer and spectral factorizations
Inner outer and spectral factorizationsInner outer and spectral factorizations
Inner outer and spectral factorizations
Solo Hermelin
 
Ppt of analog communication
Ppt of analog communicationPpt of analog communication
Ppt of analog communication
Arun Kumar
 
Cyclo-stationary processes
Cyclo-stationary processesCyclo-stationary processes
Cyclo-stationary processes
HAmindavarLectures
 
Fluid dynamics
Fluid dynamicsFluid dynamics
Fluid dynamics
Solo Hermelin
 
Adaptive Control Scheme with Parameter Adaptation - From Human Motor Control ...
Adaptive Control Scheme with Parameter Adaptation - From Human Motor Control ...Adaptive Control Scheme with Parameter Adaptation - From Human Motor Control ...
Adaptive Control Scheme with Parameter Adaptation - From Human Motor Control ...toukaigi
 
An Efficient Boundary Integral Method for Stiff Fluid Interface Problems
An Efficient Boundary Integral Method for Stiff Fluid Interface ProblemsAn Efficient Boundary Integral Method for Stiff Fluid Interface Problems
An Efficient Boundary Integral Method for Stiff Fluid Interface Problems
Alex (Oleksiy) Varfolomiyev
 
Lec1 01
Lec1 01Lec1 01
Rotation in 3d Space: Euler Angles, Quaternions, Marix Descriptions
Rotation in 3d Space: Euler Angles, Quaternions, Marix DescriptionsRotation in 3d Space: Euler Angles, Quaternions, Marix Descriptions
Rotation in 3d Space: Euler Angles, Quaternions, Marix Descriptions
Solo Hermelin
 

What's hot (20)

Summary of MAST
Summary of MASTSummary of MAST
Summary of MAST
 
Viktor Urumov - Time-delay feedback control of nonlinear oscillators
Viktor Urumov -  Time-delay feedback control of nonlinear oscillatorsViktor Urumov -  Time-delay feedback control of nonlinear oscillators
Viktor Urumov - Time-delay feedback control of nonlinear oscillators
 
3 recursive bayesian estimation
3  recursive bayesian estimation3  recursive bayesian estimation
3 recursive bayesian estimation
 
Self-Tuning Regulators (STR)
Self-Tuning Regulators (STR)Self-Tuning Regulators (STR)
Self-Tuning Regulators (STR)
 
Nonlinear Systems Term Project: Averaged Modeling of the Cardiovascular System
Nonlinear Systems Term Project: Averaged Modeling of the Cardiovascular SystemNonlinear Systems Term Project: Averaged Modeling of the Cardiovascular System
Nonlinear Systems Term Project: Averaged Modeling of the Cardiovascular System
 
Slide Mode Control (S.M.C.)
Slide Mode Control (S.M.C.)Slide Mode Control (S.M.C.)
Slide Mode Control (S.M.C.)
 
2 classical field theories
2 classical field theories2 classical field theories
2 classical field theories
 
Robust Control of Rotor/AMB Systems
Robust Control of Rotor/AMB SystemsRobust Control of Rotor/AMB Systems
Robust Control of Rotor/AMB Systems
 
Model Reference Adaptation Systems (MRAS)
Model Reference Adaptation Systems (MRAS)Model Reference Adaptation Systems (MRAS)
Model Reference Adaptation Systems (MRAS)
 
4 stochastic processes
4 stochastic processes4 stochastic processes
4 stochastic processes
 
2013.06.17 Time Series Analysis Workshop ..Applications in Physiology, Climat...
2013.06.17 Time Series Analysis Workshop ..Applications in Physiology, Climat...2013.06.17 Time Series Analysis Workshop ..Applications in Physiology, Climat...
2013.06.17 Time Series Analysis Workshop ..Applications in Physiology, Climat...
 
Inner outer and spectral factorizations
Inner outer and spectral factorizationsInner outer and spectral factorizations
Inner outer and spectral factorizations
 
Ppt of analog communication
Ppt of analog communicationPpt of analog communication
Ppt of analog communication
 
Cyclo-stationary processes
Cyclo-stationary processesCyclo-stationary processes
Cyclo-stationary processes
 
Fluid dynamics
Fluid dynamicsFluid dynamics
Fluid dynamics
 
Adaptive Control Scheme with Parameter Adaptation - From Human Motor Control ...
Adaptive Control Scheme with Parameter Adaptation - From Human Motor Control ...Adaptive Control Scheme with Parameter Adaptation - From Human Motor Control ...
Adaptive Control Scheme with Parameter Adaptation - From Human Motor Control ...
 
An Efficient Boundary Integral Method for Stiff Fluid Interface Problems
An Efficient Boundary Integral Method for Stiff Fluid Interface ProblemsAn Efficient Boundary Integral Method for Stiff Fluid Interface Problems
An Efficient Boundary Integral Method for Stiff Fluid Interface Problems
 
Lec1 01
Lec1 01Lec1 01
Lec1 01
 
Rotation in 3d Space: Euler Angles, Quaternions, Marix Descriptions
Rotation in 3d Space: Euler Angles, Quaternions, Marix DescriptionsRotation in 3d Space: Euler Angles, Quaternions, Marix Descriptions
Rotation in 3d Space: Euler Angles, Quaternions, Marix Descriptions
 
Simple harmonic motion1
Simple harmonic motion1Simple harmonic motion1
Simple harmonic motion1
 

Similar to Finite Set Control Transcription for Optimal Control Applications

Actuator Constrained Optimal Control of Formations Near the Libration Points
Actuator Constrained Optimal Control of Formations Near the Libration PointsActuator Constrained Optimal Control of Formations Near the Libration Points
Actuator Constrained Optimal Control of Formations Near the Libration Points
Belinda Marchand
 
MATHEMATICAL MODELING OF COMPLEX REDUNDANT SYSTEM UNDER HEAD-OF-LINE REPAIR
MATHEMATICAL MODELING OF COMPLEX REDUNDANT SYSTEM UNDER HEAD-OF-LINE REPAIRMATHEMATICAL MODELING OF COMPLEX REDUNDANT SYSTEM UNDER HEAD-OF-LINE REPAIR
MATHEMATICAL MODELING OF COMPLEX REDUNDANT SYSTEM UNDER HEAD-OF-LINE REPAIR
Editor IJMTER
 
Tracking Control of Nanosatellites with Uncertain Time Varying Parameters
Tracking Control of Nanosatellites with Uncertain Time Varying ParametersTracking Control of Nanosatellites with Uncertain Time Varying Parameters
Tracking Control of Nanosatellites with Uncertain Time Varying Parameters
Belinda Marchand
 
Julio Bravo's Master Graduation Project
Julio Bravo's Master Graduation ProjectJulio Bravo's Master Graduation Project
Julio Bravo's Master Graduation ProjectJulio Bravo
 
SDF Hysteretic System 1 - Differential Vaiana Rosati Model
SDF Hysteretic System 1 - Differential Vaiana Rosati Model SDF Hysteretic System 1 - Differential Vaiana Rosati Model
SDF Hysteretic System 1 - Differential Vaiana Rosati Model
University of Naples Federico II
 
An Exponential Observer Design for a Class of Chaotic Systems with Exponentia...
An Exponential Observer Design for a Class of Chaotic Systems with Exponentia...An Exponential Observer Design for a Class of Chaotic Systems with Exponentia...
An Exponential Observer Design for a Class of Chaotic Systems with Exponentia...
ijtsrd
 
Forecast2007
Forecast2007Forecast2007
Forecast2007
Herisanpio
 
SDF Hysteretic System 1 - Analytical Vaiana Rosati Model
SDF Hysteretic System 1 - Analytical Vaiana Rosati ModelSDF Hysteretic System 1 - Analytical Vaiana Rosati Model
SDF Hysteretic System 1 - Analytical Vaiana Rosati Model
University of Naples Federico II
 
Mathcad - CMS (Component Mode Synthesis) Analysis.pdf
Mathcad - CMS (Component Mode Synthesis) Analysis.pdfMathcad - CMS (Component Mode Synthesis) Analysis.pdf
Mathcad - CMS (Component Mode Synthesis) Analysis.pdf
Julio Banks
 
Controllability of Linear Dynamical System
Controllability of  Linear Dynamical SystemControllability of  Linear Dynamical System
Controllability of Linear Dynamical System
Purnima Pandit
 
20120214 optical pulse_measurement_wei-yi
20120214 optical pulse_measurement_wei-yi20120214 optical pulse_measurement_wei-yi
20120214 optical pulse_measurement_wei-yi奕勳 陳
 
Measures of different reliability parameters for a complex redundant system u...
Measures of different reliability parameters for a complex redundant system u...Measures of different reliability parameters for a complex redundant system u...
Measures of different reliability parameters for a complex redundant system u...
Alexander Decker
 
CHAOS CONTROL VIA ADAPTIVE INTERVAL TYPE-2 FUZZY NONSINGULAR TERMINAL SLIDING...
CHAOS CONTROL VIA ADAPTIVE INTERVAL TYPE-2 FUZZY NONSINGULAR TERMINAL SLIDING...CHAOS CONTROL VIA ADAPTIVE INTERVAL TYPE-2 FUZZY NONSINGULAR TERMINAL SLIDING...
CHAOS CONTROL VIA ADAPTIVE INTERVAL TYPE-2 FUZZY NONSINGULAR TERMINAL SLIDING...
ijcsitcejournal
 
pid1.ppt
pid1.pptpid1.ppt
pid1.ppt
AnujJain192545
 
ppt.ppt
ppt.pptppt.ppt
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
ijscmcj
 
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
ijscmcjournal
 
Optimal PID Controller Design for Speed Control of a Separately Excited DC Mo...
Optimal PID Controller Design for Speed Control of a Separately Excited DC Mo...Optimal PID Controller Design for Speed Control of a Separately Excited DC Mo...
Optimal PID Controller Design for Speed Control of a Separately Excited DC Mo...
ijscmcj
 
Physique révision
Physique révisionPhysique révision
Physique révision
badro96
 
On the discretized algorithm for optimal proportional control problems constr...
On the discretized algorithm for optimal proportional control problems constr...On the discretized algorithm for optimal proportional control problems constr...
On the discretized algorithm for optimal proportional control problems constr...
Alexander Decker
 

Similar to Finite Set Control Transcription for Optimal Control Applications (20)

Actuator Constrained Optimal Control of Formations Near the Libration Points
Actuator Constrained Optimal Control of Formations Near the Libration PointsActuator Constrained Optimal Control of Formations Near the Libration Points
Actuator Constrained Optimal Control of Formations Near the Libration Points
 
MATHEMATICAL MODELING OF COMPLEX REDUNDANT SYSTEM UNDER HEAD-OF-LINE REPAIR
MATHEMATICAL MODELING OF COMPLEX REDUNDANT SYSTEM UNDER HEAD-OF-LINE REPAIRMATHEMATICAL MODELING OF COMPLEX REDUNDANT SYSTEM UNDER HEAD-OF-LINE REPAIR
MATHEMATICAL MODELING OF COMPLEX REDUNDANT SYSTEM UNDER HEAD-OF-LINE REPAIR
 
Tracking Control of Nanosatellites with Uncertain Time Varying Parameters
Tracking Control of Nanosatellites with Uncertain Time Varying ParametersTracking Control of Nanosatellites with Uncertain Time Varying Parameters
Tracking Control of Nanosatellites with Uncertain Time Varying Parameters
 
Julio Bravo's Master Graduation Project
Julio Bravo's Master Graduation ProjectJulio Bravo's Master Graduation Project
Julio Bravo's Master Graduation Project
 
SDF Hysteretic System 1 - Differential Vaiana Rosati Model
SDF Hysteretic System 1 - Differential Vaiana Rosati Model SDF Hysteretic System 1 - Differential Vaiana Rosati Model
SDF Hysteretic System 1 - Differential Vaiana Rosati Model
 
An Exponential Observer Design for a Class of Chaotic Systems with Exponentia...
An Exponential Observer Design for a Class of Chaotic Systems with Exponentia...An Exponential Observer Design for a Class of Chaotic Systems with Exponentia...
An Exponential Observer Design for a Class of Chaotic Systems with Exponentia...
 
Forecast2007
Forecast2007Forecast2007
Forecast2007
 
SDF Hysteretic System 1 - Analytical Vaiana Rosati Model
SDF Hysteretic System 1 - Analytical Vaiana Rosati ModelSDF Hysteretic System 1 - Analytical Vaiana Rosati Model
SDF Hysteretic System 1 - Analytical Vaiana Rosati Model
 
Mathcad - CMS (Component Mode Synthesis) Analysis.pdf
Mathcad - CMS (Component Mode Synthesis) Analysis.pdfMathcad - CMS (Component Mode Synthesis) Analysis.pdf
Mathcad - CMS (Component Mode Synthesis) Analysis.pdf
 
Controllability of Linear Dynamical System
Controllability of  Linear Dynamical SystemControllability of  Linear Dynamical System
Controllability of Linear Dynamical System
 
20120214 optical pulse_measurement_wei-yi
20120214 optical pulse_measurement_wei-yi20120214 optical pulse_measurement_wei-yi
20120214 optical pulse_measurement_wei-yi
 
Measures of different reliability parameters for a complex redundant system u...
Measures of different reliability parameters for a complex redundant system u...Measures of different reliability parameters for a complex redundant system u...
Measures of different reliability parameters for a complex redundant system u...
 
CHAOS CONTROL VIA ADAPTIVE INTERVAL TYPE-2 FUZZY NONSINGULAR TERMINAL SLIDING...
CHAOS CONTROL VIA ADAPTIVE INTERVAL TYPE-2 FUZZY NONSINGULAR TERMINAL SLIDING...CHAOS CONTROL VIA ADAPTIVE INTERVAL TYPE-2 FUZZY NONSINGULAR TERMINAL SLIDING...
CHAOS CONTROL VIA ADAPTIVE INTERVAL TYPE-2 FUZZY NONSINGULAR TERMINAL SLIDING...
 
pid1.ppt
pid1.pptpid1.ppt
pid1.ppt
 
ppt.ppt
ppt.pptppt.ppt
ppt.ppt
 
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
 
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
OPTIMAL PID CONTROLLER DESIGN FOR SPEED CONTROL OF A SEPARATELY EXCITED DC MO...
 
Optimal PID Controller Design for Speed Control of a Separately Excited DC Mo...
Optimal PID Controller Design for Speed Control of a Separately Excited DC Mo...Optimal PID Controller Design for Speed Control of a Separately Excited DC Mo...
Optimal PID Controller Design for Speed Control of a Separately Excited DC Mo...
 
Physique révision
Physique révisionPhysique révision
Physique révision
 
On the discretized algorithm for optimal proportional control problems constr...
On the discretized algorithm for optimal proportional control problems constr...On the discretized algorithm for optimal proportional control problems constr...
On the discretized algorithm for optimal proportional control problems constr...
 

More from Belinda Marchand

Design of the Onboard Autonomous Targeting Algorithm for the Trans-Earth Phas...
Design of the Onboard Autonomous Targeting Algorithm for the Trans-Earth Phas...Design of the Onboard Autonomous Targeting Algorithm for the Trans-Earth Phas...
Design of the Onboard Autonomous Targeting Algorithm for the Trans-Earth Phas...
Belinda Marchand
 
Temporary Satellite Capture Of Short-Period Jupiter Family Comets From The Pe...
Temporary Satellite Capture Of Short-Period Jupiter Family Comets From The Pe...Temporary Satellite Capture Of Short-Period Jupiter Family Comets From The Pe...
Temporary Satellite Capture Of Short-Period Jupiter Family Comets From The Pe...
Belinda Marchand
 
Applications of Artificial Potential Function Methods to Autonomous Space Flight
Applications of Artificial Potential Function Methods to Autonomous Space FlightApplications of Artificial Potential Function Methods to Autonomous Space Flight
Applications of Artificial Potential Function Methods to Autonomous Space Flight
Belinda Marchand
 
Control Strategies For Formation Flight In The Vicinity Of The Libration Points
Control Strategies For Formation Flight In The Vicinity Of The Libration PointsControl Strategies For Formation Flight In The Vicinity Of The Libration Points
Control Strategies For Formation Flight In The Vicinity Of The Libration Points
Belinda Marchand
 
Aspherical Formations Near The Libration Points In The Sun-Earth/Moon Ephemer...
Aspherical Formations Near The Libration Points In The Sun-Earth/Moon Ephemer...Aspherical Formations Near The Libration Points In The Sun-Earth/Moon Ephemer...
Aspherical Formations Near The Libration Points In The Sun-Earth/Moon Ephemer...
Belinda Marchand
 
Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
  Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...  Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
Belinda Marchand
 
Formations Near The Libration Points: Design Strategies Using Natural And Non...
Formations Near The Libration Points: Design Strategies Using Natural And Non...Formations Near The Libration Points: Design Strategies Using Natural And Non...
Formations Near The Libration Points: Design Strategies Using Natural And Non...
Belinda Marchand
 
Design And Control Of Formations Near The Libration Points Of The Sun-Earth...
  Design And Control Of Formations Near The Libration Points Of The Sun-Earth...  Design And Control Of Formations Near The Libration Points Of The Sun-Earth...
Design And Control Of Formations Near The Libration Points Of The Sun-Earth...
Belinda Marchand
 
Formation Flight Near L1 And L2 In The Sun-Earth/Moon Ephemeris System Includ...
Formation Flight Near L1 And L2 In The Sun-Earth/Moon Ephemeris System Includ...Formation Flight Near L1 And L2 In The Sun-Earth/Moon Ephemeris System Includ...
Formation Flight Near L1 And L2 In The Sun-Earth/Moon Ephemeris System Includ...
Belinda Marchand
 
Investigation Of Alternative Return Strategies for Orion Trans-Earth Inject...
  Investigation Of Alternative Return Strategies for Orion Trans-Earth Inject...  Investigation Of Alternative Return Strategies for Orion Trans-Earth Inject...
Investigation Of Alternative Return Strategies for Orion Trans-Earth Inject...
Belinda Marchand
 
An Autonomous Onboard Targeting Algorithm using Finite Thrust Maneuvers
An Autonomous Onboard Targeting Algorithm using Finite Thrust ManeuversAn Autonomous Onboard Targeting Algorithm using Finite Thrust Maneuvers
An Autonomous Onboard Targeting Algorithm using Finite Thrust Maneuvers
Belinda Marchand
 
Automated Patch Point Placement for Spacecraft Trajectory Targeting
Automated Patch Point Placement for Spacecraft Trajectory TargetingAutomated Patch Point Placement for Spacecraft Trajectory Targeting
Automated Patch Point Placement for Spacecraft Trajectory Targeting
Belinda Marchand
 

More from Belinda Marchand (12)

Design of the Onboard Autonomous Targeting Algorithm for the Trans-Earth Phas...
Design of the Onboard Autonomous Targeting Algorithm for the Trans-Earth Phas...Design of the Onboard Autonomous Targeting Algorithm for the Trans-Earth Phas...
Design of the Onboard Autonomous Targeting Algorithm for the Trans-Earth Phas...
 
Temporary Satellite Capture Of Short-Period Jupiter Family Comets From The Pe...
Temporary Satellite Capture Of Short-Period Jupiter Family Comets From The Pe...Temporary Satellite Capture Of Short-Period Jupiter Family Comets From The Pe...
Temporary Satellite Capture Of Short-Period Jupiter Family Comets From The Pe...
 
Applications of Artificial Potential Function Methods to Autonomous Space Flight
Applications of Artificial Potential Function Methods to Autonomous Space FlightApplications of Artificial Potential Function Methods to Autonomous Space Flight
Applications of Artificial Potential Function Methods to Autonomous Space Flight
 
Control Strategies For Formation Flight In The Vicinity Of The Libration Points
Control Strategies For Formation Flight In The Vicinity Of The Libration PointsControl Strategies For Formation Flight In The Vicinity Of The Libration Points
Control Strategies For Formation Flight In The Vicinity Of The Libration Points
 
Aspherical Formations Near The Libration Points In The Sun-Earth/Moon Ephemer...
Aspherical Formations Near The Libration Points In The Sun-Earth/Moon Ephemer...Aspherical Formations Near The Libration Points In The Sun-Earth/Moon Ephemer...
Aspherical Formations Near The Libration Points In The Sun-Earth/Moon Ephemer...
 
Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
  Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...  Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
 
Formations Near The Libration Points: Design Strategies Using Natural And Non...
Formations Near The Libration Points: Design Strategies Using Natural And Non...Formations Near The Libration Points: Design Strategies Using Natural And Non...
Formations Near The Libration Points: Design Strategies Using Natural And Non...
 
Design And Control Of Formations Near The Libration Points Of The Sun-Earth...
  Design And Control Of Formations Near The Libration Points Of The Sun-Earth...  Design And Control Of Formations Near The Libration Points Of The Sun-Earth...
Design And Control Of Formations Near The Libration Points Of The Sun-Earth...
 
Formation Flight Near L1 And L2 In The Sun-Earth/Moon Ephemeris System Includ...
Formation Flight Near L1 And L2 In The Sun-Earth/Moon Ephemeris System Includ...Formation Flight Near L1 And L2 In The Sun-Earth/Moon Ephemeris System Includ...
Formation Flight Near L1 And L2 In The Sun-Earth/Moon Ephemeris System Includ...
 
Investigation Of Alternative Return Strategies for Orion Trans-Earth Inject...
  Investigation Of Alternative Return Strategies for Orion Trans-Earth Inject...  Investigation Of Alternative Return Strategies for Orion Trans-Earth Inject...
Investigation Of Alternative Return Strategies for Orion Trans-Earth Inject...
 
An Autonomous Onboard Targeting Algorithm using Finite Thrust Maneuvers
An Autonomous Onboard Targeting Algorithm using Finite Thrust ManeuversAn Autonomous Onboard Targeting Algorithm using Finite Thrust Maneuvers
An Autonomous Onboard Targeting Algorithm using Finite Thrust Maneuvers
 
Automated Patch Point Placement for Spacecraft Trajectory Targeting
Automated Patch Point Placement for Spacecraft Trajectory TargetingAutomated Patch Point Placement for Spacecraft Trajectory Targeting
Automated Patch Point Placement for Spacecraft Trajectory Targeting
 

Recently uploaded

Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 

Recently uploaded (20)

Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 

Finite Set Control Transcription for Optimal Control Applications

  • 1. university-log Background Applications Conclusions Finite Set Control Transcription for Optimal Control Applications Stuart A. Stanton1 Belinda G. Marchand2 Department of Aerospace Engineering and Engineering Mechanics The University of Texas at Austin 19th AAS/AIAA Space Flight Mechanics Meeting, February 8-12, 2009 Savannah, Georgia 1 Capt, USAF; Ph.D. Candidate 2 Assistant Professor The views expressed here are those of the author and do not reflect the official policy or position of the United States Air Force, Department of Defense, or the U.S. Government. Stanton, Marchand Finite Set Control Transcription 1
  • 2. university-log Background Applications Conclusions Outline Background System Description FSCT Method Overview Applications Linear Switched System Lunar Lander Small Spacecraft Attitude Control Conclusions Stanton, Marchand Finite Set Control Transcription 2
  • 3. university-log Background Applications Conclusions System Description FSCT Method Overview System Description Hybrid System Dynamics ˙y = f(t, y, u) Continuous States y = ˆ y1 · · · yny ˜T yi ∈ R Discrete Controls u = [u1 · · · unu ]T ui ∈ Ui = {˜ui,1, . . . , ˜ui,mi } Examples Switched Systems Task Scheduling and Resource Allocation Models On-Off Control Systems Control Systems with Saturation Limits Stanton, Marchand Finite Set Control Transcription 3
  • 4. university-log Background Applications Conclusions System Description FSCT Method Overview Solving an Optimal Control Problem Numerically Minimize J = φ(t0, y0, tf , yf ) + R tf t0 L(t, y, u) dt subject to ˙y = f(t, y, u), 0 = ψ0(t0, y0), 0 = ψf (tf , yf ), 0 = β(t, y, u) ? Minimize J = F(x) subject to c(x) = h cT ˙y (x) cT ψ0 (x) cT ψf (x) cT β (x) iT = 0 NLP Solver Stanton, Marchand Finite Set Control Transcription 4
  • 5. university-log Background Applications Conclusions System Description FSCT Method Overview FSCT Method Overview Parameter vector consists only of states and times x = [· · · yi,j,k · · · · · · ∆ti,k · · · t0 tf ]T Control history is completely defined by Pre-specified control sequence Control value time durations, ∆ti,k, between switching points Key parameterization factors ny Number of States nu Number of Controls nn Number of Nodes nk Number of Knots ns Number of Segments (ns = nunk + 1) Stanton, Marchand Finite Set Control Transcription 5
  • 6. university-log Background Applications Conclusions System Description FSCT Method Overview FSCT Method Overview x = [· · · yi,j,k · · · · · · ∆ti,k · · · t0 tf ]T u1 ∈ U1 = {1, 2, 3}, u2 ∈ U2 = {−1, 1}. u∗ = » 1 2 3 1 2 3 −1 1 −1 1 −1 1 – 1 2 3 1 2 -1 1 -1 1 -1 y1 y2 Seg. u1 u2 t t0 tf ny = 2 nu = 2 nn = 4 nk = 5 ns = 11 ∆t1,1 ∆t1,2 ∆t1,3 ∆t1,4 ∆t1,5 ∆t1,6 ∆t2,1 ∆t2,2 ∆t2,3 ∆t2,4 ∆t2,5 ∆t2,6 1 2 3 4 5 6 7 8 9 10 11 Stanton, Marchand Finite Set Control Transcription 6
  • 7. university-log Background Applications Conclusions Linear Switched System Lunar Lander Small Spacecraft Attitude Control Two Stable Linear Systems ˙y = f(y, u) = Auy, u ∈ {1, 2} , where A1 = » −1 10 −100 −1 – , A2 = » −1 100 −10 −1 – −30 −20 −10 0 10 20 30 −30 −20 −10 0 10 20 y1 y2 ˙y = −1 10 −100 −1 y (a) u = 1 −20 −10 0 10 20 30 −20 −15 −10 −5 0 5 10 15 20 y1 y2 ˙y = −1 100 −10 −1 y (b) u = 2 Figure: Individually Stable Systems Stanton, Marchand Finite Set Control Transcription 7
  • 8. university-log Background Applications Conclusions Linear Switched System Lunar Lander Small Spacecraft Attitude Control Two Stable Linear Systems Several switching laws (a) Unstable u =  1, y1y2 < 0 2, otherwise (b) Stable u =  1, y1 > y2 2, otherwise (c) Stable u =  1, yT P 1y < yP 2y 2, otherwise where P uAu + AT u P u = −I −8000 −6000 −4000 −2000 0 2000 −8000 −7000 −6000 −5000 −4000 −3000 −2000 −1000 0 1000 y1 y2 ˙y = Auy u = 1, y1y2 < 0 2, otherwise (a) −35 −30 −25 −20 −15 −10 −5 0 5 10 15 −30 −25 −20 −15 −10 −5 0 5 10 y1 y2 ˙y = Auy u = 1, y1 > y2 2, otherwise (b) −40 −30 −20 −10 0 10 20 30 40 −30 −20 −10 0 10 20 30 y1 y2 ˙y = Auy u = 1, yT P1y < yT P2y 2, otherwise (c) Figure: Three Switching Laws Stanton, Marchand Finite Set Control Transcription 8
  • 9. university-log Background Applications Conclusions Linear Switched System Lunar Lander Small Spacecraft Attitude Control Two Stable Linear Systems FSCT Optimization J = F(x) = tf − t0 yT f yf = 1 u∗ k = 3 2 + 1 2 (−1)k −20 −15 −10 −5 0 5 10 15 20 −30 −25 −20 −15 −10 −5 0 5 10 y1 y2 (a) −20 −15 −10 −5 0 5 10 15 20 −30 −25 −20 −15 −10 −5 0 5 10 y1 y2 (b) Figure: FSCT Locally Optimal Switching Trajectories Optimization implies the switching law u =  1, − 1 m ≤ y2 y1 ≤ m 2, otherwise Stanton, Marchand Finite Set Control Transcription 9
  • 10. university-log Background Applications Conclusions Linear Switched System Lunar Lander Small Spacecraft Attitude Control 2-Dimensional Lunar Lander Dynamics ˙y = 2 6 6 4 ˙r1 ˙r2 ˙v1 ˙v2 3 7 7 5 = 2 6 6 4 v1 v2 u1 −g + u2 3 7 7 5 , Controls u1 ∈ {−50, 0, 50} m/s2 , u2 ∈ {−20, 0, 20} m/s2 Initial and Final Conditions r0 = [200 15]T km v0 = [−1.7 0]T km/s rf = 0 vf = 0 v0 r0, t0 rf , vf , tf Stanton, Marchand Finite Set Control Transcription 10
  • 11. university-log Background Applications Conclusions Linear Switched System Lunar Lander Small Spacecraft Attitude Control 2-Dimensional Lunar Lander −20 0 20 40 60 80 100 120 0 100 200 Minimum Time r km rrrrrrrrrrrrrrrrrrrrrrrrrrrr −20 0 20 40 60 80 100 120 −4 −2 0 2 v km/s vvvvvvvvvvvvvvvvvvvvvvvvvvvv −20 0 20 40 60 80 100 120 −50 0 50 u1 m/s2 u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1 −20 0 20 40 60 80 100 120 −20 0 20 u2 Time (s) m/s2 u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2 (a) −20 0 20 40 60 80 100 120 140 160 0 100 200 Minimum Fuel r km rrrrrrrrrrrrrrrrrrrrrrrrrrrr −20 0 20 40 60 80 100 120 140 160 −2 −1 0 1 v km/s vvvvvvvvvvvvvvvvvvvvvvvvvvvv −20 0 20 40 60 80 100 120 140 160 −50 0 50 u1 m/s2 u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1u1 −20 0 20 40 60 80 100 120 140 160 −20 0 20 u2 Time (s) m/s2 u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2u2 (b) Figure: Optimal Solutions for the Minimum-Time (a) and Minimum-Fuel (b) Lunar Lander Problem Stanton, Marchand Finite Set Control Transcription 11
  • 12. university-log Background Applications Conclusions Linear Switched System Lunar Lander Small Spacecraft Attitude Control Small Spacecraft Attitude Control: Fixed Thrust Fixed thrust cold gas propulsion for arbitrary attitude tracking Reference trajectory defined by rqi 0 and rωi(t) Minimize deviations between body frame and reference frame with minimum propellant mass consumption J = β1pf − β2mpf pf −p0 = Z tf t0 ˙p dt = Z tf t0 “ r qv b ”T “ r qv b ” dt. l3 Thuster Pair l1 r l2 Thuster Pair ˙y = 2 6 6 6 6 6 6 6 6 6 4 b ˙qi b ˙ωi ˙mp r ˙qi ˙p 3 7 7 7 7 7 7 7 7 7 5 = f(t, y, u) ui ∈ U = {−1, 0, 1} where ui indicates for each principal axis whether the positive-thrusting pair, the negative-thrusting pair, or neither is in the on position Stanton, Marchand Finite Set Control Transcription 12
  • 13. university-log Background Applications Conclusions Linear Switched System Lunar Lander Small Spacecraft Attitude Control Small Spacecraft Attitude Control: Fixed Thrust Actual Trajectory Desired Trajectory 0 2 4 6 8 10 12 14 16 18 20 −1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1 Time (s) Quaternions: Actual vs. Desired (a) 0 2 4 6 8 10 12 14 16 18 20 −0.2 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 Time (s) rad/s Angular Velocity: Actual vs. Desired (b) Figure: Fixed Thrust Attitude Control Stanton, Marchand Finite Set Control Transcription 13
  • 14. university-log Background Applications Conclusions Linear Switched System Lunar Lander Small Spacecraft Attitude Control Small Spacecraft Attitude Control: Variable Thrust Variable thrust cold gas propulsion Valve rod modifies nozzle throat area Include additional states to model variable thrust Resulting dynamics are still hybrid Nozzle Throat 30o 30o 29.5o Valve Core Rod Valve Core Motion States and Controls y = 2 6 6 6 6 6 6 6 6 4 b qi b ωi mp d v r qi p 3 7 7 7 7 7 7 7 7 5 u = » w a – wi ∈ {0, 1} ai ∈ {−1, 0, 1} wi indicates whether the ith thruster pair is on or off ai indicates the acceleration of the valve core rods of the ith thruster pair Stanton, Marchand Finite Set Control Transcription 14
  • 15. university-log Background Applications Conclusions Linear Switched System Lunar Lander Small Spacecraft Attitude Control Small Spacecraft Attitude Control: Variable Thrust Actual Trajectory Desired Trajectory 0 2 4 6 8 10 12 14 16 18 20 −1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1 Time (s) Quaternions: Actual vs. Desired (a) 0 2 4 6 8 10 12 14 16 18 20 −0.2 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 Time (s) rad/s Angular Velocity: Actual vs. Desired (b) Figure: Variable Thrust Attitude Control Stanton, Marchand Finite Set Control Transcription 15
  • 16. university-log Background Applications Conclusions Conclusions This investigation explores the range of applications of the FSCT method The applicability of the method extends to all engineering disciplines FSCT vs. Multiple Lyapunov Functions Optimal control laws may be extracted whose performance exceeds those derived using a Lyapunov argument Multiple independent decision inputs managed simultaneously Solutions derived via the FSCT method are utilized in conjunction with a hybrid system model predictive control scheme Optimized control schedules can be realized in the context of potential perturbations or other unknowns Some continuous control input systems may be more accurately described as systems ultimately relying on discrete decision variables Continuous control variables may often be extended into a set of continuous state variables and discrete inputs Stanton, Marchand Finite Set Control Transcription 16