525
Views
0
CrossRef citations to date
0
Altmetric
Corrigendum

Corrigendum and addendum to

This article refers to:
A note on stability conditions for planar switched systems

[*] A note on stability conditions for planar switched systems, M. Balde, U. Boscain, P. Mason, Int. J. Control, Vol. 82 (10), p. 1882–1888 (2009)

The paper [*] provides a characterisation of the stability properties for two-dimensional switched systems of the form (1) x˙(t)=u(t)A1x(t)+(1-u(t))A2x(t),u:[0,)[0,1].(1) Unfortunately, several misprints in the galley proofs remained unnoticed. Namely, many indices in the definitions of τi and k were incorrect, while the definition of Δ was missing. In addition, an extra multiplicative factor 2 in the definition of ti (in the case δAi=0) remained unnoticed until recently. In this note, we correct the misprints and we provide a full proof in the case S4 (that was not detailed in [*]) in order to correct the multiplicative factor.

Let us recall the notations and the objects that are needed in order to state the stability result of [*] in its correct formulation. In the following by invariant, we mean an object that is invariant with respect to linear coordinate transformations. We denote by det(X) and tr(X) the determinant and the trace of a matrix X. If XR2×2, the discriminant is defined as δX= tr (X)2-4det(X).Given a pair of matrices X, Y, we define the following object: Γ(X,Y):=12( tr (X) tr (Y)- tr (XY)).By means of these quantities, we can define other invariants associated with (Equation1) as follows: τi:= tr (Ai)|δAi|ifδA10,δA20, tr (Ai)|δAj|ifδA1δA2=0butδAj0, tr (Ai)2ifδA1=δA2=0,k:=2τ1τ2 tr (A1) tr (A2) tr (A1A2)-12 tr (A1) tr (A2),Δ:=4(Γ(A1,A2)2-Γ(A1,A1)Γ(A2,A2)).R:=2Γ(A1,A2)+Δ2det(A1)det(A2)eτ1t1+τ2t2,where,fori=1,2,ti:=π2-arctan tr (A1) tr (A2)(kτi+τ3-i)2τ1τ2ΔifδAi<0,arctanh2τ1τ2Δ tr (A1) tr (A2)(kτi-τ3-i)ifδAi>0,Δ( tr (A1A2)- tr (A1) tr (A2)/2)τiifδAi=0.Note that the value of ti in the case δAi=0 differs from that in [*] by a multiplicative factor 2.

Finally, we define the sign function as follows: sign(x):=+1ifx>0,0ifx=0,-1ifx<0.

The following theorem is the main result of [*] and is reported here verbatim (the result is correct, provided that the definitions above are adopted). LF means Lyapunov function and GUAS means globally uniformly asymptotically stable.

Theorem 1 ([*]):

We have the following stability conditions for system (Equation1)

S1

If Γ tr (A1,A2)>-det(A1)det(A2),and tr (A1A2)>-2det(A1)det(A2), then the system admits a quadratic LF.

If   -det(A1)det(A2)<Γ(A1,A2)det(A1)det(A2), then the condition tr (A1A2)>-2det(A1)det(A2) is automatically satisfied. As a consequence, the system admits a quadratic LF.

S2

If Γ(A1,A2)<-det(A1)det(A2), then the system is unbounded,

S3

If Γ(A1,A2)=-det(A1)det(A2), then the system is uniformly stable but not GUAS,

S4

If Γ(A1,A2)>det(A1)det(A2),and tr (A1A2)-2det(A1)det(A2), then the system is GUAS, uniformly stable (but not GUAS) or unbounded, respectively, if R<1,R=1,R>1.

Remark 1 In the diagonalisable case δA1δA20 the parameters τ1, τ2, and k are invariant under the transformation (A1, A2) → (A11, A22), for every α1, α2 > 0. This is no more true in the nondiagonalisable case. Notice however that in any case the stability conditions of Theorem 1 do not depend on coordinate transformations or on rescalings of the type (A1, A2) → (A11, A22). This is true in particular for the function R.

Remark 2 Condition S1 may be rephrased by saying that the system admits a quadratic LF if and only if the condition -det(A1)det(A2)<Γ(A1,A2)<det(A1)det(A2)+12 tr (A1) tr (A2) is satisfied. Similarly, the preliminary assumptions in S4 are equivalent to the condition Γ(A1,A2)det(A1)det(A2)+12 tr (A1) tr (A2).

Proof in the case S4. In the case S4, the following result holds.

Lemma 1 ([*]):

If A1, A2 satisfy the preliminary assumptions in S4, then, up to a linear change of coordinates and up to multiplication by positive constants, A1, A2 assume the normal forms A1=τ11sign(δA1)τ1,A2=τ2sign(δA2)/FFτ2,where FR is such that |F| ≥ 1 and F+sign(δA1δA2)F=2k.

