A Generalized Proportional Integral Output Feedback Controller for the Robust Perturbation Rejection in a Mechanical System

Size: px
Start display at page:

Download "A Generalized Proportional Integral Output Feedback Controller for the Robust Perturbation Rejection in a Mechanical System"

Transcription

1 1 A Generalized Proportional Integral Output Feedback Controller for the Robust Perturbation Rejection in a Mechanical System Hebertt Sira-Ramírez, Francisco Beltrán-Carbajal and Andrés Blanco-Ortega. Abstract In this article, a Generalized Proportional Integral (GPI) controller is proposed for the efficient rejection of a completely unknown perturbation input in a controlled mass system attached to an uncertain mass-spring-damper mechanical system. We propose a classical compensation network form of the GPI controller, including a sufficient number of extra integrations, which results in a robust perturbation rejection scheme for a trajectory tracking task on the controlled mass subject to the unknown perturbation input. Aside from encouraging simulations, the proposed controller is implemented and tested in a laboratory experimental set up and its robust performance is clearly assessed by using exactly the same controller in three completely different topological situations. The experiments are repeated including infinite dimensional perturbations arising from the effects of several added un-modeled flexible appendages carrying unknown masses. Index Terms GPI control, Perturbation Rejection, Flatness. I. INTRODUCTION Generalized Proportional Integral (GPI) control was introduced, in the context of Predictive Control of Differentially Flat systems in an article by Fliess and his coworkers 8]. The main idea is to avoid the explicit use of state observers by resorting to structural reconstructions of the state on the basis of iterated integrations of inputs and outputs. The method purposefully ignores initial conditions and classical perturbation inputs (constant perturbations, ramps, quadratic perturbations, etc., i.e., it ignores possibly unstable time-polynomial perturbations). Later on, still at the controller design stage, the method proposes a compensation of the effect of the neglected perturbations and initial conditions -in the state reconstruction task- by adding to the reconstructed state feedback controller a suitable linear combination of iterated output tracking error integrals. GPI controllers for state space described linear systems have been systematically derived in Fliess, Márquez and Delaleau 7]. For time-varying linear systems and some applications in nonlinear Power Electronics we refer the reader to the work of Sira-Ramírez and Silva-Navarro 15] and 16]. In the context of nonlinear systems GPI controllers have been proposed, for the regulation of rigid and flexible robots as well as inertia pendulum wheels, by Hernández and Sira-Ramírez in 1], 11], 1]. In the context of active vibration absorbers, GPI controllers have been previously addressed in the work of H. Sira-Ramírez is with the Centro de Investigación y Estudios Avanzados del IPN (Cinvestav-IPN), Mexico D.F., Mexico ( hsira@cinvestav.mx) F. Beltrán-Carbajal and A. Blanco-Ortega are with the Instituto Tecnológico de Estudios Superiores de Monterrey, Campus Guadalajara, Guadalajara, Jalisco ( francisco.beltran, andres.blanco@itesm.mx). Beltrán et al (See ]). Combinations of GPI controllers and fast algebraic identification techniques for adaptive attenuation of vibrations may be found in Beltrán et al. 3], and in ]. GPI controllers merge quite well with sliding mode control techniques making it unnecessary to know the full state of the system, as evidenced in Beltrán et al. 5]. GPI controllers have been used in several experimental set ups of power electronics problems in the works of Sira-Ramírez and Silva- Ortigoza 1] and more recently, for multivariable cases, in the work Franco et al. 9]. GPI controllers have been found to be expressible in proper transfer function form, or in classical compensation network form, in an article by Becedas et al. 1], where extensive experimental tests were successfully carried out, for controlling highly flexible manipulators using a combination of GPI controllers and algebraic identification techniques as advocated in Fliess and Sira-Ramírez in 6]. For other developments concerning GPI control of flexible structures, see also Trapero et al. 17]. It is in this latter form, of classical compensation networks, that the greatest advantages of GPI control techniques emerge as related to controller simplicity, ease of implementation, reliability and numerical precision. In this article, we consider a mass, capable of sliding along horizontal guidelines, and controlled by an external input force. The mass is attached to a train of similar, but unknown, sliding masses joined in cascade by springs of unknown values. The number of masses affecting the motions of the directly controlled mass is completely unknown as it is unknown whether or not the very first and the very last masses of the train system are free or are they attached to some fixed point. We propose an output feedback controller of the GPI type, for a reference trajectory tracking task, which is based on position measurements of the controlled mass alone. The proposed controller is robust with respect to the perturbation force acting on the first controlled mass as a result of the vibrations of the rest of the uncertain cascaded massspring-damper system and the spring and damper possibly attaching the mass to a fixed point. In order to assess the performance and outstanding disturbance rejection capabilities of the proposed robust GPI controller, we also carry out the same previous experiments including one, two and three, vertical flexible appendages attached to the moving masses with a mass placed at the free end of the appendage. Our GPI control design rationale is as follows: We first design an output feedback trajectory tracking controller of the GPI type for the controlled mass which is made robust

2 with respect to an entire family of p 1-th order unknown polynomial perturbation inputs. Clearly, any representative of such a polynomial input family is unbounded as long as its order is higher or equal than 1. Thanks to the internal model principle, the resulting output feedback controller, will exhibit p integrators and, in order to overcome the unstable perturbation input it has to, itself, exhibit an unstable behavior while being successful at quenching the tracking error asymptotically exponentially to zero. We next ask ourselves the following question: What is the nature of the closed loop response, and of the controller behavior, when we use the previously designed (potentially unstable) controller on a perturbed system whose perturbation input is no longer an unstable time polynomial signal but a bounded, sufficiently smooth, possibly statedependent input signal? Since the controller is now facing a bounded perturbation which only locally looks like the previously hypothesized polynomial input, the resulting controller must be still successful in producing a bounded tracking error response which is close to zero but, also, the controller output will no longer be an unbounded signal but a bounded one. This is due to the fact that the closed loops system is made into a linear exponentially asymptotically stable system processing a bounded residual signal representing the small difference between the actual bounded input and the hypothesized local polynomial approximation at the end of the moving window of validity of the polynomial approximation. Section formulates the problem treated in this article. In this section we solve the closely related problem of designing an output feedback controller, for a single controlled mass, which asymptotically rejects an unstable time-polynomial additive perturbation input while tracking a given output reference trajectory. In section we also justify the boundedness of the closed loop performance of the previously designed output feedback controller when the additive perturbation input is no longer a time-polynomial signal but a bounded, sufficiently smooth, perturbation input signal. Section 3 presents a direct application of the above result to the problem of robustly regulating a sliding mass perturbed by an unknown interaction with an uncertain number of sliding masses attached to the regulated mass in a cascade, tandem, connection using springs with unknown coefficients. Each unknown connected mass will also exhibit a damper modeling the viscous friction existing over the guidelines. The simulation results, presented in this section, motivated the testing of the control scheme on an experimental laboratory set up. We describe and report the successful experimental results in Section where we also include experiments with unknown vibrating flexible attachments. Section 5 contains the conclusions and suggestions for further research. II. PROBLEM FORMULATION Consider the mass-spring-damper system shown in Figure 1. Suppose this train of masses, sprigs and dampers is constituted, after the first, actuated, known mass m, by an k 1 c 1 Fig. 1. x 1 x k c k 3 m 1 m m n c 3 x n Mass-spring-damper system. k n c n k n+1 uncertain number of connected masses. In other words, we do not know how many masses are there in the train attached to the first mass, nor do we know whether or not the last mass in the train is attached to a wall and, moreover, we do not even know the values of the masses, springs stiffness coefficients and dampers viscous friction coefficients connecting any two consecutive masses beyond the first one. Notice that such an unknown perturbation is, strictly speaking, a state dependent perturbation since the position and the velocity of the first mass contribute to conform the unknown perturbation input. In spite of this, considering the dynamic perturbation as an unknown time signal will produce a successful and quite robust GPI controller. It is desired to obtain a feedback controller, based only on the measurement of the position variable, x, of the directly actuated mass, so that this first mass position is accurately controlled to follow a given reference trajectory x (t), in spite of the nature of the uncertain subsystem, attached through a spring and a damper to this first mass, and acting as a perturbation input force of completely unknown nature. We reduce the posed problem to the following one: Given the following perturbed second order system: mẍ = u + ξ(t) where m is the known value of the mass, u is the externally applied control input force, the signal ξ(t) is the total, bounded and sufficiently smooth, perturbation force exercised by the motions of the uncertain train system affecting the controlled motions of the single mass system, devise a robust output feedback controller for u which causes the mass position, x, to track a given reference position trajectory x (t), within a possible tracking error, x x (t), taking values in a small neighborhood of zero, in spite of the perturbation input values. A. An introductory related problem Consider the following related problem: Given a second order perturbed system mẍ = u + ξ(t) control x to track a given smooth reference trajectory x (t) irrespectively of the coefficient values of the finite p 1-th order time polynomial signal ξ(t) i.e., p 1 ξ(t) = γ i t i i= c n+1

