arxiv:math/ v2 [math.oc] 8 Nov 2002

Size: px
Start display at page:

Download "arxiv:math/ v2 [math.oc] 8 Nov 2002"

Transcription

1 arxiv:math/6121v2 [math.oc] 8 Nov 22 Matching linear systems and the ball and beam F. Andreev 13 D. Auckly 14 L. Kapitanski 124 S. Gosavi 15 W. White 15 A. Kelkar 16 3 Department of Mathematics Western Illinois University Macomb IL USA 4 Department of Mathematics Kansas State University Manhattan KS 6656 USA 5 Department of Mechanical and Nuclear Engineering Kansas State University Manhattan KS 6656 USA 6 Department of Mechanical Engineering Iowa State University Ames IA 511 USA Abstract A recent approach to the control of underactuated systems is to look for control laws which will induce some specified structure on the closed loop system. In this paper we describe one matching condition and an approach for finding all control laws that fit the condition. After an analysis of the resulting control laws for linear systems we present the results from an experiment on a nonlinear ball and beam system. 1 Underactuated systems and the matching condition Over the past five years several researchers have proposed nonlinear control laws for which the closed loop system assumes some special form see the controlled Lagrangian method of [8 9 1] the generalized matching conditions of [ ] the interconnection and damping assignment passivity based control of [7] the λ-method of [6 5] and the references therein. In this paper we describe the implementation of the λ-method of [6] on a ball and beam system. For the readers convenience we start with the statement of the main theorem on λ-method matching control laws Theorem 1. We also present an indicial derivation of the main equations. We then prove a new theorem showing that the family 1 Supported in part by NSF grant CMS Supported in part by NSF grant DMS of matching control laws of any linear time invariant system contains all linear state feedback control laws Theorem 2. We next present the general solution of the matching equations for the Quanser ball and beam system. Note that this system is different from the system analyzed by Hamberg [11]. As always the general solution contains several free functional parameters that may be used as tuning parameters. We chose these arbitrary functions in order to have a fair comparison with the manifacturer s linear control law. Our laboratory tests confirm the predicted stabilization. This was our first experimental test of the λ-method. We later tested this method on an inverted pendulum cart [3]. Consider a system of the form g rj ẍ j + [jk r]ẋ j ẋ k + C r + V x r = u r 1 r = 1...n where g ij denotes the mass-matrix C r the dissipation V the potential energy [i j k] the Christoffel symbol of the first kind [jki] = 1 gij 2 q k + g ki q j g jk q i 2 and u r is the applied actuation. To encode the fact that some degrees of freedom are unactuated the applied forces and/or torques are restricted to satisfy Pj igjk u k = where Pj i is a g-orthogonal projection. The matching conditions come from this restriction together with the requirement that the closed loop 1

2 system takes the form ĝ rj ẍ j + [jk r]ẋ j ẋ k +Ĉr + V = r = 1...n xr for some choice of ĝ Ĉ and V. The matching conditions read Pk r Γ k ij Γ k ij = Pk g r ki C i ĝ ki Ĉ i = Pk r g ki V ĝki V 3 q i q i = whereγ k ij isthechristoffelsymbolofthesecondkind Γ k ij = gkl [ijl]. 4 If the matching conditions 3 hold the control law will be given by u r = g rk Γ k ij Γ k ij q i q j + C r Ĉr +g rk g ki V ĝki V q i q i. 5 The motivation for this method is that Ĥ = 1 2ĝij q i q j + V is a natural candidate for a Lyapunov function because d dtĥ = ĝ ijĉ i q j. Following [6] introduce new variables λ k i = g ijĝ jk. We have Theorem 1 The functions ĝ ij V and Ĉ satisfy 3 in a neighborhood of x if and only if P r k Pk g r ki C i ĝ ki Ĉ i = g ki V ĝki V q i q i = and the following conditions hold. First there exists a hypersurface containing x and transverse to each of the vectorfields λ l i Pi j / xl on which ĝ ij is invertible and symmetric and satisfies g ki P k l = λj k Pk l ĝji. Second λ i j Pj k and ĝ ij satisfy Pk s λ l Pr r t g ls q j +[ljs]λl r [rji]λi s λ i s +g ir q j +[ijr]λi s [sjl]λ l r = 6 λ l rpt r ĝ nm λ l r q l +ĝ Pr t ln q m +ĝ λ l r Pr t lm q n = Pt l partialg nm Pt l P q l ++g ln q mg t l lm qn. 7 Although the proof of this proposition may be found in [6] [4] and [5] for convenience we include an indicial notation derivation of equations 6 and 7. Substitute equations2 4 forboth Γ k ij and Γ k ij into the first of equations 3 and multiply the result by the scalar 2 to obtain: Pkĝ r kl ĝ ij q l Pr kĝ kl ĝ li q j Pr kĝ kl ĝ jl q i = P r k gkl g ij q l Pr k gkl g li q j Pr k gkl g jl q i. Multiply by g rt and use that P is self-adjoint i.e. Pi kg kj = g ik Pj k to get Use P r t λl r ĝ li Pt r ĝ ij ĝ li λl r q l Pr t λl r q j Pr t λl r = P r t g ij q r Pr t q = Pr j t λl rĝli g ri q j Pr t P q ĝ r j t λl r li q j ĝ jl q i g jr q i. and 8 λ l rĝli = g ri 9 in 8 to obtain 7. To derive 6 first differentiate 9 with respect to q j to get λ l ĝ li r q j = g ri q j ĝ li λ l r q j. 1 Substitute equation 1 into equation8 and obtain P r t = P r t ĝ li λ l r ĝ ij q l q j +ĝ λ l r lj q i +λl r gri q j + g rj q i g ri q j g jr q i + g ij q r 11. 2

