• Aucun résultat trouvé

Exact Solutions to a Class of Feedback Systems on SO(n)

N/A
N/A
Protected

Academic year: 2021

Partager "Exact Solutions to a Class of Feedback Systems on SO(n)"

Copied!
20
0
0

Texte intégral

(1)

HAL Id: hal-01221414

https://hal.archives-ouvertes.fr/hal-01221414

Submitted on 28 Oct 2015

HAL

is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire

HAL, est

destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Johan Markdahl, Xiaoming Hu

To cite this version:

Johan Markdahl, Xiaoming Hu. Exact Solutions to a Class of Feedback Systems on SO(n). Rigid-Body

Attitude Control and Related Topics, 2015. �hal-01221414�

(2)

Johan Markdahl and Xiaoming Hu

Abstract. This paper explores novel aspects of the attitude tracking problem for a class of almost globally asymptotically stable feedback laws onSO(n). The closed- loop systems are solved exactly for the rotation matrices as explicit functions of time, the initial conditions, and the gain parameters of the control laws. The ex- act solutions provide insight into the transient dynamics of the system and can be used to prove almost global attractiveness of the identity matrix. Applications of these results are found in model predictive control problems where detailed insight into the transient attitude dynamics is utilized to approximately complete a task of secondary importance. Knowledge of the future trajectory of the states can also be used as an alternative to the zero-order hold in systems where the attitude is sampled at discrete time instances.

1. Introduction

The nonlinear control problem of stabilizing the attitude dynamics of a rigid body has a long history of study and is important in a diverse range of engineering applications related toe.g., quadrotors [1], inverted pendulums in three-dimensional space [2], and robotic manipulators [3]. It is interesting from a theoretical point of view due to the nonlinear state equations and the topology of the underlying state spaceSO(3). An often cited result states that global asymptotical stability onSO(3)cannot be achieved by means of a continuous, time-invariant feedback [4]. The literature does however provide results such as almost global asymptotical stability through continuous time-invariant feedback [5, 6], almost semi-global stability [7], or global stability by means of a hybrid control approach [8]. The parameterizations used to representSO(3)have important implications for the limits of control performance [4,5,9]. In particular, the use of local representations yield local results. In most cases, it is preferable to either use global representations such as the unit quaternions or to work with the space of rotation matrices directly [5].

The exact solutions to a closed-loop system give a detailed picture of both its transient and asymptotical behavior and can hence be of use in control applications. The literature on solutions to attitude dynamics can be divided into two categories. Firstly, in a number of works the solutions are obtained during the control design process,e.g., using exact linearization [10] or optimal control design techniques such as the Pontryagin maximum principle [11]. Secondly, there are works whose main focus is solving the equations defin- ing rigid-body dynamics under a set of specific assumptions [12–14]. This paper falls into the second category.

There is a considerable literature on the kinematics and dynamics ofn-dimensional rigid-bodies. This literature includes works on attitude stabilization [15], attitude syn- chronization [16], distributed averaging [17], and generalized Newtonian equations of

(3)

motion [18]. It also includes the authors previous work [19,20], which we shall comment on shortly. A key difference between the study ofSO(3)andSO(n)is that parameteriza- tions such as the unit quaternions cannot be used. Another is motivation: work onSO(3) is usually motivated by applications concerning the attitude of rigid bodies. Results re- gardingSO(n)is not only of theoretical concern however; they also finds applications in the visualization of high-dimensional data [21].

The main contribution of this paper is to provide exact solutions to differential equa- tions representing closed feedback loops on SO(n). Recent work on this problem in- clude [19, 20, 22]. Other works such as [12–14] are related in spirit but address somewhat different problems. The work [22] considers the solutions to closed-loop kinematics on SO(3). An application towards model predictive control is proposed but left unexplored.

The more general problem of solving two differential equations onSO(n)is treated in [19].

An application towards the problem of continuous actuation under discrete-time sensing is considered. The work [20] generalizes the results of [19] to a greater class of feed- back laws. This paper in turn generalizes [20] and explores the applications proposed in [19, 22]. Note that many of the results of this paper easily extend to the case of the special euclidean group,SE(n), and may be combined with position control laws in an inner-outer loop feedback scheme to achieve pose stabilization onSE(n)[23].

2. Preliminaries

Let A,B ∈ Rn×n. The spectrum ofA is writtenσ(A). The transpose and conjugate transpose ofAis writtenAandArespectively. The commutator ofAandBis defined by [A,B] = AB −BA. Their inner product is defined byhA,Bi = tr(AB) and the Frobenius norm bykAkF =hA,Ai1/2.

The set of nonsingular matrices over a fieldF is denoted byGL(n,F). The unitary group is denoted byU(n) ={U ∈GL(n,C)|U1=U}. The orthogonal group isO(n) = {Q ∈ GL(n,R)|Q1 =Q}. The special orthogonal group is denoted bySO(n) ={R ∈ O(n)| detR=1}. In this paper we define

N ={R∈SO(n)| −1∈σ(R)}.

It can be shown that {R ∈ SO(n)|R = R}/{I} ⊂ N. Equality holds in the cases of n∈ {2,3}. The Lie algebra ofSO(n)is denoted byso(n)={S ∈Rn×n|S=−S}. In this paper, we useSto denote the matrix LogR ∈so(n)forR ∈SO(n)\N.

The group of symmetric matrices is Sym(n) = {P ∈ Rn×n|P = P}. The set of positive-semidefinite matrices is denoted byP ={P ∈Sym(n)|σ(P) ⊂[0,∞)}. The set of positive-definite matrices isP ∩GL(n,R).

The solution to a differential equation ˙X = F(t,X) is denotedX(t;t0,X0) wheret is the time, t0 is the initial time, andX0 is the initial condition. If the system is time independent we sett0=0 and omit this dependence.

The principal matrix logarithm is uniquely defined on the set{A ∈GL(n,R)|σ(A)∩ (−∞,0] =∅}[24]. It satisfies Imσ(LogA) ⊂ {z ∈iR| |z| <π}[25]. Since any rotation matrixRis normal, it follows thatR =UΛUand the logarithm ofRmay be calculated as LogR =ULog(Λ)U. Moreover,Λ=exp(iΘ)for a diagonal matrixΘwhich satisfies

(4)

Θii ∈(−π,π)for allR ∈SO(n)\N. Hence Log(Λ)=iΘand LogR=iUΘU. The matrix logarithm allows us to calculate the geodesic distance betweenR1,R2∈SO(n)using the Riemannian metric

