Perturbed Feedback Linearization of Attitude Dynamics

Size: px
Start display at page:

Download "Perturbed Feedback Linearization of Attitude Dynamics"

Transcription

1 008 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 008 FrC6.5 Perturbed Feedback Linearization of Attitude Dynamics Abdulrahman H. Bajodah* Abstract The paper introduces a theoretical foundation of the perturbed feedback linearization methodology for realization of linear spacecraft attitude deviation dynamics. The approach is based on nonuniqueness representation of underdetermined linear algebraic equations solution via nullspace parametrization. A prescribed stable linear second order timeinvariant ordinary differential equation in a spacecraft attitude deviation norm measure is evaluated along the solution trajectories of the spacecraft equations of motion, yielding a linear relation in the control variables. Generalized inversion of the relation results in a control law that consists of particular auxiliary parts. The particular part acts on the range space of the controls coefficient row vector, it works to drive the spacecraft attitude variables in order to nullify the attitude deviation norm measure. The auxiliary part acts on the complementary orthogonal subspace, provides the necessary spacecraft internal stability. The null-control vector in the auxiliary part is projected onto the controls coefficient nullspace by a nullprojection matrix, is designed to yield perturbed feedback linearization of the spacecraft internal dynamics. The feedback control design utilizes the concept of damped generalized inverse to limit the growth of the Moore- Penrose generalized inverse. The control law yields globally uniformly ultimately bounded trajectory tracking errors, it reveals a tradeoff between trajectory tracking accuracy damped generalized inverse stability. I. INTRODUCTION Among the interesting most systematic methodologies applied to the spacecraft control problem are those based on feedback linearizing transformations. Despite the simplicity richness of linear control theory gained from feedback linearization, the methodology has its disadvantages, among which is the need for mathematical model inversion to obtain the required control forces, which is usually subjected to simplifications approximations that adversely affect mathematical modeling fidelity. For the above mentioned reason, it is desirable to find control methodologies that benefit from the elegant linear control theory, avoid inverting the mathematical model. The controls coefficient generalized inversion-based feedback linearization has been introduced in [] for this purpose, in the context of spacecraft control. The approach is based on casting the nonlinear spacecraft control problem in a pointwise-linear form, utilizing a simple linear algebra relation to tackle the problem. The primary tool used is the Moore-Penrose generalized matrix inverse (MPGI) [], [3]. The control design procedure begins by defining a norm measure function of the spacecraft s attitude variables deviations from their desired values, prespecifying a sta- *Abdulrahman H. Bajodah is with the Department of Aeronautical Engineering, P.O. Box 8004, King Abdulaziz University, Jeddah 589, Saudi Arabia abajodah@kau.edu.sa ble second-order linear differential equation in the measure function, resembling the desired attitude deviation dynamics. The differential equation is then transformed to a relation that is linear in the control vector by differentiating the norm measure function along the trajectories defined by the solution of the spacecraft s state space mathematical model. The Greville formula [4] is utilized thereafter to invert this relation for the control law required to realize the desired stable linear attitude deviation dynamics. The derived control law has a special structure. it consists of auxiliary particular parts, residing in the nullspace of the controls coefficient row vector the range space of its generalized inverse, respectively. The auxiliary part contains a free nullvector, named the null-control vector, is being projected onto the controls coefficient nullspace by means of a nullprojection matrix. Therefore, the choice of the nullcontrol vector does not affect the dynamics of the deviation measure function, it parameterizes all control laws that are capable of realizing that dynamics. The controls coefficient generalized inversion guarantees stable attitude dynamics feedback linearization. To fulfill internal stability requirement, inspired by the control law s affinity in the null-control vector, the later has been chosen in [] to be linear in the angular velocity vector, resulting in a stable perturbed feedback linearization of the spacecraft internal dynamics. Generalized inversion stability robustness is achieved by modifying the structure of the controls coefficient MPGI by means of a damping factor that limits its growth as steady state response is approached. Depending on the amount of modification, this damped controls coefficient generalized inverse results in a tradeoff between trajectory tracking accuracy generalized inversion stability. The methodology yields desired linear attitude deviation dynamics realization with uniformly ultimately bounded (UUB) trajectory tracking errors, reveals a tradeoff between trajectory tracking accuracy damped generalized inverse stability based on the size of the generalized inversion damping factor. Based on the null-control vector design, this paper enhances the concept of perturbed feedback linearization originally introduced in []. The domain of attraction for internal stability can be arbitrarily enlarged by increasing the design controller gain. The analysis provides explicit sufficiency bound on the required gain for a prescribed stability region /08/$ AACC. 5

