SlideShare a Scribd company logo
Review of “Continuous Finite-Time Stabilization of Translational and
Rotational Double Integrators”
Olalekan P. Ogunmolu
Abstract
We review the above-mentioned paper by
[Bhat et. al., ’98] where a class of bounded, con-
tinuous time-invariant finite time stabilizing feedback
laws are derived for the double integrator and Lya-
punov theory is employed in establishing finite-time
convergence.
1. Introduction
Feedback linearization often generates closed-loop
Lipschitzian dynamics. In such systems, convergence
is often exponential and carries the burden of decreased
response time and repeated overshooting in the switch-
ing contour – as a result of the discontinuous control.
This is undesirable in time-critical applications such as
minimum-energy control, and conservation of momen-
tum among others. Classical optimal control provides
examples of systems that converge to the equilibrium
in finite time such as the double integrator. Among ap-
proaches that have been employed to control the double
integrator include open-loop methods and optimal syn-
thesis.
Open-loop strategies involve minimizing a control
energy cost function, J(u), such that the state of the
system is transferred from an initial conditions x(0) =
x0, ˙x(0) = y0 to the equilibrium point in finite-time,
tf [Athans et. al.]. An example of optimal synthesis is
the bang-bang time-optimal controller where the min-
imization of a non-quadratic cost function subject to a
saturation constraint on the control input yields a finite-
time stabilizing feedback controller[Fuller, ’66]. Time-
optimal synthesis involve capturing the exact switching
times for an open-loop control starting from the down-
ward equilibrium.
Nonetheless, there are drawbacks in both cases
with open-loop strategies being sensitive to system un-
certainties and have poor disturbance rejection proper-
ties. Optimal synthesis methods are discontinuous with
some of such controllers in [Fuller, ’66] delivering cost
functions that have infinite number of discontinuities
such that they have little practical usefulness. It is there-
fore imperative to design continuous finite-time stabi-
lizing controllers since they will have better robustness
and disturbance rejection.
Statement of the Problem
Consider a rigid body rotating under the action of
a mechanical torque about a fixed axis. Its equations
of motion resemble those of a double integrator. States
differ by 2nπ (where n = 0,1,2,...) in angular modes
which correspond to the same physical configuration
of the body. State space for this system is S1 × R
rather than R2 [Andronov et. al.]. Developing stabiliz-
ing controls for the double integrator on R2 (transla-
tional double integrator) will lead to unwinding since
the configuration space is actually R This makes an in-
teresting problem when designing feedback controllers
for the rotational double integrator with anti-wind-up
compensation. Discontinuous feedback controllers are
practically infeasible due to the chattering they intro-
duce because of plant uncertainties. They could also
excite high-frequency dynamics when used in control-
ling lightly damped structures [Baruh et. al.]
2. Finite Time Systems
We will consider differential equations with an iso-
lated equilibrium point at the origin, and no other equi-
libria for the sake of our study. A practical view would
be the properties of a robot arm in the neighborhood
of a set-point which is modeled as an isolated equilib-
rium and we are interested in the local behavior. If this
origin is asymptotically stable, we will call solutions
converging to the origin finite-time solutions. All right-
hand sides of finite time differential equations will be
C1 everywhere except zero where they are assumed to
be continuous.
It becomes apparent that the design of finite time
stabilizing continuous time-invariant feedback con-
trollers involve non-Lipschitzian closed-loop dynam-
ics because as all solutions reach zero in finite time,
there is non-uniqueness of solutions in backward time.
Such non-unique (revert time) solutions would violate
uniqueness conditions for Lipschitz differential equa-
tions.
2.1. Finite-Time Stabilization: A Definition
For the System of differential equations,
˙y(t) = f(y(t) (1)
where f : D → Rn is continuous on an open neighbor-
hood D ⊆ Rn of the origin and f(0) = 0, a continuously
differentiable function y : I → D is said to be a solution
of (1) on the interval I ⊂ R if y satisfies (1) for all t ∈ I.
We assume (??) possesses unique solutions in for-
ward time except possibly at the origin for all initial
conditions Uniqueness in forward time and the continu-
ity of f ensure that solutions are continuous functions
of initial conditions even when f is no longer Lipschitz
continuous [Hartman et. al., ’82, Th. 2.1, p. 94]
The origin is finite-time stable if there exists an
open neighborhood N ⊆ D of the origin and a settling
time function T : N  0 → (0,∞), such that we have the
following:
1. Finite-time convergence: For every x ∈ N  {0},
ρt(x) is defined for t ∈ 0,T(x) ,ρt(x) ∈ N {0},
for t ∈ 0,T(x) , and limt→T(x)ρt(x) = 0
2. Lyapunov stability: For every open set Uε such
that 0 ∈ Uε ⊆ N , there exists an open set Uδ
such that 0 ∈ Uδ ⊆ N and for every x ∈ Uδ 
{0},ρt(x) ∈ Uε for t ∈ 0,T(x) .
When D = N = Rn, we have global finite-time con-
vergence.
Theorem I: For a continuously differentiable func-
tion V : D → R, such that k > 0,α ∈ (0,1), where α
and k ∈ R, if there exists a neighborhood of the ori-
gin U ⊂ D such that V is positive definite, ˙V is neg-
ative definite and ˙V + kVα is negative semi-definite on
U , where ˙V(x) =
∂V
∂x
(x)f(x), then the origin of (1) is
finite-time stable. Also, the settling time, T(x), is de-
fined as T(x) =
1
k(1−α)
V(x)1−α
3. Continuous Finite Time Stabilization
Our goal is to find a continuous feedback law, u =
ψ(x,y) such that the double integrator defined as,
˙x = y, ˙y = u (2)
is finite-time stabilized.
Proposition I
The origin of the double integrator is globally
finite-time stable [Bhat et. al., ’98, §III] under
the feedback control law u where
(3)
ψ(x,y) = −sign(y)|y|α
− sign φα
(x,y) φα (x,y)
α
2−α
where φα (x,y) x+
1
2−α
sign(y)|y|
α
2−α
See Appendix for proof.
Remarks: The vector field obtained by using the
feedback control law u is locally Lipschitz everywhere
except the x-axis (denoted Γ ), and the zero-level set
S = {(x,y) : φα (x,y) = 0} of the function φα . The
closed-loop vector field fα is transversal to Γ at every
point in Γ {0,0}
• Every initial condition in Γ {0,0} has a unique
solution in forward time
• The set S is positively invariant for the closed-
loop system
• On the set S the closed-loop system is
˙x = −sign(x) (2−α)|x|
1
2−α
(4)
˙y = −sign(y)|y|α
(5)
The resulting closed loop system (5) is locally Lipschitz
everywhere except the origin and therefore possesses
unique solutions in forward time for initial conditions
in S {0,0}.
Example 1: By choosing α = 2
3 in (3), we have
the phase portrait shown in Figure 1 for the resulting
feedback law
ψ(x,y) = −y
2
3 − x+
3
4
y
4
3
1
2
(6)
All trajectories converge to the set S = {(x,y) : x +
3
4 y
4
3 = 0} in finite-time. The term −y
2
3 in (6) makes
the set S positively invariant while the other term
− x+ 3
4 y
4
3
1
2
drives the states to S in finite-time.
Therefore, (3) represents an example of a terminal slid-
ing mode control without using discontinuous or high
gain feedback.
4. Bounded, Continuous Finite-Time Con-
trollers
In the previous section, the designed feedback con-
troller is unbounded, meaning the controller will lead
to the “unwinding” phenomenon. Suppose we consider
Figure 1. Double integrator with unsaturated
controller (3). α = 2
3
the initial configuration of (4π,0) for the double inte-
grator which coincides with the desired final configura-
tion, we would not need a further control action. Un-
winding, however, takes the state (x,y) from (4π,0) to
(0,0) making the rigid body rotate twice before reach-
ing a position of rest.
In a spacecraft application, for example, such un-
winding can lead to the mismanagement of fuel and and
momentum-consuming devices. In order to finite-time
stabilize the controller, we saturate its components and
define a positive number ε, such that
satε (y) = y, |y| < ε (7)
= ε sign(y), |y| ≥ ε (8)
such that satε (y) ≤ ε for all y ∈ R
The relation in (8) ensures that the controller does
not operate in the nonlinear region by bounding its op-
erating range within the defined perimeter of operation
(7). For the double integrator under the feedback con-
trol law
ψsat(x,) = −sat1(y
1
3 )−sat1{(x+
3
5
y
5
3 )}
1
5 (9)
obtained from (3) with α = 1
3 and ε = 1, we see that all
trajectories converge to the set S = {(x,y) : x+ 3
5 y
5
3 =
0}. But in some phase plane regions, ψsat(x,) = 0.
5. The Rotational Double Integrator
Let us denote the motion of a rigid body rotating
about a fixed axis with unit moment of inertia as
¨θ(t) = u(t) (10)
where θ is the angular displacement from some setpoint
and u is the applied control. We can rewrite the equa-
tion as a first-order equation with ˙x = θ and ˙y = u. If we
Figure 2. Double integrator with saturated con-
troller (8). α = 1
3
require the angular position to be finite-time stable, then
the feedback law given in (3) can only finite-time stabi-
lize the origin such that if applied to the rotational dou-
ble integrator, it leads to the unwinding phenomenon.
Therefore, feedback controllers designed for the
translational double integrator do not suffice for the ro-
tational double integrator. This disadvantage can be
overcome by modifying (3) such that it is periodic in
x with period 2π, i.e.,
ψrot(x,y) = −sign(y)|y|α
− sign(sin(φα (x,y))) sin(φα (x,y))
α
2−α
(11)
where φα is same as defined in Proposition 1. For α = 1
3
and u = ψrot the resulting phase portrait is shown below
Figure 3. Rotational double integrator with
controller (11)
Remarks
• The closed loop system has equilibrium points
at sn = (2nπ,0), un = ((2n + 1)π,0), n =
···,−1,0,1,···. The equilibrium points sn are lo-
cally finite-time stable in forward time, while the
points un are finite-time saddles. The domain of at-
traction of the equilibrium point s is Dn = {(x,y) :
(2n−1)π < φα (x,y) < (2n+1)π}.
• The shaded region of the plot shows a portion of
D0. The sets Un−1 and Un represent the stable
manifolds of the equilibrium points un−1 and un
respectively where Un = {(x,y) : φα (x,y) = (2n+
1)π} and n = ···,−1,0,1,···.
• All trajectories starting in the set Dn converge to
the set Sn = {(x,y) : φα (x,y) = 2nπ} in finite, for-
ward time and to the set Un−1 ∪ Un in finite, re-
verse time. The sets Sn are positively invariant
while the sets Un are negatively invariant
• The solutions in the figure have no uniqueness to
initial conditions lying in any of the sets Un,n =
···,−1,0,1,···
• All solutions initialized in un are equivalent to the
rigid body resting in an unstable configuration and
then starting to move spontaneously clockwise or
counterclockwise
• Departure from the unstable equilibrium is a
unique feature to non-Lipschitzian systems as Lip-
schitzian systems do not possess solutions that de-
part from equilibrium
• The desired final configuration is however not
globally finite-time stable due to the presence of
the unstable equilibrium configuration at θ = π.
These are saddle points un, n = ···,−1,0,1,···
• This is a basic drawback to every continuous feed-
back controller that stabilizes the rotational double
integrator without generating the unwinding effect.
• The desired final configuration in the phase plane
corresponds to multiple equilibria in the phase
plane meaning every controller that stabilizes the
desired configuration stabilizes each equilibria
• But stability, continuous dependence on initial
conditions and solutions’ uniqueness imply that
the domain of attraction of any two equilibrium
points in the plane are non-empty, open and dis-
joint.
• We cannot write R2 as the union of a collection of
disjoint sets.
• Thus, there are initial conditions in the plane that
do not converge to the equilibria of the desired fi-
nal configuration.
• With respect to (11), these initial conditions are the
stable manifolds of the unstable configuration.
• The designed controller is practically globally sta-
ble as its non-Lipschitzian property increases the
sensitivity of the unstable configuration to pertur-
bations
Appendix: Proof of Theorem I
If we denote φα (x,y) by φα and fix α ∈ (0,1), we
could choose the C 2 Lyapunov function candidate,
V (x,y) =
2−α
3−α
|φα |
3−α
2−α +syφα +
r
3−α
|y|3−α
(12)
where r and s are positive numbers. Along the closed
loop trajectories,
˙V (x,y) = sφα ˙y + r|y|2−α
˙y + sy ˙φα +|φα |
1
2 − α ˙φα
= sφα

−sign(y)|y|α
− sign(φα )
|φα |
α
2 − α

 + r|y|2−α

−sign(y)|y|α
− sign
(φα )|φα |
α
2 − α

 + sy ˙φα +|φα |
1
2 − α ˙φα
(13)
But,
˙φα = ˙x+ ˙ysign(y)|y|1−α
(14)
From (3), it therefore follows that,
˙φα = −sign(y)sign(φα )|y|1−α
|φα |
α
2−α (15)
Putting (14) into (13), and noting that
sy ˙φα = −ssign(yφα )|y|1−α
|φα |
1+α
2−α (16)
and ˙φα |φα |
1
2−α = −sign(y)sign(φα )|y|1−α
|φα |
1+α
2−α
(17)
we find that,
(18)
˙V (x,y) = −ry2
− s|φα |
2
2−α −|y|1−α
|φα |
1+α
2−α
− sφα sign(y)|y|α
− (r + s)sign(yφα )|y|2−α
|φα |
α
2−α
Remarks
• The obtained Lyapunov derivative in (18) is con-
tinuous everywhere since α ∈ (0,1) and for k >
0and(x,y) ∈ R2 the following holds
• If we introduce x = k2−α ,y = ky such that
φα (k2−α
x,ky) = k2−α
x
−
1
2 − α
sign(ky)|ky|2−α
= k2−α
φα (x,y))
(19)
• and
V(k2−α
x,ky) =
2 − α
3 − α
φα (k2−α
x,ky)
3 − α
2 − α
+ skyφα (k2−α
x,ky)
+
r
3 − α
|ky|3−α
(20)
• such that
(21)V(k2−α
x,ky) = k3−α
V(x,y)
• Following a similar logic as in (20), we find that
(22)˙V(k2−α
x,ky) = k2 ˙V(x,y)
The results of the previous section imply that for r > 1
and s < 1, both V and ˙V are positive on the set O =
{(x,y) : max(x,y)=(0,0)|φα |
1
2−α ,|y| = 1} which is a closed
curve encircling the origin.
For every (x,y) ∈ R2 {0,0} there exists k > 0 such
that k2−α x,ky ∈ O, the homogeneity properties of (20)
and (22) imply a positive definite V and negative semi-
definite ˙V.
From (20), V is radially unbounded so that the
set V = {(x,y) : V(x,y) = 1} is compact. Therefore
˙V achieves its maximum on the compact set V . If
we define c = −max{(x,y)∈V }
˙V(x,y), then ˙V(x,y) ≤
−c{V(x,y)}
2
3−α for all (x,y) ∈ R2 [Bhat et. al. ’96]
The homogeneity of (20) and (22) en-
sures ˙V(x,y) ≤ −cV(x,y)
2
3−α for all (x,y) ∈ R2
[Bhat et. al. ’96]. Since α ∈ (0,1) is ≡ 2
3−α ∈ (0,1),
we can conclude finite time stability
References
[Andronov et. al.] A. A. Andronov, A. A. Vitt, and S. E.
Khaikin. Theory of Oscillators. Oxford, UK:
Pergamon, 1966.
[Athans et. al.] M. Athans and P.L. Falb. Optimal Control:
An Introduction to the Theory and Its Applica-
tions. McGraw-Hill, New York, 1966.
[Baruh et. al.] H. Baruh and S.S.K. Tadikonda. Gibbs phe-
nomenon in structural control. J. Guidance,
Contr., and Dynamics. vol., no. 1, pp. 51-58,
1991.
[Bhat et. al., ’98] S.P. Bhat and D.S. Bernstein. Continuous
Finite-Time Stabilization of the Translational
and Rotational Double Integrators. IEEE Trans-
actions on Automatic Control. vol. 43., no. 5,
1998
[Bhat et. al. ’96] S.P. Bhat and D.S. Bernstein. Continuous,
Bounded, Finite-Time Stabilization of the Trans-
lational and Rotational Double Integrators. in
Proc. Amer, Contr. Conf., Seattle, WA, June
1996, pp. 1831 - 1832
[Fuller, ’66] A. Fuller. Optimization of some nonlinear con-
trol systems by means of Bellmans equation and
dimensional analysis. Int. J. Contr., vol. 3, no. 4,
pp. 359394, 1966.
[Hartman et. al., ’82] P. Hartman. Ordinary Differen-
tial Equations. 2nd edition, Boston, MA:
Birkhauser, 1982.