dR(R1,R2)= 12kLog(R1R2)kF.

The matrix valued hyperbolic cosine, sine, and tangent ofA ∈ Rn×n can be de- fined via the matrix exponential as cosh(A) = 12[exp(A)+exp(−A)],sinh(A) = 12[exp (A)−exp(−A)],tanh(A) =sinh(A)cosh1(A). The hyperbolic arctangent is defined by atanh(A) = 12Log(I+A)− 12Log(I−A), for argumentsAsuch that [σ(I+A)∪σ(I− A)]∩(−∞,0]=∅.

By thekth root of a normal matrixA=UΛUwe refer to its principal root, the normal matrixA1/k =UΛ1/kU. The principal root satisfiesR1/k =exp(1/kS) ∈SO(n). Moreover, R1/k <SO(n)\NifR <SO(n)\N.

3. Problem Statement

From a mathematical perspective, it is appealing to strive for generalization. Consider the evolution of a positively orientedn-dimensional orthogonal frame represented by R ∈ SO(n). The dynamics onSO(n) are given by ˙R = ΩR. This paper concerns the following system.

System 1. Consider the system ˙R =Ω(R)R, whereR ∈SO(n)andΩ :SO(n)→so(n). The input is given byΩ,i.e., the system is actuated on a kinematic level.

The kinematic level stabilization problem onSO(n)concerns the design of anΩthat stabilizes the identity matrix. System 1 states thatRcan be actuated along any direction of so(n), its tangent space at the identity. Note thatSO(n)is invariant under the kinematics of System 1,i.e., any solutionR(t;R0) for whichR0 ∈ SO(n) remains inSO(n) for all t ∈[0,∞). This paper concerns a class of almost globally stabilizing feedback lawsΩthat allow System 1 to be solved forRas a function of time, any design parameters, and the initial conditions. It also analyzes the stability of said class of control laws and discusses possible applications of these results.

An equilibrium of System 1 is said to be almost globally asymptotically stable if it is asymptotically stable and the region of attraction is all ofSO(n) except for a set of measure zero. A setS ⊂ SO(n)has measure zero if for every chartϕ:B →R12n(n1)in some atlas ofSO(n), it holds thatϕ(B ∩ S)has Lebesgue measure zero [26].

Problem 2. For a given almost globally stabilizing feedback lawΩ : SO(n) → so(n), solve System 1 forR(t;R0),i.e., forR as function of the timet ∈ [0,∞) and all initial conditionsR0 ∈SO(n)belonging to the region of attraction of the identity matrix.

Previous work on global level attitude stabilization apply the stable-unstable mani- fold theorem [5–7] or use Lyapunov function arguments [8] to establish the region of attraction of the identity matrix. The stable-unstable manifold theorem [27] is however ineffective to prove almost global asymptotical stability for systems that are actuated on a

(5)

kinematic level when the unstable equilibrium manifold corresponds to the uncountable set{R ∈SO(n)|R=R}\{I} ⊂ N.

This paper presents a novel approach to establishing almost global asymptotical sta- bility by means of exact solutions to the closed-loop system kinematics. It is possible to establish global existence and uniqueness of the solutions, see Lemma 28 in Appendix A.

Statements regarding control performance can hence be based on the properties of the exact solutions. This paper uses the solutions to show that the region of attraction of the identity matrix for the closed-loop systems generated by Algorithm 4 and 9 isSO(n)\N. The desired result follows sinceN is a set of measure zero inSO(n).

Remark 3. The attitude dynamics of a rigid body is often described by a second order system consisting of a kinematic equation, an equivalent of that in System 1, coupled with Euler’s equation of motion. In that case, the input signal is a torque vector. Kinematic level control design may however be preferable under certain circumstances, for example when an application programming interface restricts actuation to velocity level control commands or as a prerequisite in applying the backstepping control design technique [28]. Models with kinematic level actuation are also common in certain fields such as visual servo control [29, 30]. What is more, there is no compelling reason to impose Newtonian mechanics in the generalSO(n)case.

4. Main Results

This section contains the main results of the paper, the exact solutions to the closed-loop systems resulting from feedback by Algorithm 4 and 9.

4.1 Matrix Riccati Differential Equation. The following algorithm is well-known in the literature.

Algorithm 4. The input signalΩ :SO(n) → so(n) is given byΩ =PR−RP, where P ∈ Pis either a rankn−1 or a ranknmatrix.

The closed-loop system resulting from plugging Algorithm 4 into System 1 is

R˙ =P−RPR. (1)

Theorem 5. The trajectory of the closed-loop system generated by Algorithm 4 is R(t;R0)=[sinh(Pt)+cosh(Pt)R0][cosh(Pt)+sinh(Pt)R0]1, where the matrix hyperbolic functions are defined in terms of the exponential matrix.

Proof. Equation (1) is a matrix valued differential Ricatti equation that can be solved using the adjoint equations technique. Introduce two matricesX,Y∈GL(n,R)that satisfy

X˙ =PY, Y˙ =PX (2)

(6)

with initial conditionsX(0;R0) =R0,Y(0;R0) =I. Note thatR =XY1sinceR(0;R0) = X(0;R0)Y1(0;R0)=R0and

d

dt(XY1) =XY˙ 1−XY1YY˙ 1=P−RPR=R.˙ The system (2) is linear and has the transition matrix

exp "

0 P P 0

# t

!

=

"

cosh(Pt) sinh(Pt) sinh(Pt) cosh(Pt)

# .

By reversing the change of variables using the expressions forX(t;R0)andY(t;R0) we

findR(t;R0).

Proposition 6. The identity matrix is an almost globally asymptotically stable equilibrium of System 1 under Algorithm 4. The rate of convergence is locally exponential and the region of attraction isSO(n)\N.

Proof. The proof for the cases of rankP=nand rankP=n−1 are carried out separately.

The proofs rely on the uniqueness property established in Lemma 28 which allows us to draw conclusions regarding control performance based on the exact solutions.

Consider the positive-definite case. The Frobenius norm is submultiplicative whereby kXY1−IkF =k(X−Y)Y1kF ≤ kX−YkFkY1kF.

That limt→∞kXY1−IkF =0 hence follows from

tlim→∞X−Y= lim

t→∞exp(−Pt) (R0−I)=0,

t→∞limY1= lim

t→∞[I+tanh(Pt)R0]1cosh1(Pt)=0.