2 II. SPACECRAFT MATHEMATICAL MODEL The spacecraft mathematical model is given by = G()ω, (0) = 0 () ω = J ω Jω + τ, ω(0) = ω 0 () R 3 is the spacecraft vector of modified Rodrigues attitude parameters (MRPs) [5], ω R 3 is the vector of spacecraft angular velocity components in its body reference frame, J R 3 3 is a diagonal matrix containing the spacecraft s body principal moments of inertia, τ := J u R 3 is the vector of scaled control torques, u R 3 contains the applied jet actuator torque components about the spacecraft s principal axes. The cross product matrix x which corresponds to a vector x R 3 is skew symmetric of the form x = 0 x 3 x x 3 0 x x x 0 the matrix valued function G() : R 3 R 3 3 is given by G() = ( T ) I T. (3) III. ATTITUDE DEVIATION NORM MEASURE DYNAMICS Let r (t) R 3 be a prescribed desired spacecraft attitude vector such that r (t) is twice continuously differentiable in t. The spacecraft attitude deviation vector from r (t) is defined as z(, t) := r (t). (4) Consequently, the scalar attitude deviation norm measure function φ : R 4 R is defined to be the squared norm of z(, t) φ = z(, t) = r (t). (5) The first two time derivatives of φ along the spacecraft trajectories given by the solution of () () are φ = φ φ G()ω + t (6) = z T (, t)[g()ω r (t)] (7) φ = [G()ω r (t)] T [G()ω r (t)] + z T [ (, t)[ġ(, ω)ω + G() J ω Jω + τ ] ] r (t) Ġ(, ω) is the time derivative of G() obtained by differentiating the individual elements of G() along the kinematical subsystem given by equations (). We prespecify a desired stable linear second-order dynamics of φ in the form φ + c φ + c φ = 0, c, c > 0. (9) (8) With φ, φ, φ given by (5), (7), (9), it is possible to write (9) in the pointwise-linear form A(, t)τ = B(, ω, t), (0) the vector valued function A(, t) : R 4 R 3 is given by A(, t) = z T (, t)g() () the scalar valued function B(, ω, t) : R 7 R is B(, ω, t) = [G()ω r (t)] T [G()ω r (t)] ] z T (, t)[ġ(, ω)ω + G()J ω Jω r (t) c z T (, t)[g()ω r (t)] c z(, t). () The row vector function A(, t) is the controls coefficient of the attitude deviation norm measure dynamics given by (9) along the spacecraft trajectories, the scalar function B(, ω, t) is the corresponding controls load. IV. REFERENCE INTERNAL DYNAMICS Invertibility of the matrix G() makes it possible to solve explicitly for the angular velocity vector ω, which takes the form ω = G (). (3) Therefore, a reference vector of dynamic variables ω r (t) can be obtained from () by substituting the desired vector of kinematic variables r (t) its time derivative r (t) in place of, respectively, such that ω r (t) = G ( r (t)) r (t). (4) Definition (Realizability of linear attitude deviation norm measure dynamics). For a given twice time continuously differentiable desired spacecraft attitude vector d (t), the linear attitude deviation norm measure dynamics given by (9) is said to be realizable by the spacecraft equations of motion () () at specific values of t if there exists a control vector τ that solves (0) for these values of t. If this is true for all t such that z(, t) 0 3, then the linear attitude deviation norm measure dynamics is said to be globally realizable by the spacecraft equations of motion. V. LINEARLY PARAMETERIZED ATTITUDE CONTROL LAWS For proof of the following proposition, the reader is referred to []. Proposition (Linearly parameterized attitude control laws). For any desired spacecraft attitude vector r (t), the linear attitude deviation norm measure dynamics given by (9) is globally realizable by the spacecraft equations of motion () (). Furthermore, the infinite set of all control laws realizing that dynamics by the spacecraft equations of motion is parameterized by an arbitrarily chosen null-control vector y R 3 as τ = A + (, t)b(, ω, t) + P(, t)y (5) 53

3 A + sts for the MPGI of the controls coefficient given by A + (, t) = AT (, t) A(, t), A(, t) 0 3 (6) P(, t) R 3 3 is the corresponding controls coefficient nullprojector (CCNP) given by P(, t) = I 3 3 A + (, t)a(, t). (7) Any choice of the null-control vector y in the control law expression given by (5) yields a solution to (0). Therefore, the choice of y does not affect realizability of the linear attitude deviation norm measure dynamics given by (9). Nevertheless, the choice of y substantially affects the spacecraft internal state response [6]. In particular, an inadequate choice of y can destabilize the spacecraft internal dynamics given by () or causes unsatisfactory closed loop performance. Substituting the control laws expressions given by (5) in the spacecraft s equations of motion () () yields the following parametrization of the infinite set of spacecraft closed loop systems equations that realize the dynamics given by (9) = G()ω (8) ω = J ω Jω + A + (, t)b(, ω, t) +P(, t)y. (9) VI. PERTURBED CONTROLS COEFFICIENT NULLPROJECTOR Definition (Perturbed controls coefficient nullprojector). The perturbed CCNP P(, δ, t) is defined as P(, δ, t) := I 3 3 h(δ)a + (, t)a(, t) (0) h(δ) : R R is any continuous function such that h(δ) = if only if δ = 0. Properties of the Perturbed Controls Coefficient Nullprojector The following properties of the perturbed CCNP are utilized in the present development of the controls coefficient generalized inversion based attitude tracking control. ) The perturbed CCNP P(, δ, t) is of full rank for all δ 0. ) The CCNP P(, t) commutes with the perturbed CCNP P(, δ, t) for all δ R. Furthermore, their matrix multiplication yields the CCNP itself, i.e., P(, t) P(, δ, t) = P(, δ, t)p(, t) = P(, t). () 3) The CCNP P(, t) commutes with its inverted perturbation P (, δ, t) for all δ 0. Furthermore, their matrix multiplication yields the CCNP itself, i.e., P (, δ, t)p(, t) = P(, t) P (, δ, t) = P(, t). () Proofs of first third properties are found in Ref. []. Second property is verified by direct evaluation of P(, t) P(, δ, t) expressions given by (7) (0). VII. DAMPED CONTROLS COEFFICIENT GENERALIZED INVERSE The expression of A + (, t) given by (6) implies that lim A(,t) 0 3 A + (, t) = 3. (3) Implications of the controls coefficient singularity on closed loop stability is depicted by the following singularity analysis. Controls Coefficient Singularity Analysis The definition of A(, t) given by () implies that lim z(,t) 0 3 A(, t) = 0 3 (4) for all finite values of R 3. Therefore, a control law τ globally realizes the linear attitude deviation norm measure dynamics of (9) by the spacecraft equations of motion () () only if lim A(, t) = 0 3 (5) t which implies from (3) that lim A + (, t) =. (6) z(,t) 0 3 However, a fundamental property of the matrix G() is [7] Therefore, σ min (G()) = σ max (G()) = σ(g()) 4. (7) G T ()z(, t) = σ(g()) z(, t), (8) the definition of A(, t) given by () implies that that A + (, t) = σ(g()) z(, t) (9) A + (, t)z T (, t) A + (, t) z(, t) (30) = z(, t) σ(g()) z(, t) = σ(g()) (3) that A + (, t)z T (, t)z(, t) A + (, t)z T (, t) z(, t) z(, t). (3) Inequalities (3) (3) imply that lim A + (, t)z T (, t) (33) z(,t) 0 3 lim A + (, t)z T (, t)z(, t) = 0. (34) z(,t)

4 Damped Controls Coefficient Generalized Inverse For the purpose of controlling the growth of the CCGI A + (, t) in the control law given by (5), the damped CCGI A + d (, β, t) is introduced. Definition 3 (Damped controls coefficient generalized inverse). The damped CCGI is defined as A T (,t) : A(, t) β A + A(,t) d (, β, t) := (35) A T (,t) : A(, t) < β β the scalar β is a positive generalized inverse damping factor. The above definition implies that that A + d (, β, t) β (36) lim A + d (, β, t) (37) z(,t) 0 3 = lim z(,t) 0 3 β GT ()z(, t) = 0 (38) that A + d (, β, t) pointwise converges to A+ (, t) as β vanishes. Damped Controls Coefficient Nullprojector The damped controls coefficient nullprojector is a modified controls coefficient nullprojector with vanishing dependency on the steady state attitude variables. Definition 4 (Damped controls coefficient nullprojector). The damped CCNP P d (, β, t) is defined as P d (, β, t) := I 3 3 A + d (, β, t)a(, t) (39) A + d (, β, t) is given by (35). The above definition implies that lim P d (, β, t) = I 3 3. (40) z(,t) 0 3 Hence, the damped CCNP maps the null-control vector to itself during steady state phase of response, during which the auxiliary part of the control law converges to the nullcontrol vector. VIII. CONTROLS COEFFICIENT GENERALIZED INVERSION CONTROL For convenience, let the control law expression given by (5) be written as τ = H (, ω, t)ω + H (, t) + P(, t)y (4) H (, ω, t) = A + (, t)z T (, t) [Ġ(, ω) + G()J ω J + c G()] [ TG() A + (, t) G()ω r (t)] (4) H (, t) = c A + (, t)z T (, t)z(, t) + A + (, t)z T (, t) r (t) + c r (t) A + (, t) r (t). (43) To avoid closed loop instability due to the CCGI unstable dynamics described by (6), we define H d (, ω, β, t) H d (, β, t) by replacing A + (, t) in the last terms of the H (, ω, t) H (, t) expressions given by Eqs. (4) (43) with the damped CCGI A + d (, β, t), such that H d (, ω, β, t) = A + (, t)z T (, t) [Ġ(, ω) + G()J ω J + c G()] A + d (, β, t) [G()ω r (t)] TG() (44) H d (, β, t) = c A + (, t)z T (, t)z(, t) + A + (, t)z T (, t) r (t) + c r (t) A + d (, β, t) r(t). (45) The other terms in H (, ω, t) H (, t) involving the CCGI A + (, t) are left unaltered, because they remain bounded according to inequality (33) Eq. (34) as the closed loop system reaches steady state. The control vector τ d is defined as τ d = H d (, ω, β, t)ω + H d (, β, t) + P d (, β, t)y. (46) Theorem (Implication on attitude stability). Let the control law τ d be given by (46), the null-control vector y is arbitrary. Then the desired attitude deviation dynamics given by (9) is realized by the spacecraft equations of motion () () for all values of φ in the domain D φ given by D φ : φ β 4σ (G()), (47) the resulting attitude trajectory tracking errors are UUB. Proof: Let φ d be a norm measure function of the attitude deviation obtained by applying the control law given by (46) to the spacecraft equations of motion () (), let φd, φ d be its first two time derivatives. Hence, φ d := φ d (, t) = φ(, t) (48) φ d := φ d (, ω, t) = φ(, ω, t) (49) φ d := φ d (, ω, τ d, t) = φ(, ω, τ, t) +A(, t)τ d A(, t)τ (50) τ τ d are given by (4) (46), respectively. Adding c φd + c φ d to both sides of (50) yields φ d + c φd + c φ d = φ + c φ + c φ +A(, t)τ d A(, t)τ (5) = A(, t)[τ d τ]. (5) 55

