Optimal control on distributions
Constantin Udriste

TL;DR
This paper explores optimal control problems on nonholonomic manifolds, analyzing various formulations and proving that such systems can be controlled with bang-bang controls in single or multiple time settings.
Contribution
It introduces a comprehensive analysis of optimal control on nonholonomic manifolds, including infinitesimal deformations, adjointness, and control strategies for complex functionals.
Findings
Nonholonomic systems can be controlled by bang-bang controls in single or bi-temporal settings.
Analysis of infinitesimal deformations and adjointness in control problems.
Extension to multitime optimal control problems with various functional types.
Abstract
This paper studies (single-time and multitime) optimal control problems on a nonholonomic manifold (described either by the kernel of a Gibbs-Pfaff form or by the span of appropriate vector fields). For both descriptions we analyse: infinitesimal deformations and adjointness, single-time optimal control problems, multitime optimal control problem of maximizing a multiple integral functional, multitime optimal control problem of maximizing a curvilinear integral functional, Curvilinear functionals depending on curves, optimization of mechanical work on Riemannian manifolds. Also we prove that a nonholonomic system can be always controlled by uni-temporal or bi-temporal bang-bang controls.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsControl and Dynamics of Mobile Robots · Optimization and Variational Analysis · Advanced Differential Equations and Dynamical Systems
Optimal control on distributions
Constantin Udrişte
This paper studies (single-time and multitime) optimal control problems on a nonholonomic manifold (described either by the kernel of a Gibbs-Pfaff form or by the span of appropriate vector fields). For both descriptions we analyse: infinitesimal deformations and adjointness, single-time optimal control problems, multitime optimal control problem of maximizing a multiple integral functional, multitime optimal control problem of maximizing a curvilinear integral functional, Curvilinear functionals depending on curves, optimization of mechanical work on Riemannian manifolds. Also we prove that a nonholonomic system can be always controlled by uni-temporal or bi-temporal bang-bang controls.
Mathematics Subject Classification 2010: 49J15, 49J20, 93C15, 93C20.
Keywords: nonholonomic manifold, single-time optimal control, multitime optimal control, bang-bang controls.
1 Optimal control on a distribution
described by a Pfaff equation
A generalized distribution , or Stefan-Sussmann distribution, is similar to a distribution, but the subspaces are not required to be all of the same dimension. The definition requires that the subspaces are locally spanned by a set of vector fields, but these will no longer be everywhere linearly independent. It is not hard to see that the dimension of the distribution is lower semicontinous, so that at special points the dimension is lower than at nearby points. One class of examples is provided by a non-free action of a Lie group on a manifold, the vector fields in question being the infinitesimal generators of the group action (a free action gives rise to a genuine distribution). Another examples arise in dynamical systems, where the set of vector fields in the definition is the set of vector fields that commute with a given one. There are also examples and applications in Control theory, where the generalized distribution represents infinitesimal constraints of the system.
see ControlJakubczyk, pag 146
Lemma If the variational system (treated as linear system without constraints on the control) is controllable, then the original system is strongly accessible.
Nonholonomic path planning represents a fusion of some of the newest ideas in control theory, classical mechanics, and differential geometry with some of the most challenging practical problems in robot motion planning. Furthermore, the class of systems to which the theory is relevant is broad: mobile robots, space-based robots, multifingered hands, and even such systems as a one-legged hopping robot. The techniques presented here indicate one possible method for generating efficient and computable trajectories for some of these nonholonomic systcms in the absence of obstacles.
The delay differential equations (DDEs) are a type of differential equation in which the derivative of the unknown function at a certain time is given in terms of the values of the function at previous times. For example
[TABLE]
A delay Pfaff equation means
[TABLE]
1.1 Infinitesimal deformations and
adjointness on distributions
Let be a nonholonomic distribution on described by a Pfaff equation
[TABLE]
Let , be an integral curve of the distribution . Let be a differentiable variation of , i.e.,
[TABLE]
The variation is a surface. It is an integral surface only if the distribution admits integral surfaces. Taking the partial derivative with respect to and denoting , we find the single-time (Pfaff) infinitesimal deformation equation
[TABLE]
around a solution of the Pfaff equation (1). The single-time adjoint Pfaff system is
[TABLE]
whose solution is called the costate function. The foregoing Pfaff equations (2) and (3) are adjoint (dual) in the following sense: if is a solution of the infinitesimal deformation (Pfaff) equation (2), then the function verifies the Pfaff equation .
Let be a maximal, -dimensional, , integral submanifold of the distribution . We fix . Let and let be a differentiable variation of , i.e.,
[TABLE]
The variation is an -dimensional manifold, but not an integral submanifold.
Taking the partial derivative with respect to and denoting , we find the multitime infinitesimal deformation (Pfaff) system
[TABLE]
around a solution of the Pfaff equation (1). The multitime adjoint Pfaff system is
[TABLE]
whose solution is called the costate vector. The foregoing Pfaff equations (4) and (5) are adjoint (dual) in the following sense: if is a solution of the infinitesimal deformation (Pfaff) system (4), then the function verify the Pfaff equation .
1.2 Evolution of a distribution
Let be a nonholonomic distribution on described by a Pfaff equation (1). Let , be an integral curve of the distribution . Let be a differentiable variation of . Suppose that is an integral surface of a Pfaff equation in , i.e.,
[TABLE]
[TABLE]
Taking the partial derivative with respect to , we find
[TABLE]
If we accept an evolution after the direction of the vector field , i.e., , then we find the PDE system
[TABLE]
with unknowns , fixed by initial conditions. For , we rediscover the system in variations, with the condition .
1.3 Single-time optimal control problems on
a distribution
Let be a distribution on described by a controlled Pfaff equation
[TABLE]
and let be an integral curve of the distribution .
A single-time optimal control problem consists of maximizing the functional
[TABLE]
subject to
[TABLE]
It is supposed that is a function, are functions and is a function. Ingredients: is a bounded and closed subset of which contains each trajectory of controlled system, and and are the initial and final states of the trajectory . The values of the control functions belong to a set , bounded and closed.
Let us find the first order necessary conditions for an optimal pair . We fix the control and we variate the state into . We obtain the single-time infinitesimal deformation (Pfaff) equation
[TABLE]
of the nonholonomic constraint . It follows the single-time adjoint Pfaff equation
[TABLE]
whose solution is called the costate function. Here, the symbol in the left hand member of the adjoint equation means the differentiation with respect to and .
Using the Lagrangian -form
[TABLE]
we build the Hamiltonian -form
[TABLE]
Theorem (Single-time maximum principle) Suppose that the problem of maximizing the functional (6) constrained by (7) has an interior optimal solution , which determines the optimal evolution . Then there exists a costate function such that
[TABLE]
the function is the unique solution of the following Pfaff system (adjoint system)
[TABLE]
and satisfies the critical point conditions
[TABLE]
Proof We use the Hamiltonian -form . The solutions of the foregoing problem are among the solutions of the free maximization problem of the curvilinear integral functional
[TABLE]
where .
Suppose that there exists a continuous control , with , and an integral curve which are optimal in the previous problem. Now consider a control variation , where is an arbitrary continuous vector function, and a state variation , related by
[TABLE]
Since and any continuous function over a compact set is bounded, there exists such that . This is used in our variational arguments.
For , we define the function
[TABLE]
[TABLE]
Differentiating with respect to , it follows
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
Evaluating at , we find and
[TABLE]
[TABLE]
[TABLE]
where is the curve of the state variable corresponding to the optimal control . The integral from the middle can be written
[TABLE]
where the symbol in the last integral means the differentiation with respect to and . We find as
[TABLE]
[TABLE]
[TABLE]
Since , we have . We select the costate function as solution of the adjoint Pfaff equation
[TABLE]
with the terminal condition . On the other hand, we need for all . Since the variation is arbitrary, we get the following (critical point condition)
[TABLE]
The foregoing equations (9) and (10) can be written
[TABLE]
[TABLE]
Example Let us solve the problem
[TABLE]
subject to (controlled Martinet distribution)
[TABLE]
Denote . Since
[TABLE]
the distribution admits only integral curves with the parameter . The Pfaff equation
[TABLE]
is equivalent to a differential equation
[TABLE]
or to the ODE system
[TABLE]
First variant Using the Hamiltonian
[TABLE]
we find the adjoint ODEs
[TABLE]
and the critical point condition
[TABLE]
We find the control and . We need to find solutions for the system
[TABLE]
Second variant The Hamiltonian -form is
[TABLE]
The critical point condition
[TABLE]
gives the control .
Since , , , we find the adjoint Pfaff equations
[TABLE]
We need to solve the system
[TABLE]
[TABLE]
On the other hand, the second variant ofers two explicit extremals: (1) , which does not satisfy the general initial conditions; (2) , depending upon four arbitrary constants, which determine from initial conditions and terminal condition.
The first variant can be identified with the second variant via .
Third variant (Ionel Tevy) We introduce two auxiliary controls , changing the Pfaff equation into the controlled ODE system
[TABLE]
Then
[TABLE]
We find the adjoint ODEs and the critical point conditions
[TABLE]
[TABLE]
It follows two extremals:
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
O varianta a rezolvarii Tevy se gaseste in Michele Pavon, Optimal control of nonholonomic systems, Proceedings of the 17th International Symposium on Mathematical Theory of Networks and Systems, Kyoto, July 24-28, 2006; vezi NonhOptCon.pdf; citeaza lucrarile mele;
1.4 Multitime optimal control problems on
a distribution
Let be a distribution on described by a controlled Pfaff equation
[TABLE]
and let be an -dimensional (, m maximal) integral submanifold of the distribution .
Let us start with a
1.4.1 Multitime optimal control problem of
maximizing a multiple integral functional
Find
[TABLE]
subject to
[TABLE]
It is supposed that is a function and are functions. Ingredients: is the volume element, is a bounded and closed subset of , containing the images of the -sheets of controlled system, and and are the initial and final states of an -sheet . The set in which the control functions takes their values is called as , which is a bounded and closed subset of .
Let us find the first order necessary conditions for an optimal pair . We fix the control and variate the state into . We find the multitime infinitesimal deformation (Pfaff) system
[TABLE]
of the nonholonomic constraint . It follows the multitime adjoint Pfaff system
[TABLE]
whose solution is called the costate vector. Here, the symbol in the left hand member of the adjoint equation means the differentiation with respect to and .
We use the Lagrangian -form
[TABLE]
Introducing the -forms
[TABLE]
a costate variable vector or Lagrange multiplier vector is identified to the -form . We build a Hamiltonian -form
[TABLE]
Theorem (Multitime maximum principle) Suppose that the problem of maximizing the functional (11) constrained by (12) has an interior optimal solution , which determines the optimal evolution . Then there exists a costate function such that
[TABLE]
the function is the unique solution of the following Pfaff system (adjoint system)
[TABLE]
and satisfies the critical point conditions
[TABLE]
Proof We use the Hamiltonian -form . The solutions of the foregoing problem are among the solutions of the free maximization problem of the functional
[TABLE]
where .
Suppose that there exists a continuous control defined over the interval with which is an optimum point in the previous problem. Now we consider a control variation , where is an arbitrary continuous vector function, and a state variation , connected by
[TABLE]
Since and any continuous function over a compact set is bounded, there exists such that . This is used in our variational arguments.
For , we define the function
[TABLE]
[TABLE]
Differentiating with respect to , it follows
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
Evaluating at , we find and
[TABLE]
[TABLE]
[TABLE]
where is the -sheet of the state variable corresponding to the optimal control .
To evaluate the multiple integral
[TABLE]
we integrate by parts, via the formula
[TABLE]
obtaining
[TABLE]
where the symbol in the last integral means the differentiation with respect to and . Now we apply the Stokes integral formula
[TABLE]
where is the unit normal vector to the boundary . Since the integral from the middle can be written
[TABLE]
we find as
[TABLE]
[TABLE]
[TABLE]
[TABLE]
We select the costate function as solution of the adjoint Pfaff equation (boundary value problem)
[TABLE]
[TABLE]
On the other hand, we need for all . Since the variation is arbitrary, we get (critical point condition)
[TABLE]
The foregoing equations (14) and (15) can be written
[TABLE]
Let us start with a
1.4.2 Multitime optimal control problem of
maximizing a curvilinear integral functional
Find
[TABLE]
subject to
[TABLE]
It is supposed that and are functions. Ingredients: is an -form, is a bounded and closed subset of , containing the images of the -sheets of the controlled system, and and are the initial and final states of the -sheet in the controlled system. The set, in which the control functions takes their values, is called as , which is a bounded and closed subset of .
Let us find the first order necessary conditions for an optimal pair . We fix the control and variate the state into . We find the multitime infinitesimal deformation (Pfaff) system
[TABLE]
of the nonholonomic constraint . It follows the multitime adjoint Pfaff system
[TABLE]
whose solution is called the costate vector. Here, the symbol in the left hand member of the adjoint equation means the differentiation with respect to and .
We use the Lagrangian -form
[TABLE]
Introducing a costate variable or Lagrange multiplier , we build a Hamiltonian -form
[TABLE]
Theorem (Multitime maximum principle) Suppose that the problem of maximizing the functional (16) constrained by (17) has an interior optimal solution , which determines the optimal evolution . Then there exists a costate function such that
[TABLE]
the function is the unique solution of the following Pfaff system (adjoint system)
[TABLE]
and the critical point conditions
[TABLE]
hold.
Proof We use the Hamiltonian -form . The solutions of the foregoing problem are between the solutions of the free maximization problem of the curvilinear integral functional
[TABLE]
where .
Suppose that there exists a continuous control defined over the interval with which is an optimum point in the previous problem. We consider a control variation , where is an arbitrary continuous vector function, and a state variation , connected by
[TABLE]
Since and a continuous function over a compact set is bounded, there exists such that . This is used in our variational arguments.
For , we define the function
[TABLE]
[TABLE]
Differentiating with respect to , it follows
[TABLE]
[TABLE]
[TABLE]
[TABLE]
[TABLE]
Evaluating at , we find and
[TABLE]
[TABLE]
[TABLE]
where is the -sheet of the state variable corresponding to the optimal control .
To evaluate the curvilinear integral
[TABLE]
we integrate by parts, via the formula
[TABLE]
obtaining
[TABLE]
[TABLE]
where the symbol in the last integral means the differentiation with respect to and . We find
[TABLE]
[TABLE]
[TABLE]
[TABLE]
We select the costate function as solution of the adjoint Pfaff equation (terminal value problem)
[TABLE]
subject to . On the other hand, we need for all . Since the variation is arbitrary, we get (critical point condition)
[TABLE]
The foregoing equations (19) and (20) can be written
[TABLE]
2 Optimal control on distributions
described by vector fields
2.1 Infinitesimal deformations and adjointness on
distributions
The same distribution can be described in terms of smooth vector fields (or generators),
[TABLE]
if and only if . Any vector field in can be written in the form .
Let be a curve solution of the differential system
[TABLE]
Let be a differentiable variation of , i.e.,
[TABLE]
Denoting , we find the single-time infinitesimal deformation system
[TABLE]
The single-time adjoint (dual) system is
[TABLE]
whose solution is called the costate vector. The foregoing PDE systems (17) and (18) are adjoint (dual) in the sense of constant interior product of solutions, i.e., the scalar product is a first integral.
Let be an -sheet integral submanifold of the distribution , i.e., a solution of the multitime partial differential system
[TABLE]
Let and let be a differentiable variation of , i.e.,
[TABLE]
Introducing the vector fields , we find the multitime infinitesimal deformation system
[TABLE]
The multitime adjoint (dual) system is
[TABLE]
whose solution is called the costate matrix. The foregoing PDE systems (19) and (20) are adjoint (dual) in the sense of constant interior product of solutions, i.e., the scalar product is a first integral.
Of course, taking the trace, we can define the costate matrix as the solution of the divergence adjoint PDE system (trace)
[TABLE]
But than, the PDEs systems (19) and (20) are adjoint (dual) in the sense of zero total divergence of the tensor field produced by their solutions. The divergence dual PDE system (21) has solutions since it contains PDEs with unknown functions . We can select a solution of the gradient form .
Remark The multitime adjoint Pfaff system can be defined independent on the dimension of the parameter . Particularly, the multitime adjoint Pfaff system can be
[TABLE]
2.2 Single-time optimal control problems on
a distribution
Let
[TABLE]
be a distribution on and be an integral curve of the driftless control system
[TABLE]
A single-time optimal control problem is defined to be maximizing the functional
[TABLE]
subject to
[TABLE]
It is supposed that is a function and are functions. Ingredients: is a bounded and closed subset of , which the trajectory of controlled system is constrained to stay for , and and are the initial and final states of the trajectory in the controlled system. The set in which the control functions takes their values in it, is called as , which is a bounded and closed subset of . The map is assumed to be piecewise smooth or piecewise analytic. Such maps are called admissible and the space of all such maps is called the set of admissible controls.
Let us find the first order necessary conditions for an optimal pair . Firstly, the single-time infinitesimal deformation (Pfaff) equation of the constraint is the system (17) the single-time adjoint Pfaff equation is the system (18).
The control variables may be open-loop , depending directly on the time variable , or closed-loop (or feedback) , depending on the state .
Open-loop control variables
To simplify, we accept an open-loop control . Using the Lagrangian -form
[TABLE]
we build the Hamiltonian -form
[TABLE]
Theorem (Single-time maximum principle) Suppose that the problem of maximizing the functional (22) constrained by (23) has an interior optimal solution , which determines the optimal evolution . Then there exists a costate vector p(t) = such that
[TABLE]
the function is the unique solution of the following Pfaff system (adjoint system)
[TABLE]
and the critical point conditions
[TABLE]
hold.
Proof We use the Lagrangian -form . The solutions of the forgoing problem are between the solutions of the free maximization problem of the curvilinear integral functional
[TABLE]
where .
Suppose that there exists a continuous control defined over the interval with which is an optimum point in the previous problem. Now consider a variation , where is an arbitrary continuous vector function. Since and a continuous function over a compact set is bounded, there exists such that . This is used in our variational arguments.
Define as the -sheet of the state variable corresponding to the control variable , i.e.,
[TABLE]
and , . For , we define the function
[TABLE]
[TABLE]
Differentiating with respect to , it follows
[TABLE]
[TABLE]
[TABLE]
Evaluating at , we find and
[TABLE]
[TABLE]
[TABLE]
where is the curve of the state variable corresponding to the optimal control . Since the integral from the middle can be written
[TABLE]
we find as
[TABLE]
[TABLE]
[TABLE]
We select the costate function as solution of the adjoint Pfaff equation (boundary value problem)
[TABLE]
On the other hand, we need for all . Since the variation is arbitrary, we get (critical point condition)
[TABLE]
Example Consider the ODE system generated by the vector fields , . We compute the Lie brackets
[TABLE]
The vector fields and are linearly independent. On the other hand, the -coordinate is increasing since . Consequently, the system is not really controllable.
Closed-loop control variables
Now, we accept a closed-loop control . Using the Lagrangian -form
[TABLE]
we build the Hamiltonian -form
[TABLE]
Theorem (Single-time maximum principle) Suppose that the problem of maximizing the functional (22) constrained by (23) has an interior optimal solution , which determines the optimal evolution . Then there exists a costate vector p(t) = such that
[TABLE]
the function is the unique solution of the following Pfaff system (adjoint system)
[TABLE]
and the critical point conditions
[TABLE]
hold.
Proof The new functional is
[TABLE]
A variation induces a variation . Then
[TABLE]
It follows
[TABLE]
[TABLE]
[TABLE]
[TABLE]
Evaluating at , we find and
[TABLE]
[TABLE]
[TABLE]
[TABLE]
Since the integral from the middle can be written
[TABLE]
we find as
[TABLE]
[TABLE]
[TABLE]
We select the costate function as solution of the adjoint Pfaff equation (boundary value problem)
[TABLE]
On the other hand, we need for all . Since the variation is arbitrary, we get (critical point condition)
[TABLE]
2.3 Multitime optimal control problems on
a distribution
Let
[TABLE]
, be a distribution on and , be an -sheet of the driftless control system
[TABLE]
Let us start with a
2.3.1 Multitime optimal control problem of
maximizing a multiple integral functional
Find
[TABLE]
subject to
[TABLE]
It is supposed that is a function and , are functions. Ingredients: is the volume element, is a bounded and closed subset of , which the -sheet of controlled system is constrained to stay for , and and are the initial and final states of the -sheet in the controlled system. The set in which the control functions takes their values in it, is called as , which is a bounded and closed subset of .
Let us find the first order necessary conditions for an optimal pair . Firstly, the multitime infinitesimal deformation (Pfaff) system of the constraint (28) is (19), and the multitime adjoint Pfaff system is (20).
The control variables may be open-loop , depending directly on the multitime variable , or closed-loop (or feedback) , depending on the state .
To simplify, we accept an open-loop control. Introducing the -forms
[TABLE]
a costate variable matrix or Lagrange multiplier matrix is identified to the -forms . We use the Lagrangian -form
[TABLE]
and the Hamiltonian -form
[TABLE]
Theorem (Multitime maximum principle) Suppose that the problem of maximizing the functional (27) constrained by (28) has an interior optimal solution , which determines the optimal evolution . Then there exists a costate matrix such that
[TABLE]
the function is the unique solution of the following Pfaff system (adjoint system)
[TABLE]
and the critical point conditions
[TABLE]
hold.
Proof We use the Lagrangian -form . The solutions of the foregoing problem are between the solutions of the free maximization problem of the functional
[TABLE]
where .
Suppose that there exists a continuous control defined over the interval with which is an optimum point in the previous problem. Now consider a variation , where is an arbitrary continuous vector function. Since and a continuous function over a compact set is bounded, there exists such that . This is used in our variational arguments.
Define as the -sheet of the state variable corresponding to the control variable , i.e.,
[TABLE]
and , . For , we define the function
[TABLE]
[TABLE]
Differentiating with respect to , it follows
[TABLE]
[TABLE]
[TABLE]
Evaluating at , we find
[TABLE]
[TABLE]
[TABLE]
where is the -sheet of the state variable corresponding to the optimal control .
To evaluate the multiple integral
[TABLE]
we integrate by parts, via the formula
[TABLE]
obtaining
[TABLE]
Now we apply the Stokes integral formula
[TABLE]
where is the unit normal vector to the boundary . Since the integral from the middle can be written
[TABLE]
we find as
[TABLE]
[TABLE]
[TABLE]
We select the costate function as solution of the adjoint Pfaff equation (boundary value problem)
[TABLE]
On the other hand, we need for all . Since the variation is arbitrary, we get (critical point condition)
[TABLE]
Let us start with a
2.3.2 Multitime optimal control problem of
maximizing a curvilinear integral functional
Find
[TABLE]
subject to
[TABLE]
It is supposed that and , are functions. Ingredients: is an -form, is a bounded and closed subset of , which the -sheet of controlled system is constrained to stay for , and and are the initial and final states of the -sheet in the controlled system. The set in which the control functions takes their values in it, is called as , which is a bounded and closed subset of .
Let us find the first order necessary conditions for an optimal pair . Firstly, the multitime infinitesimal deformation (Pfaff) system of the constraint (33) is (19), and the multitime adjoint Pfaff system is (*).
The control variables may be open-loop , depending directly on the multitime variable , or closed loop (or feedback) , depending on the state .
To simplify, we accept an open loop control. Introducing a costate variable vector or Lagrange multiplier , we build a Lagrangian -form
[TABLE]
and a Hamiltonian -form
[TABLE]
Theorem (Multitime maximum principle) Suppose that the problem of maximizing the functional (32) constrained by (33) has an interior optimal solution , which determines the optimal evolution . Then there exists a costate function such that
[TABLE]
the function is the unique solution of the following Pfaff system (adjoint system)
[TABLE]
and the critical point conditions
[TABLE]
hold.
Proof We use the Lagrangian -form . The solutions of the foregoing problem are between the solutions of the free maximization problem of the curvilinear integral functional
[TABLE]
where .
Suppose that there exists a continuous control defined over the interval with which is an optimum point in the previous problem. Now consider a variation , where is an arbitrary continuous vector function. Since and a continuous function over a compact set is bounded, there exists such that . This is used in our variational arguments.
Define as the -sheet of the state variable corresponding to the control variable , i.e.,
[TABLE]
and , . For , we define the function
[TABLE]
[TABLE]
Differentiating with respect to , it follows
[TABLE]
[TABLE]
[TABLE]
Evaluating at , we find and
[TABLE]
[TABLE]
[TABLE]
where is the -sheet of the state variable corresponding to the optimal control .
To evaluate the curvilinear integral
[TABLE]
we integrate by parts, via the formula
[TABLE]
obtaining
[TABLE]
We find
[TABLE]
[TABLE]
[TABLE]
We select the costate function as solution of the adjoint Pfaff equation (boundary value problem)
[TABLE]
On the other hand, we need for all . Since the variation is arbitrary, we get (critical point condition)
[TABLE]
Example: Nonholonomic control of torsion of a cylinder or prism
Suppose the torsion of a cylinder or prism is described by the controlled Pfaff equation
[TABLE]
where the control is not subject to constraints. If the complete integrability condition is verified identically, then we have a holonomic evolution. Otherwise, we have a nonholonomic evolution. Using the controlled Pfaff equation as constraint, we want to minimize the functional
[TABLE]
where is a curve joining the points and , and are constants. The minimization of the previous integral is equivalent to the maximization of the cost functional
[TABLE]
subject to controlled Pfaff equation.
Let us find the optimal manifold (surface or curve) of evolution, using the two-variable maximum principle theory. For that we introduce the 1-forms:
[TABLE]
Taking , we obtain
[TABLE]
The adjoint equation has the solution . The maximization condition
[TABLE]
[TABLE]
gives the optimal law
[TABLE]
Replacing in the evolution Pfaff equation we obtain
[TABLE]
- If the complete integrability condition
[TABLE]
i.e., is satisfied, then the evolution surface is
[TABLE]
- If , then the Pfaff evolution equation admits only solutions which are curves (nonholonomic surface in ): with
[TABLE]
In this case, for determining , we must take as a parametrization of the curve from the cost functional. In fact, the problem is reduced to optimization of a simple integral constrained by a differential equation.
3 Curvilinear integral functionals
depending on curves
Let , let be a curve and
[TABLE]
be a curvilinear integral functional depending on the curve . Consider a variation of the curve , with the same endpoints. Suppose is stationary with respect to . Then
[TABLE]
The closed curve is the boundary of a surface . We evaluate , using Stokes formula,
[TABLE]
[TABLE]
[TABLE]
[TABLE]
Now we use the variation vector field . Replacing , the surface integral is transformed to a curvilinear integral
[TABLE]
It follows
[TABLE]
Suppose is a critical point of the functional, hence . Consequently
[TABLE]
If the curvilinear integral is path independent, then this relation is identically satisfied. If the curvilinear integral is path dependent, then the discussion depends on since is an anti-symmetric matrix, and consequently its determinant is either [math], for odd, or , for even. For -odd we have solutions, i.e., critical curves; for -even, we have either no solution for or solutions for . Since the differential system is of order one, the curve solution is determined only by a single condition (the general bilocal problems have no solution). The extremum problems have sense only if we add supplimentary conditions (an initial condition + an isoperimetric condition).
Variant Let , let be a curve and
[TABLE]
be a curvilinear integral functional depending on the curve . Consider a variation of the curve , with the same endpoints. Denote .
Then
[TABLE]
To compute , we use the variation vector field . From
[TABLE]
we obtain
[TABLE]
Integrating by parts, we find
[TABLE]
Remark The variation of the function has nothing to do with the variation of the curve.
4 Optimization of mechanical work on
Riemannian manifolds
Let be a Riemannian manifold and a vector field on M. Let denote the local coordinates relative to a fixed local map . Since is a diffeomorphism, we denote by a subset of diffeomorphic through with the hyper-parallelepiped in having and as diagonal points.
Let be an arbitrary curve on which joins the points The functional
[TABLE]
is generated by the mechanical work produced by the force along the curve .
Let be a nowhere zero vector field. is called a geodesic vector field iff . Thus is geodesic iff each of its integral curves is a geodesic.
Theorem If is a unit geodesic vector field and is a field line, then the curve is a maximum point of the functional and the maximum value is the length of .
Proof Let us find
[TABLE]
where
[TABLE]
The critical point condition, with respect to the curve , is
[TABLE]
It is identically satisfied, because is a field line, the geodesic condition implies and the the condition of unit vector field gives
On the other hand, the inequality
[TABLE]
becomes an equality if , i.e., is a field line of . Under the condition , the maximum value of the foregoing functional is the length of .
5 Bang-bang control on distributions
The same distribution can be described in terms of vector fields,
[TABLE]
Bang-bang control is an optimal or suboptimal piecewise constant control whose values are defined by bounds imposed on the amplitude of control components. The control changes its values according to the switching function which may be found using the maximum principle. The discontinuity of the bang-bang control leads to discontinuity of a value function for the considered optimal control problem. Typical problems with bang-bang optimal control include time and terminal cost optimal control for linear control systems. Bang-bang optimization offers a direct explanation for an otherwise perplexing observation and indicates that evolution is operating according to principles that every engineer knows. The balck hole applications covered in this Section refer to the controllability of the ODE or PDE system by bang-bang controls.
5.1 Single-time bang-bang optimal control
Let , be an integral curve of the distribution . Any curve in the distribution is a solution of the controlled ODE system
[TABLE]
called driftless control system.
(1) Time minimum problem Let be the control set. Giving the starting point , find an optimal control such that
[TABLE]
using (ODE) evolution as constraint. Since , the optimal point ensures the minimum time to steer to the origin. This time optimum problem is equivalent to a controllability one.
Solution To prove the existence of a bang-bang control, we use the single-time Pontryaguin Maximum Principle. The Hamiltonian gives the adjoint ODE system . The extremum of the linear function exists since each control variable belong to the interval ; for optimum, the control must be at a vertex of (see, linear optimization, simplex method). If , then the optimal control must be the function (bang-bang control)
[TABLE]
Suppose the Lebesgue measure of each set vanishes. Then the singular control is ruled out and the remaining possibilities are bang-bang controls. This optimal control is discontinuous since each component jumps from a minimum to a maximum and vice versa in response to each change in the sign of each . The functions are called switching functions.
(2) Optimal terminal value Let be the control set. Suppose we have to
Minimize the terminal cost functional
[TABLE]
subject to the driftless control system
[TABLE]
Solution Since the control Hamiltonian is linear in the control, the optimal control is a bang-bang. Automatically we find the optimal costate function and the optimal evolution.
5.2 Multitime bang-bang optimal control
Let be the hyperparallelipiped determined by two opposite diagonal points and in , endowed with the product order. Let , be an integral -sheet of the distribution , i.e., a solution of a multitime piecewise completely integrable PDE system
[TABLE]
This sort of controlled PDE is called a driftless control system. Of course, the piecewise complete integrability conditions
[TABLE]
restrict the controls, excepting the case when they are identically satisfied.
To show that the driftless control system is multitime controllable, by bang-bang controls (see also [10]), we use the next multitime minimum problems
Case of multiple integral functional Let be the control set. Giving the starting point , find an optimal control such that
[TABLE]
using a completely integrable two-time evolution (PDE) as constraint and supposing that (CIC) are identically satisfied. Since , the optimal point ensures the minimum multitime ”volume” to steer to the origin. This two-time optimum problem consists in devising a control such that to transfer a given initial state to a specified target (controllability problem).
Solution We apply the multitime maximum principle which proves the existence of a bang-bang control. The Hamiltonian gives the adjoint PDE system . The extremum of the linear function exists since the set is compact; for optimum, the control vectors must be vertices of . If are the switching functions, then each optimal control is of the form
[TABLE]
Suppose the Lebesgue measure of each set vanishes. Then the singular control is ruled out and the remaining possibilities are bang-bang controls. This optimal control is discontinuous since each component jumps from a minimum to a maximum and vice versa in response to each change in the sign of each . The piecewise complete integrability identities keep only the control vectors (vertices of ) which satisfy . Each optimal -sheet is a soliton solution.
Case of curvilinear integral functional
Optimal terminal value Let be the control set. Suppose we have to
Minimize the terminal cost functional
[TABLE]
subject to the driftless control system
[TABLE]
Solution Since the control Hamiltonian is linear in the control, the optimal control is a bang-bang. Automatically we find the optimal costate function and the optimal evolution.
6 Optimal control problems on
Tzitzeica surfaces
Let be endowed with the product order. Let be the bi-dimensional interval determined by the opposite diagonal points and .
Problem: find
[TABLE]
constrained by (non-ruled Tzitzeica surfaces)
[TABLE]
[TABLE]
where is the control.
To solve the problem we use
[TABLE]
[TABLE]
Explicitely, find
[TABLE]
7 Phytoplankton growth model
Open problem Transform the next ODE systems into Pfaff systems and study their stochastic perturbations.
Alessandro Abate, Ashish Tiwari, Shankar Sastry, Box Invariance for biologically-inspired dynamical systems
(i) O. Bernard and J.-L. Gouze, ”Global qualitative description of a class of nonlinear dynamical systems,” Artificial Intelligence, vol. 136, pp. 29-59, 2002:
Consider the following Phytoplankton Growth Model:
[TABLE]
where denotes the substrate, the phytoplankton biomass, and the intracellular nutrient per biomass.
(ii) A. Julius, A. Halasz, V. Kumar, and G. Pappas, Controlling biological systems: the lactose regulation system of Escherichia Coli, in American Control Conference 2007:
The dynamics of tetracycline antibiotic in a bacteria which develops resistance to this drug (by turning on genes and ) can be described by the following hybrid system:
[TABLE]
[TABLE]
where if and otherwise ( is the transcription rate of genes, which are inhibited by ), and , , , are the cytoplasmic concentrations of protein, the complex, Tetracycline, and protein, and is the extracellular concentration of Tetracycline.
Acknowledgments
Partially supported by University Politehnica of Bucharest, by UNESCO Chair in Geodynamics, ”Sabba S. Ştefănescu” Institute of Geodynamics, Romanian Academy and by Academy of Romanian Scientists.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[2] O. Călin, D.-C. Chang, Sub-Riemannian geometry: general theory and examples , Encyclopedia of Mathematics and Its Applications, 126, Cambridge University Press, New York, 2009.
- 2[3] A. V. Dmitruk, Quadratic sufficient conditions for strong minimality of abnormal sub-Riemannian geodesics , Russian Journal of Mathematical Physics, Vol. 6, No. 3, 1999, pp. 363 372.
- 3[6] R. Montgomery, A Tour of Subriemannian Geometries, Their Geodesics and Applications , Mathematical Surveys and Monographs, 91, American Mathematical Society, 2002.
- 4[8] S. Shankar Sastry, R. Montgomery, The structure of optimal controls for steering problem , NOLCOS, 1992, Conf. Proc., Bordeaux, France.
- 5[13] K. -H. Tan, Convex functions on sub-Riemannian manifolds, ar Xiv: math/0701273 v 1, [math.DG], 10 January 2007.
- 6[14] C. Udrişte, Geometric Dynamics , Kluwer Academic Publishers, 2000.
- 7[15] C. Udrişte, O. Dogaru, I. Ţevy, Extrema with Nonholonomic Constraints , Geometry Balkan Press, Bucharest, 2002.
- 8[16] C. Udrişte, M. Ferrara, D. Opriş, Economic Geometric Dynamics , Monographs and Textbooks 6, Geometry Balkan Press, 2004.