More Related Content

What's hot

I. Cotaescu - "Canonical quantization of the covariant fields: the Dirac fiel...
I. Cotaescu - "Canonical quantization of the covariant fields: the Dirac fiel...I. Cotaescu - "Canonical quantization of the covariant fields: the Dirac fiel...
I. Cotaescu - "Canonical quantization of the covariant fields: the Dirac fiel...
SEENET-MTP
 
Equation of motion of a variable mass system1
Equation of motion of a variable mass system1Equation of motion of a variable mass system1
Equation of motion of a variable mass system1
Solo Hermelin
 
One particle to_onepartlce_scattering_12082020_fordisplay
One particle to_onepartlce_scattering_12082020_fordisplayOne particle to_onepartlce_scattering_12082020_fordisplay
One particle to_onepartlce_scattering_12082020_fordisplay
foxtrot jp R
 
One particle to_onepartlce_scattering_5302020_pdfcpy
One particle to_onepartlce_scattering_5302020_pdfcpyOne particle to_onepartlce_scattering_5302020_pdfcpy
One particle to_onepartlce_scattering_5302020_pdfcpy
foxtrot jp R
 
Passivity-based control of rigid-body manipulator
Passivity-based control of rigid-body manipulatorPassivity-based control of rigid-body manipulator
Passivity-based control of rigid-body manipulator
Hancheol Choi
 