5 Let the state vector Φ d R be defined as Φ d = [ φ d φd ] T. (53) The attitude deviation norm measure closed loop dynamics can be written in the state space form Φ d = Λ Φ d + Λ (, ω, β, t)ω + (, β, t) (54) the strictly stable system matrix Λ R is 0 Λ = c c (55) the matrix valued function Λ (, ω, β, t) : R 7 R 3 is 0 3 Λ (, ω, β, t) = [ ] A(, t) H d (, ω, β, t) H (, ω, t) the matrix valued function (, β, t) : R 5 R is 0 [ (, β, t) = A(, t) H d (, β, t) H (, t) ]. (56) +P d (, β, t) P(, t) The expression of A + (, t) given by (6) is identical to the expression of A + d (, β, t) given by (35) for values of t that satisfy A(, t) β. These values of t can be described in terms of φ by noticing that the singular values of the matrix G() are repeated, so that A(, t) = z T (, t)g() = σ(g()) z(, t) (57) which implies from the definition of φ that the corresponding set D φ of φ values is given by (47). Therefore, for values of φ in D φ, Λ (, ω, β, t) = 0 3 (, β, t) = 0, the expressions (46) for τ d (4) for τ are identical, the desired linear attitude deviation dynamics given by (9) is realized. Nevertheless, for values of φ in the bounded open complement set given by D φc : φ < β 4σ (G()), (58) the definition of A + (, t) is different from the definition of A + d (, β, t), the desired attitude dynamics is not realized. Instead, the dynamics given by (5) is the one that is realized over this bounded domain, resulting in uniformly ultimately bounded attitude trajectory tracking errors rather than in asymptotic attitude tracking. Stability of internal dynamics is the most important factor to be considered in designing the null-control vector y. The structure of the control law τ d has a special feature, namely the affinity of its auxiliary part in y, which provides pointwise-linear parametrization to the nonlinear control law. A. Perturbed Feedback-Linearizing Null-Control Vector Let the null-control vector y be chosen as y = J ω Jω H d (, ω, β, t)ω H d (, β, t) + k(ω ω r (t)) (59) k R 3 3 is a strictly stable constant matrix gain. Hence, another class of control laws that realize the attitude deviation norm measure dynamics given by (9) is obtained by substituting this choice of y in (46). The corresponding closed loop dynamical subsystems realizing the dynamics given by (9) is obtained by substituting this class of control laws in (), resulting in ω = [I P d (, β, t)][j ω Jω + H d (, ω, β, t)ω + H d (, β, t)] + P d (, β, t)k(ω ω r (t)). (60) Nevertheless, the third property of the perturbed CCNP P(, δ, t) given by () implies that over the domain given by (47), the closed loop dynamical subsystem given by (60) can be written as ω = [I P d (, β, t) P (, δ, t)] [J ω Jω + H d (, ω, β, t)ω + H d (, β, t)] + P d (, β, t) P (, δ, t)k(ω ω r (t)). (6) Therefore, the closed loop dynamical subsystem given by (60) is a perturbation from the linear system ω = k(ω ω r (t)) (6) that is obtained by perturbing the CCNP P(, t) in (6) in the manner given by (0). The dynamical system given by (6) together with the kinematics given by (9) constitute a feedback linearizing transformation of the global spacecraft closed loop dynamics over the domain given by A(, t) β, realized up to a perturbation P(, δ, t) from the CCNP. Theorem (Perturbed feedback linearization CCGI trajectory tracking control). Let the control law τ d be given by (46), the null-control vector y is given by (59). Then for any initial condition of the spacecraft system equations () (), there exists a constant gain matrix k such that closed loop dynamical subsystem given by () is UUB. Proof: The closed loop dynamical subsystem given by (60) can be rewritten as ω = η (, ω, t)ω + η (, t)ω + (, β, t) (63) η (, ω, t) = [I P d (, β, t)][j ω J +H d (, ω, β, t)]+k (64) η (, t) = [I P d (, β, t)]k (65) (, t) = [I P d (, β, t)]h d (, β, t) P d (, β, t)kω r (t). (66) 56

6 Stability of the first part of the system equations (63) given by ω = η (, ω, t)ω (67) can be analyzed by Lyapunov indirect method by verifying that its Jacobian at ω = 0 3 is given by [η (, ω, t)ω] ω=03 = η (,0 3, t) = k, (68) ω which is strictly stable. Therefore, for any strictly stable k R 3 3, for any bounded trajectory (t) t > 0, there exists a domain of attraction D ω R 3 of ω = 0 3 such that the system given by (67) is locally exponentially stable. Moreover, it follows from Lyapunov direct method that for all ω D ω for any positive definite constant matrix Q ω, there exists a positive definite constant matrix P ω R 3 3, such that the following inequality is satisfied ω T [η T (, ω, t)p ω + P ω η (, ω, t)]ω < ω T Q ω ω. (69) Next, we consider stability of the first second parts of the system equations (63) given by ω = η (, ω, t)ω + η (, t)ω. (70) In viewing η (, t) as a perturbation from η (, ω, t), (65) implies that η (, t)ω I P d (, β, t) k ω = σ max (k) ω. (7) On the other h, (40) implies that lim η (, t) = (7) t 0 The conditions given by (7) (7) imply that the equilibrium point ω = 0 3 of the system given by (70) is exponentially stable over D ω. Finally, stability of the forced closed loop dynamical subsystem of (63) the corresponding spacecraft closed loop stability are analyzed by augmenting the dynamical subsystem with the kinematical state space model given by (54). The augmented state space model takes the form ξ = F (, ω, t)ξ + F (, ω, β, t)ξ + (, β, t) (73) the augmented state is ξ = [ Φ T d ω T] T the block-diagonal matrix F (, ω, t) is Λ 0 F (, ω, t) = η (, ω, t) + η (, t) the cross coupling matrix F (, ω, β, t) is 0 Λ F (, ω, β, t) = (, ω, β, t) (74) (75) (76) indicating a unidirectional dynamic coupling, i.e., the internal dynamics is independent of the attitude deviation dynamics, the driving input vector (, β, t) is (, β, t) (, β, t) =. (77) (, β, t) The first part of the augmented state-space model is the decoupled system ξ = F (, ω, t)ξ. (78) For values of the matrix gain k that are strictly stable, the equilibrium point ξ = 0 5 of the system equations (78) is exponentially stable for all ξ D ξ, D ξ : R D ω. (79) Therefore, for any positive definite constant matrix Q ξ R 5 5, for any bounded (t) R 3 t > 0, for all ξ R 5 in the domain of attraction D ξ of ξ = 0 5, there exists a Lyapunov function ([8], pp. 67) V ξ (ξ) = ξ T P ξ ξ (80) P ξ R 5 5 is a positive definite constant matrix, such that the time derivative of V ξ along the trajectories of the system given by (78) is negative definite, resulting in ξ T [F T (, ω, t)p ξ + P ξ F (, ω, t)]ξ < ξ T Q ξ ξ (8) for all ξ D ξ. The first second parts of the augmented state-space model of (73) is the system ξ = F (, ω, t)ξ + F (, ω, β, t)ξ. (8) Evaluating the time derivative of V ξ along the trajectories of the system given by (8) yields V ξ (ξ) ξ [F (, ω, t)ξ + F (, ω, β, t)ξ] = ξ T P ξ [F (, ω, t)ξ + F (, ω, β, t)ξ] = ξ T [F T (, ω, t)p ξ + P ξ F (, ω, t)]ξ A norm bound on the last term in (83) is + ξ T P ξ F (, ω, β, t)ξ. (83) ξ T P ξ F (, ω, β, t)ξ λ max (P ξ ) F (, ω, β, t) ξ F (, ω, β, t) = Λ (, β, t) = A(, t)[h d (, ω, β, t) H (, ω, t)] = (84) (A(, t)a + d (, β, t) )[G()ω r(t)] T G(). (85) Therefore, a bound on the expression of (83) is obtained from (8) (84) as V ξ (ξ) [F (, ω, t)ξ + F (, ω, β, t)ξ] ξ < [ λ min (Q ξ ) +λ max (P ξ ) F (, ω, β, t)] ξ = [ λ min (Q ξ ) +4λ max (P ξ ) (A(, t)a + d (, β, t) ) [G()ω r (t)] T G() ] ξ ǫ ξ ξ (86) 57