3 3 Although this is quite an unrealistic problem, given that any polynomial signal necessary grows without bound as t grows, it will require of a feedback controller action whose output signal, u, will also grow in a polynomial fashion. Nevertheless, and in spite of this unstable behavior, let us proceed to synthesize a controller for which the tracking error e = x x (t) exponentially asymptotically decreases to zero, even if at the costly expense of the internal feedback controller instability. We proceed as follows: Consider the nominal unperturbed system: mẍ (t) = u (t) the tracking error e = x x (t) evolves according to the perturbed dynamics më = e u + ξ(t) with e u = u u (t). Since ξ(t) is a p 1-th order polynomial, its annihilator is constituted by the differential operator s p. We obtain, after taking p time derivatives on the tracking error system, the following expression for the evolution of e: me (p+) (t) = e (p) u (t) = e v (t) where e v (t) = v v (t) is an auxiliary control input error representing the p-th order derivative of the original control input u. Notice that, v (t) = mx (t)] (p+). An output feedback controller for v which guarantees asymptotic exponential stabilization of the tracking error e to zero is given by the following GPI controller, written in classical compensation network form, where, in its expression, we have abusively combined time domain quantities with frequency domain quantities, as it is customary in many areas of modern automatic control: v = v kp+1 s p+1 + k p s p ] + + k 1 s + k (t) m s p+1 + k p+ s p e(t) + + k p+3 s + k p+ The closed loop tracking error system is seen to evolve, after some algebraic manipulations, as governed by the following symbolic representation of a p + 3-th homogeneous ordinary differential equation for the tracking error e = x x (t): ( s p+3 + k p+ s p+ + + k p+ s p+ +k p+1 s p k 1 s + k ) e = Clearly, the proper choice of the control network coefficients {k p+,, k 1, k }, representing also the coefficients of the closed loop characteristic polynomial, as those of a Hurwitz polynomial, results in a globally exponentially asymptotically stable equilibrium point, e =, at the origin of the tracking error system space. The controller for the original input u is, according to the relation between u and the auxiliary control input v, given by: u = u (t) mg(s)(x x (t)) with k p+1 s p+1 + k p s p ] + + k 1 s + k G(s) = s p (s p+1 + k p+ s p + + k p+3 s + k p+ ) The following elementary magnitude check on the closed loop controlled system me () = e u + ξ(t) leads us to conclude that the controller output e u is to be regarded as an unbounded signal. Indeed, since e exponentially asymptotically decreases to zero, while ξ(t), due to its polynomial character, either grows to plus infinity (when p 1 is even) or to minus infinity (whenever p 1 is odd), then, necessarily e u will counteract the growing perturbation at the expense of its own stability. i.e., e u, respectively, grows to either minus infinity or to plus infinity so that the signal e, and its time derivatives, remain bounded and decreasing to zero. B. Some natural questions and their answers The natural questions to be asked are the following: What happens to the tracking error e, and to the controller behavior, when the perturbation input signal, ξ(t), is no longer an unbounded polynomial input but a bounded, sufficiently smooth, perturbation input signal, and we still insist in using the previously designed output feedback controller G(s)? Will the controller output e u still behave in an unstable fashion or will it result in a bounded control input error?. The answer to these questions are: The designed output tracking feedback controller, which is ready to sustain asymptotic stability of the controlled system when subject to an unstable input, will be now processing a bounded perturbation input which will not cause the control input to grow in a polynomial fashion. We have fooled the controller making it ready to control a polynomial perturbed system while, actually, the forseen unstable perturbation never shows up. Moreover, since the actual bounded smooth perturbation, locally in time, looks like any one of the representatives of the polynomial family with respect to which the controller has been made to act robustly, the controller effect is to try to regulate to zero, at every moment, the tracking error. Since the actual perturbation differs only slightly from one of the members of the annihilated polynomial family, the closed loop system is only affected by the residual perturbation input comprising the difference between the assumed polynomial input and the actual smooth, bounded, perturbation input. The net result is that the closed loop system, which has been made to be an asymptotically exponentially stable linear system, is in fact locally perturbed by a small bounded perturbation signal which is continuously obtained from the residual difference signal between a bounded signal and its locally approximating polynomial. The tracking of the given trajectory will be accomplished in an approximate manner with a tracking error signal uniformly living inside a small radius ball centered at the origin of the tracking error state space. C. Some motivating simulations In order to graphically evaluate our previous reasoning, suppose we would like to stabilize to, say, zero the output, y = x, of the second order perturbed system: mẍ = u+ξ(t) with ξ(t) being a polynomial input of, say, fourth degree. We thus have