3 Multiply by Pk sλi s use 9 and 1 to obtain λ l r g ij g ls P s k Pr t = P s k Pr t g js q l λi s q j +λl r ĝ ij λ l λ i s r q l λi sĝlj λ l r q i q r. 12 Finally to obtain 6 add to equation 12 an equation obtained from 12 by interchanging k and t r and s l and i. 2 Matching and constant coefficient linear systems In this section we prove that for linear time invariant systems any linear full state feedback control law is a solution to the matching equations. Theorem 2 When applied to linear timeindependent systems the family of matching control laws contains all linear state feedback laws. Choose coordinates q i so that the desired equilibrium is at the origin V = V ij q i q j + v k q k and C i = C ij q j where g ij V ij v k C ij and Pk r are constant and Pk r has rank n u. Clearly ĝ ij V = V ij q i q j and Ĉi = Ĉij q j is a solution to the matching equations when ĝ ij Vij and Ĉij are constant provided ĝ ij and V ij are symmetric Pk g r ki V ij ĝ ki Vij = and Pk g r ki C ij ĝ ki Ĉ ij =. Let u k = v k +a ki q i + b ki q i be an arbitrary linear control law satisfying Pk rgkl u l =. Comparison with equation 3 gives g rk g ki V ij ĝ ki Vij = a rj and Thus and g rk g ki C ij ĝ ki Ĉ ij = b rj. V lj = ĝ lp g pr V rj a rj Ĉ lj = ĝ lp g pr C rj b rj. It remains to check that we can find a symmetric nondegenerate matrix ĝ ki so that the resulting V lj is also symmetric. The symmetry of V lj will follow if we have ĝ lp g pr V rj a rj ĝ jp g pr V rl a rl = and therefore we need to find a symmetric nondegenerate matrix ĝ lp satisfying this equation. The existence of such matrix is guaranteed by the following simple observation. Lemma 1 Given any real n n matrix R there is a nondegenerate symmetric matrix X so that RX X T R T =. Indeed setting X = QYQ T results in the following equation for Y: Q 1 RQY Y T Q 1 RQ T =. Hence without loss of generality we may assume that Q 1 RQ is a real Jordan block see [14] λ 1... λ or a b 1... b a 1 a b 1... b a In each case Y = solves the 1... equation. NotethattheresultofLemma1istrueformatrices with coefficients in any field. This is proved in [15]. 3 Example: The Ball and Beam In order to demonstrate the approach described above we have implemented one of the control laws from the family of control laws described in the first 3

4 Table 1: The physical parameters of the system. l b = length of the beam =.43m I B = 2 5 m BrB 2 = ball inertia = Kg m 2 l l = length of the link =.11m I b = inertia of the beam =.1Kg m 2 r g = radius of the gear =.3m I s = effective servo inertia =.2Kg m 2 r B = radius of the ball =.1m g = gravitational acceleration = 9.8m/s 2 m B = mass of the ball =.7Kg s = desired equilibrium position =.22m m b = mass of the beam =.15Kg c = inherent servo dissipation = Kg m 2 /s m l = mass of the link =.1Kg s θ α and the dissipation is C 1 = C 2 = c θ. After rescaling we get 1 cosα a 2 1 cosθ 2 +sinα+a 1 a 2 sinθ 2 = a 2 1 T = 1 2 ṡ a 4+a 3 +5/2s 2 α θ 2 θ 2 +α θṡ θ C 1 = C 2 = Figure 1: The ball and beam system section on a ball and beam system Figure 1 this system is commercially available from Quanser Consulting Ontario Canada. The s coordinate is unactuated the θ coordinate is actuated by the servo and the objective is to bring the ball to the center of the beam. The physical parameters of the system are given in Table 1. One can express α as a concrete function of θ from the kinematic relation l b 1 cosα r g 1 cosθ 2 +l b sinα+l l r g sinθ 2 = l 2 l. The kinetic energy of the system is T = 1 2 m bs 2 α I B α+ 1 r B ṡ I b α I s θ 2. The potential energy is V = 1 2 m l g r g sinθ+ 1 2 m b +m l g l b sinα +m B g ssinα V = a 5 sinθ+s+a 6 sinαθ C 1 = and C 2 = a 7 θ where the ak are the dimensionless parameters a 1 = l l l b a 2 = r g l b a 3 = I b +I B I B a 5 = m lr g a 6 = l bm b +m l 2m B r B 2m B r B c a 7 = 2 rb 3 g. m B a 4 = I s I B The notation is used to denote a derivative of a function of one variable. For general underactuated systems the use of the powerful λ-method to solve the matching equations is discussed in [6 5]. For systems with two degrees of freedom the λ-method produces the general solution to the matching equations in an explicit form [4]. When applied to the ball and beam system the explicit family of control laws is given by equation 5 with the following expressions for ĝ V and Ĉ where ĝ 11 = ψ 2 α hysθ+1 dϕ µ 1 ϕψ2 ϕ ĝ 12 = 1 µ g 11 σĝ 11 ĝ 22 = 1 µ g 12 σĝ 12 4