7 ǫ ξ = λ min (Q ξ ) + 4λ max (P ξ ) ( β GT ()z(, t) +)(σ(g()) ω If Q ξ is chosen such that + r (t) )σ(g()). (87) λ min (Q ξ ) > 4λ max (P ξ )( β GT ()z(, t) +) (σ(g()) ω + r (t) )σ(g()) (88) then ǫ ξ is negative, which implies that the equilibrium point ξ = 0 5 of the nonlinear system of (8) is locally exponential stable over the domain of attraction D ξ. An upper bound on Q ξ is obtained from (8) by evaluating F (, ω, t) at ω = 0 3, such that λ min (Q ξ ) < F T (, ω = 0 3, t) P ξ = Λ η (, ω = 0 3, t) + η (, t) P ξ 4σ max (Λ )σ max (k)σ max (P ξ ) = 4σ max (Λ )σ max (k)λ max (P ξ ) (89) Inequalities (88) (89) are used to obtain the following sufficient condition on the matrix gain k for local exponential stability of the system given by (8) over D ξ σ max (k) > σ(g( )) (σ(g( )) ω(0) + sup r (t) ) σ max (Λ ) t ( β σ(g( )) z(0 3, 0) +) (90) = arg(max{ (0), sup r (t) }), (9) t ω(0) D ω according to (69). The time derivative of V ξ along the trajectories of the augmented state space model given by (73) is V ξ (, ξ, β, t) = ξ T P ξ [F (, ω, t)ξ + F (, ω, β, t)ξ] +ξ T P ξ (, β, t). (9) A norm bound on the second term in (9) is ξ T P ξ (, β, t) λ max (P ξ ) (, β, t) ξ. (93) Therefore, (86) (93) imply that V ξ (, ξ, β, t) ǫ ξ ξ + λ max (P ξ ) (, β, t) ξ (94) for all ξ D ξ. Rewriting ǫ ξ as ǫ ξ = ( θ)ǫ ξ + θǫ ξ, θ (0, ) (95) then (94) can be written as V ξ (, ξ, β, t) ( θ)ǫ ξ ξ + θǫ ξ ξ + λ max (P ξ ) (, β, t) ξ. (96) Hence, if the stable matrix gain k is chosen such that (90) is satisfied, then for all ξ such that ξ > λ max(p ξ ) θǫ ξ (, β, t) (97) the following inequality holds V (, ω, β, t) < ( θ)ǫ ξ ξ, (98) which implies that trajectories of the system given by (73) are UUB over D ξ, the corresponding ξ trajectories enter the complement domain of the domain given by (97) in finite time, the complement domain becomes an invariant set for ξ, uniform ultimate boundedness of ω follows. Norm bounds on the components of the driving vector (, β, t) given by (56) (65) are (, β, t) A(, t)a + d (, β, t) + d + A(, t)p d (, β, t) (99) (, β, t) c z(, t) + 4 r (t) + c r (t) + β r(t) + σ max (k) ω r (t). (00) IX. CONTROL SYSTEM DESIGN PROCEDURE The procedures for designing CCGI attitude tracking control systems are summarized in the following steps ) A desired spacecraft attitude trajectory r (t) is prescribed, r is at least twice differentiable in t. The desired angular velocity vector ω r (t) is accordingly defined by (4). ) The coefficients c c in the attitude deviation norm measure dynamics equation (9) are chosen such that the dynamics of φ is stable. This implies that both c c are strictly positive. 3) The expressions given by () () for A(, t) B(, ω, t) are obtained, G() z(, t) are given by (3) (4) respectively. 4) The CCGI A + (, t) given by (6) is modified in the manner of (35), A + d (, β, t) is used to define the expressions of P d (, β, t), H d (, ω, β, t), H d (, β, t) according to (39), (44), (45), respectively. 5) The control law τ d given by (46) is applied for perturbed feedback linearization. The null-control vector is given by (59), the constant matrix gain k R 3 3 is strictly stable satisfies (90), ω(0) D ω. For a given value of the matrix gain k, a specific value of ω is in D ω if (69) is satisfied for some positive definite constant matrices P ω, Q ω R 3 3. The domain D ω can be arbitrarily enlarged by decreasing λ max (k) so that (69) remains satisfied. 6) Integrate () () to obtain the trajectories of (t) ω(t), u = Jτ. The resulting trajectory tracking errors are uniformly ultimately bounded according to (58). The controls coefficient generalized inversion design structure is illustrated by the block diagram in Figure (). 58

8 ( t ) r y P (, t ) (rad/sec) ω ω ω 3 J J G ( ) ω Fig.. A (, t ) B (,, t ) ( t ) r Control coefficient generalized inversion design structure Fig. 3. control t (sec.) Angular velocity components: Perturbed feedback linearizing X. NUMERICAL SIMULATIONS The spacecraft model used for numerical simulations has inertia parameters I = 00 Kg-m, I = 50 Kg-m, I 3 = 75 Kg-m. The desired MRPs trajectories are chosen to be ri = cos0.t, i =,, 3. Their initial values are given by the vector (0) = [ ] T, the initial spacecraft body angular velocity vector is ω(0) = [ ] T. Parameter value of β = 0.3 is chosen. Figures, 3, 4 show plots of the MRPs, the angular velocity components, the scaled control variables versus time t, constants δ = 0., c = 3.5, c =.5 are chosen. The constant matrix gain is taken to be k = diag{ 5.5, 6.5, 6.0}, so that the condition given by (90) is satisfied. Altering the value of β reveals the tradeoff between trajectory tracking accuracy damped generalized inverse stability [] t (sec.) Fig.. MRPs: Perturbed feedback linearizing control XI. CONCLUSION A controls coefficient generalized inversion design methodology for spacecraft attitude trajectory tracking is presented, based on constructing the null-control vector in the generalized inversion-based Greville formula for the general solution of linear algebraic system equations. The closed loop attitude dynamics depends on a predetermined attitude deviation servo-constraint dynamics, therefore it is invariant under the choice of the null-control vector. However, the internal dynamics is substantially affected by the null-control vector. Accordingly, the construction of the 3 r τ (rad/sec ) Fig. 4. control t (sec.) Scaled control torque variables: Perturbed feedback linearizing null-control vector is made in order to globally linearize internal dynamics, forming together with the predetermined linear attitude deviation dynamics a feedback linearization transformation of the spacecraft global dynamics, realized up to a perturbation from the controls coefficient nullprojector. REFERENCES [] A. H. Bajodah, Singularly Perturbed Feedback Linearization with Linear Attitude Deviation Dynamics Realization, Nonlinear Dynamics, available online, to appear in print. [] E. H. Moore, On the reciprocal of the general algebraic matrix, Bulletin of the American Mathematical Society, vol. 6, 90, pp [3] R. Penrose, A Generalized Inverse for Matrices, in Proceedings of the Cambridge Philosophical Society, vol. 5, 955, pp [4] T. N. E. Greville, The Pseudoinverse of a Rectangular or Singular Matrix Its Applications to the Solutions of Systems of Linear Equations, SIAM Review, vol., no., 959, pp [5] M. D. Shuster, A survey of attitude representation, Journal of Astronautical Sciences, vol. 4, no. 4, 993, pp [6] A. H. Bajodah D. H. Hodges Ye-Hwa Chen, Inverse dynamics of servo-constraints based on the generalized inverse, Nonlinear Dynamics, vol. 39, no. -, 005, pp [7] P. Tsiotras, A passivity approach to attitude stabilization using nonredundant sets of kinematic parameters, in Proceedings of the 34th Conference on Decision Control, New Orleans, LA, 995, pp [8] H. K. Khalil, Nonlinear Systems, 3rd ed., Prentice-Hall, Inc.; 00. τ τ τ 3 59

Linear Feedback Control Using Quasi Velocities