The last limit is given by Lemma 30 in Appendix A. It requires the assumption ofR0<N. We have shown thatIattracts all system trajectories such thatR0 ∈SO(n)\N. ThatN does not belong to the region of attraction ofIfollows from Lemma 31 in Appendix A.

Use the first method of Lyapunov to show thatIis a locally exponentially stable equi- librium ofR. TakeZto be the matrix corresponding to the linearization ofR−Iaround 0. Then ˙Z=−PZ−ZP, withZ(0)=Z0=R0−I. Hence

Z(t;Z0)=exp(−Pt)Z0exp(−Pt), i.e., the linearized system is exponentially stable.

Consider the positive-semidefinite case. The eigenvectorsv1, . . . ,vn ofP ∈ Pform an orthogonal basis ofRn by virtue of the spectral theorem. Let 0 be the eigenvalue corresponding tovn. DenotePexpressed in the basis{v1, . . . ,vn}by

Q=



 v1

... vn



 Pf

v1 . . . vng

=





v1Pv1 . . . v1Pvn

... . .. ...

vnPv1 . . . vnPvn





(7)

=





v1Pv1 . . . v1Pvn−1 0

... . .. ... ...

vn1Pv1 . . . vn1Pvn1 0

0 . . . 0 0





=

"

Q11 0 0 0

# .

DenoteRexpressed in the basis{v1, . . . ,vn}byX, and write X=

"

X11 x12 x21 x22

# .

By calculation, one can show that ˙X11=Q11−X11Q11X11, whereby Theorem 5 gives X11=[sinh(Q11t)+cosh(Q11t)][cosh(Q11t)+sinh(Q11t)X11,0]1.

Since rankQ = rankP, we find thatQ11 ∈ P(n−1) ∩GL(n−1,R). What is more,

−1 < σ(X11,0) follows from R < N by Lemma 35. The almost global attractivity and stability ofI as an equilibrium ofX11 follows by reasoning analogously as done in the case of a positive definiteP. The corresponding properties ofx12,x21, andx22follow from

the constraints onX∈SO(n). This carries over toR.

Remark 7. A key step in the above proof makes use of the constraints onX ∈ SO(n)to conclude the attractivity and stability properties ofx12,x21, andx22based on those ofX11. This technique cannot be used if rank P≤n−2 since the lower right block matrix would not be uniquely determined due to the number of constraints being insufficient.

4.2 Commutative Matrix Multiplication.The following closed-loop systems are gen- erated by a class of control laws which all share the property that the state and the input signals commute. This class is of interest since it reduces Problem 2 to Problem 8. Instead of solving a system withn2variables and 12n(n−1)degrees of freedom on the Lie group SO(n), a system that evolves on the Lie algebraso(n)is solved. The Lie algebra is a linear space where the number of variables equals the number of degrees of freedom.

Problem 8. For a given asymptotically stabilizing feedback lawΩ : SO(n) → so(n), solve the autonomous system ˙S =Ω(expS)forS(t;S0),i.e., forSas function of the time t∈[0,∞), and any initial conditionS0 ∈so(n).

Algorithm 9. LetF:S →so(n), whereS ⊆so(n), be a mapping that satisfies

[F(S),S]=0. (3)

Moreover, suppose that the zero matrix is an asymptotically stable equilibrium of

S˙ =F(S), (4)

where (4) has a known, unique, continuously differentiable solutionS(t;S0)for allS0∈ S and allt ∈ (0,∞), for which{S ∈ so(n)| maxλσ(S)|λ| < π}is a positively invariant set. The input matrix Ω : exp(S)\N → so(n) is given byΩ(R) = F(LogR), where Log :SO(n)\N →so(n)denotes the principal matrix logarithm.

(8)

Remark 10. Since the principal logarithm mapsSO(n)\Ninto{S ∈so(n)| maxλσ(S)|λ| <

π}, it suffices to confine the domain ofFto this set or some subset thereof.

The resulting closed-loop system is

R˙ =F(LogR)R. (5)

Theorem 11. The trajectories of (5)are given byR(t;R0)=exp[S(t; LogR0)].

Proof. Note thatR(0;R0) =R0. Since [Ω,S]=0, it follows that [˙S,S]=0, see Lemma 32 in Appendix A. Hence

ΩR=R˙ = dtd exp(S)= d dt

X i=1

1

i!Si =SR.˙

By multiplying the above identity byR1from the right, we are left with ˙S=Ω=F. Also note thatR(0;R0) = R0. The expression for R(t;R0) is obtained from the exponential

mapping.

Proposition 12. Algorithm 9 stabilizes System 1. LetRdenote the region of attraction of the zero matrix as an equilibrium of (4)onso(n). The region of attraction of the identity matrix as an equilibrium of System 1 under Algorithm 9 isexp(R)\N.

Proof. The exact solution is unique by Lemma 28. Since 0 is an asymptotically stable equilibrium of (4), we find that

tlim→∞S(t; LogR0)=0, lim

t→∞R(t;R0)=I,

for allR0 such that LogR0 ∈ R. The region of attraction onSO(3)contains and hence equals exp(R)\N since Algorithm 9 is restricted to this domain.

The identity matrix being a stable equilibrium of (5), follows from the stability of (4) and the continuity of the exponential mapping. More precisely, we require a pair(δ,ε) such thatdR[I,R(t;R0)]≤εfor allt∈[0,∞)whendR(I,R0) ≤δ. Note that

dR[I,R(t;R0)]= 12kLogR(t;R0)kF =12kS(t;S0)−0kF.

The stability of0as an equilibrium ofSimplies the existence of a pair(δ)such that kS(t;S0)−0kF ≤εfor allt ∈[0,∞)whenkS0−0kF ≤δ. Hence we may take (δ,ε) =

1/2).

5. Examples

Algorithm 9 cannot be implemented without choosing a specific functionFwhich satisfies the stated requirements. The class of feedback laws satisfying the commutativity relation (3) includes anyF:so(n)→ so(n)that extends an analytic functionf :R→Rso that Fcan be defined in terms of the Taylor expansion of f [25]. Since it can be a nontrivial task to find such anFthat also stabilizes the zero matrix, we provide the following three control laws, Algorithm 13, 15, and 17, which are special cases of Algorithm 9.

(9)

5.1 The Matrix Logarithm. An important special case of Algorithm 9 is the geodesic feedback based on the matrix logarithm [31].

Algorithm 13. The feedbackΩ =−LogRonSO(n)corresponds to the geodesic feed- backF(S)=−Sonso(n).

The closed-loop system resulting from use of the feedback in Algorithm 13 is