5 where Vsθ =wy+5y +s 5 sinϕ µ 1 ϕψϕ ϕ µ 1 sinϕ dϕ ϕψϕ ψτdτ dϕ Ĉ 1 = g 1i ĝ i1 1 C 1 g 1j ĝ j2 Ĉ 2 µsθ = µ 1 αθ 5sg 12 σsθ = µ 1 α 1 5s µ 1 α y = ψαs s + ψτdτ µ 1κ µ dκ}. 1 κ Here hy wy µ 1 α are arbitrary functions of one variable and Ĉ2 is an arbitraryfunction which is odd in velocities. 4 Experimental Results Our experiments were conducted on the Quanser ball andbeamsystem. Thecontrolsignalisavoltagesuppliedtothe servoandthesensedoutputofthe system is s and θ sampled at 3 Hz. A Quanser MULTIQ R data acquisition card is used for the analog signal input and output. The velocities are computed via numerical differentiation using the forward difference algorithm. The control law produces a voltage signal and is supplied through the D/A converterto the DC servomotor via an amplifier. The relation between the control voltage v in and the torque u = u 2 in equation 5 is K 2 m N2 g θ where R m = armature resistance = 2.6 Ω N g = gear ratio = 7.5 K m = motor torque constant =.767 Volt sec. Any stabilizing linear control law for this system is specified by four constants. The nonlinear control laws in our family are specified by the four arbitrary functions: µ 1 α hy wy and Ĉ2sθṡ θ. We chose µ 1 α = 1.849exp4.7845sinα hy = wy =.23y 2 Ĉ 2 sθṡ θ = ĝ 12 1+ṡ 2 +1 θ 2 µṡ+σ θ. These functions produce the control law u in rescaledunits. Thevaluesoftheconstantsa 1 through a 7 are as follows a 1 =.2547 a 5 =.1889 a 2 =.588 a 6 = 42 a 3 = a 7 = a 4 = The final control signal is obtained by converting back into MKS units and using the formula in the preceding paragraph to get the input voltage. These choices were made from the following considerations. The form of the function µ 1 was chosen to simplify the integralsin the expressions for y ψ and ĝ 11. The form ofĉ2 waschosento ensurethat Ĉ1ṡ+Ĉ2 θ would be positive for Ĥ to be a Lyapunov function. Finally the coefficients in these functions were chosen so that the linearization of the nonlinear control law would agree with the linear control law provided by the manufacturer. Extensive numerical simulations done using Matlab R confirm that the nonlinear control law stabilizes the system. The linear control law appears to stabilize the system for a wider range of initial conditions than the nonlinear control law. This is an empirical observation not a mathematical fact. Finding an adequate mathematical framework to compare different control laws is a very interesting unresolved problem see[4]. Usually given two locally stabilizing control laws there exist initial conditions stabilized by one but not by the other. For example one set of physically unrealistic initial conditions with a large angular velocity θ = 3.6 or 158 rad/sec in physical units is stabilized by our nonlinear control law but not by the linear one. We have implemented the nonlinear control law in the laboratory. The laboratory tests confirm the predicted behavior of the nonlinear controller. Figures 2 and 3 show a comparison of the time histories of the ball position s and angular displacement θ for the 5

6 Linear control law Nonlinear control law 1 Linear control law Nonlinear control law Position m.1 Angle rad Time sec Time sec Figure 2: Ball position response Figure 3: Angular displacement response linear and nonlinear control laws. In both cases the control signal reached the saturation limit for a short duration during the initial rise of the response. The difference in the steady-state values of the responses is attributed to a lack of sensitivity of the resistive strip used to measure the ball position. 5 Conclusions The λ-method produces explicit infinite-dimensional families of control laws and simultaneously provides a natural candidate for a Lyapunov function. When this method is applied to linear time-invariant systems the resulting family contains all linear state feedback control laws Proposition 2. In this paper we also present the results of the first implementation of a λ-method matching control law on a concrete physical device the ball and beam system. The experimental results agree with theoretical predictions and numerical simulations. In our experiments we observe that the linear control law performs better than our nonlinear control law for the ball and beam system. However in a later experiment with an inverted pendulum cart [3] we found that a properly tuned λ-method matching control law performed better than the corresponding linear one. At the moment it is not known for which systems matching control laws will perform better. This is an important problem that must be resolved. References [1] F. Andreev D. Auckly S. Gosavi L. Kapitanski A. Kelkar and W. White Matching linear systems and the ball and beam [2] F. Andreev D. Auckly L. Kapitanski A. Kelkar W. White Matching control laws for a ball and beam system Proc. IFAC Workshop on Lagrangian and Hamiltonian Methods for Nonlinear Control Princeton ; [3] F. Andreev D. Auckly L. Kapitanski A. Kelkar W. White Matching and digital control implementation for underactuated systems Proceedings of the American Control Conference Chicago IL [4] D. Auckly L. Kapitanski Mathematical problems in the control of underactuated systems CRM Proceedings and Lecture Notes [5] D. Auckly L. Kapitanski On the λ-equations for matching control laws submitted 6

7 [6] D. Auckly L. Kapitanski and W. White Control of nonlinear underactuated systems Communications on Pure Appl. Math [7] G. Blankenstein R. Ortega and A. J. van der Schaft The matching conditions of controlled Lagrangians and interconnection and damping assignment passivity based control Preprint 21 [8] A. Bloch N. Leonard and J. Marsden Stabilization of mechanical systems using controlled Lagrangians Proc. IEEE Conference on Decision and Control San Diego CA [9] A. Bloch D. Chang N. Leonard and J. E. Marsden Controlled Lagrangians and the stabilization of mechanical systems II: Potential shaping Trans IEEE on Auto. Control [1] A. Bloch N. Leonard and J. Marsden Controlled Lagrangians and a stabilization of mechanical systems I: The first matching theorem IEEE Trans. Automat. Control [11] J. Hamberg General matching conditions in the theory of controlled Lagrangians in Proc. IEEE Conference on Decision and Control Phoenix AZ 1999 [12] J. Hamberg Controlled Lagrangians symmetries and conditions for strong matching Proc. IFAC Workshop on Lagrangian and Hamiltonian methods for nonlinear control Princeton NJ [13] J. Hamberg Simplified conditions for matching and for generalized matching in the theory of controlled Lagrangians Proc. ACC Chicago Illinois [14] R. Horn and C. Johnson Matrix analysis Cambridge University Press Cambridge [15] O. Taussky and H. Zassenhaus On the similarity transformation between a matrix and its transpose Pacific J. Math

Controlled Lagrangian Methods and Tracking of Accelerated Motions

Controlled Lagrangian Methods and Tracking of Accelerated Motions Controlled Lagrangian Methods and Tracking of Accelerated Motions Dmitry V. Zenkov* Department of Mathematics North Carolina State University Raleigh, NC 7695 dvzenkov@unity.ncsu.edu Anthony M. Bloch**

More information

Some results on energy shaping feedback

Some results on energy shaping feedback Some results on energy shaping feedback Andrew D. Lewis Bahman Gharesifard 13/08/2007 Department of Mathematics and Statistics, Queen s University Email: andrew@mast.queensu.ca URL: http://www.mast.queensu.ca/~andrew/

More information

Flat Nonholonomic Matching