Linear response theory
Linear response theoryLinear response theory
Linear response theory
Claudio Attaccalite
 
N. Bilic - "Hamiltonian Method in the Braneworld" 2/3
N. Bilic - "Hamiltonian Method in the Braneworld" 2/3N. Bilic - "Hamiltonian Method in the Braneworld" 2/3
N. Bilic - "Hamiltonian Method in the Braneworld" 2/3
SEENET-MTP
 
Response spectrum
Response spectrumResponse spectrum
Response spectrum
abak2
 
Response spectra
Response spectraResponse spectra
Response spectra
321nilesh
 
Laplace
LaplaceLaplace
Outgoing ingoingkleingordon ghp
Outgoing ingoingkleingordon ghpOutgoing ingoingkleingordon ghp
Outgoing ingoingkleingordon ghp
foxtrot jp R
 
One particle to_onepartlce_scattering_sqrd
One particle to_onepartlce_scattering_sqrdOne particle to_onepartlce_scattering_sqrd
One particle to_onepartlce_scattering_sqrd
foxtrot jp R
 
Introduction to Diffusion Monte Carlo
Introduction to Diffusion Monte CarloIntroduction to Diffusion Monte Carlo
Introduction to Diffusion Monte Carlo
Claudio Attaccalite
 
Persamaan schroedinger bebas waktu
Persamaan schroedinger bebas waktuPersamaan schroedinger bebas waktu
Persamaan schroedinger bebas waktuFani Diamanti
 