R˙ =−Log(R)R. (6)

Proposition 14. The trajectories of (6)are given byR(t;R0)=exp(etLogR0).

Proof. Note that [LogR,R]=0 by Lemma 29 in Appendix A. Moreover, the solution to S˙ = −S is given byS(t;S0) = etS0. The eigenvalues ofS are decreasing functions of time, whereby any ball containing them is positively invariant. Algorithm 13 is hence a special case of Algorithm 9 wherefore the desired result follows by Theorem 11.

5.2 The Matrix Root.Algorithm 4 withP =Isatisfies [Ω,LogR]=0. This also holds whenRis replaced by itskth rootR1/kfork ∈N.

Algorithm 15. The input matrix for this control law is given by Ω=k(R1/k−R1/k),

where the proportional gain factorkis used to scale the time dependence ofR,i.e.,F(S)=

−2ksinh(k1S).

The closed-loop system resulting from use of the feedback in Algorithm 15 is R˙ =k(R11/k−R1+1/k). (7) The scalar gaink ∈ Nis introduced so that the limit limk→∞Ω =−2 LogR; without it the limit would be zero.

Proposition 16. The trajectories of (7)are given by

R(t;R0)=[tanh(t)I+R10/k]k[I+tanh(t)R10/k]k. Proof. Introduce the variableX=R1/k ∈SO(n). Then

X˙ =k1RR˙ 1/k1=k1k(R11/k−R1+1/k)R1/k1=I−R2/k =I−X2, (8) which also results from settingP =Iin Algorithm 4. Reversing the change of variables in the solution forXgiven by Theorem 5 yields the desired expression.

ForF(S)=−2ksinh(k1S)to satisfy the assumptions of Algorithm 9 requires the invari- ance of an open ball of radiusπ in the space of eigenvalues ofS. The spectral theorem applies since skew-symmetric matrices are normal. Factorize S as done withR in the proof of Lemma 32. The eigenvalues are decreasing functions of time. Further details are omitted, as is the corresponding proof with regard to the Cayley transform.

(10)

5.3 The Cayley Transform.Another special case of Algorithm 9 is the Cayley trans- form and the higher order Cayley transforms.

Algorithm 17. The input matrix is given by

Ω=k(I−R1/k) (I+R1/k)1,

i.e., thekth order Cayley transform up to a scalar gain factork ∈N. The corresponding control law onso(n)isF(S) =−ktanh1

2kS .

The closed-loop system resulting from use of the feedback in Algorithm 17 is R˙ =k(I−R1/k) (I+R1/k)1R. (9) The scalar gaink ∈ Nis introduced so that the limit limk→∞Ω =−12LogR; without it the limit would be the zero matrix.

Proposition 18. The trajectories of (9)are given by

R(t;R0)=exp[2katanhY(t,X0)], where

Y(t;X0)=sinh(X0)

sinh2X0+etI1/2

, andX0= 2k1 LogR0.

Proof. ThatY(t;X0)and atanhY(t;X0)are well-defined follows from Lemma 34 in Ap- pendix A. Change variables fromRtoX=2k1 LogRwhere the scaling is just a matter of notational convenience. Note thatΩ=−ktanhX, whereby [X,Ω]=0and ˙X= 2k1Ωby Lemma 32.

As an intermediate step, consider the evolution of Y(t;X0)=sinh(X0)

sinh2X0+etI1/2

(10) given by

Y˙(t;X0)= −12sinh(X0) (sinh2X0+etI)3/2et =−12Y(t;X0) (sinh2X0+etI)1et

= −12Y(t;X0) (sinh2X0+etI)1(sinh2X0+etI−sinh2X0)

= −12Y(t;X0)[I−Y(t;X0)2].

It remains to verify thatX(t;X0) =atanhY(t;X0) solves ˙X =−12tanhX. Note that X(0;X0)=atanh(tanhX0)=X0. What is more

X(t;˙ X0)=[I−Y2(t;X0)]1Y˙(t;X0)=−12Y(t;X0)=−12tanhX(t;X0),

where the dynamics ofY(t;X0)are used.

Proposition 12 reduces the stability analysis for Algorithm 13, 15, and 17 to proving the global asymptotical stability of the zero matrix onso(n). Further details are omitted for the sake of brevity.

(11)

5.4 Discussion.Algorithm 4 and 9 differ in several respects. Algorithm 4 has a constant positive-definite gain matrix that can be tuned for desired performance. It provides a continuous feedback but has a low input norm for rotations that are far from the identity, the disadvantage of which is slow convergence in the case of large errors [7]. Algorithm 13 provides a geodesic control law. The feedback laws of Algorithm 13 and 15 have input norms that are increasing functions ofkSkF. This property is useful in attitude control of satellites that are required to make large angle maneuvers [7]. The input norm of Algo- rithm 17 diverges as the error is maximized. Although such behavior is normally unde- sired in practice, it does exemplify the width of the class of algorithms that is Algorithm 9.

The disadvantage of Algorithm 13, 15, 17 as compared to Algorithm 4 is the discontinuity whenR ∈ N. Figure 1 illustrates some of these considerations forR ∈SO(3).

0 0 1

1 2

2 3

3 kkF

kLogRkF

Figure 1.Input norms for Algorithm 4 (red), 13 (blue), 15 (pink), and 17 (green). The parameter P =Iin Algorithm 4,k=2 in Algorithm 15, andk=1 in Algorithm 17. The gains are scaled to have equal slope at the origin.

6. Applications

The results of this paper have applications in the field of visual servo control with regards to model predictive control problems and control of sampled systems.

6.1 Model Predictive Control.The exact solutions can be used to pose a model pre- dictive control problem in terms of the feedback gain parameters of the control law. Al- gorithm 4 provides a gain matrix, P ∈ P ∩GL(n,R). The potential benefit of using optimization techniques in lieu with the solutions provided in this paper is hence greater than in [22] where only two parameters are available for tuning. This problem is of in- terest in visual servo control for the case ofn = 3 and in applications that require the visualization of high-dimensional data for the case of generaln[21].

Before turning to the model predictive control problem, consider a switched feed- back control based on the extension of Algorithm 4 to the case ofSO(n), where a time-

(12)

dependence is introduced by replacing the gain matrixPwith a piece-wise constant ma- trix valued function of time.

Algorithm 19. Consider a feedback

3=ΣR−RΣ,

whereΣ : [0,∞) → P ∩GL(n,R)is a matrix valued switching signal. The matrixΣ ∈ P ∩GL(n,R)is piece-wise constant, right-continuous, has a strictly positive dwell time