Flat Nonholonomic Matching Flat Nonholonomic Matching Dmitry V. Zenkov 1 Department of Mathematics North Carolina State University Raleigh, NC 27695 dvzenkov@unity.ncsu.edu Anthony M. Bloch 2 Department of Mathematics University

More information

Relaxed Matching for Stabilization of Mechanical Systems

Relaxed Matching for Stabilization of Mechanical Systems Relaxed Matching for Stabilization of Mechanical Systems D.A. Long, A.M. Bloch, J.E. Marsden, and D.V. Zenkov Keywords: Controlled Lagrangians, kinetic shaping Abstract. The method of controlled Lagrangians

More information

KINETIC ENERGY SHAPING IN THE INVERTED PENDULUM

KINETIC ENERGY SHAPING IN THE INVERTED PENDULUM KINETIC ENERGY SHAPING IN THE INVERTED PENDULUM J. Aracil J.A. Acosta F. Gordillo Escuela Superior de Ingenieros Universidad de Sevilla Camino de los Descubrimientos s/n 49 - Sevilla, Spain email:{aracil,

More information

A Normal Form for Energy Shaping: Application to the Furuta Pendulum

A Normal Form for Energy Shaping: Application to the Furuta Pendulum Proc 4st IEEE Conf Decision and Control, A Normal Form for Energy Shaping: Application to the Furuta Pendulum Sujit Nair and Naomi Ehrich Leonard Department of Mechanical and Aerospace Engineering Princeton

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

Real-Time Implementation of a LQR-Based Controller for the Stabilization of a Double Inverted Pendulum

Real-Time Implementation of a LQR-Based Controller for the Stabilization of a Double Inverted Pendulum Proceedings of the International MultiConference of Engineers and Computer Scientists 017 Vol I,, March 15-17, 017, Hong Kong Real-Time Implementation of a LQR-Based Controller for the Stabilization of

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

The basic principle to be used in mechanical systems to derive a mathematical model is Newton s law,

The basic principle to be used in mechanical systems to derive a mathematical model is Newton s law, Chapter. DYNAMIC MODELING Understanding the nature of the process to be controlled is a central issue for a control engineer. Thus the engineer must construct a model of the process with whatever information

More information

Minimizing Cable Swing in a Gantry Crane Using the IDA-PBC Methodology

Minimizing Cable Swing in a Gantry Crane Using the IDA-PBC Methodology 3 th National Conference on Mechanisms and Machines (NaCoMM7), IISc, Bangalore, India. December -3, 7 NaCoMM-7-65 Minimizing Cable Swing in a Gantry Crane Using the IDA-PBC Methodology Faruk Kazi, Ravi

More information

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67 1/67 ECEN 420 LINEAR CONTROL SYSTEMS Lecture 6 Mathematical Representation of Physical Systems II State Variable Models for Dynamic Systems u 1 u 2 u ṙ. Internal Variables x 1, x 2 x n y 1 y 2. y m Figure

More information

Energy-based Swing-up of the Acrobot and Time-optimal Motion

Energy-based Swing-up of the Acrobot and Time-optimal Motion Energy-based Swing-up of the Acrobot and Time-optimal Motion Ravi N. Banavar Systems and Control Engineering Indian Institute of Technology, Bombay Mumbai-476, India Email: banavar@ee.iitb.ac.in Telephone:(91)-(22)

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

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

MECHATRONICS ENGINEERING TECHNOLOGY. Modeling a Servo Motor System

MECHATRONICS ENGINEERING TECHNOLOGY. Modeling a Servo Motor System Modeling a Servo Motor System Definitions Motor: A device that receives a continuous (Analog) signal and operates continuously in time. Digital Controller: Discretizes the amplitude of the signal and also

More information

Positioning Servo Design Example

Positioning Servo Design Example Positioning Servo Design Example 1 Goal. The goal in this design example is to design a control system that will be used in a pick-and-place robot to move the link of a robot between two positions. Usually

More information

Controlling the Inverted Pendulum

Controlling the Inverted Pendulum Controlling the Inverted Pendulum Steven A. P. Quintero Department of Electrical and Computer Engineering University of California, Santa Barbara Email: squintero@umail.ucsb.edu Abstract The strategies

More information

Lab 5a: Pole Placement for the Inverted Pendulum

Lab 5a: Pole Placement for the Inverted Pendulum Lab 5a: Pole Placement for the Inverted Pendulum November 1, 2011 1 Purpose The objective of this lab is to achieve simultaneous control of both the angular position of the pendulum and horizontal position

More information

Lab 3: Quanser Hardware and Proportional Control

Lab 3: Quanser Hardware and Proportional Control Lab 3: Quanser Hardware and Proportional Control The worst wheel of the cart makes the most noise. Benjamin Franklin 1 Objectives The goal of this lab is to: 1. familiarize you with Quanser s QuaRC tools

More information

Moving Mass Control for Underwater Vehicles

Moving Mass Control for Underwater Vehicles Moving Mass Control for Underwater Vehicles C. A. Woolsey 1 & N. E. Leonard 2 1 Aerospace & Ocean Engineering Virginia Tech Blacksburg, VA 2461 cwoolsey@vt.edu 2 Mechanical & Aerospace Engineering Princeton

More information

Example: DC Motor Speed Modeling

Example: DC Motor Speed Modeling Page 1 of 5 Example: DC Motor Speed Modeling Physical setup and system equations Design requirements MATLAB representation and open-loop response Physical setup and system equations A common actuator in

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

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

Asymptotic Stabilization of the Heavy Top Using Controlled Lagrangians 1

Asymptotic Stabilization of the Heavy Top Using Controlled Lagrangians 1 Asymptotic Stabilization of the Heavy Top Using Controlled Lagrangians 1 Dong Eui Chang Jerrold E. Marsden Control and Dynamical Systems 107-81 California Institute of Technology Pasadena, CA 9115 {dchang@cds.caltech.edu,

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

Efficient Swing-up of the Acrobot Using Continuous Torque and Impulsive Braking

Efficient Swing-up of the Acrobot Using Continuous Torque and Impulsive Braking American Control Conference on O'Farrell Street, San Francisco, CA, USA June 9 - July, Efficient Swing-up of the Acrobot Using Continuous Torque and Impulsive Braking Frank B. Mathis, Rouhollah Jafari

More information

Lab 6a: Pole Placement for the Inverted Pendulum

Lab 6a: Pole Placement for the Inverted Pendulum Lab 6a: Pole Placement for the Inverted Pendulum Idiot. Above her head was the only stable place in the cosmos, the only refuge from the damnation of the Panta Rei, and she guessed it was the Pendulum

More information

In the presence of viscous damping, a more generalized form of the Lagrange s equation of motion can be written as

In the presence of viscous damping, a more generalized form of the Lagrange s equation of motion can be written as 2 MODELING Once the control target is identified, which includes the state variable to be controlled (ex. speed, position, temperature, flow rate, etc), and once the system drives are identified (ex. force,

More information

Cooperative Control and Mobile Sensor Networks

Cooperative Control and Mobile Sensor Networks Cooperative Control and Mobile Sensor Networks Cooperative Control, Part I, D-F Naomi Ehrich Leonard Mechanical and Aerospace Engineering Princeton University and Electrical Systems and Automation University

More information

Robot Manipulator Control. Hesheng Wang Dept. of Automation

Robot Manipulator Control. Hesheng Wang Dept. of Automation Robot Manipulator Control Hesheng Wang Dept. of Automation Introduction Industrial robots work based on the teaching/playback scheme Operators teach the task procedure to a robot he robot plays back eecute

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

Controllability Analysis of A Two Degree of Freedom Nonlinear Attitude Control System

Controllability Analysis of A Two Degree of Freedom Nonlinear Attitude Control System Controllability Analysis of A Two Degree of Freedom Nonlinear Attitude Control System Jinglai Shen, Amit K Sanyal, and N Harris McClamroch Department of Aerospace Engineering The University of Michigan

More information

Trajectory-tracking control of a planar 3-RRR parallel manipulator

Trajectory-tracking control of a planar 3-RRR parallel manipulator Trajectory-tracking control of a planar 3-RRR parallel manipulator Chaman Nasa and Sandipan Bandyopadhyay Department of Engineering Design Indian Institute of Technology Madras Chennai, India Abstract

More information

A Simplified IDA-PBC Design for Underactuated Mechanical Systems with Applications

A Simplified IDA-PBC Design for Underactuated Mechanical Systems with Applications A Simplified IDA-PBC Design for Underactuated Mechanical Systems with Applications Mutaz Ryalat a,dina Shona Laila a a School of Engineering Sciences, University of Southampton, Highfield, Southampton

More information

Decentralized PD Control for Non-uniform Motion of a Hamiltonian Hybrid System

Decentralized PD Control for Non-uniform Motion of a Hamiltonian Hybrid System International Journal of Automation and Computing 05(2), April 2008, 9-24 DOI: 0.007/s633-008-09-7 Decentralized PD Control for Non-uniform Motion of a Hamiltonian Hybrid System Mingcong Deng, Hongnian

More information

DIFFERENTIAL KINEMATICS. Geometric Jacobian. Analytical Jacobian. Kinematic singularities. Kinematic redundancy. Inverse differential kinematics

DIFFERENTIAL KINEMATICS. Geometric Jacobian. Analytical Jacobian. Kinematic singularities. Kinematic redundancy. Inverse differential kinematics DIFFERENTIAL KINEMATICS relationship between joint velocities and end-effector velocities Geometric Jacobian Analytical Jacobian Kinematic singularities Kinematic redundancy Inverse differential kinematics

More information

Geometric Mechanics and Global Nonlinear Control for Multi-Body Dynamics

Geometric Mechanics and Global Nonlinear Control for Multi-Body Dynamics Geometric Mechanics and Global Nonlinear Control for Multi-Body Dynamics Harris McClamroch Aerospace Engineering, University of Michigan Joint work with Taeyoung Lee (George Washington University) Melvin

More information

On mechanical control systems with nonholonomic constraints and symmetries

On mechanical control systems with nonholonomic constraints and symmetries ICRA 2002, To appear On mechanical control systems with nonholonomic constraints and symmetries Francesco Bullo Coordinated Science Laboratory University of Illinois at Urbana-Champaign 1308 W. Main St,

More information

Controlled Lagrangians and the Stabilization of Mechanical Systems II: Potential Shaping

Controlled Lagrangians and the Stabilization of Mechanical Systems II: Potential Shaping 1556 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 46, NO. 10, OCTOBER 2001 Controlled Lagrangians the Stabilization of Mechanical Systems II: Potential Shaping Anthony M. Bloch, Member, IEEE, Dong Eui

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

Research Article Stabilization of the Ball on the Beam System by Means of the Inverse Lyapunov Approach

Research Article Stabilization of the Ball on the Beam System by Means of the Inverse Lyapunov Approach Mathematical Problems in Engineering Volume 212, Article ID 81597, 13 pages doi:1.1155/212/81597 Research Article Stabilization of the Ball on the Beam System by Means of the Inverse Lyapunov Approach

More information

QNET Experiment #04: Inverted Pendulum Control. Rotary Pendulum (ROTPEN) Inverted Pendulum Trainer. Instructor Manual

QNET Experiment #04: Inverted Pendulum Control. Rotary Pendulum (ROTPEN) Inverted Pendulum Trainer. Instructor Manual Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #04: Inverted Pendulum Control Rotary Pendulum (ROTPEN) Inverted Pendulum Trainer Instructor Manual Table of Contents 1 Laboratory Objectives1 2

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

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

In this section of notes, we look at the calculation of forces and torques for a manipulator in two settings:

In this section of notes, we look at the calculation of forces and torques for a manipulator in two settings: Introduction Up to this point we have considered only the kinematics of a manipulator. That is, only the specification of motion without regard to the forces and torques required to cause motion In this

More information

EE Homework 3 Due Date: 03 / 30 / Spring 2015

EE Homework 3 Due Date: 03 / 30 / Spring 2015 EE 476 - Homework 3 Due Date: 03 / 30 / 2015 Spring 2015 Exercise 1 (10 points). Consider the problem of two pulleys and a mass discussed in class. We solved a version of the problem where the mass was

More information

Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation

Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation Dr. Kevin Craig Greenheck Chair in Engineering Design & Professor of Mechanical Engineering Marquette University K.

More information

On the PDEs arising in IDA-PBC

On the PDEs arising in IDA-PBC On the PDEs arising in IDA-PBC JÁ Acosta and A Astolfi Abstract The main stumbling block of most nonlinear control methods is the necessity to solve nonlinear Partial Differential Equations In this paper

More information

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint Laboratory 11 State Feedback Controller for Position Control of a Flexible Joint 11.1 Objective The objective of this laboratory is to design a full state feedback controller for endpoint position control

More information

1. Basic Operations Consider two vectors a (1, 4, 6) and b (2, 0, 4), where the components have been expressed in a given orthonormal basis.

1. Basic Operations Consider two vectors a (1, 4, 6) and b (2, 0, 4), where the components have been expressed in a given orthonormal basis. Questions on Vectors and Tensors 1. Basic Operations Consider two vectors a (1, 4, 6) and b (2, 0, 4), where the components have been expressed in a given orthonormal basis. Compute 1. a. 2. The angle

More information

LQG/LTR CONTROLLER DESIGN FOR ROTARY INVERTED PENDULUM QUANSER REAL-TIME EXPERIMENT

LQG/LTR CONTROLLER DESIGN FOR ROTARY INVERTED PENDULUM QUANSER REAL-TIME EXPERIMENT LQG/LR CONROLLER DESIGN FOR ROARY INVERED PENDULUM QUANSER REAL-IME EXPERIMEN Cosmin Ionete University of Craiova, Faculty of Automation, Computers and Electronics Department of Automation, e-mail: cosmin@automation.ucv.ro

More information

Case Study: The Pelican Prototype Robot

Case Study: The Pelican Prototype Robot 5 Case Study: The Pelican Prototype Robot The purpose of this chapter is twofold: first, to present in detail the model of the experimental robot arm of the Robotics lab. from the CICESE Research Center,

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

MEM04: Rotary Inverted Pendulum

MEM04: Rotary Inverted Pendulum MEM4: Rotary Inverted Pendulum Interdisciplinary Automatic Controls Laboratory - ME/ECE/CHE 389 April 8, 7 Contents Overview. Configure ELVIS and DC Motor................................ Goals..............................................3

More information

Line following of a mobile robot

Line following of a mobile robot Line following of a mobile robot May 18, 004 1 In brief... The project is about controlling a differential steering mobile robot so that it follows a specified track. Steering is achieved by setting different

More information

Stable Manifolds of Saddle Equilibria for Pendulum Dynamics on S 2 and SO(3)

Stable Manifolds of Saddle Equilibria for Pendulum Dynamics on S 2 and SO(3) 2011 50th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December 12-15, 2011 Stable Manifolds of Saddle Equilibria for Pendulum Dynamics on S 2 and

More information

PHY2053 Lecture 11 Conservation of Energy. Conservation of Energy Kinetic Energy Gravitational Potential Energy

PHY2053 Lecture 11 Conservation of Energy. Conservation of Energy Kinetic Energy Gravitational Potential Energy PHY2053 Lecture 11 Conservation of Energy Conservation of Energy Kinetic Energy Gravitational Potential Energy Symmetries in Physics Symmetry - fundamental / descriptive property of the Universe itself

More information

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Sébastien Andary Ahmed Chemori Sébastien Krut LIRMM, Univ. Montpellier - CNRS, 6, rue Ada

More information

Coupled Drive Apparatus Modelling and Simulation

Coupled Drive Apparatus Modelling and Simulation University of Ljubljana Faculty of Electrical Engineering Victor Centellas Gil Coupled Drive Apparatus Modelling and Simulation Diploma thesis Menthor: prof. dr. Maja Atanasijević-Kunc Ljubljana, 2015

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

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J.

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J. Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik Robot Dynamics Dr.-Ing. John Nassour 25.1.218 J.Nassour 1 Introduction Dynamics concerns the motion of bodies Includes Kinematics

More information

Example: Modeling DC Motor Position Physical Setup System Equations Design Requirements MATLAB Representation and Open-Loop Response

Example: Modeling DC Motor Position Physical Setup System Equations Design Requirements MATLAB Representation and Open-Loop Response Page 1 of 5 Example: Modeling DC Motor Position Physical Setup System Equations Design Requirements MATLAB Representation and Open-Loop Response Physical Setup A common actuator in control systems is the

More information

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT Journal of Computer Science and Cybernetics, V.31, N.3 (2015), 255 265 DOI: 10.15625/1813-9663/31/3/6127 CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT NGUYEN TIEN KIEM

More information

Tensors, and differential forms - Lecture 2

Tensors, and differential forms - Lecture 2 Tensors, and differential forms - Lecture 2 1 Introduction The concept of a tensor is derived from considering the properties of a function under a transformation of the coordinate system. A description

More information

Robust Hamiltonian passive control for higher relative degree outputs Carles Batlle, Arnau Dòria-Cerezo, Enric Fossas

Robust Hamiltonian passive control for higher relative degree outputs Carles Batlle, Arnau Dòria-Cerezo, Enric Fossas Robust Hamiltonian passive control for higher relative degree outputs Carles Batlle, Arnau Dòria-Cerezo, Enric Fossas ACES: Control Avançat de Sistemes d Energia IOC-DT-P-2006-25 Setembre 2006 Robust Hamiltonian

More information

School of Mechanical Engineering Purdue University. ME375 ElectroMechanical - 1

School of Mechanical Engineering Purdue University. ME375 ElectroMechanical - 1 Electro-Mechanical Systems DC Motors Principles of Operation Modeling (Derivation of fg Governing Equations (EOM)) Block Diagram Representations Using Block Diagrams to Represent Equations in s - Domain

More information

Review: control, feedback, etc. Today s topic: state-space models of systems; linearization

Review: control, feedback, etc. Today s topic: state-space models of systems; linearization Plan of the Lecture Review: control, feedback, etc Today s topic: state-space models of systems; linearization Goal: a general framework that encompasses all examples of interest Once we have mastered

More information

Automatic Control Systems. -Lecture Note 15-

Automatic Control Systems. -Lecture Note 15- -Lecture Note 15- Modeling of Physical Systems 5 1/52 AC Motors AC Motors Classification i) Induction Motor (Asynchronous Motor) ii) Synchronous Motor 2/52 Advantages of AC Motors i) Cost-effective ii)