Hamilton application
Hamilton applicationHamilton application
Hamilton application
Samad Akbar
 
Ground Excited Systems
Ground Excited SystemsGround Excited Systems
Ground Excited Systems
Teja Ande
 

What's hot (20)

I. Cotaescu - "Canonical quantization of the covariant fields: the Dirac fiel...
I. Cotaescu - "Canonical quantization of the covariant fields: the Dirac fiel...I. Cotaescu - "Canonical quantization of the covariant fields: the Dirac fiel...
I. Cotaescu - "Canonical quantization of the covariant fields: the Dirac fiel...
 
Equation of motion of a variable mass system1
Equation of motion of a variable mass system1Equation of motion of a variable mass system1
Equation of motion of a variable mass system1
 
One particle to_onepartlce_scattering_12082020_fordisplay
One particle to_onepartlce_scattering_12082020_fordisplayOne particle to_onepartlce_scattering_12082020_fordisplay
One particle to_onepartlce_scattering_12082020_fordisplay
 
One particle to_onepartlce_scattering_5302020_pdfcpy
One particle to_onepartlce_scattering_5302020_pdfcpyOne particle to_onepartlce_scattering_5302020_pdfcpy
One particle to_onepartlce_scattering_5302020_pdfcpy
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
Passivity-based control of rigid-body manipulator
Passivity-based control of rigid-body manipulatorPassivity-based control of rigid-body manipulator
Passivity-based control of rigid-body manipulator
 
Linear response theory
Linear response theoryLinear response theory
Linear response theory
 
N. Bilic - "Hamiltonian Method in the Braneworld" 2/3
N. Bilic - "Hamiltonian Method in the Braneworld" 2/3N. Bilic - "Hamiltonian Method in the Braneworld" 2/3
N. Bilic - "Hamiltonian Method in the Braneworld" 2/3
 
Response spectrum
Response spectrumResponse spectrum
Response spectrum
 
Response spectra
Response spectraResponse spectra
Response spectra
 
Laplace
LaplaceLaplace
Laplace
 
Outgoing ingoingkleingordon ghp
Outgoing ingoingkleingordon ghpOutgoing ingoingkleingordon ghp
Outgoing ingoingkleingordon ghp
 
One particle to_onepartlce_scattering_sqrd
One particle to_onepartlce_scattering_sqrdOne particle to_onepartlce_scattering_sqrd
One particle to_onepartlce_scattering_sqrd
 
Introduction to Diffusion Monte Carlo
Introduction to Diffusion Monte CarloIntroduction to Diffusion Monte Carlo
Introduction to Diffusion Monte Carlo
 
Wave functions
Wave functionsWave functions
Wave functions
 
Persamaan schroedinger bebas waktu
Persamaan schroedinger bebas waktuPersamaan schroedinger bebas waktu
Persamaan schroedinger bebas waktu
 
Bazzucchi-Campolmi-Zatti
Bazzucchi-Campolmi-ZattiBazzucchi-Campolmi-Zatti
Bazzucchi-Campolmi-Zatti
 
Hamilton application
Hamilton applicationHamilton application
Hamilton application
 
Instantons in 1D QM
Instantons in 1D QMInstantons in 1D QM
Instantons in 1D QM
 
Ground Excited Systems
Ground Excited SystemsGround Excited Systems
Ground Excited Systems
 

Viewers also liked

JKempnich - FINC 5380 - Final Research Paper
JKempnich - FINC 5380 - Final Research PaperJKempnich - FINC 5380 - Final Research Paper
JKempnich - FINC 5380 - Final Research PaperJacob Kempnich
 
Coding in the open CF - Cloud Foundry on Azure
Coding in the open CF - Cloud Foundry on AzureCoding in the open CF - Cloud Foundry on Azure
Coding in the open CF - Cloud Foundry on Azure
Lawrence Crowther
 
Andrew goodwin
Andrew goodwinAndrew goodwin
Andrew goodwin
kaan88
 
Bluemix cfmeetup
Bluemix cfmeetupBluemix cfmeetup
Bluemix cfmeetup
Lawrence Crowther
 
Joseph kahn
Joseph kahnJoseph kahn
Joseph kahn
kaan88
 
Settings media
Settings media Settings media
Settings media
kaan88
 
Sydney cloud foundry meetup - Service Brokers
Sydney cloud foundry meetup - Service  BrokersSydney cloud foundry meetup - Service  Brokers
Sydney cloud foundry meetup - Service Brokers
Lawrence Crowther
 
Towards fine-precision automated immobilization in maskless radiosurgery
Towards fine-precision automated immobilization in maskless radiosurgeryTowards fine-precision automated immobilization in maskless radiosurgery
Towards fine-precision automated immobilization in maskless radiosurgery
Olalekan Ogunmolu
 
Pivotal CF on AWS
Pivotal CF on AWSPivotal CF on AWS
Pivotal CF on AWS
Lawrence Crowther
 
Linkedin "link to professionals"
Linkedin "link to professionals"Linkedin "link to professionals"
Linkedin "link to professionals"
Medhat Kilany
 
PhD Qualifying Exam Slides
PhD Qualifying Exam SlidesPhD Qualifying Exam Slides
PhD Qualifying Exam Slides
Olalekan Ogunmolu
 
Laporan fieldtrip geologi dasar
Laporan fieldtrip geologi dasarLaporan fieldtrip geologi dasar
Laporan fieldtrip geologi dasar
Rima Rosaliana
 