4 x (t) = for all t and correspondingly, u (t) =. Clearly, five time derivatives of the system expression annihilate the polynomial perturbation input, xi(t). We use the following GPI controller k6 s 6 + k 5 s 5 ] + + k 1 s + k u = m s 6 + k 1 s 5 x + + k 8 s + k 7 The closed loop characteristic polynomial is simply given by p(s) = s 13 + k 1 s k 1 s + k Equating term by term, the coefficients of the closed loop characteristic polynomial with the corresponding ones of the following Hurwitz polynomial: p d (s) = (s + ζω n s + ω n )6 (s + p) we obtain the required controller gains {k 1, k 11,, k 1, k } as follows: 1 x ξ(t) x(t) k 1 = p + 1ζω n k 11 = 1ζω n p + 6ζ ω n + 6ω n k 1 = 6ωn p + 16ζ3 ωn 3 + 6ζ ωn p + 6ζω3 n k 9 = ζ ωn + ζ ωn + 15ωn + 16ζ 3 ωnp 3 +6ζω 3 n p k 8 = 1ζωn ζ 5 ωn 5 + ζ ωnp + 8ζ 3 ωn 5 +15ωn p + ζ ωn p k 7 = 36ζ ωn 6 + 8ζ ωn 6 + 1ζωnp 5 + 6ζ 6 ωn 6 +19ζ 5 ωn 5 p + ω6 n + 8ζ3 ωn 5 p k 6 = ω 6 np + 6ζ 6 ω 6 np + 1ζω 7 n + 8ζ ω 6 np +36ζ ω 6 n p + 8ζ3 ω 7 n + 19ζ5 ω 7 n k 5 = 19ζ 5 ω 7 n p + 8ζ3 ω 7 n p + 1ζω7 n p + ζ ω 8 n +ζ ωn ωn 8 k = 16ζ 3 ωn 9 + 6ζω9 n + 15ω8 n p + ζ ωn 8 p +ζ ωnp 8 k 3 = 6ζ ωn 1 n p + 6ω1 n + 16ζ3 ωn 9 p k = 6ωn 1 p + 1ζωn ζ ωn 1 p k 1 = ωn 1 n p k = ωn 1 p For the simulation results shown below we used the following data for the plant and the controller m = 1, ζ =, ω n =, p =, The polynomial input was set to be a fourth degree polynomial given by: ξ(t) = γ + γ 1 t + γ t + γ 3 t 3 + γ t with γ i = for all i 1. Clearly, as the polynomial perturbation ξ(t) grows, the control input u grows in the opposite direction canceling out the 1 The only reason we have chosen a small factor for the polynomial perturbation is to avoid large signals in the simulated controller output response which misses the details of how it opposes the polynomial perturbation input signal Fig.. Closed loop response of polynomial perturbed second order system clearly exhibiting the canceling effect of the unstable control input. perturbation effect on the closed loop controlled system. The output signal x is seen to converge to zero in an asymptotically exponential fashion. The following figure depicts the performance of exactly the same feedback controller designed above when the perturbation signal ξ(t) is given by a sufficiently smooth but bounded signal. We used the following perturbation input in the simulations ξ(t) = γ sin(t)exp( sin (3t)), γ = x x x 1 3 x(t) ξ(t) Fig. 3. Closed loop response of, bounded, non-polynomial perturbed second order system depicting the canceling effect of the bounded control input. The output signal x converges now to the interior of a small radius ball centered around the origin of the error space, while

5 5 the controller output u remains bounded only approximately canceling the effects of the smooth, bounded, perturbation input ξ(t). The approximate opposite nature of the control input with respect to the bounded perturbation input is clearly due to the simple magnitude balance in the system dynamics: mẍ = u+ξ(t). Indeed, now x(t) converges to a small vicinity around zero, and its first and second order time derivatives remain bounded. It follows that, necessarily, u and ξ(t), nearly point-wise cancel each other in the sum, u + ξ(t), on the right hand side of the system dynamics. D. Main Result Theorem 1: Consider the perturbed system: mẍ = u + ξ(t) with m being the known mass, u is the externally applied force acting as a control input and let ξ(t) be an uniformly bounded, sufficiently smooth signal such that, given any integer p > 1, ξ(t) can be written as follows: ξ(t) = ξ + ξ 1 t + 1! ξ t + + with ξ i = di ξ(t) dt i 1 (p 1)! ξ p 1t p 1 + o p (t), i =, 1,, p 1 t= and o p (t) is a bounded signal uniformly contained within a disk of small radius ǫ p centered at the origin with o p () = ȯ p () =... =. Given a smooth, desired, reference trajectory, x (t), for the controlled position x, the robust GPI feedback controller including p extra integrations: u = u (t) m k p+1 s p k 1 s + k s p (s p+1 + k p+ s p + + k p+ ) ] (x x (t)) with u (t) = mẍ (t) being the nominal input of the second order mass system, globally asymptotically exponentially stabilizes the position tracking error e = x x (t), for the closed loop perturbed system, towards the interior of a small neighborhood of zero, provided the set of coefficients {k p+, k p+1,, k 1, k } of the output GPI feedback tracking controller are chosen so that the closed loop characteristic polynomial, p cl (s), is a Hurwitz polynomial given by, Proof p cl (s) = s p+3 + k p+ s p + + k p+ s p+ +k p+1 s p k 1 s + k Let e(t) = x x (t) and let p cl ( d dt ) denote the differential polynomial obtained from p cl (s) after letting s = d dt. Consider the closed loop system in the time domain. We have after some elementary manipulations: p cl ( d p+1 dt )e(t) = d p+1 j k p+3 j o p (t) j= dt p+1 j with k p+3 = 1. Clearly, under the hypothesis of a small residual, o p (t), in the vicinity of the current time t, the above equation represents an asymptotically exponentially stable system perturbed by a smooth, uniformly bounded signal of very small amplitude. By well known results, (See, for instance the excellent book by Rugh 13]) the closed loop tracking error response trajectory, e(t), remains uniformly bounded by a small radius disk centered around the origin. The robustness result follows. III. SIMULATION RESULTS We simulated the following mechanical system which coincided with the topology of the experimental set up, m 1 ẍ 1 = u + ξ(t) ξ(t) = k 1 x 1 c 1 ẋ 1 k (x 1 x ) m ẍ = k (x x 1 ) c ẋ k 3 (x x 3 ) m 3 ẍ 3 = k 3 (x 3 x ) cẋ 3 The unknown state-dependent perturbation input ξ(t) was modeled as a fourth order time polynomial. A trajectory tracking task was adopted to have the controlled mass position x track, a Bézier polynomial smoothly interpolating between zero and a final position located at one centimeter from the initial rest position in approximately 3 sec]. The controller was set to be: u = u k6 s 6 + k 5 s 5 ] + + k 1 s + k (t) m s 5 (s 6 + k 1 s 5 (x x (t)) + + k 8 s + k 7 ) The controller gains {k 1,...k } were set to coincide with those of the desired characteristic polynomial (s + ζω n s + ω n )6 (s + p) with ζ = 7, ω n = 6, p = 6. The various coefficients were set to be approximately those of the experimental system: k 1 = 55.5 N/m], m 1 =.78 Kg], c 1 = 3.81 N s/m] k = 38.3 N/m], m =.56 Kg], c = 1.11 N s/m] k 3 = N/m], m 3 =.56 Kg], c 3 = 1.11 N s/m] IV. EXPERIMENTAL RESULTS A. Perturbation input arising from a finite dimensional system The following picture depicts the experimental ECP R system on which we tested the proposed output feedback tracking control strategy of the GPI type with disturbance rejection features based on iterated integrations arising from a polynomial perturbation model annihilation via repeated differentiations of the simplified input output relation. Clearly, one can take the bounded time perturbation to be state dependent, in this case, because we know that the neglected contribution of the state function, considered as part of the unknown perturbation, still produces a stable system. Unknown expressions of the state which cause unstable open loop behavior must, in general, be known and exactly canceled on line.

6 m] ξ(t) N] Fig.. Simulated closed loop response of a robust GPI controlled mass position undergoing a state-dependent dynamic, bounded, perturbation. Fig. 7. Closed loop experimental response for the controlled mass perturbed by the attachment of a second unknown mass via unknown spring and damper. m] Fig. 5. Experimental ECP R laboratory set up of mass-spring-damper system. N] We first run the tracking controller when no masses were attached to the first controlled mass. Figure 6 shows the obtained closed loop response. We then run the experiment again using exactly the same controller as before, but, this time, with only one (unknown) mass attached to the controlled system. The corresponding closed loop responses are shown in Figure 7. Finally, we run a third experiment using exactly the same previous controller, but, this time, placing two unknown masses in tandem attached to the first controlled mass. The results are shown in Figure 8. m] Fig. 8. Closed loop experimental response for the controlled mass perturbed by the attachment of two unknown masses in tandem via unknown springs and dampers. B. Perturbation inputs arising from an infinite dimensional system In view of the successful experimental performance of the closed loop finite dimensional perturbed mechanical system and the proposed robust GPI controller, we set out to repeat some of the previous experiments with an added complexity in the unknown perturbation signal generation. A rather flexible appendage, topped with a significant mass, was built and firmly attached to the top of one of the moving cars in the train as shown in the following picture. The experimental results regarding the controlled mass N] Fig. 6. Closed loop experimental response for the unperturbed controlled mass alone. Fig. 9. Mass-spring-damper system with a flexible appendage.