More information

Experiments on Stabilization of the Hanging Equilibrium of a 3D Asymmetric Rigid Pendulum

Experiments on Stabilization of the Hanging Equilibrium of a 3D Asymmetric Rigid Pendulum Proceedings of the 25 IEEE Conference on Control Applications Toronto, Canada, August 28-3, 25 MB4.5 Experiments on Stabilization of the Hanging Equilibrium of a 3D Asymmetric Rigid Pendulum Mario A. Santillo,

More information

Feedback Control Systems

Feedback Control Systems ME Homework #0 Feedback Control Systems Last Updated November 06 Text problem 67 (Revised Chapter 6 Homework Problems- attached) 65 Chapter 6 Homework Problems 65 Transient Response of a Second Order Model

More information

Regulating Web Tension in Tape Systems with Time-varying Radii

Regulating Web Tension in Tape Systems with Time-varying Radii Regulating Web Tension in Tape Systems with Time-varying Radii Hua Zhong and Lucy Y. Pao Abstract A tape system is time-varying as tape winds from one reel to the other. The variations in reel radii consist

More information

Rotational Systems, Gears, and DC Servo Motors

Rotational Systems, Gears, and DC Servo Motors Rotational Systems Rotational Systems, Gears, and DC Servo Motors Rotational systems behave exactly like translational systems, except that The state (angle) is denoted with rather than x (position) Inertia