Viewers also liked (13)

JKempnich - FINC 5380 - Final Research Paper
JKempnich - FINC 5380 - Final Research PaperJKempnich - FINC 5380 - Final Research Paper
JKempnich - FINC 5380 - Final Research Paper
 
Coding in the open CF - Cloud Foundry on Azure
Coding in the open CF - Cloud Foundry on AzureCoding in the open CF - Cloud Foundry on Azure
Coding in the open CF - Cloud Foundry on Azure
 
Andrew goodwin
Andrew goodwinAndrew goodwin
Andrew goodwin
 
Bluemix cfmeetup
Bluemix cfmeetupBluemix cfmeetup
Bluemix cfmeetup
 
Joseph kahn
Joseph kahnJoseph kahn
Joseph kahn
 
Jessica´s vacations
Jessica´s vacationsJessica´s vacations
Jessica´s vacations
 
Settings media
Settings media Settings media
Settings media
 
Sydney cloud foundry meetup - Service Brokers
Sydney cloud foundry meetup - Service  BrokersSydney cloud foundry meetup - Service  Brokers
Sydney cloud foundry meetup - Service Brokers
 
Towards fine-precision automated immobilization in maskless radiosurgery
Towards fine-precision automated immobilization in maskless radiosurgeryTowards fine-precision automated immobilization in maskless radiosurgery
Towards fine-precision automated immobilization in maskless radiosurgery
 
Pivotal CF on AWS
Pivotal CF on AWSPivotal CF on AWS
Pivotal CF on AWS
 
Linkedin "link to professionals"
Linkedin "link to professionals"Linkedin "link to professionals"
Linkedin "link to professionals"
 
PhD Qualifying Exam Slides
PhD Qualifying Exam SlidesPhD Qualifying Exam Slides
PhD Qualifying Exam Slides
 
Laporan fieldtrip geologi dasar
Laporan fieldtrip geologi dasarLaporan fieldtrip geologi dasar
Laporan fieldtrip geologi dasar
 

Similar to Proje kt report

The feedback-control-for-distributed-systems
The feedback-control-for-distributed-systemsThe feedback-control-for-distributed-systems
The feedback-control-for-distributed-systemsCemal Ardil
 
Reachability Analysis Control of Non-Linear Dynamical Systems
Reachability Analysis Control of Non-Linear Dynamical SystemsReachability Analysis Control of Non-Linear Dynamical Systems
Reachability Analysis Control of Non-Linear Dynamical SystemsM Reza Rahmati
 
Reachability Analysis "Control Of Dynamical Non-Linear Systems"
Reachability Analysis "Control Of Dynamical Non-Linear Systems" Reachability Analysis "Control Of Dynamical Non-Linear Systems"
Reachability Analysis "Control Of Dynamical Non-Linear Systems" M Reza Rahmati
 
Fault tolerant process control
Fault tolerant process controlFault tolerant process control
Fault tolerant process controlSpringer
 
Z Transform And Inverse Z Transform - Signal And Systems
Z Transform And Inverse Z Transform - Signal And SystemsZ Transform And Inverse Z Transform - Signal And Systems
Z Transform And Inverse Z Transform - Signal And Systems
Mr. RahüL YøGi
 
Module 6, Spring 2020.pdf
Module  6, Spring 2020.pdfModule  6, Spring 2020.pdf
Module 6, Spring 2020.pdf
Mohammad Javed
 
Non equilibrium thermodynamics in multiphase flows
Non equilibrium thermodynamics in multiphase flowsNon equilibrium thermodynamics in multiphase flows
Non equilibrium thermodynamics in multiphase flowsSpringer
 
Non equilibrium thermodynamics in multiphase flows
Non equilibrium thermodynamics in multiphase flowsNon equilibrium thermodynamics in multiphase flows
Non equilibrium thermodynamics in multiphase flowsSpringer
 
Lec1 01
Lec1 01Lec1 01
Controller design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqrController design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqr
eSAT Publishing House
 
Controller design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqrController design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqr
eSAT Journals
 
Oscillatory motion control of hinged body using controller
Oscillatory motion control of hinged body using controllerOscillatory motion control of hinged body using controller
Oscillatory motion control of hinged body using controller
eSAT Journals
 
Oscillatory motion control of hinged body using controller
Oscillatory motion control of hinged body using controllerOscillatory motion control of hinged body using controller
Oscillatory motion control of hinged body using controller
eSAT Publishing House
 
DSP_FOEHU - MATLAB 02 - The Discrete-time Fourier Analysis
DSP_FOEHU - MATLAB 02 - The Discrete-time Fourier AnalysisDSP_FOEHU - MATLAB 02 - The Discrete-time Fourier Analysis
DSP_FOEHU - MATLAB 02 - The Discrete-time Fourier Analysis
Amr E. Mohamed
 
Mit2 092 f09_lec07
Mit2 092 f09_lec07Mit2 092 f09_lec07
Mit2 092 f09_lec07
Rahman Hakim
 
2 classical field theories
2 classical field theories2 classical field theories
2 classical field theories
Solo Hermelin
 
Approximate Solution of a Linear Descriptor Dynamic Control System via a non-...
Approximate Solution of a Linear Descriptor Dynamic Control System via a non-...Approximate Solution of a Linear Descriptor Dynamic Control System via a non-...
Approximate Solution of a Linear Descriptor Dynamic Control System via a non-...
IOSR Journals
 

Similar to Proje kt report (20)

The feedback-control-for-distributed-systems
The feedback-control-for-distributed-systemsThe feedback-control-for-distributed-systems
The feedback-control-for-distributed-systems
 
Reachability Analysis Control of Non-Linear Dynamical Systems
Reachability Analysis Control of Non-Linear Dynamical SystemsReachability Analysis Control of Non-Linear Dynamical Systems
Reachability Analysis Control of Non-Linear Dynamical Systems
 
Reachability Analysis "Control Of Dynamical Non-Linear Systems"
Reachability Analysis "Control Of Dynamical Non-Linear Systems" Reachability Analysis "Control Of Dynamical Non-Linear Systems"
Reachability Analysis "Control Of Dynamical Non-Linear Systems"
 
Fault tolerant process control
Fault tolerant process controlFault tolerant process control
Fault tolerant process control
 