7 7 m] N] Fig. 1. Closed loop experimental response for the controlled mass perturbed by the attachment of two unknown masses in tandem via unknown springs and dampers and one flexible appendage placed on the second mass. Fig. 13. Mass-spring-damper system with flexible appendages on the three carts. m] N] Fig. 11. Mass-spring-damper system with a flexible appendage on the second and third carts. Fig. 1. Closed loop experimental response for the controlled mass perturbed by the attachment of two unknown masses in tandem via unknown springs and dampers and three flexible appendage placed on the controlled mass and in the second and third carts. position and the applied control input force are depicted in Figure 1 Since the results were rather encouraging, we placed one such flexible appendage on the second and third carts and proceeded to control the first mass motion, as done before, with the same previously used controller. Figure 11 depicts the arrangement. Figure 1 depicts the corresponding controlled position and control input signals. m] N] Fig. 1. Closed loop experimental response for the controlled mass perturbed by the attachment of two unknown masses in tandem via unknown springs and dampers and two flexible appendages placed on the second and third carts. Finally, we placed a flexible appendage on each one of the tree cars in the ECP R system, as shown in the picture of Figure 13. The closed loop performance is depicted in Figure 1 For these experiments the values of the springs, dampers and cart masses were modified to allow for further oscillations. We set: k 1 = N/m, c 1 = 3.6 N/m/s, m =.8 kg k = N/m, c = 1.75 N/m/s, m =.59 kg k 3 = 3.83 N/m, c 3 = 1.75 N/m/s, m 3 =.59 kg The controller gains were set to be ζ = 7, ω n = 7, p = 7. C. Robustness with respect to mass uncertainty As stated in the proposed robust output feedback GPI controller design, given by u = u k6 s 6 + k 5 s 5 ] + + k 1 s + k (t) m s 5 (s 6 + k 1 s 5 (x x (t)) + + k 8 s + k 7 ) the only parameter that needs to be known, with certitude, is the controlled mass parameter, m, associated with the first cart. Clearly, it is possible that such a mass is not perfectly known. We carried out an experimental study on the effects of

8 8 Fig. 15. Position trajectories of controlled mass for different values of the ratio m c/m. Fig. 16. Control input trajectories of controlled mass for different values of the ratio m c/m. the additional uncertainty on the needed mass parameter value. Suppose we wrongly set the parameter m in the controller to the value m c and used instead the controller: u = u (t) m c k6 s 6 + k 5 s k 1 s + k s 5 (s 6 + k 1 s k 8 s + k 7 ) ] (x x (t)) with u (t) = m c ẍ (t). We performed a series of experiments, including a flexible appendage on each of the carts, where the value of m c set in the controller software was made to vary from m c =.8 Kg] (i.e. 1% of the actual mass value) to m c = 8.6 Kg] (i.e., 3% of the actual mass value) in steps of 1 % of the ratio m c /m. The true value of m was known to be.8 Kg]. For m c =.8 Kg] the controller produces an unstable response of the system. For m c =.56 a stable but oscillatory is achieved. The response trajectories for each value of the ratio m c /m are depicted in Figure 15. In figure 16, the corresponding set of control input trajectories are shown. As the ratio m c /m exceeds the ideal value of 1, the controlled responses are less oscillatory while the control trajectories exhibit a noisy character. This is due to the highgain effect of the values of the ratio m c /m on the root locus. It is easy to show that as m c /m is very small the roots are close to the origin with an angle of departure that makes the locus cross the imaginary axis towards the right half of the complex plane. There is therefore an interval of instability caused by the small values of the ratio m c /m. As the ratio grows, the root locus intersects back the imaginary axis and converges towards the stable location of the closed loop zeroes reaching them when m c /m = 1. As the ratio m c /m approaches infinity the roots of the closed loop characteristic polynomial asymptotically tend towards the stable zeros at infinity making the system more stable, faster, and hence, more sensitive with respect to high frequency measurement noises. In conclusion, these results demonstrate that the proposed output feedback control method is robust with respect to a wide range of uncertainty on the only parameter needed to be specified in the controller. V. CONCLUSION In this article we have proposed a dynamical output feedback control, of the GPI type, for a reference trajectory tracking task of the position of a controlled mass attached to an unknown dynamical system of the mass-spring-dampers type. The controller is derived on the basis of a severely simplified mechanical system model contemplating only the controlled mass and a bounded, sufficiently smooth, perturbation input but otherwise of completely unknown nature. The actual controlled mass is subject to unknown but bounded perturbation inputs as arising from an uncertain dynamical subsystem of an arbitrary, unknown, number of tandem connected sliding masses via springs and dampers which is attached to the controlled system through a set of springs and dampers with unknown rigidity and viscosity coefficients. The attachment of flexible appendages, actually constituting infinite dimensional systems contributing to the unknown perturbation input, does not change the perturbation rejection capabilities of the proposed output feedback control scheme while satisfactorily accomplishing the desired trajectory tracking control objective. The developed robust GPI controller is derived on the basis of the simplified second order system controlled mass model and the assumption of a polynomial family of perturbation inputs of certain finite, but arbitrary, degree. The GPI controller adopts the form of a classical scalar compensation network processing the tracking error and producing the required feedback control input force. The performance of the designed controller was tested on a didactic ECP R system using a Matlab Simulink programming facility. The experimental results indicate a remarkable performance of the designed feedback controller in the presence of a trajectory tracking task and completely unknown perturbations which include real Coulomb friction coefficients. An experimental study of the robustness with respect to the resulting controller gain parameter when the mass of the controlled cart is uncertain was convincingly carried out with the presence of the flexible appendages mounted on each one of the carts comprising the ECP R system. A similar GPI controller, which now controls the position of the second, intermediate, mass in a set of three coupled masses, with the inclusion of a flexible appendage (i.e., an infinite dimensional system), firmly attached to the third mass, is now being pursued as a crucial test on the perturbation