∆t, and satisfies

Σ εI (11)

for some constantε∈(0,∞). The closed-loop system is

R˙ =Σ−RΣR. (12)

The next result states the system (12) to be asymptotically stable under all switching signals that respect (11).

Proposition 20. Suppose System 1 withR0 ∈SO(n)/N is governed by Algorithm 19. The identity matrix is a uniformly asymptotically stable equilibrium ofR. Its region of attraction isSO(n)/N.

Proof. Consider the Lyapunov functionV =tr(I−R)=n−trR. It satisfies V˙ = −tr ˙R=−tr(Σ−RΣR)=−tr(Σ(I−R2))=−hΣ,I−R2i

= −D Σ,I−12

R2+R2

12

R2−R2 E

−D Σ,I−12

R2+R2 E

= −

Σ,−12

R−R2

≤ −ε

I,−12

R−R2

=ε2D

− R−R

,R−RE

=−ε2R−R2F, (13) where the inequality follows from utilizing thatΣ=X+εIfor someX0.

Note that ˙V ≤0, and ˙V =0 if and only ifR =R,i.e., only ifR ∈ {I} ∪ N. The set SO(n)\N is invariant under Algorithm 19 by Lemma 36. The last expression in (13) is therefore negative-definite independently ofΣoverSO(n)\N, makingVa common Lya- punov function for all switching modes. It follows that the identity is uniformly asymp- totically stable [32]. The invariance also implies that all trajectories starting inSO(n)\N

must converge to the identity matrix.

Let the switching times be given by {ti}i=0. Since Σ is constant on each interval Ii = [ti,ti+1), equation (12) has a solution onIi given by Theorem 5. SetR(ti;R0) = limtt

iR(t;R0) at isolated switching times. This yields left continuity. Piece together such solutions for