Z Transform And Inverse Z Transform - Signal And Systems
Z Transform And Inverse Z Transform - Signal And SystemsZ Transform And Inverse Z Transform - Signal And Systems
Z Transform And Inverse Z Transform - Signal And Systems
 
Module 6, Spring 2020.pdf
Module  6, Spring 2020.pdfModule  6, Spring 2020.pdf
Module 6, Spring 2020.pdf
 
Non equilibrium thermodynamics in multiphase flows
Non equilibrium thermodynamics in multiphase flowsNon equilibrium thermodynamics in multiphase flows
Non equilibrium thermodynamics in multiphase flows
 
Non equilibrium thermodynamics in multiphase flows
Non equilibrium thermodynamics in multiphase flowsNon equilibrium thermodynamics in multiphase flows
Non equilibrium thermodynamics in multiphase flows
 
Lec1 01
Lec1 01Lec1 01
Lec1 01
 
Controller design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqrController design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqr
 
Controller design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqrController design of inverted pendulum using pole placement and lqr
Controller design of inverted pendulum using pole placement and lqr
 
Oscillatory motion control of hinged body using controller
Oscillatory motion control of hinged body using controllerOscillatory motion control of hinged body using controller
Oscillatory motion control of hinged body using controller
 
Oscillatory motion control of hinged body using controller
Oscillatory motion control of hinged body using controllerOscillatory motion control of hinged body using controller
Oscillatory motion control of hinged body using controller
 
poster2
poster2poster2
poster2
 
DSP_FOEHU - MATLAB 02 - The Discrete-time Fourier Analysis
DSP_FOEHU - MATLAB 02 - The Discrete-time Fourier AnalysisDSP_FOEHU - MATLAB 02 - The Discrete-time Fourier Analysis
DSP_FOEHU - MATLAB 02 - The Discrete-time Fourier Analysis
 
547 Writeup
547 Writeup547 Writeup
547 Writeup
 
Mit2 092 f09_lec07
Mit2 092 f09_lec07Mit2 092 f09_lec07
Mit2 092 f09_lec07
 
2 classical field theories
2 classical field theories2 classical field theories
2 classical field theories
 
Laplace transform
Laplace transformLaplace transform
Laplace transform
 
Approximate Solution of a Linear Descriptor Dynamic Control System via a non-...
Approximate Solution of a Linear Descriptor Dynamic Control System via a non-...Approximate Solution of a Linear Descriptor Dynamic Control System via a non-...
Approximate Solution of a Linear Descriptor Dynamic Control System via a non-...
 

Recently uploaded

Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
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
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
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
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
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.
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
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
 
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
 

Recently uploaded (20)

Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
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
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
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...
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
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
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
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
 
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
 