9 9 rejection capabilities of the class of proposed output feedback controllers. REFERENCES 1] J. Becedas, V. Feliu and H. Sira-Ramírez GPI Control for a Single- Link Flexible Manipulator International Conference on Modeling, Simulation and Control (ICMSC 7). San Francisco, USA, -6 October, 7. ] F. Beltrán Carbajal, G. Silva-Navarro and H. Sira-Ramírez, H., Adaptive-like active vibration suppression for a nonlinear mechanical system using on line algebraic identification, The Thirteen International Congress on Sound and Vibration (ICSV13-Vienna), Vienna, Austria, July -6, 6. 3] F. Beltrán-Carbajal, G. Silva-Navarro, H. Sira-Ramírez and J. Quezada- Andrade, Active vibration control using on-line algebraic identification of harmonic vibrations American Control Conference, 5. Portland, Oregon, USA, June 8-1, 5. ] F. Beltrán-Carbajal, G. Silva-Navarro and H. Sira-Ramírez, Application of on-line algebraic identification in active vibration control Proceedings of the ISMA-, Conference on Noise and Vibration Engineering, Leuven, Belgium, September -,. 5] F. Beltrán, H. Sira-Ramírez, G. Silva-Navarro, Robust active vibration absorption using sliding modes, delta-modulators and generalized PI control 1th International Congress on Sound and Vibration, July 7-1, 3. Stockholm, Sweden. 6] M. Fliess, H. Sira-Ramírez, An algebraic framework for linear identification. ESAIM Contr. Optim. and Calc. of Variat. Vol. 9, pp , 3. 7] M. Fliess, R. Márquez and E. Delaleau, State Feedbacks withou asymptotic observers and Generalized PID Regulators in Nonlinear Control in the Year, A. Isidori,, F. Lamnabhi-Lagarrigue and W. Respondek (Eds.), Lecture Notes in Control and Information Sciences, Vol 58, pages Springer-Verlag, London,. 8] M. Fliess, R. Marquez, E. Delaleau and H. Sira-Ramírez, Correcteurs Proportionnels-Intègraux Généralisés, ESAIM: Control, Optimization and Calculus of Variations, Vol. 7, No., pp. 3-1,. 9] A. Franco-González, R. Márquez and H. Sira-Ramírez On the Generalized-Proportional-Integral Sliding mode Control of the Boost- Boost Converter International Conference on Electrical and Electronics Engineering (ICEEE-7), Ciudad de México, September 5-7, 7. 1] V. Hernández, H. Sira-Ramírez On the robustness of generalized PI control with respect to parametric uncertainties 3 European Control Conference, Cambridge, England U.K., September 3. 11] V. M. Hernández and H. Sira-Ramírez, Generalized PI control for global robust position regulation of rigid robot manipulators 3 American Control Conference. Denver Colorado, June 3. 1] V. M. Hernández and H. Sira-Ramírez, Generalized PI control for swinging up and balancing the inertia wheel pendulum 3 American Control Conference. Denver Colorado, June 3. 13] W. J. Rugh, Linear System Theory (nd ed.), Prentice-Hall Inc. Upper Saddle River, New Jersey, USA ] H. Sira-Ramírez and R. Silva-Ortigoza,Control Design Techniques in Power Electronics Devices, Springer-Verlag, Power Systems Series, London, 6. ISBN: ] H. Sira-Ramírez and G. Silva-Navarro Generalized PID control of the Average Boost Converter in Adaptive and Nonlinear Control NCN, 1. A. Zinober and D. Owens (Eds.), Springer-Verlag, London, 3, pp ] H. Sira-Ramírez y G. Silva-Navarro, Regulation and Tracking for the Average Boost Converter Circuit: A Generalized Proportional Integral Approach International Journal of Control Vol. 75, No. 13, pp , September. 17] J.R. Trapero, H. Sira-Ramírez and V. Feliu Batlle, A fast on-line frequency estimator of lightly damped vibrations in flexible structures Journal of Sound and Vibration, Vol. 37, pp , 7.

Control of Electromechanical Systems

Control of Electromechanical Systems Control of Electromechanical Systems November 3, 27 Exercise Consider the feedback control scheme of the motor speed ω in Fig., where the torque actuation includes a time constant τ A =. s and a disturbance

More information

On-Line Fast Algebraic Parameter and State Estimation for a DC Motor Applied to Adaptive Control

On-Line Fast Algebraic Parameter and State Estimation for a DC Motor Applied to Adaptive Control Proceedings of the World Congress on Engineering 28 Vol II WCE 28, July 2-4, 28, London, U.K. On-Line Fast Algebraic Parameter and State Estimation for a DC Motor Applied to Adaptive Control G. Mamani,

More information

Algebraic Identification Method for Mass-Spring-Damper System

Algebraic Identification Method for Mass-Spring-Damper System Proceedings of the World Congress on Engineering and Computer Science 7 WCECS 7, October -6, 7, San Francisco, USA Algebraic Identification Method for Mass-Spring-Damper System J Becedas*, G Mamani*, V

More information

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 EN530.678 Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 Prof: Marin Kobilarov 0.1 Model prerequisites Consider ẋ = f(t, x). We will make the following basic assumptions

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

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists 3,5 18, 1.7 M Open access books available International authors and editors Downloads Our authors

More information

Observer Based Friction Cancellation in Mechanical Systems

Observer Based Friction Cancellation in Mechanical Systems 2014 14th International Conference on Control, Automation and Systems (ICCAS 2014) Oct. 22 25, 2014 in KINTEX, Gyeonggi-do, Korea Observer Based Friction Cancellation in Mechanical Systems Caner Odabaş

More information

Vibration Control Prof. Dr. S. P. Harsha Department of Mechanical & Industrial Engineering Indian Institute of Technology, Roorkee

Vibration Control Prof. Dr. S. P. Harsha Department of Mechanical & Industrial Engineering Indian Institute of Technology, Roorkee Vibration Control Prof. Dr. S. P. Harsha Department of Mechanical & Industrial Engineering Indian Institute of Technology, Roorkee Module - 1 Review of Basics of Mechanical Vibrations Lecture - 2 Introduction

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

Thursday, August 4, 2011

Thursday, August 4, 2011 Chapter 16 Thursday, August 4, 2011 16.1 Springs in Motion: Hooke s Law and the Second-Order ODE We have seen alrealdy that differential equations are powerful tools for understanding mechanics and electro-magnetism.

More information

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30 289 Upcoming labs: Lecture 12 Lab 20: Internal model control (finish up) Lab 22: Force or Torque control experiments [Integrative] (2-3 sessions) Final Exam on 12/21/2015 (Monday)10:30-12:30 Today: Recap

More information

THE REACTION WHEEL PENDULUM

THE REACTION WHEEL PENDULUM THE REACTION WHEEL PENDULUM By Ana Navarro Yu-Han Sun Final Report for ECE 486, Control Systems, Fall 2013 TA: Dan Soberal 16 December 2013 Thursday 3-6pm Contents 1. Introduction... 1 1.1 Sensors (Encoders)...

More information

Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback

Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback Wei in Chunjiang Qian and Xianqing Huang Submitted to Systems & Control etters /5/ Abstract This paper studies the problem of

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

The student will experimentally determine the parameters to represent the behavior of a damped oscillatory system of one degree of freedom.

The student will experimentally determine the parameters to represent the behavior of a damped oscillatory system of one degree of freedom. Practice 3 NAME STUDENT ID LAB GROUP PROFESSOR INSTRUCTOR Vibrations of systems of one degree of freedom with damping QUIZ 10% PARTICIPATION & PRESENTATION 5% INVESTIGATION 10% DESIGN PROBLEM 15% CALCULATIONS

More information

Introduction to Control (034040) lecture no. 2

Introduction to Control (034040) lecture no. 2 Introduction to Control (034040) lecture no. 2 Leonid Mirkin Faculty of Mechanical Engineering Technion IIT Setup: Abstract control problem to begin with y P(s) u where P is a plant u is a control signal

More information

Suppression of the primary resonance vibrations of a forced nonlinear system using a dynamic vibration absorber

Suppression of the primary resonance vibrations of a forced nonlinear system using a dynamic vibration absorber Suppression of the primary resonance vibrations of a forced nonlinear system using a dynamic vibration absorber J.C. Ji, N. Zhang Faculty of Engineering, University of Technology, Sydney PO Box, Broadway,

More information

Analysis and Synthesis of Single-Input Single-Output Control Systems