Linear Feedback Control Using Quasi Velocities Linear Feedback Control Using Quasi Velocities Andrew J Sinclair Auburn University, Auburn, Alabama 36849 John E Hurtado and John L Junkins Texas A&M University, College Station, Texas 77843 A novel approach

More information

TTK4150 Nonlinear Control Systems Solution 6 Part 2

TTK4150 Nonlinear Control Systems Solution 6 Part 2 TTK4150 Nonlinear Control Systems Solution 6 Part 2 Department of Engineering Cybernetics Norwegian University of Science and Technology Fall 2003 Solution 1 Thesystemisgivenby φ = R (φ) ω and J 1 ω 1

More information

Mixed Control Moment Gyro and Momentum Wheel Attitude Control Strategies

Mixed Control Moment Gyro and Momentum Wheel Attitude Control Strategies AAS03-558 Mixed Control Moment Gyro and Momentum Wheel Attitude Control Strategies C. Eugene Skelton II and Christopher D. Hall Department of Aerospace & Ocean Engineering Virginia Polytechnic Institute

More information

EML5311 Lyapunov Stability & Robust Control Design

EML5311 Lyapunov Stability & Robust Control Design EML5311 Lyapunov Stability & Robust Control Design 1 Lyapunov Stability criterion In Robust control design of nonlinear uncertain systems, stability theory plays an important role in engineering systems.

More information

Unit quaternion observer based attitude stabilization of a rigid spacecraft without velocity measurement

Unit quaternion observer based attitude stabilization of a rigid spacecraft without velocity measurement Proceedings of the 45th IEEE Conference on Decision & Control Manchester Grand Hyatt Hotel San Diego, CA, USA, December 3-5, 6 Unit quaternion observer based attitude stabilization of a rigid spacecraft

More information

Stabilization of a 3D Rigid Pendulum

Stabilization of a 3D Rigid Pendulum 25 American Control Conference June 8-, 25. Portland, OR, USA ThC5.6 Stabilization of a 3D Rigid Pendulum Nalin A. Chaturvedi, Fabio Bacconi, Amit K. Sanyal, Dennis Bernstein, N. Harris McClamroch Department

More information

Stabilization of a Specified Equilibrium in the Inverted Equilibrium Manifold of the 3D Pendulum

Stabilization of a Specified Equilibrium in the Inverted Equilibrium Manifold of the 3D Pendulum Proceedings of the 27 American Control Conference Marriott Marquis Hotel at Times Square New York City, USA, July 11-13, 27 ThA11.6 Stabilization of a Specified Equilibrium in the Inverted Equilibrium

More information

Rigid-Body Attitude Control USING ROTATION MATRICES FOR CONTINUOUS, SINGULARITY-FREE CONTROL LAWS

Rigid-Body Attitude Control USING ROTATION MATRICES FOR CONTINUOUS, SINGULARITY-FREE CONTROL LAWS Rigid-Body Attitude Control USING ROTATION MATRICES FOR CONTINUOUS, SINGULARITY-FREE CONTROL LAWS 3 IEEE CONTROL SYSTEMS MAGAZINE» JUNE -33X//$. IEEE SHANNON MASH Rigid-body attitude control is motivated

More information

Quaternion-Based Tracking Control Law Design For Tracking Mode

Quaternion-Based Tracking Control Law Design For Tracking Mode A. M. Elbeltagy Egyptian Armed forces Conference on small satellites. 2016 Logan, Utah, USA Paper objectives Introduction Presentation Agenda Spacecraft combined nonlinear model Proposed RW nonlinear attitude

More information

ROTATIONAL STABILITY OF A CHARGED DIELEC- TRIC RIGID BODY IN A UNIFORM MAGNETIC FIELD

ROTATIONAL STABILITY OF A CHARGED DIELEC- TRIC RIGID BODY IN A UNIFORM MAGNETIC FIELD Progress In Electromagnetics Research Letters, Vol. 11, 103 11, 009 ROTATIONAL STABILITY OF A CHARGED DIELEC- TRIC RIGID BODY IN A UNIFORM MAGNETIC FIELD G.-Q. Zhou Department of Physics Wuhan University

More information

ECE 275A Homework #3 Solutions

ECE 275A Homework #3 Solutions ECE 75A Homework #3 Solutions. Proof of (a). Obviously Ax = 0 y, Ax = 0 for all y. To show sufficiency, note that if y, Ax = 0 for all y, then it must certainly be true for the particular value of y =

More information

1 The Observability Canonical Form

1 The Observability Canonical Form NONLINEAR OBSERVERS AND SEPARATION PRINCIPLE 1 The Observability Canonical Form In this Chapter we discuss the design of observers for nonlinear systems modelled by equations of the form ẋ = f(x, u) (1)

More information

Attitude Regulation About a Fixed Rotation Axis

Attitude Regulation About a Fixed Rotation Axis AIAA Journal of Guidance, Control, & Dynamics Revised Submission, December, 22 Attitude Regulation About a Fixed Rotation Axis Jonathan Lawton Raytheon Systems Inc. Tucson, Arizona 85734 Randal W. Beard

More information

IAA-CU A Simulator for Robust Attitude Control of Cubesat Deploying Satellites

IAA-CU A Simulator for Robust Attitude Control of Cubesat Deploying Satellites A Simulator for Robust Attitude Control of Cubesat Deploying Satellites Giovanni Mattei, George Georgiou, Angelo Pignatelli, Salvatore Monaco Abstract The paper deals with the development and testing of

More information

Robust Stabilization of Non-Minimum Phase Nonlinear Systems Using Extended High Gain Observers

Robust Stabilization of Non-Minimum Phase Nonlinear Systems Using Extended High Gain Observers 28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June 11-13, 28 WeC15.1 Robust Stabilization of Non-Minimum Phase Nonlinear Systems Using Extended High Gain Observers Shahid

More information

3 Rigid Spacecraft Attitude Control

3 Rigid Spacecraft Attitude Control 1 3 Rigid Spacecraft Attitude Control Consider a rigid spacecraft with body-fixed frame F b with origin O at the mass centre. Let ω denote the angular velocity of F b with respect to an inertial frame

More information

IAC-11-C1.5.9 INERTIA-FREE ATTITUDE CONTROL OF SPACECRAFT WITH UNKNOWN TIME-VARYING MASS DISTRIBUTION

IAC-11-C1.5.9 INERTIA-FREE ATTITUDE CONTROL OF SPACECRAFT WITH UNKNOWN TIME-VARYING MASS DISTRIBUTION 6nd International Astronautical Congress, Cape Town, SA. Copyright by the International Astronautical Federation. All rights reserved IAC--C.5.9 INERTIA-FREE ATTITUDE CONTROL OF SPACECRAFT WITH UNKNOWN

More information

Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural Equilibria of a 3D Pendulum

Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural Equilibria of a 3D Pendulum Proceedings of the 26 American Control Conference Minneapolis, Minnesota, USA, June 4-6, 26 WeC2. Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural

More information

Robust Control of Cooperative Underactuated Manipulators

Robust Control of Cooperative Underactuated Manipulators Robust Control of Cooperative Underactuated Manipulators Marcel Bergerman * Yangsheng Xu +,** Yun-Hui Liu ** * Automation Institute Informatics Technology Center Campinas SP Brazil + The Robotics Institute

More information

*School of Aeronautics and Astronautics, Purdue University, West Lafayette, IN

*School of Aeronautics and Astronautics, Purdue University, West Lafayette, IN NEW CONTROL LAWS FOR THE ATTITUDE STABILIZATION OF RIGID BODIES PANAGIOTIS TSIOTRAS *School of Aeronautics and Astronautics, Purdue University, West Lafayette, IN 7907. Abstract. This paper introduces

More information

1 Lyapunov theory of stability

1 Lyapunov theory of stability M.Kawski, APM 581 Diff Equns Intro to Lyapunov theory. November 15, 29 1 1 Lyapunov theory of stability Introduction. Lyapunov s second (or direct) method provides tools for studying (asymptotic) stability

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