More information

Tensor Analysis in Euclidean Space

Tensor Analysis in Euclidean Space Tensor Analysis in Euclidean Space James Emery Edited: 8/5/2016 Contents 1 Classical Tensor Notation 2 2 Multilinear Functionals 4 3 Operations With Tensors 5 4 The Directional Derivative 5 5 Curvilinear

More information

Fast Seek Control for Flexible Disk Drive Systems

Fast Seek Control for Flexible Disk Drive Systems Fast Seek Control for Flexible Disk Drive Systems with Back EMF and Inductance Chanat La-orpacharapan and Lucy Y. Pao Department of Electrical and Computer Engineering niversity of Colorado, Boulder, CO

More information

Lyapunov-Based Controller for the Inverted Pendulum Cart System

Lyapunov-Based Controller for the Inverted Pendulum Cart System Nonlinear Dynamics (2005) 40: 367 374 c Springer 2005 Lyapunov-Based Controller for the Inverted Pendulum Cart System CARLOS AGUILAR IBAÑEZ,O.GUTIÉRREZ FRIAS, and M. SUÁREZ CASTAÑÓN Centro de Investigación

More information

EXPERIMENTAL COMPARISON OF TRAJECTORY TRACKERS FOR A CAR WITH TRAILERS

EXPERIMENTAL COMPARISON OF TRAJECTORY TRACKERS FOR A CAR WITH TRAILERS 1996 IFAC World Congress San Francisco, July 1996 EXPERIMENTAL COMPARISON OF TRAJECTORY TRACKERS FOR A CAR WITH TRAILERS Francesco Bullo Richard M. Murray Control and Dynamical Systems, California Institute