Analysis and Synthesis of Single-Input Single-Output Control Systems Lino Guzzella Analysis and Synthesis of Single-Input Single-Output Control Systems l+kja» \Uja>)W2(ja»\ um Contents 1 Definitions and Problem Formulations 1 1.1 Introduction 1 1.2 Definitions 1 1.2.1 Systems

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

Linear State Feedback Controller Design

Linear State Feedback Controller Design Assignment For EE5101 - Linear Systems Sem I AY2010/2011 Linear State Feedback Controller Design Phang Swee King A0033585A Email: king@nus.edu.sg NGS/ECE Dept. Faculty of Engineering National University

More information

A linear differential flatness approach to controlling the Furuta pendulum

A linear differential flatness approach to controlling the Furuta pendulum IMA Journal of Mathematical Control and Information (2007) 24, 31 45 doi:10.1093/imamci/dnl005 Advance Access publication on March 27, 2006 A linear differential flatness approach to controlling the Furuta

More information

Robust tracking control for linear vibrating mechanical systems. Control de seguimiento robusto para sistemas mecánicos vibratorios lineales

Robust tracking control for linear vibrating mechanical systems. Control de seguimiento robusto para sistemas mecánicos vibratorios lineales Rev. Fac. Ing. Univ. Antioquia N. º 75 pp. 211-221, June, 2015 Robust tracking control for linear vibrating mechanical systems Control de seguimiento robusto para sistemas mecánicos vibratorios lineales

More information

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0.

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0. 6. Sketch the z-domain root locus and find the critical gain for the following systems K (i) Gz () z 4. (ii) Gz K () ( z+ 9. )( z 9. ) (iii) Gz () Kz ( z. )( z ) (iv) Gz () Kz ( + 9. ) ( z. )( z 8. ) (i)

More information

Passivity-based Control of Euler-Lagrange Systems

Passivity-based Control of Euler-Lagrange Systems Romeo Ortega, Antonio Loria, Per Johan Nicklasson and Hebertt Sira-Ramfrez Passivity-based Control of Euler-Lagrange Systems Mechanical, Electrical and Electromechanical Applications Springer Contents

More information

Index. A 1-form, 42, 45, 133 Amplitude-frequency tradeoff, 14. Drift field perturbation, 66 Drift vector field, 42

Index. A 1-form, 42, 45, 133 Amplitude-frequency tradeoff, 14. Drift field perturbation, 66 Drift vector field, 42 References 1. U. Beis An Introduction to Delta Sigma Converters Internet site http:// www.beis.de/ Elektronik/ DeltaSigma/ DeltaSigma.html, pp. 1 11, January 21, 2014. 2. B. Charlet, J. Lévine and R. Marino

More information

1 Trajectory Generation

1 Trajectory Generation CS 685 notes, J. Košecká 1 Trajectory Generation The material for these notes has been adopted from: John J. Craig: Robotics: Mechanics and Control. This example assumes that we have a starting position

More information

A Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction

A Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction A Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction R. W. Brockett* and Hongyi Li* Engineering and Applied Sciences Harvard University Cambridge, MA 38, USA {brockett, hongyi}@hrl.harvard.edu

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

An introduction to Mathematical Theory of Control

An introduction to Mathematical Theory of Control An introduction to Mathematical Theory of Control Vasile Staicu University of Aveiro UNICA, May 2018 Vasile Staicu (University of Aveiro) An introduction to Mathematical Theory of Control UNICA, May 2018

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

Nonlinear Control Lecture 1: Introduction

Nonlinear Control Lecture 1: Introduction Nonlinear Control Lecture 1: Introduction Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2011 Farzaneh Abdollahi Nonlinear Control Lecture 1 1/15 Motivation

More information

Software Engineering 3DX3. Slides 8: Root Locus Techniques

Software Engineering 3DX3. Slides 8: Root Locus Techniques Software Engineering 3DX3 Slides 8: Root Locus Techniques Dr. Ryan Leduc Department of Computing and Software McMaster University Material based on Control Systems Engineering by N. Nise. c 2006, 2007

More information

CHAPTER INTRODUCTION

CHAPTER INTRODUCTION CHAPTER 3 DYNAMIC RESPONSE OF 2 DOF QUARTER CAR PASSIVE SUSPENSION SYSTEM (QC-PSS) AND 2 DOF QUARTER CAR ELECTROHYDRAULIC ACTIVE SUSPENSION SYSTEM (QC-EH-ASS) 3.1 INTRODUCTION In this chapter, the dynamic

More information

Control Design Techniques in Power Electronics Devices

Control Design Techniques in Power Electronics Devices Hebertt Sira-Ramfrez and Ramön Silva-Ortigoza Control Design Techniques in Power Electronics Devices With 202 Figures < } Spri inger g< Contents 1 Introduction 1 Part I Modelling 2 Modelling of DC-to-DC

More information

Trajectory planning in the regulation of a stepping motor: A combined sliding mode and flatness approach

Trajectory planning in the regulation of a stepping motor: A combined sliding mode and flatness approach Trajectory planning in the regulation of a stepping motor: A combined sliding mode and flatness approach Hebertt Sira-Ramírez Centro de Investigaciones y Estudio Avanzados CINVESTAV-IPN Departamento de

More information

Exponential Controller for Robot Manipulators

Exponential Controller for Robot Manipulators Exponential Controller for Robot Manipulators Fernando Reyes Benemérita Universidad Autónoma de Puebla Grupo de Robótica de la Facultad de Ciencias de la Electrónica Apartado Postal 542, Puebla 7200, México

More information

(Refer Slide Time: 00:32)

(Refer Slide Time: 00:32) Nonlinear Dynamical Systems Prof. Madhu. N. Belur and Prof. Harish. K. Pillai Department of Electrical Engineering Indian Institute of Technology, Bombay Lecture - 12 Scilab simulation of Lotka Volterra

More information

FEEDBACK CONTROL SYSTEMS

FEEDBACK CONTROL SYSTEMS FEEDBAC CONTROL SYSTEMS. Control System Design. Open and Closed-Loop Control Systems 3. Why Closed-Loop Control? 4. Case Study --- Speed Control of a DC Motor 5. Steady-State Errors in Unity Feedback Control

More information

TOPIC E: OSCILLATIONS EXAMPLES SPRING Q1. Find general solutions for the following differential equations:

TOPIC E: OSCILLATIONS EXAMPLES SPRING Q1. Find general solutions for the following differential equations: TOPIC E: OSCILLATIONS EXAMPLES SPRING 2019 Mathematics of Oscillating Systems Q1. Find general solutions for the following differential equations: Undamped Free Vibration Q2. A 4 g mass is suspended by

More information

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review Week Date Content Notes 1 6 Mar Introduction 2 13 Mar Frequency Domain Modelling 3 20 Mar Transient Performance and the s-plane 4 27 Mar Block Diagrams Assign 1 Due 5 3 Apr Feedback System Characteristics

More information

Robust Stabilization of Jet Engine Compressor in the Presence of Noise and Unmeasured States

Robust Stabilization of Jet Engine Compressor in the Presence of Noise and Unmeasured States obust Stabilization of Jet Engine Compressor in the Presence of Noise and Unmeasured States John A Akpobi, Member, IAENG and Aloagbaye I Momodu Abstract Compressors for jet engines in operation experience

More information

Dynamics of Structures: Theory and Analysis

Dynamics of Structures: Theory and Analysis 1. Free vibrations 2. Forced vibrations 3. Transient response 4. Damping mechanisms Dynamics of Structures: Theory and Analysis Steen Krenk Technical University of Denmark 5. Modal analysis I: Basic idea

More information

Robotics. Dynamics. Marc Toussaint U Stuttgart

Robotics. Dynamics. Marc Toussaint U Stuttgart Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler recursion, general robot dynamics, joint space control, reference trajectory

More information

Daba Meshesha Gusu and O.Chandra Sekhara Reddy 1

Daba Meshesha Gusu and O.Chandra Sekhara Reddy 1 International Journal of Basic and Applied Sciences Vol. 4. No. 1 2015. Pp.22-27 Copyright by CRDEEP. All Rights Reserved. Full Length Research Paper Solutions of Non Linear Ordinary Differential Equations

More information

TOPIC E: OSCILLATIONS SPRING 2019

TOPIC E: OSCILLATIONS SPRING 2019 TOPIC E: OSCILLATIONS SPRING 2019 1. Introduction 1.1 Overview 1.2 Degrees of freedom 1.3 Simple harmonic motion 2. Undamped free oscillation 2.1 Generalised mass-spring system: simple harmonic motion