Dynamic backstepping control for pure-feedback nonlinear systems

Dynamic backstepping control for pure-feedback nonlinear systems Dynamic backstepping control for pure-feedback nonlinear systems ZHANG Sheng *, QIAN Wei-qi (7.6) Computational Aerodynamics Institution, China Aerodynamics Research and Development Center, Mianyang, 6,

More information

Tracking Rigid Body Motion Using Thrusters and Momentum. Wheels

Tracking Rigid Body Motion Using Thrusters and Momentum. Wheels JAS 199 Tracking Rigid Body Motion Using Thrusters and Momentum Wheels Christopher D. Hall, Panagiotis Tsiotras, and Haijun Shen Abstract Tracking control laws are developed for a rigid spacecraft using

More information

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems 53rd IEEE Conference on Decision and Control December 15-17, 2014. Los Angeles, California, USA A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems Seyed Hossein Mousavi 1,

More information

Applied Nonlinear Control

Applied Nonlinear Control Applied Nonlinear Control JEAN-JACQUES E. SLOTINE Massachusetts Institute of Technology WEIPING LI Massachusetts Institute of Technology Pearson Education Prentice Hall International Inc. Upper Saddle

More information

Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems

Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems p. 1/5 Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems p. 2/5 Time-varying Systems ẋ = f(t, x) f(t, x) is piecewise continuous in t and locally Lipschitz in x for all t

More information

Control of the Inertia Wheel Pendulum by Bounded Torques

Control of the Inertia Wheel Pendulum by Bounded Torques Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 5 Seville, Spain, December -5, 5 ThC6.5 Control of the Inertia Wheel Pendulum by Bounded Torques Victor

More information

A Short Course on Frame Theory

A Short Course on Frame Theory A Short Course on Frame Theory Veniamin I. Morgenshtern and Helmut Bölcskei ETH Zurich, 8092 Zurich, Switzerland E-mail: {vmorgens, boelcskei}@nari.ee.ethz.ch April 2, 20 Hilbert spaces [, Def. 3.-] and

More information

Control of Mobile Robots

Control of Mobile Robots Control of Mobile Robots Regulation and trajectory tracking Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Organization and

More information

A Systematic Approach to Extremum Seeking Based on Parameter Estimation

A Systematic Approach to Extremum Seeking Based on Parameter Estimation 49th IEEE Conference on Decision and Control December 15-17, 21 Hilton Atlanta Hotel, Atlanta, GA, USA A Systematic Approach to Extremum Seeking Based on Parameter Estimation Dragan Nešić, Alireza Mohammadi

More information

2.010 Fall 2000 Solution of Homework Assignment 1

2.010 Fall 2000 Solution of Homework Assignment 1 2. Fall 2 Solution of Homework Assignment. Compact Disk Player. This is essentially a reprise of Problems and 2 from the Fall 999 2.3 Homework Assignment 7. t is included here to encourage you to review

More information

Stabilization of Angular Velocity of Asymmetrical Rigid Body. Using Two Constant Torques

Stabilization of Angular Velocity of Asymmetrical Rigid Body. Using Two Constant Torques Stabilization of Angular Velocity of Asymmetrical Rigid Body Using Two Constant Torques Hirohisa Kojima Associate Professor Department of Aerospace Engineering Tokyo Metropolitan University 6-6, Asahigaoka,

More information

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES Danlei Chu Tongwen Chen Horacio J Marquez Department of Electrical and Computer Engineering University of Alberta Edmonton

More information

Nonlinear System Analysis

Nonlinear System Analysis Nonlinear System Analysis Lyapunov Based Approach Lecture 4 Module 1 Dr. Laxmidhar Behera Department of Electrical Engineering, Indian Institute of Technology, Kanpur. January 4, 2003 Intelligent Control

More information

State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems

State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems Mehdi Tavan, Kamel Sabahi, and Saeid Hoseinzadeh Abstract This paper addresses the problem of state and

More information

Hybrid Control and Switched Systems. Lecture #11 Stability of switched system: Arbitrary switching

Hybrid Control and Switched Systems. Lecture #11 Stability of switched system: Arbitrary switching Hybrid Control and Switched Systems Lecture #11 Stability of switched system: Arbitrary switching João P. Hespanha University of California at Santa Barbara Stability under arbitrary switching Instability

More information

Linear Algebra. The analysis of many models in the social sciences reduces to the study of systems of equations.

Linear Algebra. The analysis of many models in the social sciences reduces to the study of systems of equations. POLI 7 - Mathematical and Statistical Foundations Prof S Saiegh Fall Lecture Notes - Class 4 October 4, Linear Algebra The analysis of many models in the social sciences reduces to the study of systems

More information

MATH 2331 Linear Algebra. Section 2.1 Matrix Operations. Definition: A : m n, B : n p. Example: Compute AB, if possible.

MATH 2331 Linear Algebra. Section 2.1 Matrix Operations. Definition: A : m n, B : n p. Example: Compute AB, if possible. MATH 2331 Linear Algebra Section 2.1 Matrix Operations Definition: A : m n, B : n p ( 1 2 p ) ( 1 2 p ) AB = A b b b = Ab Ab Ab Example: Compute AB, if possible. 1 Row-column rule: i-j-th entry of AB:

More information

Control, Stabilization and Numerics for Partial Differential Equations

Control, Stabilization and Numerics for Partial Differential Equations Paris-Sud, Orsay, December 06 Control, Stabilization and Numerics for Partial Differential Equations Enrique Zuazua Universidad Autónoma 28049 Madrid, Spain enrique.zuazua@uam.es http://www.uam.es/enrique.zuazua

More information

Nonlinear Tracking Control of Underactuated Surface Vessel

Nonlinear Tracking Control of Underactuated Surface Vessel American Control Conference June -. Portland OR USA FrB. Nonlinear Tracking Control of Underactuated Surface Vessel Wenjie Dong and Yi Guo Abstract We consider in this paper the tracking control problem

More information

Modeling and Analysis of Dynamic Systems

Modeling and Analysis of Dynamic Systems Modeling and Analysis of Dynamic Systems Dr. Guillaume Ducard Fall 2017 Institute for Dynamic Systems and Control ETH Zurich, Switzerland G. Ducard c 1 / 57 Outline 1 Lecture 13: Linear System - Stability

More information

On Identification of Cascade Systems 1

On Identification of Cascade Systems 1 On Identification of Cascade Systems 1 Bo Wahlberg Håkan Hjalmarsson Jonas Mårtensson Automatic Control and ACCESS, School of Electrical Engineering, KTH, SE-100 44 Stockholm, Sweden. (bo.wahlberg@ee.kth.se

More information

Lyapunov-based control of quantum systems

Lyapunov-based control of quantum systems Lyapunov-based control of quantum systems Symeon Grivopoulos Bassam Bamieh Department of Mechanical and Environmental Engineering University of California, Santa Barbara, CA 936-57 symeon,bamieh@engineering.ucsb.edu

More information

Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective

Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective Andrea Serrani Department of Electrical and Computer Engineering Collaborative Center for Control Sciences The Ohio State University

More information

Optimal Fault-Tolerant Configurations of Thrusters

Optimal Fault-Tolerant Configurations of Thrusters Optimal Fault-Tolerant Configurations of Thrusters By Yasuhiro YOSHIMURA ) and Hirohisa KOJIMA, ) ) Aerospace Engineering, Tokyo Metropolitan University, Hino, Japan (Received June st, 7) Fault tolerance

More information

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11 sc46 - Control Systems Design Q Sem Ac Yr / Mock Exam originally given November 5 9 Notes: Please be reminded that only an A4 paper with formulas may be used during the exam no other material is to be

More information

EN Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015

EN Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015 EN530.678 Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015 Prof: Marin Kobilarov 1 Uncertainty and Lyapunov Redesign Consider the system [1]

More information

UNCERTAINTY MODELING VIA FREQUENCY DOMAIN MODEL VALIDATION

