Abstract
State-of-the-art and some applications of the Speed-Gradient method to control of complex systems is presented. A universal speed-gradient method and speed-gradient method for control problems with phase constraints is proposed. Some analytical results are obtained. The application of proposed methods is illustrated by two examples: the selective energy control problem of two pendulums and the average energy control problem of quantum diatomic molecule. Computer simulation results confirm fast convergence rate of algorithms.
Access provided by Autonomous University of Puebla. Download chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
1 Problem Formulation
Consider a nonlinear time-varying system
with control goal
and constraints
here x—state, u—control, t—time, x 0—initial condition, Q(⋅ ), B k (⋅ ): R n × R → R—some functions, x(t, u(⋅ ), x 0)—solutions of the system (1) with control u(⋅ ) and initial condition x 0.
2 Speed-Gradient Method
In order to design control algorithm the scalar function w(x, u, t) is calculated that is the speed of changing Q(x, t) along trajectories x(t) of (1)
Then it is needed to evaluate the gradient of w(x, u, t) with respect to input variables
Finally the algorithm of changing u(t) is determinated according to the differential equation (differential form)
or to the algebraic equation (finite form)
where Γ = Γ T > 0 is the positive definite gain matrix, u 0 is some initial value of control algorithm. It can be also introduced a speed-pseudogradient algorithm
where ψ(x, u, t) satisfies the pseudogradient condition
The algorithm (6) is called speed-gradient algorithm [1], since it suggests to change u(t) proportionally to the gradient of the speed of changing \(Q\left (x(t),t\right )\).
2.1 Universal Speed-Gradient Method
Consider the Taylor approximation for \(w(t) = w\left (x(t),u(t),t\right )\), where \(\left (x(t),u(t)\right )\) is a trajectory of the system (1)
If w(x, u, t) is non-positive, then (with some additional assumptions) according to a La-Salle principle the control goal (2) is fulfilled.
Consider
where \(\psi: {R}^{n} \times {R}^{m} \times R \rightarrow {R}^{m}\), γ: R n × R m × R → R and
For example it can be used ψ(⋅ ) = ∇ u w(⋅ ) and
with
For affine systems the same algorithm was proposed by Sontag in 1989 [2].
The control algorithm (11) with the inequality (12) we named the “Universal speed-gradient method”.
Theorem 1.
Let the following assumptions be valid:
-
1.
\(w\left (x_{{\ast}}(t),u_{{\ast}}(t),t\right )\) is a twice continuously differentiable function along the trajectories \(\left (x_{{\ast}}(t),u_{{\ast}}(t)\right )\) of system (1), (11);
-
2.
The function Q(x,t) is nonnegative, uniformly continuous in any set of the form {(x,t): ||x|| < β,t ≥ 0} and radially unbounded;
-
3.
For initial condition the inequality \(w\left (x(0),u(0),0\right ) \leq 0\) is true;
-
4.
Inequality (12) is true for all (x,u,t): w(x,u,t) = 0, Q(x,t) ≠ 0;
-
5.
Control (11) is a continuous in (x,u) function;
then any solution \(\left (x(t),u(t)\right )\) of (1), (11) is bounded and \(\lim \limits _{t\rightarrow +\infty }\frac{d} {\mathit{dt}}Q\left (x_{{\ast}}(t),t\right ) = 0.\)
Proof.
The Taylor approximation (10) is true according to assumption 1. According to assumptions 3, 4 inequality \(\dot{Q}\left (x(t),t\right ) < 0\) is true for all (x, u, t): Q(x, t) ≠ 0. Consequently, from assumption 2 follows that any solution \(\left (x(t),u(t)\right )\) of (1) and (11) is bounded and \(\lim \limits _{t\rightarrow +\infty }\frac{d} {\mathit{dt}}Q\left (x_{{\ast}}(t),t\right ) = 0.\) □
2.2 Universal Speed-Gradient Method with Constraints
Consider the derivative of constraints (3) along the trajectories of the system (1)
According to (11) consider the following inequalities
The control algorithm (11) with the inequalities (12) and (16) we named the “Universal speed-gradient method with constraints”.
Theorem 2.
Let the following assumptions be valid:
-
1.
\(w\left (x_{{\ast}}(t),u_{{\ast}}(t),t\right )\) is a twice continuously differentiable function along the trajectories \(\left (x_{{\ast}}(t),u_{{\ast}}(t)\right )\) of system (1), (11);
-
2.
The function Q(x,t) is nonnegative, uniformly continuous in any set of the form {(x,t): ||x|| < β,t ≥ 0} and radially unbounded;
-
3.
For initial condition inequalities \(w\left (x(0),u(0),0\right ) \leq 0\) and \(g\left (x(0),u(0),0\right ) > 0\) are true;
-
4.
Inequalities (12), (16) are true for all (x,u,t): w(x,u,t) = 0, Q(x,t) ≠ 0;
-
5.
Control (11)is a continuous in (x,u) function;
then any solution \(\left (x(t),u(t)\right )\) of (1), (11) is bounded, the constraint (3) fulfilled and \(\lim \limits _{t\rightarrow +\infty } \frac{d} {\mathit{dt}}Q\left (x_{{\ast}}(t),t\right ) = 0.\)
Proof.
The Taylor approximation (10) is true according to assumption 1. According to assumptions 3, 4 inequality \(\dot{Q}\left (x(t),t\right ) < 0\) is true for all (x, u, t): Q(x, t) ≠ 0. Consequently, from assumption 2 follows that any solution \(\left (x(t),u(t)\right )\) of (1) and (11) is bounded and \(\lim \limits _{t\rightarrow +\infty }\frac{d} {\mathit{dt}}Q\left (x_{{\ast}}(t),t\right ) = 0.\) From the assumptions 3, 4 follows that constraints are fulfilled for any solution \(\left (x(t),u(t)\right )\) of (1) and (11). □
3 Two Pendulums Example
Consider the system of two pendulums (Fig. 1) with a single control input
the Hamiltonians of pendulums are the following
Consider the control goal
with phase constraints
According to the Speed-gradient approach we obtained the following control function
To demonstrate the ability of the controller to achieve the control goal and to fulfill the phase constraints we carried out computer simulation. The following value of system parameters and initial conditions were chosen: m = 1, l = 1, g = 10, q 1(0) = 0, q 2(0) = 0. 05, p 1(0) = 0, p 2(0) = 0. Energy goal value for the first pendulum was taken E 1 = 8, energy constraint for the second one was taken E 2 = 5. Algorithm parameters were: Γ = 0. 015, α = 10. Time for simulating was 80 s. Simulations shows that proposed algorithm solve the control problem: energy of the first pendulum converged to the goal value E 1 and the energy of the second was constrained by E 2. The simulating results are presented in (Figs. 2 and 3). The complete analysis of this control system was presented in [3].
4 Molecular Example
Consider a quantum model for diatomic molecule, described by the Schrodinger equation with control [4–6]
where
and Morse potential
here \(i = \sqrt{-1}\), \(\hslash = 1\)—Planck constant, Ψ(t, r)—wave function, r—distance between nuclei of the molecule, M—reduce mass of the molecule, α—parameter of a nonlinearity, μ(r)—molecular dipole momentum, D—dissociation energy, r 0—distance of equilibrium, u—control function of electromagnetic field, f(⋅ )—some function. All parameters are in the atomic Hartree unit system.
The problem is to design the control function u(t) to stabilize the average energy on the goal value:
All the following calculations are made for a finite-level approximation obtained by a Bubnov-Galerkin method.
According to a speed-gradient method the following goal function is introduced
and w(ϕ, u, t) is calculated
A Tailor approximation for \(w(t) = w\left (\phi (t),u(t),t\right )\) is the following
where
According to a universal speed-gradient method the following algorithm was obtained
For computer simulation we used the parameters of iodine molecule J 127 J 127: M = 114, 842, α = 4. 954, D = 0. 0572, r 0 = 5. 0366, with control function in the following form f(u) = 0. 02sin(u). Computer simulations shows that the energy converged to the goal value. The simulation results presented in Figs. 4 and 5.
5 Conclusion
A new version of speed-gradient method is proposed that generates “universal” control algorithms both for differential and for finite form. Efficiency of this “universal” method is illustrated by computer simulation for energy control of quantum diatomic molecule. A speed-gradient method for control problems with phase constraints is also proposed and its efficiency is illustrated by computer simulation for selective energy control of two pendulums.
References
Fradkov, A.L.: Speed-gradient scheme and its applications in adaptive control. Autom. Remote Control 40, 1333–1342 (1979)
Sontag, E.D.: A “universal” construction of a Artstein’s theorem on nonlinear stabilization. Syst. Control Lett. 13, 117–123 (1989)
Ananyevskiy, M.S., Fradkov, A.L., Nijmeijer, H.: Control of mechanical systems with constraints: two pendulums case study. In: Proceedings of the 17th IFAC World Congress on Automatic Control, Seoul (2008)
Goggin, M.E., Milonni, P.W.: Driven Morse oscillator: classical chaos, quantum theory and photodissociation. Phys. Rev. Lett. 68 (1988)
Anan’evskii, M.S., Fradkov, A.L.: Control of the observables in the finite-level quantum systems. Autom. Remote Control 66(5), 734–745 (2005)
Anan’evskii, M.S.: Selective control of the observables in the ensemble of quantum mechanical molecular systems. Autom. Remote Control 68(8), 1322–1332 (2007)
Acknowledgements
The work is supported by Russian Foundation for Basic research (projects 12-01-31354, 11-08-01218).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Wien
About this chapter
Cite this chapter
Ananyevskiy, M.S., Fradkov, A.L. (2014). Speed-Gradient Control of Mechanical Systems with Constraints. In: Belyaev, A., Irschik, H., Krommer, M. (eds) Mechanics and Model-Based Control of Advanced Engineering Systems. Springer, Vienna. https://doi.org/10.1007/978-3-7091-1571-8_3
Download citation
DOI: https://doi.org/10.1007/978-3-7091-1571-8_3
Published:
Publisher Name: Springer, Vienna
Print ISBN: 978-3-7091-1570-1
Online ISBN: 978-3-7091-1571-8
eBook Packages: EngineeringEngineering (R0)