More information

Theory & Practice of Rotor Dynamics Prof. Rajiv Tiwari Department of Mechanical Engineering Indian Institute of Technology Guwahati

Theory & Practice of Rotor Dynamics Prof. Rajiv Tiwari Department of Mechanical Engineering Indian Institute of Technology Guwahati Theory & Practice of Rotor Dynamics Prof. Rajiv Tiwari Department of Mechanical Engineering Indian Institute of Technology Guwahati Module - 5 Torsional Vibrations Lecture - 4 Transfer Matrix Approach

More information

Introduction to Feedback Control

Introduction to Feedback Control Introduction to Feedback Control Control System Design Why Control? Open-Loop vs Closed-Loop (Feedback) Why Use Feedback Control? Closed-Loop Control System Structure Elements of a Feedback Control System

More information

A sub-optimal second order sliding mode controller for systems with saturating actuators

A sub-optimal second order sliding mode controller for systems with saturating actuators 28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 28 FrB2.5 A sub-optimal second order sliding mode for systems with saturating actuators Antonella Ferrara and Matteo

More information

The loop shaping paradigm. Lecture 7. Loop analysis of feedback systems (2) Essential specifications (2)

The loop shaping paradigm. Lecture 7. Loop analysis of feedback systems (2) Essential specifications (2) Lecture 7. Loop analysis of feedback systems (2). Loop shaping 2. Performance limitations The loop shaping paradigm. Estimate performance and robustness of the feedback system from the loop transfer L(jω)

More information

Implementation Issues for the Virtual Spring

Implementation Issues for the Virtual Spring Implementation Issues for the Virtual Spring J. S. Freudenberg EECS 461 Embedded Control Systems 1 Introduction One of the tasks in Lab 4 is to attach the haptic wheel to a virtual reference position with

More information

Chapter 23: Principles of Passive Vibration Control: Design of absorber

Chapter 23: Principles of Passive Vibration Control: Design of absorber Chapter 23: Principles of Passive Vibration Control: Design of absorber INTRODUCTION The term 'vibration absorber' is used for passive devices attached to the vibrating structure. Such devices are made

More information

Physics 12. Unit 5 Circular Motion and Gravitation Part 1

Physics 12. Unit 5 Circular Motion and Gravitation Part 1 Physics 12 Unit 5 Circular Motion and Gravitation Part 1 1. Nonlinear motions According to the Newton s first law, an object remains its tendency of motion as long as there is no external force acting

More information

Collocated versus non-collocated control [H04Q7]

Collocated versus non-collocated control [H04Q7] Collocated versus non-collocated control [H04Q7] Jan Swevers September 2008 0-0 Contents Some concepts of structural dynamics Collocated versus non-collocated control Summary This lecture is based on parts

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

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Journal of Automation Control Engineering Vol 3 No 2 April 2015 An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Nguyen Duy Cuong Nguyen Van Lanh Gia Thi Dinh Electronics Faculty

More information

Chapter 13 Digital Control

Chapter 13 Digital Control Chapter 13 Digital Control Chapter 12 was concerned with building models for systems acting under digital control. We next turn to the question of control itself. Topics to be covered include: why one

More information

Laboratory Exercise 1 DC servo

Laboratory Exercise 1 DC servo Laboratory Exercise DC servo Per-Olof Källén ø 0,8 POWER SAT. OVL.RESET POS.RESET Moment Reference ø 0,5 ø 0,5 ø 0,5 ø 0,65 ø 0,65 Int ø 0,8 ø 0,8 Σ k Js + d ø 0,8 s ø 0 8 Off Off ø 0,8 Ext. Int. + x0,

More information

THE subject of the analysis is system composed by

THE subject of the analysis is system composed by MECHANICAL VIBRATION ASSIGNEMENT 1 On 3 DOF system identification Diego Zenari, 182160, M.Sc Mechatronics engineering Abstract The present investigation carries out several analyses on a 3-DOF system.

More information

General procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls

General procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls Module 9 : Robot Dynamics & controls Lecture 32 : General procedure for dynamics equation forming and introduction to control Objectives In this course you will learn the following Lagrangian Formulation

More information

Modeling and Experimentation: Mass-Spring-Damper System Dynamics

Modeling and Experimentation: Mass-Spring-Damper System Dynamics Modeling and Experimentation: Mass-Spring-Damper System Dynamics Prof. R.G. Longoria Department of Mechanical Engineering The University of Texas at Austin July 20, 2014 Overview 1 This lab is meant to

More information

Lecture 5 Classical Control Overview III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

Lecture 5 Classical Control Overview III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Lecture 5 Classical Control Overview III Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore A Fundamental Problem in Control Systems Poles of open

More information

Robust Performance Example #1

Robust Performance Example #1 Robust Performance Example # The transfer function for a nominal system (plant) is given, along with the transfer function for one extreme system. These two transfer functions define a family of plants

More information

Chapter 2 Review of Linear and Nonlinear Controller Designs

Chapter 2 Review of Linear and Nonlinear Controller Designs Chapter 2 Review of Linear and Nonlinear Controller Designs This Chapter reviews several flight controller designs for unmanned rotorcraft. 1 Flight control systems have been proposed and tested on a wide

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

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

H-infinity Model Reference Controller Design for Magnetic Levitation System

H-infinity Model Reference Controller Design for Magnetic Levitation System H.I. Ali Control and Systems Engineering Department, University of Technology Baghdad, Iraq 6043@uotechnology.edu.iq H-infinity Model Reference Controller Design for Magnetic Levitation System Abstract-

More information

Course Summary. The course cannot be summarized in one lecture.

Course Summary. The course cannot be summarized in one lecture. Course Summary Unit 1: Introduction Unit 2: Modeling in the Frequency Domain Unit 3: Time Response Unit 4: Block Diagram Reduction Unit 5: Stability Unit 6: Steady-State Error Unit 7: Root Locus Techniques

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

(Continued on next page)

(Continued on next page) (Continued on next page) 18.2 Roots of Stability Nyquist Criterion 87 e(s) 1 S(s) = =, r(s) 1 + P (s)c(s) where P (s) represents the plant transfer function, and C(s) the compensator. The closedloop characteristic

More information

Problem Set Number 01, MIT (Winter-Spring 2018)

Problem Set Number 01, MIT (Winter-Spring 2018) Problem Set Number 01, 18.306 MIT (Winter-Spring 2018) Rodolfo R. Rosales (MIT, Math. Dept., room 2-337, Cambridge, MA 02139) February 28, 2018 Due Monday March 12, 2018. Turn it in (by 3PM) at the Math.

More information

Aircraft Dynamics First order and Second order system

Aircraft Dynamics First order and Second order system Aircraft Dynamics First order and Second order system Prepared by A.Kaviyarasu Assistant Professor Department of Aerospace Engineering Madras Institute Of Technology Chromepet, Chennai Aircraft dynamic

More information

Uncertainty and Robustness for SISO Systems

Uncertainty and Robustness for SISO Systems Uncertainty and Robustness for SISO Systems ELEC 571L Robust Multivariable Control prepared by: Greg Stewart Outline Nature of uncertainty (models and signals). Physical sources of model uncertainty. Mathematical

More information

Converse Lyapunov theorem and Input-to-State Stability

Converse Lyapunov theorem and Input-to-State Stability Converse Lyapunov theorem and Input-to-State Stability April 6, 2014 1 Converse Lyapunov theorem In the previous lecture, we have discussed few examples of nonlinear control systems and stability concepts