Proje kt report

  • 1. Review of “Continuous Finite-Time Stabilization of Translational and Rotational Double Integrators” Olalekan P. Ogunmolu Abstract We review the above-mentioned paper by [Bhat et. al., ’98] where a class of bounded, con- tinuous time-invariant finite time stabilizing feedback laws are derived for the double integrator and Lya- punov theory is employed in establishing finite-time convergence. 1. Introduction Feedback linearization often generates closed-loop Lipschitzian dynamics. In such systems, convergence is often exponential and carries the burden of decreased response time and repeated overshooting in the switch- ing contour – as a result of the discontinuous control. This is undesirable in time-critical applications such as minimum-energy control, and conservation of momen- tum among others. Classical optimal control provides examples of systems that converge to the equilibrium in finite time such as the double integrator. Among ap- proaches that have been employed to control the double integrator include open-loop methods and optimal syn- thesis. Open-loop strategies involve minimizing a control energy cost function, J(u), such that the state of the system is transferred from an initial conditions x(0) = x0, ˙x(0) = y0 to the equilibrium point in finite-time, tf [Athans et. al.]. An example of optimal synthesis is the bang-bang time-optimal controller where the min- imization of a non-quadratic cost function subject to a saturation constraint on the control input yields a finite- time stabilizing feedback controller[Fuller, ’66]. Time- optimal synthesis involve capturing the exact switching times for an open-loop control starting from the down- ward equilibrium. Nonetheless, there are drawbacks in both cases with open-loop strategies being sensitive to system un- certainties and have poor disturbance rejection proper- ties. Optimal synthesis methods are discontinuous with some of such controllers in [Fuller, ’66] delivering cost functions that have infinite number of discontinuities such that they have little practical usefulness. It is there- fore imperative to design continuous finite-time stabi- lizing controllers since they will have better robustness and disturbance rejection. Statement of the Problem Consider a rigid body rotating under the action of a mechanical torque about a fixed axis. Its equations of motion resemble those of a double integrator. States differ by 2nπ (where n = 0,1,2,...) in angular modes which correspond to the same physical configuration of the body. State space for this system is S1 × R rather than R2 [Andronov et. al.]. Developing stabiliz- ing controls for the double integrator on R2 (transla- tional double integrator) will lead to unwinding since the configuration space is actually R This makes an in- teresting problem when designing feedback controllers for the rotational double integrator with anti-wind-up compensation. Discontinuous feedback controllers are practically infeasible due to the chattering they intro- duce because of plant uncertainties. They could also excite high-frequency dynamics when used in control- ling lightly damped structures [Baruh et. al.] 2. Finite Time Systems We will consider differential equations with an iso- lated equilibrium point at the origin, and no other equi- libria for the sake of our study. A practical view would be the properties of a robot arm in the neighborhood of a set-point which is modeled as an isolated equilib- rium and we are interested in the local behavior. If this origin is asymptotically stable, we will call solutions converging to the origin finite-time solutions. All right- hand sides of finite time differential equations will be C1 everywhere except zero where they are assumed to be continuous. It becomes apparent that the design of finite time stabilizing continuous time-invariant feedback con- trollers involve non-Lipschitzian closed-loop dynam- ics because as all solutions reach zero in finite time, there is non-uniqueness of solutions in backward time. Such non-unique (revert time) solutions would violate uniqueness conditions for Lipschitz differential equa- tions.
  • 2. 2.1. Finite-Time Stabilization: A Definition For the System of differential equations, ˙y(t) = f(y(t) (1) where f : D → Rn is continuous on an open neighbor- hood D ⊆ Rn of the origin and f(0) = 0, a continuously differentiable function y : I → D is said to be a solution of (1) on the interval I ⊂ R if y satisfies (1) for all t ∈ I. We assume (??) possesses unique solutions in for- ward time except possibly at the origin for all initial conditions Uniqueness in forward time and the continu- ity of f ensure that solutions are continuous functions of initial conditions even when f is no longer Lipschitz continuous [Hartman et. al., ’82, Th. 2.1, p. 94] The origin is finite-time stable if there exists an open neighborhood N ⊆ D of the origin and a settling time function T : N 0 → (0,∞), such that we have the following: 1. Finite-time convergence: For every x ∈ N {0}, ρt(x) is defined for t ∈ 0,T(x) ,ρt(x) ∈ N {0}, for t ∈ 0,T(x) , and limt→T(x)ρt(x) = 0 2. Lyapunov stability: For every open set Uε such that 0 ∈ Uε ⊆ N , there exists an open set Uδ such that 0 ∈ Uδ ⊆ N and for every x ∈ Uδ {0},ρt(x) ∈ Uε for t ∈ 0,T(x) . When D = N = Rn, we have global finite-time con- vergence. Theorem I: For a continuously differentiable func- tion V : D → R, such that k > 0,α ∈ (0,1), where α and k ∈ R, if there exists a neighborhood of the ori- gin U ⊂ D such that V is positive definite, ˙V is neg- ative definite and ˙V + kVα is negative semi-definite on U , where ˙V(x) = ∂V ∂x (x)f(x), then the origin of (1) is finite-time stable. Also, the settling time, T(x), is de- fined as T(x) = 1 k(1−α) V(x)1−α 3. Continuous Finite Time Stabilization Our goal is to find a continuous feedback law, u = ψ(x,y) such that the double integrator defined as, ˙x = y, ˙y = u (2) is finite-time stabilized. Proposition I The origin of the double integrator is globally finite-time stable [Bhat et. al., ’98, §III] under the feedback control law u where (3) ψ(x,y) = −sign(y)|y|α − sign φα (x,y) φα (x,y) α 2−α where φα (x,y) x+ 1 2−α sign(y)|y| α 2−α See Appendix for proof. Remarks: The vector field obtained by using the feedback control law u is locally Lipschitz everywhere except the x-axis (denoted Γ ), and the zero-level set S = {(x,y) : φα (x,y) = 0} of the function φα . The closed-loop vector field fα is transversal to Γ at every point in Γ {0,0} • Every initial condition in Γ {0,0} has a unique solution in forward time • The set S is positively invariant for the closed- loop system • On the set S the closed-loop system is ˙x = −sign(x) (2−α)|x| 1 2−α (4) ˙y = −sign(y)|y|α (5) The resulting closed loop system (5) is locally Lipschitz everywhere except the origin and therefore possesses unique solutions in forward time for initial conditions in S {0,0}. Example 1: By choosing α = 2 3 in (3), we have the phase portrait shown in Figure 1 for the resulting feedback law ψ(x,y) = −y 2 3 − x+ 3 4 y 4 3 1 2 (6) All trajectories converge to the set S = {(x,y) : x + 3 4 y 4 3 = 0} in finite-time. The term −y 2 3 in (6) makes the set S positively invariant while the other term − x+ 3 4 y 4 3 1 2 drives the states to S in finite-time. Therefore, (3) represents an example of a terminal slid- ing mode control without using discontinuous or high gain feedback. 4. Bounded, Continuous Finite-Time Con- trollers In the previous section, the designed feedback con- troller is unbounded, meaning the controller will lead to the “unwinding” phenomenon. Suppose we consider
  • 3. Figure 1. Double integrator with unsaturated controller (3). α = 2 3 the initial configuration of (4π,0) for the double inte- grator which coincides with the desired final configura- tion, we would not need a further control action. Un- winding, however, takes the state (x,y) from (4π,0) to (0,0) making the rigid body rotate twice before reach- ing a position of rest. In a spacecraft application, for example, such un- winding can lead to the mismanagement of fuel and and momentum-consuming devices. In order to finite-time stabilize the controller, we saturate its components and define a positive number ε, such that satε (y) = y, |y| < ε (7) = ε sign(y), |y| ≥ ε (8) such that satε (y) ≤ ε for all y ∈ R The relation in (8) ensures that the controller does not operate in the nonlinear region by bounding its op- erating range within the defined perimeter of operation (7). For the double integrator under the feedback con- trol law ψsat(x,) = −sat1(y 1 3 )−sat1{(x+ 3 5 y 5 3 )} 1 5 (9) obtained from (3) with α = 1 3 and ε = 1, we see that all trajectories converge to the set S = {(x,y) : x+ 3 5 y 5 3 = 0}. But in some phase plane regions, ψsat(x,) = 0. 5. The Rotational Double Integrator Let us denote the motion of a rigid body rotating about a fixed axis with unit moment of inertia as ¨θ(t) = u(t) (10) where θ is the angular displacement from some setpoint and u is the applied control. We can rewrite the equa- tion as a first-order equation with ˙x = θ and ˙y = u. If we Figure 2. Double integrator with saturated con- troller (8). α = 1 3 require the angular position to be finite-time stable, then the feedback law given in (3) can only finite-time stabi- lize the origin such that if applied to the rotational dou- ble integrator, it leads to the unwinding phenomenon. Therefore, feedback controllers designed for the translational double integrator do not suffice for the ro- tational double integrator. This disadvantage can be overcome by modifying (3) such that it is periodic in x with period 2π, i.e., ψrot(x,y) = −sign(y)|y|α − sign(sin(φα (x,y))) sin(φα (x,y)) α 2−α (11) where φα is same as defined in Proposition 1. For α = 1 3 and u = ψrot the resulting phase portrait is shown below Figure 3. Rotational double integrator with controller (11) Remarks • The closed loop system has equilibrium points at sn = (2nπ,0), un = ((2n + 1)π,0), n = ···,−1,0,1,···. The equilibrium points sn are lo- cally finite-time stable in forward time, while the
  • 4. points un are finite-time saddles. The domain of at- traction of the equilibrium point s is Dn = {(x,y) : (2n−1)π < φα (x,y) < (2n+1)π}. • The shaded region of the plot shows a portion of D0. The sets Un−1 and Un represent the stable manifolds of the equilibrium points un−1 and un respectively where Un = {(x,y) : φα (x,y) = (2n+ 1)π} and n = ···,−1,0,1,···. • All trajectories starting in the set Dn converge to the set Sn = {(x,y) : φα (x,y) = 2nπ} in finite, for- ward time and to the set Un−1 ∪ Un in finite, re- verse time. The sets Sn are positively invariant while the sets Un are negatively invariant • The solutions in the figure have no uniqueness to initial conditions lying in any of the sets Un,n = ···,−1,0,1,··· • All solutions initialized in un are equivalent to the rigid body resting in an unstable configuration and then starting to move spontaneously clockwise or counterclockwise • Departure from the unstable equilibrium is a unique feature to non-Lipschitzian systems as Lip- schitzian systems do not possess solutions that de- part from equilibrium • The desired final configuration is however not globally finite-time stable due to the presence of the unstable equilibrium configuration at θ = π. These are saddle points un, n = ···,−1,0,1,··· • This is a basic drawback to every continuous feed- back controller that stabilizes the rotational double integrator without generating the unwinding effect. • The desired final configuration in the phase plane corresponds to multiple equilibria in the phase plane meaning every controller that stabilizes the desired configuration stabilizes each equilibria • But stability, continuous dependence on initial conditions and solutions’ uniqueness imply that the domain of attraction of any two equilibrium points in the plane are non-empty, open and dis- joint. • We cannot write R2 as the union of a collection of disjoint sets. • Thus, there are initial conditions in the plane that do not converge to the equilibria of the desired fi- nal configuration. • With respect to (11), these initial conditions are the stable manifolds of the unstable configuration. • The designed controller is practically globally sta- ble as its non-Lipschitzian property increases the sensitivity of the unstable configuration to pertur- bations Appendix: Proof of Theorem I If we denote φα (x,y) by φα and fix α ∈ (0,1), we could choose the C 2 Lyapunov function candidate, V (x,y) = 2−α 3−α |φα | 3−α 2−α +syφα + r 3−α |y|3−α (12) where r and s are positive numbers. Along the closed loop trajectories, ˙V (x,y) = sφα ˙y + r|y|2−α ˙y + sy ˙φα +|φα | 1 2 − α ˙φα = sφα  −sign(y)|y|α − sign(φα ) |φα | α 2 − α   + r|y|2−α  −sign(y)|y|α − sign (φα )|φα | α 2 − α   + sy ˙φα +|φα | 1 2 − α ˙φα (13) But, ˙φα = ˙x+ ˙ysign(y)|y|1−α (14) From (3), it therefore follows that, ˙φα = −sign(y)sign(φα )|y|1−α |φα | α 2−α (15) Putting (14) into (13), and noting that sy ˙φα = −ssign(yφα )|y|1−α |φα | 1+α 2−α (16) and ˙φα |φα | 1 2−α = −sign(y)sign(φα )|y|1−α |φα | 1+α 2−α (17) we find that, (18) ˙V (x,y) = −ry2 − s|φα | 2 2−α −|y|1−α |φα | 1+α 2−α − sφα sign(y)|y|α − (r + s)sign(yφα )|y|2−α |φα | α 2−α Remarks
  • 5. • The obtained Lyapunov derivative in (18) is con- tinuous everywhere since α ∈ (0,1) and for k > 0and(x,y) ∈ R2 the following holds • If we introduce x = k2−α ,y = ky such that φα (k2−α x,ky) = k2−α x − 1 2 − α sign(ky)|ky|2−α = k2−α φα (x,y)) (19) • and V(k2−α x,ky) = 2 − α 3 − α φα (k2−α x,ky) 3 − α 2 − α + skyφα (k2−α x,ky) + r 3 − α |ky|3−α (20) • such that (21)V(k2−α x,ky) = k3−α V(x,y) • Following a similar logic as in (20), we find that (22)˙V(k2−α x,ky) = k2 ˙V(x,y) The results of the previous section imply that for r > 1 and s < 1, both V and ˙V are positive on the set O = {(x,y) : max(x,y)=(0,0)|φα | 1 2−α ,|y| = 1} which is a closed curve encircling the origin. For every (x,y) ∈ R2 {0,0} there exists k > 0 such that k2−α x,ky ∈ O, the homogeneity properties of (20) and (22) imply a positive definite V and negative semi- definite ˙V. From (20), V is radially unbounded so that the set V = {(x,y) : V(x,y) = 1} is compact. Therefore ˙V achieves its maximum on the compact set V . If we define c = −max{(x,y)∈V } ˙V(x,y), then ˙V(x,y) ≤ −c{V(x,y)} 2 3−α for all (x,y) ∈ R2 [Bhat et. al. ’96] The homogeneity of (20) and (22) en- sures ˙V(x,y) ≤ −cV(x,y) 2 3−α for all (x,y) ∈ R2 [Bhat et. al. ’96]. Since α ∈ (0,1) is ≡ 2 3−α ∈ (0,1), we can conclude finite time stability References [Andronov et. al.] A. A. Andronov, A. A. Vitt, and S. E. Khaikin. Theory of Oscillators. Oxford, UK: Pergamon, 1966. [Athans et. al.] M. Athans and P.L. Falb. Optimal Control: An Introduction to the Theory and Its Applica- tions. McGraw-Hill, New York, 1966. [Baruh et. al.] H. Baruh and S.S.K. Tadikonda. Gibbs phe- nomenon in structural control. J. Guidance, Contr., and Dynamics. vol., no. 1, pp. 51-58, 1991. [Bhat et. al., ’98] S.P. Bhat and D.S. Bernstein. Continuous Finite-Time Stabilization of the Translational and Rotational Double Integrators. IEEE Trans- actions on Automatic Control. vol. 43., no. 5, 1998 [Bhat et. al. ’96] S.P. Bhat and D.S. Bernstein. Continuous, Bounded, Finite-Time Stabilization of the Trans- lational and Rotational Double Integrators. in Proc. Amer, Contr. Conf., Seattle, WA, June 1996, pp. 1831 - 1832 [Fuller, ’66] A. Fuller. Optimization of some nonlinear con- trol systems by means of Bellmans equation and dimensional analysis. Int. J. Contr., vol. 3, no. 4, pp. 359394, 1966. [Hartman et. al., ’82] P. Hartman. Ordinary Differen- tial Equations. 2nd edition, Boston, MA: Birkhauser, 1982.