[0,∞)={ti}i=0∪ [

i=0

Ii

(13)

to find a solution to (12). The function thus obtained is not continuously differentiable at the switching times but it is a solution in the sense of Carathéodory [33].

Problem 21. Let a set of time instances {ti}mi=0 ⊂ [0,∞),m ∈ N∪ {∞}, and an initial conditionR0 ∈SO(n)be given. Suppose System 1 is governed by Algorithm 19. Denote s =t−t0. Consider the problem of minimizing a continuous functionf with respect to the inputΣ=Σi ∈ P ∩GL(n,R),t∈[ti,ti+1),i.e., to solve

minimize

Σ f(t,R,Σ),

subject toR(t;t0,R0)={sinh[Σi(s−ti)]+ cosh[Σi(s−ti)]R(ti;t0,R0)}

{cosh[Σi(s−ti)]+ sinh[Σi(s−ti)]R(ti;t0,R0)}1, (14) Σ=Σi,

εIΣ, (15)

Σ ρI, (16)

for allt∈[ti,ti+1)and all i=0, . . . ,m.

The constraint (14) is obtained from solving the closed-loop system generated by Al- gorithm 19. The constraint (15) is imposed in Algorithm 19 to ensure convergence under arbitrary switching. It then follows that limt→∞R(t,t0;Σ,R0) = I for any feasible so- lution{Σi}mi=0to the model predictive control problem. This frees the specification of f from any concerns regarding the asymptotical stability of the system. The constraint (16) confinesΣto a compact set whenm∈N, thereby guaranteeing the existence of a solution to the model predictive control problem by virtue of Weierstrass’ extreme value theorem.

Note that the assumption ofm ∈ Nposes no restriction in practice but does nullify the attractivity property of Proposition 20.

The model predictive control problem utilizes the transient phase of the system’s evo- lution to carry out a task of secondary importance. The model predictive control problem could also be posed with (14) replaced by (12). The benefit gained from Theorem 5 is to eliminate the computational cost of solving (12) numerically.

Example 22. Consider the problem of stabilizing the orientation of a camera while at some points in time wishing to see a desired view corresponding to the camera orientation Rd ∈SO(3). A possible choice off isf(R,Σ)=minΣ,tdR(Rd,R)for a constant switching matrixΣ ∈ P(3)∩GL(3,R),i.e., the choice ofΣis made at time zero.

Note that the problem addressed in Example 22 is not solved by tracking a curve in SO(3) that interpolates the pointsR0,Rd,andI. The key idea is to utilize the transient phase of the system for additional benefit. This can also be done for trajectory tracking.

6.2 Sampled Systems.Consider the problem of continuous time actuation subject to sensing that is either piece-wise unavailable in time or discrete time. The relevance of this problem in the context of attitude stabilization maye.g., be motived by cases where the attitude is calculated from images obtained by a camera for which (i) the reference used

(14)

to obtain the attitude from the image is temporarily obscured or outside the image, or (ii) images are shot at a slow frame rate. Problem (i) arises in the field of visual servo control.

The approach of this paper is well-suited for applications in visual servo control since it adopts the same kinematic system model [29, 30]. Problems of type (ii) are commonly addressed using piece-wise constant input signals [34],i.e., by applying a zero-order hold.

This section discusses the zero-order hold approach and an approach based on the flow ofΩR,i.e., the exact solutions to the closed-loop kinematics.

Assume that an outputY = R ∈ SO(n) is available for use in feedback control at timest such thatt ∈I and that it is unavailable whent <I, whereI ⊂[0,∞)is closed and contains 0 (i.e., a sampleY0 =R0is taken at timet0 =0). In the case of continuous sensing, suppose thatI is such that the corresponding switching sequence has a dwell- time. In the case of discrete time sensing the states are sampled at each time instance of a sequence{ti}mi=0,m∈N∪ {∞}.

System 23. Consider the system ˙R =ΩR whereR0 ∈ SO(n) andΩ : SO(n) → so(n) is the input signal. An output given byY =R is available for use in any feedback loop whent∈I.

Problem 24. Design a feedback algorithm for System 23 that stabilizes the identity.

A standard solution to Problem 24 is given by Algorithm 25.

Algorithm 25. The zero-order hold control is a time-varying feedback law given by U(Y,t)=

Ω[Y(t)], t ∈I, Ω[Y(s)], t <I,

whereΩis any control law that stabilizes System 1 ands =maxI∩[0,t].

Proposition 26. Consider System 23 under Algorithm 25 with sample times {ti}i=0 and U=−kiLogRfort ∈[ti,ti+1). The identity is attractive if and only if

Y i=0

1−ki∆ti =0, (17)

where∆ti =ti+1−ti.

Proof. The resulting closed-loop system is a switched linear system which can be inte- grated to yield

R(tj+1)=exp[−kj∆tjLogR(tj)]R(tj)=R1kj∆tj(tj)=R

Qj i=01ki∆ti

0 .

Proposition 26 places requirements on{ki}i=0and{∆ti}i=0. A deadbeat control,i.e., finite time convergence, is obtained ifki∆ti = 1 for at least onei. In practice however, {∆ti}i=0 may not be a design parameter. Moreover, there are upper and lower bounds on{ki}i=0due to requirements on the minimum and maximum angular speed that arise

(15)

from time constraints and saturation effects. For large sample times, there may not be any choice of{ki}i=0that both satisfies (17) and accommodates the additional constraints.

The results of this paper admits an alternative approach to attitude control of sampled systems. LetΦ(R0,t)denote the flow ofΩR,i.e.,Φ(R0,t)=RwhereRis the solution at timetto ˙R=ΩRwith initial valueR0∈SO(n)and the feedbackΩis given by Algorithm 4, 13, 15, or 17.

Algorithm 27. The flow algorithm is a time-varying feedback law given by U(Y,t)=

Ω[Y(t)], t ∈I, Ω{Φ[Y(s),t]}, t <I,

whereΩis a stabilizing feedback law under which the closed-loop system has a known solution ands=maxI∩[0,t].

Algorithm 9 generates the same system trajectory as the feedback would subject to continuous time sensing for allt ∈[0,∞). It is clear that the flow approach has advan- tages over the zero-order hold approach. Algorithm 9 maye.g., be applied as an open loop control based on a single measurement in which case the zero-order hold approach would fail. It is also clear that Algorithm 25 has problems with large hold times which are tolerable for Algorithm 9. Neither algorithm guarantees robustness under such circum- stances, but that is a different matter. Clearly, one could obtain a performance comparable to that of Algorithm 9 without access to exact solutions by means of quadrature but this also introduces discretization errors and a computational cost.

7. Numerical Example

Numerical quadrature transfers System 1 to a discrete-time system that generates a se- quence{Ri}mi=0. The use of Lie group variational integrators ensures thatRi ∈SO(n)at all discrete time instances{ti}mi=0of the simulation [35]. This is accomplished by setting Ri+1=exp[Ωi(ti+1−ti)]Ri, whereΩi =Ω(Ri).

System 23 under Algorithm 25 and 27 with the negative matrix logarithm,i.e., Algo- rithm 13, as the underlying attitude control law is simulated onSO(3). The sample time is constant and the gains are set to one,i.e.,ki =1 for alli ∈ Nin Proposition 26. The initial condition is

R0=





1 3

1 2

1 1 6

312 16

13 0 −

2

3



.

The results are displayed in Figure 2. Note that Algorithm 25 behaves as predicted by Proposition 26 with a deadbeat control for ∆t = 1, asymptotical stability for∆t = 1.5, and critical stability for∆t=2. The trajectory of the system generated by Algorithm 27 is invariant of the sample time. Although the deadbeat control yields faster convergence than Algorithm 27 it is not robust to changes in the sample time. Moreover, Algorithm 27 is continuous in time whereas Algorithm 25 is discontinuous in time and gives rise to chattering behavior.

(16)

0 0 1

1 2

2 3

3 4 5 6 7 8 9 10

t kRIkF

Figure 2.The errorkR−IkF for System 23 under Algorithm 25 with∆t ∈ {1,1.5,2}(pink) and Algorithm 27 with∆t=1 (red),∆t=1.5 (blue), and∆t=2 (green).

8. Conclusions

This paper explores the question of whether it is possible to formulate a closed-loop sys- tem onSO(n)that is almost globally asymptotically stable and admits the exact solutions to be determined explicitly. The answer is yes, and it turns out to be possible for a large class of feedback laws. Moreover, the exact solutions can be expressed rather elegantly in terms of the matrix exponential. The main tool used to uncover these solutions is the matrix differential Riccati equation. The technique used to solve the equations can also be generalized to the case ofSE(n). Some results are not straightforwardly generalized since they rely on diagonalizability via the spectral theorem for normal matrices.

References

[1] T. Lee, M. Leoky, and N.H. McClamroch, “Geometric tracking control of a quadrotor UAV on SE(3),” in Proceedings of the 49thieeeConference on Decision and Control, pp. 5420–5425, 2010.

[2] N.A. Chaturvedi, N.H. McClamroch, and D.S. Bernstein, “Asymptotic smooth stabilization of the inverted 3-D pendulum,”ieeeTransactions on Automatic Control, vol. 54, no. 6, pp. 1204–1215, 2009.

[3] G. Hu, W. MacKunis, N. Gans, W.E. Dixon, J. Chen, A. Behal, and D. Dawson, “Homography-based visual servo control with imperfect camera calibration,” ieeeTransactions on Automatic Control, vol. 54, no. 6, pp. 1318–1324, 2009.

[4] S.P. Bhat and D.S. Bernstein, “A topological obstruction to continuous global stabilization of rotational motion and the unwinding phenomenon,” Systems & Control Letters, vol. 39, no. 1, pp. 63–70, 2000.

[5] N.A. Chaturvedi, A.K. Sanyal, and N.H. McClamroch, “Rigid-body attitude control: Using rotation matri- ces for continuous singularity-free control laws,”ieeeControl Systems Magazine, vol. 31, no. 3, pp. 30–51, 2011.

[6] A. Sanyal, A. Fosbury, N.A. Chaturvedi, and D.S. Bernstein, “Inertia-free spacecraft attitude trajectory tracking with internal-model-based disturbance rejection and almost global stabilization,” inProceedings of the 27thieeeAmerican Control Conference, pp. 4830–4835, 2009.

(17)

[7] T. Lee, “Exponential stability of an attitude tracking control system on SO(3) for large-angle rotational maneuvers,”Systems & Control Letters, vol. 61, no. 1, pp. 231–237, 2012.

[8] C.G. Mayhew, R.G. Sanfelice, and A.R. Teel, “Quaternion-based hybrid control for robust global attitude tracking,”ieeeTransactions on Automatic Control, vol. 56, no. 11, pp. 2555–2566, 2011.

[9] C.G. Mayhew, R.G. Sanfelice, and A.R. Teel, “On quaternion-based attitude control and the unwinding phenomenon,” inProceedings of the 29thieeeAmerican Control Conference, pp. 299–304, 2011.

[10] T. Dwyer III, “Exact nonlinear control of large angle rotational maneuvers,”ieeeTransactions on Automatic Control, vol. 29, no. 9, pp. 769–774, 1984.

[11] K. Spindler, “Optimal control on Lie groups with applications to attitude control,” Mathematics of Control, Signals, and Systems, vol. 11, no. 3, pp. 197–219, 1998.

[12] A. Elipe and V. Lanchares, “Exact solution of a triaxial gyrostat with one rotor,” Celestial Mechanics and Dynamical Astronomy, vol. 101, pp. 49–68, 2008.

[13] M.A. Ayoubi and J.M. Longuski, “Asymptotic theory for thrusting, spinning-up spacecraft maneuvers,”

Acta Astronautica, vol. 64, no. 7, pp. 810–831, 2009.

[14] A.V. Doroshin, “Exact solutions for angular motion of coaxial bodies and attitude dynamics of gyrostat- satellites,”International Journal of Non-Linear Mechanics, vol. 50, pp. 68–74, 2012.

[15] D.H.S. Maithripala, J.M. Berg, and W.P. Dayawansa, “Almost-global tracking of simple mechanical systems on a general class of Lie groups,” ieeeTransactions on Automatic Control, vol. 51, no. 2, pp. 216–225, 2006.

[16] C. Lageman, A. Sarlette, and R. Sepulchre, “Synchronization with partial state feedback on SO(n),” in Proceedings of the 48thieeeConference on Decision and Control, pp. 1696–1701, 2009.

[17] N. Matni and M.B. Horowitz, “A convex approach to consensus on SO(n),” inProceedings of the 52nd Annual Allerton Conference on Communication, Control, and Computing, pp. 959–966, 2014.

[18] J.E. Hurtado and A.J. Sinclair, “Hamel coefficients for the rotational motion of ann-dimensional rigid body,”Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences, vol. 460, no. 2052, pp. 3613–3630, 2004.

[19] J. Markdahl, J. Thunberg, J. Hoppe, and X. Hu, “Analytical solutions to feedback systems on the special orthogonal group SO(n),” inProceedings of the 52thieeeConference on Decision and Control, pp. 5246–5251, 2013.

[20] J. Markdahl and X. Hu, “Analytical solutions to a class of feedback systems on SO(n),” inProceedings of the 19thifacWorld Congress, pp. 445–450, 2014.

[21] S. Thakur,Framework for visualizing and exploring high-dimensional geometry. PhD thesis, Indiana Uni- versity, 2008.

[22] J. Markdahl, J. Hoppe, L. Wang, and X. Hu, “Exact solutions to the closed loop kinematics of an almost globally stabilizing feedback law on SO(3),” inProceedings of the 51stieeeConference on Decision and Control, pp. 2274 –2279, 2012.

[23] A. Roza and M. Maggiore, “Position control for a class of vehicles in SE(3),” inProceedings of theieee51st Conference on Decision and Control, pp. 5631–5636, 2012.

[24] W.J. Culver, “On the existence and uniqueness of the real logarithm of a matrix,”Proceedings of the Amer- ican Mathematical Society, pp. 1146–1151, 1966.

[25] N.J. Higham,Functions of matrices: theory and computation.siam, 2008.

[26] J.L. Lee,Smooth manifolds. Springer, 2003.

[27] S.S. Sastry,Nonlinear systems: analysis, stability, and control. Springer, 1999.

(18)

[28] M. Krstic, P.V. Kokotovic, and I. Kanellakopoulos,Nonlinear and Adaptive Control Design. Wiley, 1995.

[29] F. Chaumette and S. Hutchinson, “Visual servo control. Part I: basic approaches,”ieeeRobotics & Automa- tion Magazine, vol. 13, no. 4, pp. 82–90, 2006.

[30] F. Chaumette and S. Hutchinson, “Visual servo control. Part II: advanced approaches,” ieeeRobotics &

Automation Magazine, vol. 14, no. 1, pp. 109–118, 2007.

[31] F. Bullo, R.M. Murray, and A. Sarti, “Control on the sphere and reduced attitude stabilization,” inProceed- ings of the 3rdifacSymposium on Nonlinear Control Systems, pp. 495–501, 1995.

[32] D. Liberzon,Switching in systems and control. Springer, 2003.

[33] A.F. Filippov,Differential Equations with Discontinuous Righthand Sides. Kluwer, 1988.

[34] K.J. Åström and B. Wittenmark,Computer Controlled Systems: Theory and Design. Prentice Hall, 1997.

[35] T. Lee, M. Leok, and N.H. McClamroch, “Lagrangian mechanics and variational integrators on two- spheres,”International Journal for Numerical Methods in Engineering, vol. 79, no. 9, pp. 1147–1174, 2009.

[36] D. Hinrichsen and A.J. Pritchard,Mathematical Systems Theory I: Modelling, State Space Analysis, Stability and Robustness. Springer, 2005.

A. Lemmas

Lemma 28. The equations(1),(5), (6),(7), and (9)have unique solutions that belong to SO(n)for allt ∈[0,∞).

Proof. The proof in the case of (1) is similar to that in [19]. The assumptions made in Algorithm 13 ensures uniqueness of the solutionS(t;S0)to (4) and hence ofR(t;R0)to (5). In the case of (7), we can use the change of variablesX = R1/k from the proof of Proposition 16, to obtain (8). The uniqueness of the solution to (1) implies that the solution X(t;R0) to (8) is also unique. In the case of (9), it can be shown thatSO(n)\N is an invariant set. The change of variablesY=(I+R)1is hence admissible. Then

Y˙ =Y(I−Y) (I−2Y),

where the right-hand side is polynomial inY. Uniqueness follows by reasoning as in [19].

Reversing the change of variables proves uniqueness ofR(t;R0)forR0<N. Lemma 29(N.J. Higham [25]). LetA ∈ Cn×n and f : C→ Cbe given. Suppose fi(λ) exists for alli ∈ {0,1, . . . ,n−1}and allλ ∈σ(A). Thenf(A)is well-defined, see[25], and satisfies(i) f(A)=f(A),(ii)[f(A),A]=0,(iii)if[X,A]=0, then[X,f(A)]=0,(iv) σ[f(A)]={f(λ)|λ∈σ f(A)}, and(v) f(XAX1) =Xf(A)X1for anyX∈GL(n,C).

Proof. For a proof, see [25].

Lemma 30. The matricescosh1PandtanhPare well-defined forP∈ P ∩GL(n,R)and satisfy

tlim→∞cosh1(Pt)=0, lim

t→∞tanh(Pt)=I.

(19)

Proof. This follows from Lemma 29 by using thatPis normal,i.e., unitarily diagonalizable,

and calculating the corresponding scalar limits.

Lemma 31. The setN is invariant under the dynamics(1).

Proof. Consider the time-evolution ofσ(R). Take any eigenpair(λ,v) ofR and impose the constraintkvk2=1. Recall the following relations

Rv=λv, Rv=λv, vR=λv, vRv, which hold due toλ1for any complexλof unit length.

The matrixRbeing normal and analytic implies, as a consequence of Rellich’s Theo- rem, that its eigenpairs are locally analytic functions of the time [36]. Note that

λ˙= dtdvRv=v˙Rv+vRv˙ +vRv˙ =vRv˙ +λ(vv˙ +v˙v)

=vRv˙ +λdtdkvk22=vRv˙ =vΣv−vRPRv=(1−λ2)kP1/2vk22

=(1−(Reλ)2+(Imλ)2−2iReλImλ)kP1/2vk22.

The eigenvalue−1 hence constitutes an unstable node type of equilibrium.

Lemma 32. The statements[˙S,S]=0and[Ω,S]=0are equivalent. Moreover, they imply thatS˙ =Ω.

Proof. From [˙S,S] = 0it follows thatΩR =R˙ =SR. Canceling˙ R yields ˙S = Ωwhich results in [Ω,S]=0.

Conversely, suppose [Ω,S]=0. SinceRis a normal matrix it has a spectral factoriza- tion given byR=UΛU, whereU ∈U(n)andΛis a diagonal matrix. From [Ω,S]=0we get [Ω,R]=0which implies thatΩ=UΞU, whereΞis a diagonal matrix. The matrix Rbeing normal and analytic implies, as a consequence of Rellich’s Theorem, thatΛand Uare locally analytic functions of the time [36]. Then

R˙ =dtdUΛU=UΛU˙ +UΛU˙ +UΛU˙=U(UUΛ˙ +Λ˙ +ΛU˙U)U

=U([UU,˙ Λ]+Λ)˙ U, ΩR=UΞUUΛU=UΞΛU.

Taken together, we have [UU,˙ Λ]+Λ˙ =ΞΛ, where both ˙ΛandΞΛare diagonal matrices.

The commutator has zero diagonal due toΛbeing diagonal and hence [UU,˙ Λ]=0. It follows that

S˙ =U˙ Log(Λ)U+Udtd(LogΛ)U+ULog(Λ)U˙=U[UU,˙ LogΛ]U+Udtd(LogΛ)U

=UΛ1ΛU˙ =UΛ1UUΛU˙ =R1R˙ =R1ΩR=Ω,

which yields [˙S,S] =0. The equality [LogΛ,UU˙ ] = 0 follows from [Λ,UU˙ ] = 0by

Lemma 29.

(20)

Remark 33. This result is important because it allows us to replace the assumption of [˙S,S] = 0 with [Ω,S] = 0. The latter assumption is preferable sinceΩ is the control input,i.e., we can designΩ. It is not, however, possible to chose ˙Sin general.

Lemma 34. The expression forY(t)given by(10)is well-defined for allt ∈(0,∞), and so isatanhY(t).

Proof. Sinceσ(R) ⊂ {z ∈ C| |z| =1}, we may obtainS =LogRforR < N using the principal logarithm. Thenσ(S)={iλ ∈iR| |λ|<π,ei λ ∈σ(R)}. SinceX= 2k1Swe find that allλ∈σ(X)satisfy|λ|<π/2. It follows that

σ(sinh2X+etI)={−sin2λ+et |iλ∈σ(X)}.

These eigenvalues are strictly positive,i.e., sinh2X+etIis nonsingular. It is also normal, whereby its principal square root can be calculated as detailed in Section 2. This shows Y(t)to be well-defined.

Recall the definition of atanh given in Appendix A. Note thatY(t)is skew-symmetric, implying thatσ[Y(t)]⊂iR. Hence atanhY(t)is well-defined.

Lemma 35. LetR∈SO(n)be partitioned as R=

"

R11 r12 r21 r22

# ,

then the spectrum ofRbelongs to the unit disc inC, and in particular it holds that−1<σ(R) implies−1<σ(R11).

Proof. We prove that−1∈σ(R11)implies−1∈σ(R). Take anyv ∈Rn1. The matrixR being orthogonal gives

"

R11 r12 r21 r22

# "

v 0#

2=kRvk2+kr21vk2=kvk2,

HencekR11vk ≤ kvkfor allv,i.e., the spectrum ofR11is a subset of the unit disc inC. By supposing thatRv=−vwe obtainkr21vk=0 whereby

"

R11 r12 r21 r22

# "

v 0

#

=

"

R11 r12 r21 r22

# "

v 0

#

=−

"

v 0

# ,

i.e.,(−1,[v0 ])is an eigenpair ofR.

Lemma 36. The setSO(n)\N is invariant under the dynamics(12).

Proof. By reasoning as done in the proof of Lemma 31, it can be shown that Re ˙λ=kΣ1/2vk22[1−(Reλ)2+(Imλ)2],

Im ˙λ=−2kΣ1/2vk22ReλImλ.

Since−2kΣ1/2vk22Reλ > ε > 0 for Reλ < −1/2due toΣ εI, it follows thatλ cannot

converge to−1.

Références

Documents relatifs

Basic idea is to enhance open loop control with feedback control This seemingly idea is tremendously powerfull.. Feedback is a key idea

Keywords : Critical and Generalized Korteweg-de Vries equations, wave operator, large data, solitons, linear-non linear interaction... For such a solution, one has conservation of

This means that two graded media of tanh  1    ˆ -type whose admittance values    0 are reciprocal one to the other are spectrally indistinguishable:

The constant state is de- termined by the parameters of the periodic wave train : the wave length, amplitude and phase velocity, and satisfies both the Rankine-Hugoniot conditions

[6] I. Giga, Solutions for semilinear parabolic equations in L p and regularity of weak solutions of the Navier- Stokes system, J. Masuda, Nonlinear Evolution Equations and

Our main result is on one hand the formulation and solution of the robust feedback switching control problem, in which the controller only observes the evolution of the state

On Figure 6, we plotted the variations of the derivative y’(x) of the grain groove profile for Mullins approximation as a function of the distance x from the grain

We also consider the evolutionary, finite horizon hybrid control problem with similar model and prove that the value function is the unique viscosity solution in the continuous