More information

Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2)

Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2) Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2) For all calculations in this book, you can use the MathCad software or any other mathematical software that you are familiar

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

Mechanics, Heat, Oscillations and Waves Prof. V. Balakrishnan Department of Physics Indian Institute of Technology, Madras

Mechanics, Heat, Oscillations and Waves Prof. V. Balakrishnan Department of Physics Indian Institute of Technology, Madras Mechanics, Heat, Oscillations and Waves Prof. V. Balakrishnan Department of Physics Indian Institute of Technology, Madras Lecture - 21 Central Potential and Central Force Ready now to take up the idea

More information

Controls Problems for Qualifying Exam - Spring 2014

Controls Problems for Qualifying Exam - Spring 2014 Controls Problems for Qualifying Exam - Spring 2014 Problem 1 Consider the system block diagram given in Figure 1. Find the overall transfer function T(s) = C(s)/R(s). Note that this transfer function

More information

Problem Set Number 2, j/2.036j MIT (Fall 2014)

Problem Set Number 2, j/2.036j MIT (Fall 2014) Problem Set Number 2, 18.385j/2.036j MIT (Fall 2014) Rodolfo R. Rosales (MIT, Math. Dept.,Cambridge, MA 02139) Due Mon., September 29, 2014. 1 Inverse function problem #01. Statement: Inverse function

More information

4 Arithmetic of Feedback Loops

4 Arithmetic of Feedback Loops ME 132, Spring 2005, UC Berkeley, A. Packard 18 4 Arithmetic of Feedback Loops Many important guiding principles of feedback control systems can be derived from the arithmetic relations, along with their

More information

MCE693/793: Analysis and Control of Nonlinear Systems

MCE693/793: Analysis and Control of Nonlinear Systems MCE693/793: Analysis and Control of Nonlinear Systems Lyapunov Stability - I Hanz Richter Mechanical Engineering Department Cleveland State University Definition of Stability - Lyapunov Sense Lyapunov

More information

CHAPTER # 9 ROOT LOCUS ANALYSES

CHAPTER # 9 ROOT LOCUS ANALYSES F K א CHAPTER # 9 ROOT LOCUS ANALYSES 1. Introduction The basic characteristic of the transient response of a closed-loop system is closely related to the location of the closed-loop poles. If the system

More information

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control Chapter 2 Classical Control System Design Overview Ch. 2. 2. Classical control system design Introduction Introduction Steady-state Steady-state errors errors Type Type k k systems systems Integral Integral

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

Chapter 2 SDOF Vibration Control 2.1 Transfer Function

Chapter 2 SDOF Vibration Control 2.1 Transfer Function Chapter SDOF Vibration Control.1 Transfer Function mx ɺɺ( t) + cxɺ ( t) + kx( t) = F( t) Defines the transfer function as output over input X ( s) 1 = G( s) = (1.39) F( s) ms + cs + k s is a complex number:

More information

Classical Dual-Inverted-Pendulum Control

Classical Dual-Inverted-Pendulum Control PRESENTED AT THE 23 IEEE CONFERENCE ON DECISION AND CONTROL 4399 Classical Dual-Inverted-Pendulum Control Kent H. Lundberg James K. Roberge Department of Electrical Engineering and Computer Science Massachusetts

More information

Chapter 9 Robust Stability in SISO Systems 9. Introduction There are many reasons to use feedback control. As we have seen earlier, with the help of a

Chapter 9 Robust Stability in SISO Systems 9. Introduction There are many reasons to use feedback control. As we have seen earlier, with the help of a 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 9 Robust

More information

Synergetic Control of the Unstable Two-Mass System

Synergetic Control of the Unstable Two-Mass System Synergetic Control of the Unstable Two-Mass System Alexander A. Kolesnikov Department of Automatic Control Systems Taganrog State University of Radio-Engineering Nekrasovsky str. 44, Taganrog GSP-17A,

More information

Exam. 135 minutes, 15 minutes reading time

Exam. 135 minutes, 15 minutes reading time Exam August 6, 208 Control Systems II (5-0590-00) Dr. Jacopo Tani Exam Exam Duration: 35 minutes, 5 minutes reading time Number of Problems: 35 Number of Points: 47 Permitted aids: 0 pages (5 sheets) A4.

More information

available online at CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING THE NATURAL MOTION

available online at   CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING THE NATURAL MOTION Acta Polytechnica 3(6):883 889 3 Czech Technical University in Prague 3 doi:.43/ap.3.3.883 available online at http://ojs.cvut.cz/ojs/index.php/ap CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING

More information

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state

More information

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER 114 CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER 5.1 INTRODUCTION Robust control is a branch of control theory that explicitly deals with uncertainty in its approach to controller design. It also refers

More information

Chapter 14. Oscillations. Oscillations Introductory Terminology Simple Harmonic Motion:

Chapter 14. Oscillations. Oscillations Introductory Terminology Simple Harmonic Motion: Chapter 14 Oscillations Oscillations Introductory Terminology Simple Harmonic Motion: Kinematics Energy Examples of Simple Harmonic Oscillators Damped and Forced Oscillations. Resonance. Periodic Motion

More information

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK Feng Tian Department of Mechanical Engineering Marquette University Milwaukee, WI 53233 USA Email: feng.tian@mu.edu Kevin

More information

Networks and Systems Prof V.G K. Murti Department of Electrical Engineering Indian Institute of Technology, Madras Lecture - 10 Fourier Series (10)

Networks and Systems Prof V.G K. Murti Department of Electrical Engineering Indian Institute of Technology, Madras Lecture - 10 Fourier Series (10) Networks and Systems Prof V.G K. Murti Department of Electrical Engineering Indian Institute of Technology, Madras Lecture - 10 Fourier Series (10) What we have seen in the previous lectures, is first

More information

Control Systems I Lecture 10: System Specifications

Control Systems I Lecture 10: System Specifications Control Systems I Lecture 10: System Specifications Readings: Guzzella, Chapter 10 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich November 24, 2017 E. Frazzoli (ETH) Lecture

More information

Compensator Design to Improve Transient Performance Using Root Locus

Compensator Design to Improve Transient Performance Using Root Locus 1 Compensator Design to Improve Transient Performance Using Root Locus Prof. Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning

More information

Dynamics of Ocean Structures Prof. Dr. Srinivasan Chandrasekaran Department of Ocean Engineering Indian Institute of Technology, Madras

Dynamics of Ocean Structures Prof. Dr. Srinivasan Chandrasekaran Department of Ocean Engineering Indian Institute of Technology, Madras Dynamics of Ocean Structures Prof. Dr. Srinivasan Chandrasekaran Department of Ocean Engineering Indian Institute of Technology, Madras Module - 1 Lecture - 10 Methods of Writing Equation of Motion (Refer

More information

Robotics. Dynamics. University of Stuttgart Winter 2018/19

Robotics. Dynamics. University of Stuttgart Winter 2018/19 Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler, joint space control, reference trajectory following, optimal operational

More information

Video 5.1 Vijay Kumar and Ani Hsieh

Video 5.1 Vijay Kumar and Ani Hsieh Video 5.1 Vijay Kumar and Ani Hsieh Robo3x-1.1 1 The Purpose of Control Input/Stimulus/ Disturbance System or Plant Output/ Response Understand the Black Box Evaluate the Performance Change the Behavior

More information

CHAPTER 1 Basic Concepts of Control System. CHAPTER 6 Hydraulic Control System

CHAPTER 1 Basic Concepts of Control System. CHAPTER 6 Hydraulic Control System CHAPTER 1 Basic Concepts of Control System 1. What is open loop control systems and closed loop control systems? Compare open loop control system with closed loop control system. Write down major advantages

More information