More information

SWINGING UP A PENDULUM BY ENERGY CONTROL

SWINGING UP A PENDULUM BY ENERGY CONTROL Paper presented at IFAC 13th World Congress, San Francisco, California, 1996 SWINGING UP A PENDULUM BY ENERGY CONTROL K. J. Åström and K. Furuta Department of Automatic Control Lund Institute of Technology,

More information

Transverse Linearization for Controlled Mechanical Systems with Several Passive Degrees of Freedom (Application to Orbital Stabilization)

Transverse Linearization for Controlled Mechanical Systems with Several Passive Degrees of Freedom (Application to Orbital Stabilization) Transverse Linearization for Controlled Mechanical Systems with Several Passive Degrees of Freedom (Application to Orbital Stabilization) Anton Shiriaev 1,2, Leonid Freidovich 1, Sergey Gusev 3 1 Department

More information

1.1 To observe the normal modes of oscillation of a two degree of freedom system.

1.1 To observe the normal modes of oscillation of a two degree of freedom system. I. BJECTIVES. To observe the normal modes of oscillation of a two degree of freedom system.. To determine the natural frequencies and mode shapes of the system from solution of the Eigenvalue problem..3

More information

Analysis and Control of Multi-Robot Systems. Elements of Port-Hamiltonian Modeling

Analysis and Control of Multi-Robot Systems. Elements of Port-Hamiltonian Modeling Elective in Robotics 2014/2015 Analysis and Control of Multi-Robot Systems Elements of Port-Hamiltonian Modeling Dr. Paolo Robuffo Giordano CNRS, Irisa/Inria! Rennes, France Introduction to Port-Hamiltonian

More information

Solved Problems. Electric Circuits & Components. 1-1 Write the KVL equation for the circuit shown.

Solved Problems. Electric Circuits & Components. 1-1 Write the KVL equation for the circuit shown. Solved Problems Electric Circuits & Components 1-1 Write the KVL equation for the circuit shown. 1-2 Write the KCL equation for the principal node shown. 1-2A In the DC circuit given in Fig. 1, find (i)

More information

Predictive Cascade Control of DC Motor

Predictive Cascade Control of DC Motor Volume 49, Number, 008 89 Predictive Cascade Control of DC Motor Alexandru MORAR Abstract: The paper deals with the predictive cascade control of an electrical drive intended for positioning applications.

More information

Mechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise

Mechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise Mechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise Goal: This exercise is designed to take a real-world problem and apply the modeling and analysis concepts discussed in class. As

More information

Steering the Chaplygin Sleigh by a Moving Mass

