arxiv:math/ v2 [math.oc] 8 Nov 2002
|
|
- Bridget Franklin
- 5 years ago
- Views:
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 Dmitry V. Zenkov* Department of Mathematics North Carolina State University Raleigh, NC 7695 dvzenkov@unity.ncsu.edu Anthony M. Bloch**
More informationSome 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 informationFlat 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 informationRelaxed 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 informationKINETIC 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 informationA 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 informationControl 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 informationReal-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 informationA 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 informationThe 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 informationMinimizing 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 informationECEN 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 informationEnergy-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 informationFEEDBACK 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 informationq 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 informationMECHATRONICS 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 informationPositioning 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 informationControlling 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 informationLab 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 informationLab 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 informationMoving 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 informationExample: 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 informationExperimental 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 informationTHE 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 informationAsymptotic 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 informationStabilization 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 informationEfficient 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 informationLab 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 informationIn 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 informationCooperative 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 informationRobot 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 informationCONTROL 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 informationControllability 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 informationTrajectory-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 informationA 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 informationDecentralized 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 informationDIFFERENTIAL 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 informationGeometric 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 informationOn 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 informationControlled 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 informationRepresent 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 informationResearch 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 informationQNET 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 informationExponential 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 informationNonlinear 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 informationIn 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 informationEE 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 informationMechatronic 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 informationOn 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 informationLaboratory 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 information1. 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 informationLQG/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 informationCase 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 informationStabilization 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 informationMEM04: 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 informationLine 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 informationStable 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 informationPHY2053 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 informationStable 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 informationCoupled 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 informationStabilization 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 informationArtificial 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 informationExample: 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 informationCONTROL 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 informationTensors, 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 informationRobust 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 informationSchool 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 informationReview: 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 informationAutomatic 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 informationExperiments 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 informationFeedback 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 informationRegulating 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 informationRotational 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 informationTensor 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 informationFast 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 informationLyapunov-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 informationEXPERIMENTAL 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 informationSWINGING 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 informationTransverse 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 information1.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 informationAnalysis 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 informationSolved 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 informationPredictive 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 informationMechatronics 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 informationSteering 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 informationSRV02-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 informationControl 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 informationRANK 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 informationENGI 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)
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 informationENGG4420 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 informationC(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 informationMechatronics. 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 informationPartial 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 informationAn 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 informationGravitational 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 informationCHAPTER 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 informationManufacturing 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 informationElectrical 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 informationRotary 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