EIGENSTRUCTURE ASSIGNMENT FOR STATE-CONSTRAINED LINEAR CONTINOUS TIME SYSTEMS

Size: px
Start display at page:

Download "EIGENSTRUCTURE ASSIGNMENT FOR STATE-CONSTRAINED LINEAR CONTINOUS TIME SYSTEMS"

Transcription

1 EIGENSTRUCTURE ASSIGNMENT FOR STATE-CONSTRAINED LINEAR CONTINOUS TIME SYSTEMS Eugênio B. CASTELAN, Jean-Claude HENNET Laboratoire d Automatique et d Analyse des Systèmes, 7, avenue du Colonel Roche, 3177 Toulouse FRANCE Abstract : Linear state constraints define a polyhedron in the state space of a dynamical system. If this polyhedron can be made positively invariant by state feedback, the constraints are satisfied all along the trajectory for any initial point in this polyhedron. In this paper, some algebraic invariance relations are established for continuous-time linear systems. The existence of a solution to the corresponding set of equations and inequalities depends of the structural properties of an associated input-output system. In particular, the number of invariant zeros of this system should be appropriate. If these conditions are satisfied, the problem can easily be solved by eigenvalue and eigenvector assignment. Keywords : Constraint theory, Eigenvalue assignment, Eigenvector assignment, Invariance, Linear Systems, Multivariable control systems, Stability, Zeros INTRODUCTION Most industrial systems are subject to state and control limitations. A major issue in modern control design is direct integration of these constraints in the regulation scheme. In many cases, this objective can be met by constructing positively invariant domains included in the set of constraints (see for instance Gutman and Hagander (1985)). This method directly applies to the case of state constraints. But it can also be used in the case of control constraints under state feedback regulation laws (Hennet and Beziat, 199). A non-empty domain Ω is positively invariant for a dynamical system if for any initial state in Ω, the state trajectory remains in Ω. Asymptotical stability of a linear system is equivalent to the existence of positively invariant domains (Kalman and Bertram, 196). The shape of these domains depends on the selected Lyapunov functions. Generalized L norms can be selected as non-quadratic Lyapunov functions. They generate positively invariant polyhedra well-fitted to linearly constrained control problems. Until now, most of the theoretical and applicative work in this area deals with the discret-time The research support of the first author is provided by CAPES, Brazil. The second author is also with G.R. Automatique CNRS Pole SARTA. 1

2 case. In particular, some necessary and sufficient conditions for a given polyhedron to be a positively invariant set of a linear discrete-time system were established by Bitsoris (1988a, 1988b), Benzaouia and Burgat (1988) and Hennet (1989). But recently, continous-time positive invariance conditions for some convex polyhedral domains were presented and applied to the solution of the Linear Constrained Regulation Problem (LCRP) by Vassilaki and Bitsoris (1989). Under state-feedback regulation laws, these relations can be interpreted as eigenstructure assignment properties. This paper extends these results and interprets them structurally. The design problem is then re-formulated as an eigenstructure assignment problem, for which a solution exists under some geometric conditions. In this paper, we study the case of continous-time linear systems under symmetrical linear state constraints. And we formulate some structural properties which permit to easily find linear regulation laws guaranteeing positive invariance of the constrained set. This approach combines the generic conditions for the existence of positively invariant polyhedra with the specific conditions for assigning the closed-loop eigenvectors and eigenvalues at the required locations. PROBLEM PRESENTATION AND PRELIMINARY RESULTS The continous-time linear dynamical system to be controlled is represented by the following stateequation: ẋ(t) = Ax(t) + Bu(t) for t (1) with x(t) R n, u(t) R m, A R n n, B R n m, m n and rank(b) = m. (A, B) is supposed to be controllable. A set of symmetrical linear constraints applies to the state vector, x(t). They generate the symmetrical polyhedral domain S(G, ρ) defined by: S(G, ρ) = {x R n : ρ Gx ρ} (2) with G R s n, s n, rank(g) = s, ρ R s and ρ i > for i = 1,..., s. Under a closed-loop linear regulation law: u(t) = F x(t), with F R m n, the evolution of the system is described by: ẋ(t) = A x(t) with A = A + BF (3) The gain matrix to be constructed should drive the state vector to zero while maintaining it in the symmetrical polyhedral domain S(G, ρ). In a more general context, let RQ, ω be a nonempty convex polyhedron of R n. characterized by a matrix Q R r n and a vector ω R r, with ω >, and defined by: It can be RQ, ω = {x R n ; Qx ω} (4) In the continous-time framework, the trajectory characterization of the invariance property of RQ, ω can be defined by: Qx ω = Qe At x ω, x RQ, ω, t. (5) The following proposition provides necessary and sufficient algebraic conditions for the positive invariance of RQ, ω. It extends the result for polyhedra with rank(q) = n stated in Vassilaki 2