In the case S4 and assuming that the matrices A1, A2 are in normal form, the stability properties of the system are completely determined by the behaviour of special trajectories of the system turning around the origin in clockwise sense, sometimes called worst trajectories: the system is GUAS if and only if such trajectories converge to the origin and it is unstable if and only if they are unbounded (the worst trajectories are formally defined as those trajectories that follow at each time the vector field forming the smallest angle measured in clockwise sense from the exiting radial direction). The switching points of a worst trajectory coincide with its intersections with the two lines defined as the set of zeroes of det(A1z, A2z), a quadratic polynomial in zR2 (note that in the case S4, the discriminant of det(A1z, A2z), which is equal to Δ, is strictly positive). A direct computation shows that the two lines correspond to the directions w±=1m±withm±=-F+sign(δA1δA2)/F±Δ2(τ2-τ1sign(δA2)/F)ifτ2-τ1sign(δA2)/F0,or w+=01,w-=1-τ1ifτ2-τ1sign(δA2)/F=0.By comparing the values A1e2 and A2e2, where e2 = (0, 1)T, one obtains that:

  • if τ2-τ1sign(δA2)/F<0, then the worst trajectory starting at e2 must be initially made of an arc of trajectory of the first vector field reaching the line of direction w (note that in this case, m > m+),

  • if τ2-τ1sign(δA2)/F>0, then the worst trajectory starting at e2 must be initially made of an arc of trajectory of the second vector field reaching the line of direction w+ (in this case, m+ > m).

Similarly, in the case τ2-τ1sign(δA2)/F=0, the worst trajectory starting at (1, 0)T must be initially made of an arc of trajectory of the second vector field up to the line of direction w+.

As a consequence of the observations above, the worst trajectories always coincide with those trajectories following the first vector field from the line of direction w+ to that of direction w, and the second vector field from the line of direction w to that of direction w+.

By symmetry reasons, in order to determine if the system is GUAS or not, it is enough to compute, for a worst trajectory, the ratio R between the modulus of the point obtained after half a turn and the modulus of the initial point. If t1 and t2 are the time lengths for the arcs corresponding to the first vector field and the second one, respectively, then one has that R=R˜eτ1t1+τ2t2,where R˜ is the ratio obtained after half a turn by following the same switching strategy as for the worst trajectory replacing the matrices A1 and A2 with A˜1=01sign(δA1)0,A˜2=0sign(δA2)/FF0.

In order to compute R˜, let us observe that V1(z)=z22-sign(δA1)z12 and V2(z)=F2z12-sign(δA2)z22 are quadratic prime integrals for the differential equations z˙=A˜1z and z˙=A˜2z, respectively. Thus, the trajectory described above corresponds to the application of the first vector field from w+ to V1(w+)V1(w-)w- and then of the second one reaching the point -V2(w-)V2(w+)·V1(w+)V1(w-)w+. By replacing the values w± obtained above and after simplifications, one gets R˜=V2(w-)V2(w+)·V1(w+)V1(w-)=2Γ(A1,A2)+Δ2det(A1)det(A2).

It remains to compute the switching times. To compute the time length corresponding to the arc of trajectory of the first vector field, let us define m(t) = x2(t)/x1(t). Then, it is easy to see that the dynamics of the first subsystem are given by m˙(t)=sign(δA1)-m(t)2.As a consequence, the time length for the arc between the lines of directions w+ and w is equal to m-+1m2-sign(δA1)dm+-m+1m2-sign(δA1)dmifτ2-τ1sign(δA2)/F0orm-m+1m2-sign(δA1)dmifτ2-τ1sign(δA2)/F>0.Therefore, we get the following:

  • If sign(δA1)=-1 and τ2-τ1sign(δA2)/F0, then t1=π2- arctan (m-)+ arctan (m+)+π2=π+ arctan m+-m-1+m-m+(modπ)=π+ arctan Δ2(kτ1+τ2)(modπ)=π2- arctan 2(kτ1+τ2)Δ. The same result is obtained in the case τ2-τ1sign(δA2)/F>0.

  • If sign(δA1)=1, then t1=12 log 1-m+1+m+-12 log 1-m-1+m-=12 log 2(kτ1-τ2)+Δ2(kτ1-τ2)-Δ= arctanh Δ2(kτ1-τ2). Note that the computation relies on the fact that in this case 2(kτ1-τ2)>Δ.

  • If sign(δA1)=0, then t1=1m--1m+=Δ2kτ1.

By symmetry reasons (in particular the transformation y1 = x2, y2 = Fx1 exchanges the role of A1 and A2), the time length t2 corresponding to the arcs of trajectory of the second vector field is computed by means of the same formula, when one exchanges the values of δA1 and τ1 with δA2 and τ2, respectively.

The final formula for ti is then computed by taking into account the rescaling of Δ when passing from a general pair of matrices to the corresponding normal forms.

Notes

1 We thank Prof. Tewfik Sari for pointing out this error.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.