UNCERTAINTY MODELING VIA FREQUENCY DOMAIN MODEL VALIDATION AIAA 99-3959 UNCERTAINTY MODELING VIA FREQUENCY DOMAIN MODEL VALIDATION Martin R. Waszak, * NASA Langley Research Center, Hampton, Virginia Dominick Andrisani II, Purdue University, West Lafayette, Indiana

More information

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter 7 Interconnected

More information

CONTROL OF THE NONHOLONOMIC INTEGRATOR

CONTROL OF THE NONHOLONOMIC INTEGRATOR June 6, 25 CONTROL OF THE NONHOLONOMIC INTEGRATOR R. N. Banavar (Work done with V. Sankaranarayanan) Systems & Control Engg. Indian Institute of Technology, Bombay Mumbai -INDIA. banavar@iitb.ac.in Outline

More information

Chap. 3. Controlled Systems, Controllability

Chap. 3. Controlled Systems, Controllability Chap. 3. Controlled Systems, Controllability 1. Controllability of Linear Systems 1.1. Kalman s Criterion Consider the linear system ẋ = Ax + Bu where x R n : state vector and u R m : input vector. A :

More information

Matrix Mathematics. Theory, Facts, and Formulas with Application to Linear Systems Theory. Dennis S. Bernstein

Matrix Mathematics. Theory, Facts, and Formulas with Application to Linear Systems Theory. Dennis S. Bernstein Matrix Mathematics Theory, Facts, and Formulas with Application to Linear Systems Theory Dennis S. Bernstein PRINCETON UNIVERSITY PRESS PRINCETON AND OXFORD Contents Special Symbols xv Conventions, Notation,

More information

L 1 Adaptive Controller for a Class of Systems with Unknown

L 1 Adaptive Controller for a Class of Systems with Unknown 28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 28 FrA4.2 L Adaptive Controller for a Class of Systems with Unknown Nonlinearities: Part I Chengyu Cao and Naira Hovakimyan

More information

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh

More information

The goal of this chapter is to study linear systems of ordinary differential equations: dt,..., dx ) T

The goal of this chapter is to study linear systems of ordinary differential equations: dt,..., dx ) T 1 1 Linear Systems The goal of this chapter is to study linear systems of ordinary differential equations: ẋ = Ax, x(0) = x 0, (1) where x R n, A is an n n matrix and ẋ = dx ( dt = dx1 dt,..., dx ) T n.

More information

Inverse differential kinematics Statics and force transformations

Inverse differential kinematics Statics and force transformations Robotics 1 Inverse differential kinematics Statics and force transformations Prof Alessandro De Luca Robotics 1 1 Inversion of differential kinematics! find the joint velocity vector that realizes a desired

More information

Stability theory is a fundamental topic in mathematics and engineering, that include every

Stability theory is a fundamental topic in mathematics and engineering, that include every Stability Theory Stability theory is a fundamental topic in mathematics and engineering, that include every branches of control theory. For a control system, the least requirement is that the system is

More information

Chapter III. Stability of Linear Systems

Chapter III. Stability of Linear Systems 1 Chapter III Stability of Linear Systems 1. Stability and state transition matrix 2. Time-varying (non-autonomous) systems 3. Time-invariant systems 1 STABILITY AND STATE TRANSITION MATRIX 2 In this chapter,

More information

Stabilization and Passivity-Based Control

Stabilization and Passivity-Based Control DISC Systems and Control Theory of Nonlinear Systems, 2010 1 Stabilization and Passivity-Based Control Lecture 8 Nonlinear Dynamical Control Systems, Chapter 10, plus handout from R. Sepulchre, Constructive

More information

Multi-Robotic Systems

Multi-Robotic Systems CHAPTER 9 Multi-Robotic Systems The topic of multi-robotic systems is quite popular now. It is believed that such systems can have the following benefits: Improved performance ( winning by numbers ) Distributed

More information

Control of industrial robots. Centralized control

Control of industrial robots. Centralized control Control of industrial robots Centralized control Prof. Paolo Rocco (paolo.rocco@polimi.it) Politecnico di Milano ipartimento di Elettronica, Informazione e Bioingegneria Introduction Centralized control

More information

Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games

Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games Alberto Bressan ) and Khai T. Nguyen ) *) Department of Mathematics, Penn State University **) Department of Mathematics,

More information

Theory of Vibrations in Stewart Platforms

Theory of Vibrations in Stewart Platforms Theory of Vibrations in Stewart Platforms J.M. Selig and X. Ding School of Computing, Info. Sys. & Maths. South Bank University London SE1 0AA, U.K. (seligjm@sbu.ac.uk) Abstract This article develops a

More information

Spacecraft Attitude Control using CMGs: Singularities and Global Controllability

Spacecraft Attitude Control using CMGs: Singularities and Global Controllability 1 / 28 Spacecraft Attitude Control using CMGs: Singularities and Global Controllability Sanjay Bhat TCS Innovation Labs Hyderabad International Workshop on Perspectives in Dynamical Systems and Control

More information

A Cross-Associative Neural Network for SVD of Nonsquared Data Matrix in Signal Processing

A Cross-Associative Neural Network for SVD of Nonsquared Data Matrix in Signal Processing IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 12, NO. 5, SEPTEMBER 2001 1215 A Cross-Associative Neural Network for SVD of Nonsquared Data Matrix in Signal Processing Da-Zheng Feng, Zheng Bao, Xian-Da Zhang

More information