3 and Bitsoris (1989). The invariance relations (6) and (7) can be easily obtained from some duality properties in Linear Programming, and more precisely from a repeated use of Farkas lemma. And no assumption on the rank of matrix Q is required. A detailed proof of this result can be found in Castelan and Hennet (1991). Proposition 2.1 The polyhedron RQ, ω is a positively invariant set of system (3) if and only if there exists a matrix H R r r, with (H) ij for i j, such that: HQ = QA (6) Hω (7) A specialized version of proposition 2.1 can be obtained for characterizing the positive invariance of symmetrical polyhedra. Proposition 2.2 The convex symmetrical polyhedron S(G, ρ) is positively invariant for system (3) if and only if there exists a matrix K R s s and a scalar s > such that : ( s I s + K)G = GA (8) ( s I s + K )ρ (9) By definition, K is the matrix of the absolute values of the components of matrix K. Let us rewrite the polyhedron S(G, ρ) under the form: RQ, ω = {x R n ; Qx ω} with : Q = G G and ω = ρ ρ. Positive invariance of S(G, ρ) is equivalent to the existence of a matrix H R 2s 2s, written H = s I 2s + ( ˆK11 ˆK12 where s is a positive number and ˆK 11, ˆK 12, ˆK 21, ˆK 22 are four matrices with non-negative components in R s s, and such that relations (6) and (7) are satisfied. Whenever this existence condition is satisfied, we can always set K = ˆK 11 ˆK 12, and it is easy to see that conditions (6) and (7) are also satisfied when selecting, instead of H, the symmetrical matrix T R 2s 2s, (T ) ij for i j, such that: T = s I 2s + ( K + K K K + ), with ˆK 21 ˆK22 ) { (K + ) ij = max((k) ij, ) i, j = 1,.., s (K ) ij = max( (K) ij, ) i, j = 1,.., s Then, equation (8) is obtained from HG = GA, with, by definition: H = s I q + K (1) 3

4 And we also have from K = K + + K : ( s I s + K ) ρ Similarly to the discrete-time case (Vassilaki, Hennet and Bitsoris, 1988), the algebraic conditions (8) and (9) can be directly used for constructing stabilizing regulators letting S(G, ρ) invariant. In particular, s and the components of candidate matrices K +, K and F can be obtained as the optimal solution of the following linear program: But this L.P. may have no feasible solution. Minimize s subject to s G + (K + K )G GBF = GA and (K + + K )ρ s ρ with s, K +, K STRUCTURAL CONDITIONS FOR POSITIVE INVARIANCE Conditions of proposition 2.2 cannot be satisfied by any system (3) and for any domain S(G, ρ). The main results of this paper derive from the interpretation of relations (8) and (9), in terms of (A,B)-invariance and stability. When the structural properties of the triplet (A, B, G) are appropriate, the invariance problem can be translated into an eigenstructure assignment problem. A - (A,B)-Invariance of KerG A geometric interpretation of relation (8) is presented in the following lemma. Lemma 3.1 A necessary and sufficient condition for the existence of a couple of matrices (H R s s, F R m n ) satisfying: HG = G(A + BF ) (11) is that Ker G is an (A,B)-invariant subspace of system (3). Proof : (a) necessity Under condition (11), if Gx =, then G(A + BF )x = ; and this means ẋ = A x Ker G for all x Ker G. Then, Ax = ẋ BF x implies AKer G Ker G + B where, by definition, B is the image (or range) of B. Therefore, Ker G is an (A,B)-invariant subspace of R n and the gain matrix F is a friend of Ker G (Wonham, 1985). In geometric notation, (A + BF )Ker G Ker G (12) 4

5 (b) sufficiency If Ker G is (A,B)-invariant, then, there exists a matrix F R m n such that: Then, Gx = = G(A + BF )x = (13) Ker G Ker G(A + BF ) (14) From a well-known result of linear algebra, the orthogonal complementary subspace of Ker G in R n is spanned by the column-vectors of G T and the orthogonal complement of Ker G(A + BF ) in R n is spanned by the column-vectors of G(A + BF ) T. Condition (14) implies: Range{G(A + BF ) T } Range{G T } (15) Clearly, relation (15) implies that each row-vectors of G(A + BF ) can be written as a linear combination of the row-vectors of G: By concatenation of conditions (16) for i = 1,..., s, we obtain: G(A + BF ) i = H i1...h is G (16) H R s s ; G(A + BF ) = HG Note that from any matrix H R s s and any positive scalar s it is always possible to construct a matrix K = H + s I s. Consequently, condition (11) of lemma 3.1 is strictly equivalent to condition (8) of proposition 2.2. Obviously, if rank(g) = n (Ker G = {}), the condition of lemma 3.1 is always satisfied and the discussion is reduced to the analysis of the next subsection. Therefore, only the case rank(g) < n will now be considered. If < s < n, geometric invariance of the subspace Ker G requires the existence of (n s) independent real generalized eigenvectors of A + BF in Ker G, (v 1,..., v n s ), and of a matrix J 1 R (n s) (n s) having the real Jordan canonical form, satisfying: (A + BF )V 1 = V 1 J 1 with V 1 = (v 1,..., v n s ). (17) Consider the pole pencil of pair (A,B), (Karcanias and Kouvaritakis 1978): where λ is a general complex frequency variable. The transmission subspace of λ, denoted T r(λ), is defined by: { ( T r(λ) = S(λ) = λi A B (18) v C n ; w C m ; S(λ) vi w i )} = (19) In any case, Ker S(λ) has dimension m. It is easy to show that T r(λ) also has dimension m. Then, for any closed-loop eigenvalue λ i of system (3), the corresponding assigned eigenvector, v i, belongs to T r(λ i ). The associated direction in the input space satisfies : w i = F v i (2) 5

6 Let S(A, B, G) be defined by state equation (1) and by the output equation, with y(t) R s : y(t) = Gx(t) for t > (21) For continous-time linear systems, the system matrix (Rosenbrock, 197), P (λ), plays a crucial role in the study of the system frequency transmission (propagation and blocking) along some subspaces. And, it also enables to physically interpret some basic geometric concepts, such as (A,B)-invariance and controllability subspaces (Karcanias and Kouvaritakis, 1978). In a classical way, it is defined by: λi A B P (λ) = (22) G Then, the problem of satisfying the (A,B)-invariance condition on Ker G reduces to the classical problem of zeroing the system outputs of S(A, B, G) (Karcanias and Kouvaritakis, 1979), that is to find complex frequencies, λ i = µ i + jσ i, and associated directions in the input and state spaces, respectively w i and v i, which lead to null trajectories in the output-space. The closed-loop eigenstructure in Ker G is determined by these frequencies and associated directions. They should satisfy: vi P (λ i ) = (23) w i If m < s < n and there is no structural degeneracy, equation (23) will not generally have any solution. And closed-loop invariance of Ker G will not be obtained. We can therefore assume s < n and s m. Let d be the rank deficiency of matrix GB; rank(gb) = s d. To find the solutions of equation (23), define respectively right and left annihilators of matrices B and G, M R n (n s) and N R (n m) n, satisfying the following relations: s m GM = s,n s (24) NB = n m,m (25) The degrees of freedom on the choice of matrices N and M, and the property: rank(nm) = n m d allow to choose N and M so that (Kouvaritakis and Mac Farlane, 1976): In m d NM = n m d,m+d s d,n m d d,m+d s (26) Any vector v i C n satisfying relation (23) belongs to Ker G C n. Therefore, it is uniquely defined by the vector z i C n s such that: v i = Mz i (27) Relation (23) can then be equivalently replaced by: λ i I A B Mzi w i = (28) 6

7 The m components of w i can be eliminated by left multiplication of (28) by matrix N, yielding: λ i NM NAMz i = (29) Equations (23) and (29) have the same solutions λ i C. The polynomial matrix λnm NAM is called the zero pencil (Kouvaritakis and Mac Farlane, 1976). It completely characterizes the finite zeros and the associated zero-directions of S(A, B, G). Using for matrix NAM the same partitionning as for NM, we can write the zero pencil as follows: λin m d (NAM) λnm NAM = 1 (NAM) 2 (3) (NAM) 3 (NAM) 4 Under the assumptions rank(g) = s, rank(b) = m and s m n, two types of solutions for (23) can be distinguished : (a) The controllable solutions, which exist only if s < m or s = m with a singular pencil. They allow to construct a pair of zero-directions, (v i, w i ), for any value of complex frequency λ i. The maximal number of independent state zero-directions associated to the selected frequencies generate the maximal controllability subspace in Ker G. (b) The invariant zeros and associated invariant zero-directions : The invariant zeros are defined as the set of complex frequencies λ i which make P (λ i ) rank deficient (see e.g. Shaked and Karcanias (1976)), that is such that rank(p (λ i )) < min(n + s, n + m). The associated vectors v i and w i are respectively called invariant state zero-direction and invariant input zero-direction. The rank deficiency of P (λ i ), d i, is the geometric multiplicity of λ i. The algebraic multiplicity of λ i is m i = d i j=1 m ij. It is the power of the invariant factor (λ λ i ) in the zero polynomial of S(A, B, G). If m i is strictly greater than d i, the invariant zero-directions and generalized invariant zerodirections associated to the string ij such that m ij > 1 satisfy the sequence of equations (Mac Farlane and Karcanias, 1976): And, for k = 2,.., m ij, P (λ i ) v ij1 w ij1 P (λ i ) v ijk w ijk = = v ij(k 1) From theorem 4.2 in Karcanias and Kouvaritakis (1979), it is established that these invariant state zero-directions generate the maximal (A,B)-invariant subspace which has no intersection with B. For clarifying the discussion, we can now separate the cases of regular and of singular pencils. Case of regular zero pencils: If the zero pencil is square (s = m), and its determinant not always equal to for any value of λ, it is said to be regular and its kernel is uniquely determined by the set of elementary divisors of P (λ). In this regular case, the condition of (A,B)-invariance of Ker G can be stated as follows: Proposition 3.2 7

8 If the zero pencil is regular, a necessary and sufficient condition to span Ker G with n m independent generalized state zero-directions is rank(gb) = m (matrix GB full-rank). Under this condition, it is always possible to obtain the (A,B)-invariance of Ker G by assigning n m closed-loop poles at the zeros (with the same multiplicity). But a necessary condition for also obtaining the stability of the closed-loop system is that all the invariant zeros of S(A, B, G) are stable (located in the left half-side of the complex plane). Proof : (a) case d =. If matrix GB is full-rank, that is for d =, then, from (26), NM = I n m. The n m invariant zeros of S(A, B, C) are finite. They are the eigenvalues of matrix NAM. To each finite invariant zero, λ i, with algebraic multiplicity m i, corresponds an (A,B)-invariant subspace in Ker G, with dimension m i. The direct sum of these elementary (A,B)-invariant subspaces is Ker G itself. System zeros are invariant under any state feedback (see e.g. Kouvaritakis and Mac Farlane (1976)). If any of these zeros is located outside the stable region of the complex plan, the requirement of locating closed-loop poles at invariant zeros would prevent from stabilizing the system. Positive invariance of S(G, ρ) and stability of the closed-loop system cannot both be obtained. Note also that if GB is non-singular, B Ker G = {}. (b) case d >. If rank(gb) = m d (= s d) with d >, rank(nm) = n m d, the zero pencil has infinite elementary divisors. The sum of the degrees of the associated invariant polynomials is d. Since the pencil is supposed to be regular, each zero-direction corresponds to only one zero. The set of all the generalized zero-directions associated to finite zeros spans an (A,B)-invariant subspace included in Ker G. This subspace is denoted V and has dimension n m d. The state zero directions associated to infinite zeros generate a subspace with dimension d having no intersection with V. For a regular pencil, condition Ker NAM Ker NM { = is always satisfied. NMz = Infinite zero-directions are such that v = Mz and NAMz Then, the subspace spanned by infinite zero-directions is precisely Ker G B. This subspace cannot be spanned by the solutions of (23) for finite values of λ i. Clearly, NAM only admits n m d finite invariant zeros and n m d associated zero-directions defined by n m d independent vectors (z 1,.., z n m d ) solutions of (29). Cases of singular zero pencils: If s < m or if s = m but det(p (λ)) = λ C, then P (λ) is said to be singular. In the last case, in order to have non-null solutions z i to the zero pencil equation (29) for any value of λ i, we must necessarily have dim(ker NM) = d > Note that in both cases, we have s < m + d. Invariant zeros and associated invariant zero-directions are still associated to the elementary divisors of P (λ), if such divisors still exist. To each invariant zero direction is associated a unique value of λ C. The subspace of Ker G spanned by the invariant zero-directions is the maximal (A,B)-invariant subspace of Ker G not intersecting B. As it will be shown in the proof of proposition 3.3, the choice of invariant zeros as closed-loop eigenvalues remains necessary for obtaining the invariance of Ker G. 8

9 From the same analysis as for proposition 3.2, it is then clear that the following restrictions also apply to the singular case: If the system has invariant zeros and if any of these invariant zeros is infinite, invariance of Ker G will not be obtained. If all the invariant zeros are finite but if any of them is unstable, invariance of Ker G and global stability cannot both be obtained with any constant state feedback. But some other solutions of equation (23) may exist. They are associated to the column-minimal indices of P (λ) and are denoted controllable zero-directions. These controllable zero-directions associated to a set of stable poles must be added to the set of invariant zero-directions, and assigned as closed-loop eigenvectors to obtain the invariance of Ker G. The decomposition of the zero pencil given in (3) indicates that the zeros of system S(A, B, G) are also the zeros of the non-proper system S((NAM) 1, (NAM) 2, (NAM) 3, (NAM) 4 ). Any zero-direction associated to a value of λ C can be defined from a vector z C n s belonging to the transmission subspace T r(λ) of system ((NAM) 1, (NAM) 2 ). Here, by extension of the classical definition of (state) transmission subspaces previously stated (19), we include the state components and the input components in the definition of transmission subspace. T r(λ) is defined as the kernel of the pole pencil: λi n m d (NAM) 1 (NAM) 2 In order to satisfy relation (29) for some value of λ i, vector z i should also belong to the kernel of matrix (NAM) 3 (NAM) 4 It has to satisfy the two following relations: We are now ready to state the following proposition: λ i I n m d (NAM) 1 (NAM) 2 z i = (31) (NAM) 3 (NAM) 4 z i = (32) Proposition 3.3 A necessary and sufficient condition for Ker G to be spanned by zero-directions is: δ = dim{range (NAM) 3 (NAM) 4 T } = This condition can be split into two alternatives: either d = or d > but (NAM) 3 A = αi n ). (NAM) 4 = d,n s (as it is always the case, for instance, if Stability of the closed-loop system can also obtained only if all the invariant zeros of S(A, B, G) are stable (located in the left complex half-plane). 9

10 necessity Invariant and controllable zeros have to satisfy the two relations (31) and (32). But since the second condition does not depend on the value of λ, it constrains all the candidate vectors z to belong to Ker (NAM) 3 (NAM) 4. If this kernel is not the whole space C n s but has dimension n s δ with δ >, then the associated zero-directions v = Mz can at most generate a subspace of Ker G with dimension n s δ. sufficiency Let us now assume that the condition above (δ = ) is satisfied. We can then suppress condition (32), and concentrate on relation (31). As noted above, the considered singular pencils satisfy s < m + d. Then for any complex value of λ, the transmission subspace T r(λ) for system with state-matrix (NAM 1 ) and input matrix (NAM 2 ) has a dimension greater or equal to m + d s. T r(λ) = {z; z C n r ; λi n m d (NAM) 1 (NAM) 2 z = } (a) dim T r(λ i ) > m + d s if λ i is an invariant zero of S(A, B, G). Note that the invariant zeros of S(A, B, G), when they exist, are the input decoupling zeros of system ((NAM) 1, (NAM) 2 ) (Kouvaritakis and Mac Farlane,1976). If the system ((NAM) 1, (NAM) 2 ) has p input decoupling zeros, these zeros are uncontrollable poles of (NAM) 1 and the maximal controllability subspace of the pair ((NAM) 1, (NAM) 2 ) has dimension n m d p. (b) dim T r(λ i ) = m + d s if λ i is simply any complex value which is not an invariant zero. A sufficient condition for the existence of n s zero-directions spanning Ker G is that the union of all the transmission spaces T r(λ) (for at most n s values of λ) span C n s. Any z C n s can be written z = If it belongs to T r(λ), it satisfies: z1 z 2, with z 1 C n m d and z 2 C m+d s. (NAM) 1 z 1 = λz 1 (NAM) 2 z 2 (33) Under the assumption δ =, the assignment of n s closed-loop eigenvectors in Ker G can be obtained in two stages: stage 1 First, apply a state feedback Φ 1 to ((NAM) 1, (NAM) 2 ) to locate the n m d s eigenvalues of matrix (NAM) 1 = (NAM) 1 + (NAM) 2 Φ 1 in the stable region. These eigenvalues can be selected all different, and different from the uncontrollable poles (if there are any). In order for the set of vectors z 1 solutions of (33) to span R n m d, the set of closed-loop poles, λ i, must include the uncontrollable poles of (NAM) 1 (and (NAM) 1), with their order of multiplicity. As mentionned above, these uncontrollable poles are precisely the invariant zeros of S(A, B, G). The eigenvectors of (NAM) 1 define n m d independent zero directions such that { z1 z 2 = Φ 1 z 1 The corresponding zero-directions obtained from these vectors through relation (27) span a subspace S 1 in Ker G with dimension n m d. 1

11 stage 2 Any solution of equation (33) is also a solution of (NAM) 1z 1 = λz 1 (NAM) 2 z 2 with z 2 = z 2 Φ 1 z 1 (34) Controllability properties are invariant by state-feedback. They are the same for ((NAM) 1, (NAM) 2) than for ((NAM) 1, (NAM) 2 ). And under the change of coordinates in (34), the n s d independent eigenvectors of (NAM ) 1 satisfy { z1 z 2 = (35) Consider the Jordan form associated to the controllable subspace of (NAM) 1, Λ = Π(NAM) 1 Γ, where the ith line of Π is the left-eigenvector of (NAM) 1 and the ith column of Γ the corresponding right eigenvector for eigenvalue λ i, with all λ i distinct by construction for i = 1,.., n m d p. Now, we can use a basis of R m+d s as m+d s independent input vectors, z 2i, of m+d s different transmission subspaces T r(µ i ) for any set of selected distinct eigenvalues (µ 1,..., µ m+d s ). For i = 1,.., m+d s, each couple (z 2i, µ i) of an input vector and of a selected eigenvalue generates a state vector of R n m d, z 1i = Π(µ i I Λ) 1 Γ(NAM) 2 z 2i By construction, all the vectors relation (35). z1i z 2i are independent and independent from vectors satisfying The associated coordinates of vectors z i satisfying equation (33) are z 2i + Φ. 1z 1i The corresponding zero-directions obtained from these vectors through relation (27) span a subspace S 2 of Ker G independent of S 1, with dimension m + d s. Therefore, it is such that its direct sum with S 1 generates Ker G: Ker G = S 1 S 2. Note that the decomposition of Ker G used in this proof is far from being unique. In fact, as it will be illustrated in the example, we have a free choice of the n s p controllable poles. And the eigenstructure assignment problem can practically be solved in a single stage. The formulation of proposition 3.3 includes the case of regular pencils, which was specifically described by proposition 3.2. z 1i B - Spectral properties of (A + BF ) (R n /Ker G) Whenever the (A,B)-invariance of Ker G is satisfied, the existence of positively invariant domains S(G, ρ) in R n for system (3) reduces to the existence of positively invariant domains S(I n s, ρ) in R n s for the restriction of (A + BF ) to (R n /Ker G), matrix F being constrained to be a friend of Ker G. Matrix H in equation (11) can precisely be interpreted as the map induced in (R n /Ker G) by the map (A + BF ) in R n. Let us now assume the (A,B)-invariance of the subspace Ker G, and wonder about the existence positively invariant polyhedra S(D, ω), with Ker D = Ker G and D to be constructed and not 11

12 necessarily full-rank. The following result can easily be shown. Proposition 3.4 Under the assumption that Ker G is (A,B)-invariant and F a friend of Ker G, the asymptotic stability of the restriction of A + BF to the quotient space R n /Ker G is a necessary and sufficient condition for the existence of a positively invariant polyhedral domain S(D, ω) of system (3) such that Ker D = Ker G. Proof : From lemma 3.1, a necessary and sufficient condition for the (A,B)-invariance of Ker G is the existence of a matrix H R s s such that: G(A + BF ) = HG (36) The dynamics of the projection of system (3) on R n /Ker G are described by the evolution of vector β R s such that β = Hβ (37) Kalman and Bertram (196) have shown that asymptotical stability of a linear system (37) is equivalent to the existence of symmetrical positively invariant domains, v(β) δ with δ >, associated to its quadratic Lyapunov functions, v(β) = β T P β, with P positive definite. The square root of the Lyapunov function is a contracting norm in R s for the state of system (37). From the properties of equivalence between norms (see e.g. Glazman and Liubitch (1974)), existence of the norm v(β) is equivalent to the existence of a polyhedral norm w(β) for which the state is contracting. This norm can be written: w(β) = q max i=1 { (Lβ) i (γ) i } (38) In order for w(β) to be a norm, each component of γ R q has to be strictly positive, L R q s with q s and Ker L =. Existence of such a norm is equivalent to the positive invariance of S(L, γ) for system (37) in R s. By application of proposition 2.2, we have: K R q q ; s > ; ( s I s + K)L = LH (39) Then,combining relation (39) with (36), we obtain, for D = LG ( s I s + K )γ (4) K R q q ; s > ; ( s I s + K)D = D(A + BF ) (41) Relations (4) and (41) imply the positive invariance of S(D, γ) with Ker D = Ker G for system (3), and conversely it implies the asymptotic stability in the restriction of (A + BF ) to R n /Ker G. Note that matrix L is not necessarily a square matrix (q s). In order to replace matrix D by matrix G in relation (41) matrix H should be such that Eq. (39), (4) would be satisfied for L = I s. A spectral characterization of continous-time closed-loop linear systems admitting symmetrical invariant sets can be obtained from the real Jordan representation, J 2, of the restriction (A + 12

13 BF ) (R n /Ker G) (Castelan and Hennet, 1991). If the eigenvalues of (A + BF ) (R n /Ker G), denoted µ i + jσ i, are located in a specific stable region of the complex plane, then J 2 is a candidate matrix H of lemma 3.1. This region of the complex plane is defined by the following relation : The next proposition is based on this result. µ i < σ i (42) Proposition 3.5 If the pair (A,B) is controllable and Ker G an (A,B)-invariant subspace, and under the conditions rank(gb)=rank(g)=s m, there exists a positive vector ρ such that S(G, ρ) is positively invariant. The existence of such a vector, ρ, is induced by the existence of a control matrix F R m n such that: (a) Ker G is an invariant subspace of system (3). The real generalized eigenvectors of the restriction (A + BF ) Ker G are the column-vectors of a matrix V 1 satisfying: GV 1 = s (n s) (43) (b) The real generalized eigenvectors associated to the eigenvalues of (A + BF ) (R n /Ker G) span a subspace R R n such that R Ker G = R n. They can be selected as the column-vectors of a matrix V 2 satisfying: GV 2 = I s with I s the unity-matrix in R s s (44) The corresponding eigenvalues, µ i + jσ i, satisfy µ i < σ i. Proof We can solve the eigenstructure assignment problem by the same decomposition technique as in Wonham (1985) (proposition 4.1, 88-89). Let F be a friend of Ker G. The real generalized eigenvectors of (A + BF ) Ker G are the column-vectors of a matrix V 1 satisfying relation (43). Any feedback gain matrix F = F +F 1 G, with F 1 R m s is also a friend of Ker G, and (A+BF ) Ker G is identical to (A + BF ) Ker G. Consider the real Jordan canonical form of (A + BF ): J = J1 J 2 J 1 is the real Jordan canonical form of (A + BF ) Ker G and we have: (45) (A + BF )V 1 = V 1 J 1 (46) J 2 is the real Jordan canonical form of (A + BF ) (R n /Ker G). The restriction of (A + BF ) to (R n /Ker G) is denoted Ā and defined by the canonical projection equation: Ā G = G(A + BF ) (47) Define B = GB. Under the assumption that (A,B) is controllable, then (Ā, B) is also controllable in (R n /Ker G). The eigenvalues of (Ā + BF 1 ) can be selected so as to satisfy relations (42). Their associated 13

14 generalized real Jordan form is matrix J 2. Moreover, if rank(gb) = rank(g) = s m, s m, we can select as generalized real eigenvectors in (R n /Ker G) the canonical basis costituting the columns of the identity matrix I s. The corresponding generalized real eigenvectors in R n are the column-vectors of matrix V 2 defined by relation (44). To do so, it suffices to select F 1 such that: And in particular, Let us now define matrix G R (n s) n such that: And consider the nonsingular matrix Then, we have: G And in particular, BF 1 = J 2 Ā (48) F 1 = B T ( B B T ) 1 (J 2 Ā) (49) G = I n s (n s) s V 1 V 2 1 (5) G G G (A + BF ) = R n n. It is the inverse of matrix V 1 V 2. J1 J 2 G G (51) G(A + BF ) = J 2 G (52) Relation (52) is equivalent to relation (11) when selecting J 2 as a candidate matrix H. Under conditions (42) on the eigenvalues of J 2 = s I s + K, s > can be selected so that (s I s K ) is an M-matrix (Castelan and Hennet, 1991). Then, from a classical result (Poole and T. Bouillon, 1974), this property implies the existence of a positive vector ω such that ( s I s + K )ω. Then, from proposition (2.2), the polyhedron S(G, ω) is a positively invariant set of the closed-loop system. If matrix GB is not full-rank, a different construction should be used. The only case of possible invariance of Ker G is presented in proposition 3.3. It is the pathological case : (NAM) 3 (NAM) 4 = d,n s. In this case, system (Ā, B) is still controllable, but the column-vectors e i of matrix E in relation GV 2 = E cannot be freely chosen. They have to satisfy: e i = (λ i I s GAG ) 1 GBw i (53) with w i arbitrarily selected in R n with w i / Ker(GB), λ i not an eigenvalue of A, and G such that GG = I s. Then, under condition (32), s non-singular real vectors e i can be obtained for s different eigenvalues λ i. They define a non-singular matrix E such that GV 2 = E, and G(A + BF ) = EJ 2 E 1 G. Under spectral conditions (42), there exist a positive vector ρ such that S(E 1 G, ρ) is invariant, and Ker(E 1 G) Ker G, but in general it does not imply the invariance of a domain S(G, ρ). That is the reason of the restrictive assumption rank(gb) = s in proposition

15 The purpose of the original problem is to obtain the positive invariance of the domain S(G, ρ), for which vector ρ is given. We can directly use the spectral assignment method described in proposition 3.5. But in this case, each stable complex closed-loop eigenvalue assigned in (R n /Ker G) is constrained to belong to a region of the complex plane included in the region defined by relation (42). Let J 2 be the candidate matrix H and consider the spectral assignment described in the proof of proposition 3.5. Under relation (52), the rows of matrix G, denoted g i, are the left generalized real eigenvectors associated to J 2. Let ρ i be the component of vector ρ associated to g i, such that: ρ i g i x ρ i for i = 1,..., s (54) For a particular pair of simple complex eigenvalues µ i ± jσ i, associated to left real eigenvectors g i and g i+1, we can write: µi σ i σ i µ i gi g i+1 = gi g i+1 (A + BF ) (55) Under condition (42), (s I s K ) is a M-matrix. Then, s r( K ), where r( K ) is the spectral radius of K (Poole and Bouillon, 1974). This implies that: Therefore, from the block diagonal form of J 2, we must have: µi σ i ρi σ i µ i ρ i+1 s µ i (56) And the above inequality should be strict to get asymptotic stability. Then, µ i ± jσ satisfy: ( ) ρi+1 µ i < σ i, if ρ i ρ i+1 (57) ρ ( i ) ρi µ i < σ i, otherwise (58) ρ i+1 In the case of simple real eigenvalues, this kind of restriction does not appear. If λ i and λ i+1 are real negative and distinct, the following inequality is satisfied for any positive value of ρ i, ρ i+1 : λi λ i+1 ρi Therefore, under the assumption of controllability of the pair (A,B), it is always possible to select all the closed-loop eigenvalues in (R n /Ker G) real negative and distinct, so that the assignment scheme described above can be used independently from vector ρ. The components of this vector simply have to be strictly positive. ρ i+1 AN EIGENSTRUCTURE ASSIGNMENT ALGORITHM As shown in the preceding section, positive invariance of S(G, ρ) for the closed-loop system (3) 15

16 can be derived from the two following conditions: (1) Assignment of (n s) generalized real eigenvectors in Ker G. (2) Assignment of s generalized real eigenvectors in a subspace R such that R Ker G = R n, under appropriate conditions (57) or (58) on the associated eigenvalues. If we assume (A,B) controllable and rank(gb) = rank(g) = s m, from proposition 3.4 and the discussion above, the second requirement can always be met once the first one has been satisfied. Then, from propositions 3.2 and 3.3, these assumptions are sufficient for the existence and computation of a state feedback for which the closed-loop system lets S(G, ρ) positively invariant. The (n s) (possibly not distinct) eigenvalues related to Ker G, λ i, and their associated directions, v i and w i, satisfy: vi P (λ i ) = (59) w i Relatively to (R n /Ker G), the selected eigenvalues, λ i, and associated directions, v i and w i, satisfy: P (λ i) v i w i = e i, with e i = : 1 : i. (6) To compute the eigenvectors of the closed-loop system, we use Moore s formulation of the pole pencil S(λ i ) : S(λ i ) = λ i I A B and of its kernel : K λi = Nλi Then, any solution v i R n can be written, for some vector k i of appropriated dimension, If the eigenvector belongs to Ker G, it should satisfy: The s other eigenvectors are selected so as to satisfy: M λi (61) v i = N λi k i, with F v i = M λi k i (62) GN λi k i = (63) GN λi k i = e i (64) These formulations can be directly used for simple real eigenvalues. In the case of simple complex conjugate eigenvalues, (µ i + jσ i, µ i jσ i ), the complex kernels (K µi +jσ i, K µi jσ i ) are replaced by the associated real kernels of the real pencils defined as follows. The closed-loop eigenvectors and controls associated to µ i + jσ i and µ i jσ i (with σ i ) are denoted: vi w i, vi w i. They are complex conjugate. 16

17 The corresponding real directions, denoted parts of vi w i : vµi w µi vµi = 1 { } vi vi + w µi 2 w i w, i, vσi vσi w σi w σi are defined as the real and imaginary = j 2 { vi w i vi w i } (65) For a pair of simple complex conjugate eigenvalues of (A + BF ) Ker G), the real (state and input) directions satisfy the following equation: µ i I n A σ i I n B n m v µi σ i I n µ i I n A n m B v σi G s n s m s m w µi = (66) s n G s m s m w σi And for a pair of simple complex conjugate eigenvalues of the restriction of (A+BF ) to (R n /Ker G), they satisfy: µ i I n A σ i I n B n m v µi σ i I n µ i I n A n m B v σi G s n s m s m w µi = (67) e i s n G s m s m w σi e i+1 Let V = V 1 V 2 be the matrix of the desired real generalized eigenvectors, and W = W 1 W 2 the associated input directions. The feedback gain matrix providing the desired eigenstructure assignment is: F = W V 1 (68) In a classical way (Kautsky, Nichols and Van Dooren, 1985), the feedback operator may also be directly computed by: F = R 1 Q T (V JV 1 A) (69) R where B = Q Q 1, with Q = Q Q 1 orthogonal and R non-singular. EXEMPLE Consider the following data: A = B = The open-loop system has eigenvalues: λ(a) = ± j

18 The state constraints are defined by G = and ρ = 3 2 System S(A, B, G) has a stable zero λ 1 = This value and λ 2 = 1. are selected as closed-loop eigenvalues, for { which the associated eigenvectors span Ker G. The 2 other poles λ have been chosen as follows: 1 = 2. + j1. λ. 2 = 2. j1. Then, we get A = V = and F = On Fig. 1, we can see the stable time evolution of x 1 and x 2, which are the coordinates of the state vector in an orthonormal basis of the plane spanned by the 2 column-vectors of V 2, for two different initial conditions : x 1 = T (trajectory -) and x 2 = T (trajectory - - ). For any admissible initial state, the state trajectories converge to the zero-state without violating the constraints. CONCLUSION Many systems are subject to constraints which can be represented as linear inequality constraints on the state vector all along its trajectory. If these constraints are time invariant, a natural way of solving the corresponding constrained regulation problem is to construct a stabilizing state feedback for which the closed-loop system lets invariant the polyhedron S(G, ρ) bounded by the constraints. Some algebraic invariance conditions have been obtained for continuous-time linear systems. These conditions have then been interpreted in terms of structural properties for the triplet (A,B,G). In particular, the kernel of the map G has to be made invariant by the control, and this property requires to locate a sufficient number of closed-loop poles at the zeros of the system. This assignment is impossible if the system has infinite invariant zeros, and it is not consistent with the stability requirement if any invariant zero is unstable. Therefore, computation of the system zeros readily provides an answer to the existence of a stabilizing invariant regulator. The other poles of the 18

19 Figure 1: Trajectories in projection closed-loop system should be located in a particular region of the left-half complex plane. If all these poles are chosen real negative and distinct, the placement algorithm does not depend on the magnitude of the constraints (which are supposed symmetrical), as long as the zero-state is strictly included in the feasible domain (assumption ρ > ). Once the appropriate closed-loop eigenvalues and eigenvectors have been selected, a satisfactory gain matrix can be directly computed. REFERENCES Benzaouia,A. and C. Burgat (1985). The Regulator Problem for a Class of Linear Systems with Constrained Control. Systems and Control Letters, vol. 1, No 5, Bitsoris,G. (1988a). Positively Invariant Polyhedral Sets of Discrete-time Linear Systems. Int. Journal of Control, vol. 47, G.Bitsoris,G. (1988b). On the Positive Invariance of Polyhedral Sets for Discrete-time Systems. Systems and Control Letters, vol. 11, Castelan,E.B. and J.C. Hennet (1991). On Invariant Polyhedra of Continuous-time Linear Systems. Note LAAS. Glazman,I. and Y.Liubitch (1974). Analyse Linéaire dans les Espaces de Dimension Finie. Editions MIR, Moscou. Gutman,P.O. and P.Hagander (1985). A New Design of Constrained Controllers for Linear Systems. IEEE Trans. on Automatic Control, vol AC-3,

20 Hennet,J.C. and J.P.Beziat (199). Invariant Regulators for a Class of Constrained Linear Systems. IFAC, Tallinn, vol. 2, Hennet,J.C. (1989). Une Extension du Lemme de Farkas et son Application au Problème de Régulation Linéaire sous Contraintes. Comptes-Rendus de l Académie des Sciences, t.38, I, Kalman,R.E. and J.E.Bertram (196). Control Systems Analysis and Design via the Second Method of Lyapunov. Trans. A.S.M.E, D 82, Karcanias,N. and B.Kouvaritakis (1978). The Use of Frequency Transmission Concepts in Linear Multivariable System Analysis. Int. J. Control, vol. 28, No 2, Karcanias,N. and B.Kouvaritakis (1979). The Output Zeroing Problem and its Relationship to the Invariant Zero Structure: a Matrix Pencil Approach. Int. J. Control, vol. 3, No 3, Kautsky.J., N.K.Nichols and P.Van Dooren (1985). Robust Pole Assignment in Linear State Feedback. Int. J. Control, vol. 41, No.5, Kouvaritakis,B. and A.G.J.Mac Farlane (1976). Geometric Approach to Analysis and Synthesis of System Zeros: Parts 1 and 2. Int. J. Control, vol.23 No 2, Mac Farlane,A.G.J. and N.Karcanias (1976). Poles and Zeros of Linear Multivariable Systems: a Survey of the Algebraic, Geometric and Complex-variable Theory. Int. J. Control, vol. 24 No 1, Poole, G. and T. Bouillon (1974). A Survey on M-matrices. SIAM Review, Vol. 16, No Rosenbrock,H.H. (197). State Space and Multivariable Theory. Nelson. Shaked,U. and N.Karcanias (1976). The Use of Zeros and Zero-directions in Model Reduction. Int. Journal of Control, vol. 23, No 1, Vassilaki,M., J.C.Hennet and G.Bitsoris (1988). Feedback Control of Linear Discrete-time Systems under State and Control Constraints. Int. Journal of Control, vol. 47, Vassilaki,M. and G. Bitsoris (1989). Constrained Regulation of Linear Continous-time Dynamical Systems. Systems and Control Letters, vol. 13, Wonham,W.M (1985). Linear Multivariable Control - A Geometric Approach. Springer-Verlag. 2

ROBUST CONSTRAINED REGULATORS FOR UNCERTAIN LINEAR SYSTEMS

ROBUST CONSTRAINED REGULATORS FOR UNCERTAIN LINEAR SYSTEMS ROBUST CONSTRAINED REGULATORS FOR UNCERTAIN LINEAR SYSTEMS Jean-Claude HENNET Eugênio B. CASTELAN Abstract The purpose of this paper is to combine several control requirements in the same regulator design

More information

A Control Methodology for Constrained Linear Systems Based on Positive Invariance of Polyhedra

A Control Methodology for Constrained Linear Systems Based on Positive Invariance of Polyhedra A Control Methodology for Constrained Linear Systems Based on Positive Invariance of Polyhedra Jean-Claude HENNET LAAS-CNRS Toulouse, France Co-workers: Marina VASSILAKI University of Patras, GREECE Jean-Paul

More information

Proc. 9th IFAC/IFORS/IMACS/IFIP/ Symposium on Large Scale Systems: Theory and Applications (LSS 2001), 2001, pp

Proc. 9th IFAC/IFORS/IMACS/IFIP/ Symposium on Large Scale Systems: Theory and Applications (LSS 2001), 2001, pp INVARIANT POLYHEDRA AND CONTROL OF LARGE SCALE SYSTEMS Jean-Claude Hennet LAAS - CNRS 7, Avenue du Colonel Roche, 31077 Toulouse Cedex 4, FRANCE PHONE: (+33) 5 61 33 63 13, FAX: (+33) 5 61 33 69 36, e-mail:

More information

Applications of Controlled Invariance to the l 1 Optimal Control Problem

Applications of Controlled Invariance to the l 1 Optimal Control Problem Applications of Controlled Invariance to the l 1 Optimal Control Problem Carlos E.T. Dórea and Jean-Claude Hennet LAAS-CNRS 7, Ave. du Colonel Roche, 31077 Toulouse Cédex 4, FRANCE Phone : (+33) 61 33

More information

1 Introduction QUADRATIC CHARACTERIZATION AND USE OF OUTPUT STABILIZABLE SUBSPACES 1

1 Introduction QUADRATIC CHARACTERIZATION AND USE OF OUTPUT STABILIZABLE SUBSPACES 1 QUADRATIC CHARACTERIZATION AND USE OF OUTPUT STABILIZABLE SUBSPACES Eugênio B. Castelan 2, Jean-Claude Hennet and Elmer R. Llanos illarreal LCMI / DAS / UFSC 88040-900 - Florianópolis (S.C) - Brazil E-mail:

More information

Zeros and zero dynamics

Zeros and zero dynamics CHAPTER 4 Zeros and zero dynamics 41 Zero dynamics for SISO systems Consider a linear system defined by a strictly proper scalar transfer function that does not have any common zero and pole: g(s) =α p(s)

More information

Chap 3. Linear Algebra

Chap 3. Linear Algebra Chap 3. Linear Algebra Outlines 1. Introduction 2. Basis, Representation, and Orthonormalization 3. Linear Algebraic Equations 4. Similarity Transformation 5. Diagonal Form and Jordan Form 6. Functions

More information

Chapter 7. Canonical Forms. 7.1 Eigenvalues and Eigenvectors

Chapter 7. Canonical Forms. 7.1 Eigenvalues and Eigenvectors Chapter 7 Canonical Forms 7.1 Eigenvalues and Eigenvectors Definition 7.1.1. Let V be a vector space over the field F and let T be a linear operator on V. An eigenvalue of T is a scalar λ F such that there

More information

Recall the convention that, for us, all vectors are column vectors.

Recall the convention that, for us, all vectors are column vectors. Some linear algebra Recall the convention that, for us, all vectors are column vectors. 1. Symmetric matrices Let A be a real matrix. Recall that a complex number λ is an eigenvalue of A if there exists

More information

The Kalman-Yakubovich-Popov Lemma for Differential-Algebraic Equations with Applications

The Kalman-Yakubovich-Popov Lemma for Differential-Algebraic Equations with Applications MAX PLANCK INSTITUTE Elgersburg Workshop Elgersburg February 11-14, 2013 The Kalman-Yakubovich-Popov Lemma for Differential-Algebraic Equations with Applications Timo Reis 1 Matthias Voigt 2 1 Department

More information

Piecewise-affine Lyapunov Functions for Continuous-time Linear Systems with Saturating Controls

Piecewise-affine Lyapunov Functions for Continuous-time Linear Systems with Saturating Controls Piecewise-affine Lyapunov Functions for Continuous-time Linear Systems with Saturating Controls Basílio E. A. Milani Abstract This paper is concerned with piecewise-affine functions as Lyapunov function

More information

Lecture 1. 1 Conic programming. MA 796S: Convex Optimization and Interior Point Methods October 8, Consider the conic program. min.

Lecture 1. 1 Conic programming. MA 796S: Convex Optimization and Interior Point Methods October 8, Consider the conic program. min. MA 796S: Convex Optimization and Interior Point Methods October 8, 2007 Lecture 1 Lecturer: Kartik Sivaramakrishnan Scribe: Kartik Sivaramakrishnan 1 Conic programming Consider the conic program min s.t.

More information

Foundations of Matrix Analysis

Foundations of Matrix Analysis 1 Foundations of Matrix Analysis In this chapter we recall the basic elements of linear algebra which will be employed in the remainder of the text For most of the proofs as well as for the details, the

More information

Robust Control 2 Controllability, Observability & Transfer Functions

Robust Control 2 Controllability, Observability & Transfer Functions Robust Control 2 Controllability, Observability & Transfer Functions Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University /26/24 Outline Reachable Controllability Distinguishable

More information

Static Output Feedback Stabilisation with H Performance for a Class of Plants

Static Output Feedback Stabilisation with H Performance for a Class of Plants Static Output Feedback Stabilisation with H Performance for a Class of Plants E. Prempain and I. Postlethwaite Control and Instrumentation Research, Department of Engineering, University of Leicester,

More information

Rank-one LMIs and Lyapunov's Inequality. Gjerrit Meinsma 4. Abstract. We describe a new proof of the well-known Lyapunov's matrix inequality about

Rank-one LMIs and Lyapunov's Inequality. Gjerrit Meinsma 4. Abstract. We describe a new proof of the well-known Lyapunov's matrix inequality about Rank-one LMIs and Lyapunov's Inequality Didier Henrion 1;; Gjerrit Meinsma Abstract We describe a new proof of the well-known Lyapunov's matrix inequality about the location of the eigenvalues of a matrix

More information

Chapter 1. Preliminaries

Chapter 1. Preliminaries Introduction This dissertation is a reading of chapter 4 in part I of the book : Integer and Combinatorial Optimization by George L. Nemhauser & Laurence A. Wolsey. The chapter elaborates links between

More information

MAT Linear Algebra Collection of sample exams

MAT Linear Algebra Collection of sample exams MAT 342 - Linear Algebra Collection of sample exams A-x. (0 pts Give the precise definition of the row echelon form. 2. ( 0 pts After performing row reductions on the augmented matrix for a certain system

More information

On some interpolation problems

On some interpolation problems On some interpolation problems A. Gombani Gy. Michaletzky LADSEB-CNR Eötvös Loránd University Corso Stati Uniti 4 H-1111 Pázmány Péter sétány 1/C, 35127 Padova, Italy Computer and Automation Institute

More information

Optimization Based Output Feedback Control Design in Descriptor Systems

Optimization Based Output Feedback Control Design in Descriptor Systems Trabalho apresentado no XXXVII CNMAC, S.J. dos Campos - SP, 017. Proceeding Series of the Brazilian Society of Computational and Applied Mathematics Optimization Based Output Feedback Control Design in

More information

NORMS ON SPACE OF MATRICES

NORMS ON SPACE OF MATRICES NORMS ON SPACE OF MATRICES. Operator Norms on Space of linear maps Let A be an n n real matrix and x 0 be a vector in R n. We would like to use the Picard iteration method to solve for the following system

More information

Math 102, Winter Final Exam Review. Chapter 1. Matrices and Gaussian Elimination

Math 102, Winter Final Exam Review. Chapter 1. Matrices and Gaussian Elimination Math 0, Winter 07 Final Exam Review Chapter. Matrices and Gaussian Elimination { x + x =,. Different forms of a system of linear equations. Example: The x + 4x = 4. [ ] [ ] [ ] vector form (or the column

More information

Elementary linear algebra

Elementary linear algebra Chapter 1 Elementary linear algebra 1.1 Vector spaces Vector spaces owe their importance to the fact that so many models arising in the solutions of specific problems turn out to be vector spaces. The

More information

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7)

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7) EEE582 Topical Outline A.A. Rodriguez Fall 2007 GWC 352, 965-3712 The following represents a detailed topical outline of the course. It attempts to highlight most of the key concepts to be covered and

More information

Partial Eigenvalue Assignment in Linear Systems: Existence, Uniqueness and Numerical Solution

Partial Eigenvalue Assignment in Linear Systems: Existence, Uniqueness and Numerical Solution Partial Eigenvalue Assignment in Linear Systems: Existence, Uniqueness and Numerical Solution Biswa N. Datta, IEEE Fellow Department of Mathematics Northern Illinois University DeKalb, IL, 60115 USA e-mail:

More information

Contents. Preface for the Instructor. Preface for the Student. xvii. Acknowledgments. 1 Vector Spaces 1 1.A R n and C n 2

Contents. Preface for the Instructor. Preface for the Student. xvii. Acknowledgments. 1 Vector Spaces 1 1.A R n and C n 2 Contents Preface for the Instructor xi Preface for the Student xv Acknowledgments xvii 1 Vector Spaces 1 1.A R n and C n 2 Complex Numbers 2 Lists 5 F n 6 Digression on Fields 10 Exercises 1.A 11 1.B Definition

More information

ALGEBRAIC GROUPS J. WARNER

ALGEBRAIC GROUPS J. WARNER ALGEBRAIC GROUPS J. WARNER Let k be an algebraically closed field. varieties unless otherwise stated. 1. Definitions and Examples For simplicity we will work strictly with affine Definition 1.1. An algebraic

More information

Linear Algebra: Matrix Eigenvalue Problems

Linear Algebra: Matrix Eigenvalue Problems CHAPTER8 Linear Algebra: Matrix Eigenvalue Problems Chapter 8 p1 A matrix eigenvalue problem considers the vector equation (1) Ax = λx. 8.0 Linear Algebra: Matrix Eigenvalue Problems Here A is a given

More information

Ir O D = D = ( ) Section 2.6 Example 1. (Bottom of page 119) dim(v ) = dim(l(v, W )) = dim(v ) dim(f ) = dim(v )

Ir O D = D = ( ) Section 2.6 Example 1. (Bottom of page 119) dim(v ) = dim(l(v, W )) = dim(v ) dim(f ) = dim(v ) Section 3.2 Theorem 3.6. Let A be an m n matrix of rank r. Then r m, r n, and, by means of a finite number of elementary row and column operations, A can be transformed into the matrix ( ) Ir O D = 1 O

More information

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION CONTENTS VOLUME VII

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION CONTENTS VOLUME VII CONTENTS VOLUME VII Control of Linear Multivariable Systems 1 Katsuhisa Furuta,Tokyo Denki University, School of Science and Engineering, Ishizaka, Hatoyama, Saitama, Japan 1. Linear Multivariable Systems

More information

Semidefinite Programming Duality and Linear Time-invariant Systems

Semidefinite Programming Duality and Linear Time-invariant Systems Semidefinite Programming Duality and Linear Time-invariant Systems Venkataramanan (Ragu) Balakrishnan School of ECE, Purdue University 2 July 2004 Workshop on Linear Matrix Inequalities in Control LAAS-CNRS,

More information

The Jordan Canonical Form

The Jordan Canonical Form The Jordan Canonical Form The Jordan canonical form describes the structure of an arbitrary linear transformation on a finite-dimensional vector space over an algebraically closed field. Here we develop

More information

Review of Some Concepts from Linear Algebra: Part 2

Review of Some Concepts from Linear Algebra: Part 2 Review of Some Concepts from Linear Algebra: Part 2 Department of Mathematics Boise State University January 16, 2019 Math 566 Linear Algebra Review: Part 2 January 16, 2019 1 / 22 Vector spaces A set

More information

Chapter 5 Eigenvalues and Eigenvectors

Chapter 5 Eigenvalues and Eigenvectors Chapter 5 Eigenvalues and Eigenvectors Outline 5.1 Eigenvalues and Eigenvectors 5.2 Diagonalization 5.3 Complex Vector Spaces 2 5.1 Eigenvalues and Eigenvectors Eigenvalue and Eigenvector If A is a n n

More information

MATH 583A REVIEW SESSION #1

MATH 583A REVIEW SESSION #1 MATH 583A REVIEW SESSION #1 BOJAN DURICKOVIC 1. Vector Spaces Very quick review of the basic linear algebra concepts (see any linear algebra textbook): (finite dimensional) vector space (or linear space),

More information

Balanced Truncation 1

Balanced Truncation 1 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.242, Fall 2004: MODEL REDUCTION Balanced Truncation This lecture introduces balanced truncation for LTI

More information

Solution for Homework 5

Solution for Homework 5 Solution for Homework 5 ME243A/ECE23A Fall 27 Exercise 1 The computation of the reachable subspace in continuous time can be handled easily introducing the concepts of inner product, orthogonal complement

More information

Review of Controllability Results of Dynamical System

Review of Controllability Results of Dynamical System IOSR Journal of Mathematics (IOSR-JM) e-issn: 2278-5728, p-issn: 2319-765X. Volume 13, Issue 4 Ver. II (Jul. Aug. 2017), PP 01-05 www.iosrjournals.org Review of Controllability Results of Dynamical System

More information

Bare-bones outline of eigenvalue theory and the Jordan canonical form

Bare-bones outline of eigenvalue theory and the Jordan canonical form Bare-bones outline of eigenvalue theory and the Jordan canonical form April 3, 2007 N.B.: You should also consult the text/class notes for worked examples. Let F be a field, let V be a finite-dimensional

More information

IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS

IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS D. Limon, J.M. Gomes da Silva Jr., T. Alamo and E.F. Camacho Dpto. de Ingenieria de Sistemas y Automática. Universidad de Sevilla Camino de los Descubrimientos

More information

STABILITY AND STABILIZATION OF A CLASS OF NONLINEAR SYSTEMS WITH SATURATING ACTUATORS. Eugênio B. Castelan,1 Sophie Tarbouriech Isabelle Queinnec

STABILITY AND STABILIZATION OF A CLASS OF NONLINEAR SYSTEMS WITH SATURATING ACTUATORS. Eugênio B. Castelan,1 Sophie Tarbouriech Isabelle Queinnec STABILITY AND STABILIZATION OF A CLASS OF NONLINEAR SYSTEMS WITH SATURATING ACTUATORS Eugênio B. Castelan,1 Sophie Tarbouriech Isabelle Queinnec DAS-CTC-UFSC P.O. Box 476, 88040-900 Florianópolis, SC,

More information

A Brief Outline of Math 355

A Brief Outline of Math 355 A Brief Outline of Math 355 Lecture 1 The geometry of linear equations; elimination with matrices A system of m linear equations with n unknowns can be thought of geometrically as m hyperplanes intersecting

More information

MAT 445/ INTRODUCTION TO REPRESENTATION THEORY

MAT 445/ INTRODUCTION TO REPRESENTATION THEORY MAT 445/1196 - INTRODUCTION TO REPRESENTATION THEORY CHAPTER 1 Representation Theory of Groups - Algebraic Foundations 1.1 Basic definitions, Schur s Lemma 1.2 Tensor products 1.3 Unitary representations

More information

ELE/MCE 503 Linear Algebra Facts Fall 2018

ELE/MCE 503 Linear Algebra Facts Fall 2018 ELE/MCE 503 Linear Algebra Facts Fall 2018 Fact N.1 A set of vectors is linearly independent if and only if none of the vectors in the set can be written as a linear combination of the others. Fact N.2

More information

On the application of different numerical methods to obtain null-spaces of polynomial matrices. Part 2: block displacement structure algorithms.

On the application of different numerical methods to obtain null-spaces of polynomial matrices. Part 2: block displacement structure algorithms. On the application of different numerical methods to obtain null-spaces of polynomial matrices Part 2: block displacement structure algorithms JC Zúñiga and D Henrion Abstract Motivated by some control

More information

Chapter 3 Transformations

Chapter 3 Transformations Chapter 3 Transformations An Introduction to Optimization Spring, 2014 Wei-Ta Chu 1 Linear Transformations A function is called a linear transformation if 1. for every and 2. for every If we fix the bases

More information

Lecture 1: Review of linear algebra

Lecture 1: Review of linear algebra Lecture 1: Review of linear algebra Linear functions and linearization Inverse matrix, least-squares and least-norm solutions Subspaces, basis, and dimension Change of basis and similarity transformations

More information

Eigenvalues and Eigenvectors

Eigenvalues and Eigenvectors /88 Chia-Ping Chen Department of Computer Science and Engineering National Sun Yat-sen University Linear Algebra Eigenvalue Problem /88 Eigenvalue Equation By definition, the eigenvalue equation for matrix

More information

arxiv: v1 [cs.sy] 2 Apr 2019

arxiv: v1 [cs.sy] 2 Apr 2019 On the Existence of a Fixed Spectrum for a Multi-channel Linear System: A Matroid Theory Approach F Liu 1 and A S Morse 1 arxiv:190401499v1 [cssy] 2 Apr 2019 Abstract Conditions for the existence of a

More information

Full-State Feedback Design for a Multi-Input System

Full-State Feedback Design for a Multi-Input System Full-State Feedback Design for a Multi-Input System A. Introduction The open-loop system is described by the following state space model. x(t) = Ax(t)+Bu(t), y(t) =Cx(t)+Du(t) () 4 8.5 A =, B =.5.5, C

More information

ALGEBRA QUALIFYING EXAM PROBLEMS LINEAR ALGEBRA

ALGEBRA QUALIFYING EXAM PROBLEMS LINEAR ALGEBRA ALGEBRA QUALIFYING EXAM PROBLEMS LINEAR ALGEBRA Kent State University Department of Mathematical Sciences Compiled and Maintained by Donald L. White Version: August 29, 2017 CONTENTS LINEAR ALGEBRA AND

More information

Eigenvalues, Eigenvectors. Eigenvalues and eigenvector will be fundamentally related to the nature of the solutions of state space systems.

Eigenvalues, Eigenvectors. Eigenvalues and eigenvector will be fundamentally related to the nature of the solutions of state space systems. Chapter 3 Linear Algebra In this Chapter we provide a review of some basic concepts from Linear Algebra which will be required in order to compute solutions of LTI systems in state space form, discuss

More information

Any domain of attraction for a linear constrained system is a tracking domain of attraction

Any domain of attraction for a linear constrained system is a tracking domain of attraction Any domain of attraction for a linear constrained system is a tracking domain of attraction Franco Blanchini, Stefano Miani, Dipartimento di Matematica ed Informatica Dipartimento di Ingegneria Elettrica,

More information

Optimization Theory. A Concise Introduction. Jiongmin Yong

Optimization Theory. A Concise Introduction. Jiongmin Yong October 11, 017 16:5 ws-book9x6 Book Title Optimization Theory 017-08-Lecture Notes page 1 1 Optimization Theory A Concise Introduction Jiongmin Yong Optimization Theory 017-08-Lecture Notes page Optimization

More information

The Eigenvalue Problem: Perturbation Theory

The Eigenvalue Problem: Perturbation Theory Jim Lambers MAT 610 Summer Session 2009-10 Lecture 13 Notes These notes correspond to Sections 7.2 and 8.1 in the text. The Eigenvalue Problem: Perturbation Theory The Unsymmetric Eigenvalue Problem Just

More information

Preliminary/Qualifying Exam in Numerical Analysis (Math 502a) Spring 2012

Preliminary/Qualifying Exam in Numerical Analysis (Math 502a) Spring 2012 Instructions Preliminary/Qualifying Exam in Numerical Analysis (Math 502a) Spring 2012 The exam consists of four problems, each having multiple parts. You should attempt to solve all four problems. 1.

More information

MATHEMATICS 217 NOTES

MATHEMATICS 217 NOTES MATHEMATICS 27 NOTES PART I THE JORDAN CANONICAL FORM The characteristic polynomial of an n n matrix A is the polynomial χ A (λ) = det(λi A), a monic polynomial of degree n; a monic polynomial in the variable

More information

Problem Set (T) If A is an m n matrix, B is an n p matrix and D is a p s matrix, then show

Problem Set (T) If A is an m n matrix, B is an n p matrix and D is a p s matrix, then show MTH 0: Linear Algebra Department of Mathematics and Statistics Indian Institute of Technology - Kanpur Problem Set Problems marked (T) are for discussions in Tutorial sessions (T) If A is an m n matrix,

More information

Ma/CS 6b Class 23: Eigenvalues in Regular Graphs

Ma/CS 6b Class 23: Eigenvalues in Regular Graphs Ma/CS 6b Class 3: Eigenvalues in Regular Graphs By Adam Sheffer Recall: The Spectrum of a Graph Consider a graph G = V, E and let A be the adjacency matrix of G. The eigenvalues of G are the eigenvalues

More information

Math 350 Fall 2011 Notes about inner product spaces. In this notes we state and prove some important properties of inner product spaces.

Math 350 Fall 2011 Notes about inner product spaces. In this notes we state and prove some important properties of inner product spaces. Math 350 Fall 2011 Notes about inner product spaces In this notes we state and prove some important properties of inner product spaces. First, recall the dot product on R n : if x, y R n, say x = (x 1,...,

More information

Lecture 7: Positive Semidefinite Matrices

Lecture 7: Positive Semidefinite Matrices Lecture 7: Positive Semidefinite Matrices Rajat Mittal IIT Kanpur The main aim of this lecture note is to prepare your background for semidefinite programming. We have already seen some linear algebra.

More information

On Positive Real Lemma for Non-minimal Realization Systems

On Positive Real Lemma for Non-minimal Realization Systems Proceedings of the 17th World Congress The International Federation of Automatic Control On Positive Real Lemma for Non-minimal Realization Systems Sadaaki Kunimatsu Kim Sang-Hoon Takao Fujii Mitsuaki

More information

Chapter 2 Linear Transformations

Chapter 2 Linear Transformations Chapter 2 Linear Transformations Linear Transformations Loosely speaking, a linear transformation is a function from one vector space to another that preserves the vector space operations. Let us be more

More information

On the application of different numerical methods to obtain null-spaces of polynomial matrices. Part 1: block Toeplitz algorithms.

On the application of different numerical methods to obtain null-spaces of polynomial matrices. Part 1: block Toeplitz algorithms. On the application of different numerical methods to obtain null-spaces of polynomial matrices. Part 1: block Toeplitz algorithms. J.C. Zúñiga and D. Henrion Abstract Four different algorithms are designed

More information

Discussion on: Measurable signal decoupling with dynamic feedforward compensation and unknown-input observation for systems with direct feedthrough

Discussion on: Measurable signal decoupling with dynamic feedforward compensation and unknown-input observation for systems with direct feedthrough Discussion on: Measurable signal decoupling with dynamic feedforward compensation and unknown-input observation for systems with direct feedthrough H.L. Trentelman 1 The geometric approach In the last

More information

Study Guide for Linear Algebra Exam 2

Study Guide for Linear Algebra Exam 2 Study Guide for Linear Algebra Exam 2 Term Vector Space Definition A Vector Space is a nonempty set V of objects, on which are defined two operations, called addition and multiplication by scalars (real

More information

EE731 Lecture Notes: Matrix Computations for Signal Processing

EE731 Lecture Notes: Matrix Computations for Signal Processing EE731 Lecture Notes: Matrix Computations for Signal Processing James P. Reilly c Department of Electrical and Computer Engineering McMaster University September 22, 2005 0 Preface This collection of ten

More information

PARAMETERIZATION OF STATE FEEDBACK GAINS FOR POLE PLACEMENT

PARAMETERIZATION OF STATE FEEDBACK GAINS FOR POLE PLACEMENT PARAMETERIZATION OF STATE FEEDBACK GAINS FOR POLE PLACEMENT Hans Norlander Systems and Control, Department of Information Technology Uppsala University P O Box 337 SE 75105 UPPSALA, Sweden HansNorlander@ituuse

More information

On the simultaneous diagonal stability of a pair of positive linear systems

On the simultaneous diagonal stability of a pair of positive linear systems On the simultaneous diagonal stability of a pair of positive linear systems Oliver Mason Hamilton Institute NUI Maynooth Ireland Robert Shorten Hamilton Institute NUI Maynooth Ireland Abstract In this

More information

Control for Coordination of Linear Systems

Control for Coordination of Linear Systems Control for Coordination of Linear Systems André C.M. Ran Department of Mathematics, Vrije Universiteit De Boelelaan 181a, 181 HV Amsterdam, The Netherlands Jan H. van Schuppen CWI, P.O. Box 9479, 19 GB

More information

MATH 240 Spring, Chapter 1: Linear Equations and Matrices

MATH 240 Spring, Chapter 1: Linear Equations and Matrices MATH 240 Spring, 2006 Chapter Summaries for Kolman / Hill, Elementary Linear Algebra, 8th Ed. Sections 1.1 1.6, 2.1 2.2, 3.2 3.8, 4.3 4.5, 5.1 5.3, 5.5, 6.1 6.5, 7.1 7.2, 7.4 DEFINITIONS Chapter 1: Linear

More information

Lecture Summaries for Linear Algebra M51A

Lecture Summaries for Linear Algebra M51A These lecture summaries may also be viewed online by clicking the L icon at the top right of any lecture screen. Lecture Summaries for Linear Algebra M51A refers to the section in the textbook. Lecture

More information

Linear Algebra Primer

Linear Algebra Primer Linear Algebra Primer David Doria daviddoria@gmail.com Wednesday 3 rd December, 2008 Contents Why is it called Linear Algebra? 4 2 What is a Matrix? 4 2. Input and Output.....................................

More information

Linear Algebra problems

Linear Algebra problems Linear Algebra problems 1. Show that the set F = ({1, 0}, +,.) is a field where + and. are defined as 1+1=0, 0+0=0, 0+1=1+0=1, 0.0=0.1=1.0=0, 1.1=1.. Let X be a non-empty set and F be any field. Let X

More information

1030 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 56, NO. 5, MAY 2011

1030 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 56, NO. 5, MAY 2011 1030 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 56, NO 5, MAY 2011 L L 2 Low-Gain Feedback: Their Properties, Characterizations Applications in Constrained Control Bin Zhou, Member, IEEE, Zongli Lin,

More information

Online Exercises for Linear Algebra XM511

Online Exercises for Linear Algebra XM511 This document lists the online exercises for XM511. The section ( ) numbers refer to the textbook. TYPE I are True/False. Lecture 02 ( 1.1) Online Exercises for Linear Algebra XM511 1) The matrix [3 2

More information

16.31 Fall 2005 Lecture Presentation Mon 31-Oct-05 ver 1.1

16.31 Fall 2005 Lecture Presentation Mon 31-Oct-05 ver 1.1 16.31 Fall 2005 Lecture Presentation Mon 31-Oct-05 ver 1.1 Charles P. Coleman October 31, 2005 1 / 40 : Controllability Tests Observability Tests LEARNING OUTCOMES: Perform controllability tests Perform

More information

Stability, Pole Placement, Observers and Stabilization

Stability, Pole Placement, Observers and Stabilization Stability, Pole Placement, Observers and Stabilization 1 1, The Netherlands DISC Course Mathematical Models of Systems Outline 1 Stability of autonomous systems 2 The pole placement problem 3 Stabilization

More information

Conceptual Questions for Review

Conceptual Questions for Review Conceptual Questions for Review Chapter 1 1.1 Which vectors are linear combinations of v = (3, 1) and w = (4, 3)? 1.2 Compare the dot product of v = (3, 1) and w = (4, 3) to the product of their lengths.

More information

Necessary and Sufficient Conditions for Reachability on a Simplex

Necessary and Sufficient Conditions for Reachability on a Simplex Necessary and Sufficient Conditions for Reachability on a Simplex Bartek Roszak a, Mireille E. Broucke a a Edward S. Rogers Sr. Department of Electrical and Computer Engineering, University of Toronto,

More information

Mobile Robotics 1. A Compact Course on Linear Algebra. Giorgio Grisetti

Mobile Robotics 1. A Compact Course on Linear Algebra. Giorgio Grisetti Mobile Robotics 1 A Compact Course on Linear Algebra Giorgio Grisetti SA-1 Vectors Arrays of numbers They represent a point in a n dimensional space 2 Vectors: Scalar Product Scalar-Vector Product Changes

More information

Convex hull of two quadratic or a conic quadratic and a quadratic inequality

Convex hull of two quadratic or a conic quadratic and a quadratic inequality Noname manuscript No. (will be inserted by the editor) Convex hull of two quadratic or a conic quadratic and a quadratic inequality Sina Modaresi Juan Pablo Vielma the date of receipt and acceptance should

More information

I. Multiple Choice Questions (Answer any eight)

I. Multiple Choice Questions (Answer any eight) Name of the student : Roll No : CS65: Linear Algebra and Random Processes Exam - Course Instructor : Prashanth L.A. Date : Sep-24, 27 Duration : 5 minutes INSTRUCTIONS: The test will be evaluated ONLY

More information

The value of a problem is not so much coming up with the answer as in the ideas and attempted ideas it forces on the would be solver I.N.

The value of a problem is not so much coming up with the answer as in the ideas and attempted ideas it forces on the would be solver I.N. Math 410 Homework Problems In the following pages you will find all of the homework problems for the semester. Homework should be written out neatly and stapled and turned in at the beginning of class

More information

SYSTEMTEORI - ÖVNING Stability of linear systems Exercise 3.1 (LTI system). Consider the following matrix:

SYSTEMTEORI - ÖVNING Stability of linear systems Exercise 3.1 (LTI system). Consider the following matrix: SYSTEMTEORI - ÖVNING 3 1. Stability of linear systems Exercise 3.1 (LTI system. Consider the following matrix: ( A = 2 1 Use the Lyapunov method to determine if A is a stability matrix: a: in continuous

More information

Convergence Rate of Nonlinear Switched Systems

Convergence Rate of Nonlinear Switched Systems Convergence Rate of Nonlinear Switched Systems Philippe JOUAN and Saïd NACIRI arxiv:1511.01737v1 [math.oc] 5 Nov 2015 January 23, 2018 Abstract This paper is concerned with the convergence rate of the

More information

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. VII - System Characteristics: Stability, Controllability, Observability - Jerzy Klamka

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. VII - System Characteristics: Stability, Controllability, Observability - Jerzy Klamka SYSTEM CHARACTERISTICS: STABILITY, CONTROLLABILITY, OBSERVABILITY Jerzy Klamka Institute of Automatic Control, Technical University, Gliwice, Poland Keywords: stability, controllability, observability,

More information

A q x k+q + A q 1 x k+q A 0 x k = 0 (1.1) where k = 0, 1, 2,..., N q, or equivalently. A(σ)x k = 0, k = 0, 1, 2,..., N q (1.

A q x k+q + A q 1 x k+q A 0 x k = 0 (1.1) where k = 0, 1, 2,..., N q, or equivalently. A(σ)x k = 0, k = 0, 1, 2,..., N q (1. A SPECTRAL CHARACTERIZATION OF THE BEHAVIOR OF DISCRETE TIME AR-REPRESENTATIONS OVER A FINITE TIME INTERVAL E.N.Antoniou, A.I.G.Vardulakis, N.P.Karampetakis Aristotle University of Thessaloniki Faculty

More information

5. Observer-based Controller Design

5. Observer-based Controller Design EE635 - Control System Theory 5. Observer-based Controller Design Jitkomut Songsiri state feedback pole-placement design regulation and tracking state observer feedback observer design LQR and LQG 5-1

More information

ME 234, Lyapunov and Riccati Problems. 1. This problem is to recall some facts and formulae you already know. e Aτ BB e A τ dτ

ME 234, Lyapunov and Riccati Problems. 1. This problem is to recall some facts and formulae you already know. e Aτ BB e A τ dτ ME 234, Lyapunov and Riccati Problems. This problem is to recall some facts and formulae you already know. (a) Let A and B be matrices of appropriate dimension. Show that (A, B) is controllable if and

More information

A Simple Derivation of Right Interactor for Tall Transfer Function Matrices and its Application to Inner-Outer Factorization Continuous-Time Case

A Simple Derivation of Right Interactor for Tall Transfer Function Matrices and its Application to Inner-Outer Factorization Continuous-Time Case A Simple Derivation of Right Interactor for Tall Transfer Function Matrices and its Application to Inner-Outer Factorization Continuous-Time Case ATARU KASE Osaka Institute of Technology Department of

More information

The following definition is fundamental.

The following definition is fundamental. 1. Some Basics from Linear Algebra With these notes, I will try and clarify certain topics that I only quickly mention in class. First and foremost, I will assume that you are familiar with many basic

More information

SUCCESSIVE POLE SHIFTING USING SAMPLED-DATA LQ REGULATORS. Sigeru Omatu

SUCCESSIVE POLE SHIFTING USING SAMPLED-DATA LQ REGULATORS. Sigeru Omatu SUCCESSIVE POLE SHIFING USING SAMPLED-DAA LQ REGULAORS oru Fujinaka Sigeru Omatu Graduate School of Engineering, Osaka Prefecture University, 1-1 Gakuen-cho, Sakai, 599-8531 Japan Abstract: Design of sampled-data

More information

Analysis of undamped second order systems with dynamic feedback

Analysis of undamped second order systems with dynamic feedback Control and Cybernetics vol. 33 (24) No. 4 Analysis of undamped second order systems with dynamic feedback by Wojciech Mitkowski Chair of Automatics AGH University of Science and Technology Al. Mickiewicza

More information

State will have dimension 5. One possible choice is given by y and its derivatives up to y (4)

State will have dimension 5. One possible choice is given by y and its derivatives up to y (4) A Exercise State will have dimension 5. One possible choice is given by y and its derivatives up to y (4 x T (t [ y(t y ( (t y (2 (t y (3 (t y (4 (t ] T With this choice we obtain A B C [ ] D 2 3 4 To

More information

Convexity of the Joint Numerical Range

Convexity of the Joint Numerical Range Convexity of the Joint Numerical Range Chi-Kwong Li and Yiu-Tung Poon October 26, 2004 Dedicated to Professor Yik-Hoi Au-Yeung on the occasion of his retirement. Abstract Let A = (A 1,..., A m ) be an

More information

Lecture 4. Chapter 4: Lyapunov Stability. Eugenio Schuster. Mechanical Engineering and Mechanics Lehigh University.

Lecture 4. Chapter 4: Lyapunov Stability. Eugenio Schuster. Mechanical Engineering and Mechanics Lehigh University. Lecture 4 Chapter 4: Lyapunov Stability Eugenio Schuster schuster@lehigh.edu Mechanical Engineering and Mechanics Lehigh University Lecture 4 p. 1/86 Autonomous Systems Consider the autonomous system ẋ

More information

The Cyclic Decomposition of a Nilpotent Operator

The Cyclic Decomposition of a Nilpotent Operator The Cyclic Decomposition of a Nilpotent Operator 1 Introduction. J.H. Shapiro Suppose T is a linear transformation on a vector space V. Recall Exercise #3 of Chapter 8 of our text, which we restate here

More information

only nite eigenvalues. This is an extension of earlier results from [2]. Then we concentrate on the Riccati equation appearing in H 2 and linear quadr

only nite eigenvalues. This is an extension of earlier results from [2]. Then we concentrate on the Riccati equation appearing in H 2 and linear quadr The discrete algebraic Riccati equation and linear matrix inequality nton. Stoorvogel y Department of Mathematics and Computing Science Eindhoven Univ. of Technology P.O. ox 53, 56 M Eindhoven The Netherlands

More information

Linear Algebra Massoud Malek

Linear Algebra Massoud Malek CSUEB Linear Algebra Massoud Malek Inner Product and Normed Space In all that follows, the n n identity matrix is denoted by I n, the n n zero matrix by Z n, and the zero vector by θ n An inner product

More information