Steering the Chaplygin Sleigh by a Moving Mass Steering the Chaplygin Sleigh by a Moving Mass Jason M. Osborne Department of Mathematics North Carolina State University Raleigh, NC 27695 jmosborn@unity.ncsu.edu Dmitry V. Zenkov Department of Mathematics

More information

SRV02-Series Rotary Experiment # 7. Rotary Inverted Pendulum. Student Handout

SRV02-Series Rotary Experiment # 7. Rotary Inverted Pendulum. Student Handout SRV02-Series Rotary Experiment # 7 Rotary Inverted Pendulum Student Handout SRV02-Series Rotary Experiment # 7 Rotary Inverted Pendulum Student Handout 1. Objectives The objective in this experiment is

More information

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

RANK AND PERIMETER PRESERVER OF RANK-1 MATRICES OVER MAX ALGEBRA

RANK AND PERIMETER PRESERVER OF RANK-1 MATRICES OVER MAX ALGEBRA Discussiones Mathematicae General Algebra and Applications 23 (2003 ) 125 137 RANK AND PERIMETER PRESERVER OF RANK-1 MATRICES OVER MAX ALGEBRA Seok-Zun Song and Kyung-Tae Kang Department of Mathematics,

More information

ENGI 9420 Lecture Notes 2 - Matrix Algebra Page Matrix operations can render the solution of a linear system much more efficient.

ENGI 9420 Lecture Notes 2 - Matrix Algebra Page Matrix operations can render the solution of a linear system much more efficient. ENGI 940 Lecture Notes - Matrix Algebra Page.0. Matrix Algebra A linear system of m equations in n unknowns, a x + a x + + a x b (where the a ij and i n n a x + a x + + a x b n n a x + a x + + a x b m

More information

(Refer Slide Time: 00:01:30 min)

(Refer Slide Time: 00:01:30 min) Control Engineering Prof. M. Gopal Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 3 Introduction to Control Problem (Contd.) Well friends, I have been giving you various

More information

ENGG4420 LECTURE 7. CHAPTER 1 BY RADU MURESAN Page 1. September :29 PM

ENGG4420 LECTURE 7. CHAPTER 1 BY RADU MURESAN Page 1. September :29 PM CHAPTER 1 BY RADU MURESAN Page 1 ENGG4420 LECTURE 7 September 21 10 2:29 PM MODELS OF ELECTRIC CIRCUITS Electric circuits contain sources of electric voltage and current and other electronic elements such

More information

C(s) R(s) 1 C(s) C(s) C(s) = s - T. Ts + 1 = 1 s - 1. s + (1 T) Taking the inverse Laplace transform of Equation (5 2), we obtain

C(s) R(s) 1 C(s) C(s) C(s) = s - T. Ts + 1 = 1 s - 1. s + (1 T) Taking the inverse Laplace transform of Equation (5 2), we obtain analyses of the step response, ramp response, and impulse response of the second-order systems are presented. Section 5 4 discusses the transient-response analysis of higherorder systems. Section 5 5 gives

More information

Mechatronics. MANE 4490 Fall 2002 Assignment # 1

Mechatronics. MANE 4490 Fall 2002 Assignment # 1 Mechatronics MANE 4490 Fall 2002 Assignment # 1 1. For each of the physical models shown in Figure 1, derive the mathematical model (equation of motion). All displacements are measured from the static

More information

Partial Attitude Consensus for Underactuated Satellite Clusters

Partial Attitude Consensus for Underactuated Satellite Clusters 6 IEEE 55th Conference on Decision and Control (CDC) ARIA Resort & Casino December -4, 6, Las Vegas, USA Partial Attitude Consensus for Underactuated Satellite Clusters John Matthew Brewer and Panagiotis

More information

An asymptotic ratio characterization of input-to-state stability

An asymptotic ratio characterization of input-to-state stability 1 An asymptotic ratio characterization of input-to-state stability Daniel Liberzon and Hyungbo Shim Abstract For continuous-time nonlinear systems with inputs, we introduce the notion of an asymptotic

More information

Gravitational radiation

Gravitational radiation Lecture 28: Gravitational radiation Gravitational radiation Reading: Ohanian and Ruffini, Gravitation and Spacetime, 2nd ed., Ch. 5. Gravitational equations in empty space The linearized field equations

More information

CHAPTER 7 STEADY-STATE RESPONSE ANALYSES

CHAPTER 7 STEADY-STATE RESPONSE ANALYSES CHAPTER 7 STEADY-STATE RESPONSE ANALYSES 1. Introduction The steady state error is a measure of system accuracy. These errors arise from the nature of the inputs, system type and from nonlinearities of

More information

Manufacturing Equipment Control

Manufacturing Equipment Control QUESTION 1 An electric drive spindle has the following parameters: J m = 2 1 3 kg m 2, R a = 8 Ω, K t =.5 N m/a, K v =.5 V/(rad/s), K a = 2, J s = 4 1 2 kg m 2, and K s =.3. Ignore electrical dynamics

More information

Electrical Machine & Automatic Control (EEE-409) (ME-II Yr) UNIT-3 Content: Signals u(t) = 1 when t 0 = 0 when t <0

Electrical Machine & Automatic Control (EEE-409) (ME-II Yr) UNIT-3 Content: Signals u(t) = 1 when t 0 = 0 when t <0 Electrical Machine & Automatic Control (EEE-409) (ME-II Yr) UNIT-3 Content: Modeling of Mechanical : linear mechanical elements, force-voltage and force current analogy, and electrical analog of simple

More information

Rotary Motion Servo Plant: SRV02. Rotary Experiment #11: 1-DOF Torsion. 1-DOF Torsion Position Control using QuaRC. Student Manual

Rotary Motion Servo Plant: SRV02. Rotary Experiment #11: 1-DOF Torsion. 1-DOF Torsion Position Control using QuaRC. Student Manual Rotary Motion Servo Plant: SRV02 Rotary Experiment #11: 1-DOF Torsion 1-DOF Torsion Position Control using QuaRC Student Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1 3. OVERVIEW OF

More information