HOME

TheInfoList



OR:

In
control theory Control theory is a field of mathematics that deals with the control of dynamical systems in engineered processes and machines. The objective is to develop a model or algorithm governing the application of system inputs to drive the system to a ...
, dynamical systems are in strict-feedback form when they can be expressed as :\begin \dot = f_0(\mathbf) + g_0(\mathbf) z_1\\ \dot_1 = f_1(\mathbf,z_1) + g_1(\mathbf,z_1) z_2\\ \dot_2 = f_2(\mathbf,z_1,z_2) + g_2(\mathbf,z_1,z_2) z_3\\ \vdots\\ \dot_i = f_i(\mathbf,z_1, z_2, \ldots, z_, z_i) + g_i(\mathbf,z_1, z_2, \ldots, z_, z_i) z_ \quad \text 1 \leq i < k-1\\ \vdots\\ \dot_ = f_(\mathbf,z_1, z_2, \ldots, z_) + g_(\mathbf,z_1, z_2, \ldots, z_) z_k\\ \dot_k = f_k(\mathbf,z_1, z_2, \ldots, z_, z_k) + g_k(\mathbf,z_1, z_2, \dots, z_, z_k) u\end where * \mathbf \in \mathbb^n with n \geq 1, * z_1, z_2, \ldots, z_i, \ldots, z_, z_k are scalars, * u is a scalar input to the system, * f_0, f_1, f_2, \ldots, f_i, \ldots, f_, f_k vanish at the
origin Origin(s) or The Origin may refer to: Arts, entertainment, and media Comics and manga * ''Origin'' (comics), a Wolverine comic book mini-series published by Marvel Comics in 2002 * ''The Origin'' (Buffy comic), a 1999 ''Buffy the Vampire Sl ...
(i.e., f_i(0,0,\dots,0) = 0), * g_1, g_2, \ldots, g_i, \ldots, g_, g_k are nonzero over the domain of interest (i.e., g_i(\mathbf,z_1,\ldots,z_k) \neq 0 for 1 \leq i \leq k). Here, ''strict feedback'' refers to the fact that the
nonlinear In mathematics and science, a nonlinear system is a system in which the change of the output is not proportional to the change of the input. Nonlinear problems are of interest to engineers, biologists, physicists, mathematicians, and many othe ...
functions f_i and g_i in the \dot_i equation only depend on states x, z_1, \ldots, z_i that are ''fed back'' to that subsystem. That is, the system has a kind of
lower triangular In mathematics, a triangular matrix is a special kind of square matrix. A square matrix is called if all the entries ''above'' the main diagonal are zero. Similarly, a square matrix is called if all the entries ''below'' the main diagonal are ...
form.


Stabilization

: Systems in strict-feedback form can be stabilized by recursive application of
backstepping In control theory, backstepping is a technique developed circa 1990 by Petar V. Kokotovic and others for designing stabilizing controls for a special class of nonlinear dynamical systems. These systems are built from subsystems that radiate out ...
. That is, # It is given that the system #::\dot = f_0(\mathbf) + g_0(\mathbf) u_x(\mathbf) #:is already stabilized to the origin by some control u_x(\mathbf) where u_x(\mathbf) = 0. That is, choice of u_x to stabilize this system must occur using some other method. It is also assumed that a
Lyapunov function In the theory of ordinary differential equations (ODEs), Lyapunov functions, named after Aleksandr Lyapunov, are scalar functions that may be used to prove the stability of an equilibrium of an ODE. Lyapunov functions (also called Lyapunov’s s ...
V_x for this stable subsystem is known. # A control u_1(\mathbf,z_1) is designed so that the system #::\dot_1 = f_1(\mathbf,z_1) + g_1(\mathbf,z_1) u_1(\mathbf,z_1) #:is stabilized so that z_1 follows the desired u_x control. The control design is based on the augmented Lyapunov function candidate #::V_1(\mathbf,z_1) = V_x(\mathbf) + \frac( z_1 - u_x(\mathbf) )^2 #:The control u_1 can be picked to bound \dot_1 away from zero. # A control u_2(\mathbf,z_1,z_2) is designed so that the system #::\dot_2 = f_2(\mathbf,z_1,z_2) + g_2(\mathbf,z_1,z_2) u_2(\mathbf,z_1,z_2) #:is stabilized so that z_2 follows the desired u_1 control. The control design is based on the augmented Lyapunov function candidate #::V_2(\mathbf,z_1,z_2) = V_1(\mathbf,z_1) + \frac( z_2 - u_1(\mathbf,z_1) )^2 #:The control u_2 can be picked to bound \dot_2 away from zero. # This process continues until the actual u is known, and #* The ''real'' control u stabilizes z_k to ''fictitious'' control u_. #* The ''fictitious'' control u_ stabilizes z_ to ''fictitious'' control u_. #* The ''fictitious'' control u_ stabilizes z_ to ''fictitious'' control u_. #* ... #* The ''fictitious'' control u_2 stabilizes z_2 to ''fictitious'' control u_1. #* The ''fictitious'' control u_1 stabilizes z_1 to ''fictitious'' control u_x. #* The ''fictitious'' control u_x stabilizes \mathbf to the origin. This process is known as backstepping because it starts with the requirements on some internal subsystem for stability and progressively ''steps back'' out of the system, maintaining stability at each step. Because * f_i vanish at the origin for 0 \leq i \leq k, * g_i are nonzero for 1 \leq i \leq k, * the given control u_x has u_x(\mathbf) = 0, then the resulting system has an equilibrium at the origin (i.e., where \mathbf=\mathbf\,, z_1=0, z_2=0, ... , z_=0, and z_k=0) that is globally asymptotically stable.


See also

*
Nonlinear control Nonlinear control theory is the area of control theory which deals with systems that are nonlinear, time-variant, or both. Control theory is an interdisciplinary branch of engineering and mathematics that is concerned with the behavior of dyn ...
*
Backstepping In control theory, backstepping is a technique developed circa 1990 by Petar V. Kokotovic and others for designing stabilizing controls for a special class of nonlinear dynamical systems. These systems are built from subsystems that radiate out ...


References

{{reflist Nonlinear control