ELECTRODYNAMIC magnetic suspension systems (EDS

ELECTRODYNAMIC magnetic suspension systems (EDS 460 IEEE TRANSACTIONS ON MAGNETICS, VOL. 41, NO. 1, JANUARY 2005 Mathematical Model of the 5-DOF Sled Dynamics of an Electrodynamic Maglev System With a Passive Sled Jeroen de Boeij, Maarten Steinbuch,

More information

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions. Robotics II March 7, 018 Exercise 1 An automated crane can be seen as a mechanical system with two degrees of freedom that moves along a horizontal rail subject to the actuation force F, and that transports

More information

Represent this system in terms of a block diagram consisting only of. g From Newton s law: 2 : θ sin θ 9 θ ` T

Represent this system in terms of a block diagram consisting only of. g From Newton s law: 2 : θ sin θ 9 θ ` T Exercise (Block diagram decomposition). Consider a system P that maps each input to the solutions of 9 4 ` 3 9 Represent this system in terms of a block diagram consisting only of integrator systems, represented

More information

Recursive Determination of the Generalized Moore Penrose M-Inverse of a Matrix

Recursive Determination of the Generalized Moore Penrose M-Inverse of a Matrix journal of optimization theory and applications: Vol. 127, No. 3, pp. 639 663, December 2005 ( 2005) DOI: 10.1007/s10957-005-7508-7 Recursive Determination of the Generalized Moore Penrose M-Inverse of

More information

Almost Global Robust Attitude Tracking Control of Spacecraft in Gravity

Almost Global Robust Attitude Tracking Control of Spacecraft in Gravity Almost Global Robust Attitude Tracking Control of Spacecraft in Gravity Amit K. Sanyal Nalin A. Chaturvedi In this paper, we treat the practical problem of tracking the attitude and angular velocity of

More information

Contents. 0.1 Notation... 3

Contents. 0.1 Notation... 3 Contents 0.1 Notation........................................ 3 1 A Short Course on Frame Theory 4 1.1 Examples of Signal Expansions............................ 4 1.2 Signal Expansions in Finite-Dimensional

More information

WEIGHTING MATRICES DETERMINATION USING POLE PLACEMENT FOR TRACKING MANEUVERS

WEIGHTING MATRICES DETERMINATION USING POLE PLACEMENT FOR TRACKING MANEUVERS U.P.B. Sci. Bull., Series D, Vol. 75, Iss. 2, 2013 ISSN 1454-2358 WEIGHTING MATRICES DETERMINATION USING POLE PLACEMENT FOR TRACKING MANEUVERS Raluca M. STEFANESCU 1, Claudiu L. PRIOROC 2, Adrian M. STOICA

More information

IN [1], an Approximate Dynamic Inversion (ADI) control

IN [1], an Approximate Dynamic Inversion (ADI) control 1 On Approximate Dynamic Inversion Justin Teo and Jonathan P How Technical Report ACL09 01 Aerospace Controls Laboratory Department of Aeronautics and Astronautics Massachusetts Institute of Technology

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II MCE/EEC 647/747: Robot Dynamics and Control Lecture 12: Multivariable Control of Robotic Manipulators Part II Reading: SHV Ch.8 Mechanical Engineering Hanz Richter, PhD MCE647 p.1/14 Robust vs. Adaptive

More information

3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft

3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft 3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft Mario A. Santillo, Nalin A. Chaturvedi, N. Harris McClamroch, Dennis S. Bernstein Department of

More information

Nonlinear Control of Electrodynamic Tether in Equatorial or Somewhat Inclined Orbits

Nonlinear Control of Electrodynamic Tether in Equatorial or Somewhat Inclined Orbits Proceedings of the 15th Mediterranean Conference on Control & Automation, July 7-9, 7, Athens - Greece T-5 Nonlinear Control of Electrodynamic Tether in Equatorial or Somewhat Inclined Martin B. Larsen

More information

Output Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form

Output Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form Output Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form Charalampos P. Bechlioulis, Achilles Theodorakopoulos 2 and George A. Rovithakis 2 Abstract The

More information

Robust Adaptive Attitude Control of a Spacecraft

Robust Adaptive Attitude Control of a Spacecraft Robust Adaptive Attitude Control of a Spacecraft AER1503 Spacecraft Dynamics and Controls II April 24, 2015 Christopher Au Agenda Introduction Model Formulation Controller Designs Simulation Results 2

More information

Examples include: (a) the Lorenz system for climate and weather modeling (b) the Hodgkin-Huxley system for neuron modeling

Examples include: (a) the Lorenz system for climate and weather modeling (b) the Hodgkin-Huxley system for neuron modeling 1 Introduction Many natural processes can be viewed as dynamical systems, where the system is represented by a set of state variables and its evolution governed by a set of differential equations. Examples

More information

Low-Thrust Attitude Control for Nano-Satellite with Micro-Cathode Thrusters

Low-Thrust Attitude Control for Nano-Satellite with Micro-Cathode Thrusters Low-Thrust Attitude Control for Nano-Satellite with Micro-Cathode Thrusters IEPC-3-366 Presented at the 33 rd International Electric Propulsion Conference, The George Washington University, Washington,

More information

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems Pavankumar Tallapragada Nikhil Chopra Department of Mechanical Engineering, University of Maryland, College Park, 2742 MD,

More information

Nonlinear Control. Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems

Nonlinear Control. Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems Time-varying Systems ẋ = f(t,x) f(t,x) is piecewise continuous in t and locally Lipschitz in x for all t 0 and all x D, (0 D). The origin

More information

Nonlinear Control Lecture 5: Stability Analysis II

Nonlinear Control Lecture 5: Stability Analysis II Nonlinear Control Lecture 5: Stability Analysis II Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2010 Farzaneh Abdollahi Nonlinear Control Lecture 5 1/41

More information

Differential of the Exponential Map

Differential of the Exponential Map Differential of the Exponential Map Ethan Eade May 20, 207 Introduction This document computes ɛ0 log x + ɛ x ɛ where and log are the onential mapping and its inverse in a Lie group, and x and ɛ are elements

More information

Practice Final Exam Solutions for Calculus II, Math 1502, December 5, 2013

Practice Final Exam Solutions for Calculus II, Math 1502, December 5, 2013 Practice Final Exam Solutions for Calculus II, Math 5, December 5, 3 Name: Section: Name of TA: This test is to be taken without calculators and notes of any sorts. The allowed time is hours and 5 minutes.

More information

Robot Control Basics CS 685

Robot Control Basics CS 685 Robot Control Basics CS 685 Control basics Use some concepts from control theory to understand and learn how to control robots Control Theory general field studies control and understanding of behavior

More information

Nonlinear Autonomous Systems of Differential

Nonlinear Autonomous Systems of Differential Chapter 4 Nonlinear Autonomous Systems of Differential Equations 4.0 The Phase Plane: Linear Systems 4.0.1 Introduction Consider a system of the form x = A(x), (4.0.1) where A is independent of t. Such

More information

Math 302 Outcome Statements Winter 2013

Math 302 Outcome Statements Winter 2013 Math 302 Outcome Statements Winter 2013 1 Rectangular Space Coordinates; Vectors in the Three-Dimensional Space (a) Cartesian coordinates of a point (b) sphere (c) symmetry about a point, a line, and a

More information

Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures

Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures Preprints of the 19th World Congress The International Federation of Automatic Control Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures Eric Peterson Harry G.

More information

Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework

Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework Trans. JSASS Aerospace Tech. Japan Vol. 4, No. ists3, pp. Pd_5-Pd_, 6 Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework y Takahiro SASAKI,),

More information

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization Global stabilization of feedforward systems with exponentially unstable Jacobian linearization F Grognard, R Sepulchre, G Bastin Center for Systems Engineering and Applied Mechanics Université catholique

More information

A HYBRID SYSTEM APPROACH TO IMPEDANCE AND ADMITTANCE CONTROL. Frank Mathis

A HYBRID SYSTEM APPROACH TO IMPEDANCE AND ADMITTANCE CONTROL. Frank Mathis A HYBRID SYSTEM APPROACH TO IMPEDANCE AND ADMITTANCE CONTROL By Frank Mathis A THESIS Submitted to Michigan State University in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE

More information

Least Squares Based Self-Tuning Control Systems: Supplementary Notes

Least Squares Based Self-Tuning Control Systems: Supplementary Notes Least Squares Based Self-Tuning Control Systems: Supplementary Notes S. Garatti Dip. di Elettronica ed Informazione Politecnico di Milano, piazza L. da Vinci 32, 2133, Milan, Italy. Email: simone.garatti@polimi.it

More information

Lecture 6. Chapter 8: Robust Stability and Performance Analysis for MIMO Systems. Eugenio Schuster.

Lecture 6. Chapter 8: Robust Stability and Performance Analysis for MIMO Systems. Eugenio Schuster. Lecture 6 Chapter 8: Robust Stability and Performance Analysis for MIMO Systems Eugenio Schuster schuster@lehigh.edu Mechanical Engineering and Mechanics Lehigh University Lecture 6 p. 1/73 6.1 General

More information

Vectors. January 13, 2013

Vectors. January 13, 2013 Vectors January 13, 2013 The simplest tensors are scalars, which are the measurable quantities of a theory, left invariant by symmetry transformations. By far the most common non-scalars are the vectors,

More information

Reduced-order Forward Dynamics of Multi-Closed-Loop Systems

Reduced-order Forward Dynamics of Multi-Closed-Loop Systems Noname manuscript No. (will be inserted by the editor) Reduced-order Forward Dynamics of Multi-Closed-Loop Systems Majid Koul Suril V Shah S K Saha M Manivannan the date of receipt and acceptance should

More information

Putzer s Algorithm. Norman Lebovitz. September 8, 2016

Putzer s Algorithm. Norman Lebovitz. September 8, 2016 Putzer s Algorithm Norman Lebovitz September 8, 2016 1 Putzer s algorithm The differential equation dx = Ax, (1) dt where A is an n n matrix of constants, possesses the fundamental matrix solution exp(at),

More information

Observer design for a general class of triangular systems

Observer design for a general class of triangular systems 1st International Symposium on Mathematical Theory of Networks and Systems July 7-11, 014. Observer design for a general class of triangular systems Dimitris Boskos 1 John Tsinias Abstract The paper deals

More information

HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION

HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION HIGHER ORDER SLIDING MODES AND ARBITRARY-ORDER EXACT ROBUST DIFFERENTIATION A. Levant Institute for Industrial Mathematics, 4/24 Yehuda Ha-Nachtom St., Beer-Sheva 843, Israel Fax: +972-7-232 and E-mail:

More information