El péndulo invertido: un banco de pruebas para el control no lineal. XXV Jornadas de Automática
|
|
- Franklin Wilkerson
- 5 years ago
- Views:
Transcription
1 El péndulo invertido: un banco de pruebas para el control no lineal Javier Aracil and Francisco Gordillo Escuela Superior de Ingenieros Universidad de Sevilla XXV Jornadas de Automática Ciudad Real, 8-1 septiembre 24
2 Outline 1. Introduction to the inverted pendulum. 2. Potential energy shaping. 3. A damping-pumping strategy. 4. A control law stopping the car for the swing up problem. 5. Periodic oscillations in the inverted pendulum. 6. Conclusions.
3 Introduction Pendulum on a cart Furuta pendulum
4 The swing-up problem
5 Solutions for the inverted pendulum Many Problems Hybrid Control Balancing Swing-up Commuting Single Law Smooth...?
6 Energy injection Single pendulum model J θ = mgl sinθ + u cos θ. Single pendulum energy E = 1 2 J θ 2 + mgl(cos θ 1), then and the controller is Ė = u θ cos θ, u = k(e ref E) θ cos θ.
7 Shape of the Energy for the simple pendulum
8 Full system model Full system model (J p + ml 2 )( θ ϕ 2 sinθ cos θ) + mrl ϕ cos θ mglsin θ = mrl θ cos θ mrl θ 2 sinθ + 2(J p + ml 2 ) θ ϕ sinθ cos θ +(J + mr 2 + (J p + ml 2 ) sin 2 θ) ϕ = F. Partially linearized model ẋ 1 = x 2 ẋ 2 = sinx 1 cos x 1 u ẋ 3 = u The best-known swing-up law (M. Wiklund et al., 1993; Åström and Furuta, 2) is based on a dimension 2 model. Dimension two model neglects the reaction torques from the pendulum to the arm.
9 Potential energy shaping Normalized equations of the pendulum subsystem ẋ 1 = x 2 ẋ 2 = sinx 1 cos x 1 u Potential energy shaping with Hamiltonian function H d (x 1, x 2 ) = V d (x 1 ) + x2 2 2, Closed-loop system in generalized Hamiltonian form is ẋ1 = 1 D x 1 H d ẋ 2 1 k D x2 H d, Target system (conservative case) for k =. ẋ 1 = x 2 ẋ 2 = V d (x 1) kx 2.
10 Simplest V d V d = cos x 1 but it leads to the control law u = 2 tanx 1 which is unbounded for x 1 = π 2.
11 V d should be such that Solving the matching problem and, for the conservative case u = β(x 1 ). Good choice for β(x 1 ) = sinx 1 β(cos x1 ). V d = sinx 1 cos x 1 β(x 1 ), Further conditions V d (x 1 ) = V d ( x 1 ) and V d (x 1) = V d ( x 1). V d = a + cos x 1 a 2 cos 2 x 1 a 3 cos 3 x 1, and then V d = D x1 V d = sinx 1 + 2a 2 sinx 1 cos x 1 + 3a 3 sinx 1 cos 2 x = sinx 1 + sinx 1 cos x 1 (2a 2 cos x 1 + 3a 3 cos 2 x ),
12 Shape of H d for different V d H d =x 2 2 /2 + cosx1 2cos 2 x 1 H d =x 2 2 /2 + cosx1 2cos 2 x 1 2cos 3 x H d 5 H d x 1 /π 1 1 x 2 /π x 1 /π 1 1 x 2 /π 1 H d =x 2 2 /2 + cosx1 2cos 2 x 1 2cos 3 x 1 2cos 4 x 1 H d =x 2 2 /2 + cosx1 2cos 2 x 1 2cos 3 x 1 2cos 4 x 1 2cos 5 x H d 1 H d x 1 /π 1 1 x 2 /π x 1 /π 1 1 x 2 /π 1
13 Simple solution Case a 2 = a and a = a 2k+1 =, k V d (x 1 ) = cos x 1 acos 2 x 1 V d = sinx 1 + 2acos x 1 sinx 1. Shape of V d for a = 5 1 u = 2asin x V d (x 1 ) x /π 1
14 Shape of H d Shape of H d showing the good well for the upright position and the bad well for the hanging position.
15 Shape of H d Cut of H d showing the non-desired well for the hanging position.
16 Shape of H d Cut of H d showing the shape of the kinetic energy.
17 Adding damping ẋ1 ẋ 2 = 1 1 k cos x 1 D x 1 H d D x2 H d, Target system ẋ 1 = x 2 ẋ 2 = V d (x 1) kx 2 cos x 1. ẋ 1 = x 2 ẋ 2 = sinx 1 2acos x 1 sin x 1 kx 2 cos x 1, Feedback law However... u = 2asin x 1 + kx 2.
18 Curve V d.5.5 V d x /π 1 Curve V d (x 1 ) = cos x 1 cos 2 x 1
19 Curve H d = 1 4a x x /π 1 Curve H d (x 1, x 2 ) = cos x 1 cos 2 x x2 2 = 1 4a
20 A damping-pumping commuting strategy Hamiltonian H d (x 1, x 2 ) = cos x 1 acos 2 x x2 2. Define ϕ(x 1, x 2 ) = k if H d (x 1, x 2 ) 1 4a and cos x 1 < 1 2a k elsewhere, with k > as a tuning parameter. ϕ(x 1, x 2 ) is negative inside the undesirable regions and positive elsewhere. Target system ẋ 1 = x 2 ẋ 2 = sinx 1 2acos x 1 sin x 1 ϕ(x 1, x 2 )x 2 cos 2 x 1.
21 A commuting control law u = 2asin x }{{} 1 + ϕ(x 1, x 2 )x 2 cos x 1 }{{} u c u d, H d = ϕ(x 1, x 2 )x 2 2 cos 2 x 1. Lyapunov function candidate: V = ϕ = ϕ(x 1, x 2 ) ( cos x 1 acos 2 x x2 2 1 ). 4a V is not differentiable at the switching curve. Outside this curve, V = ϕ 2 x 2 2 cos 2 x 1 V is a Lyapunov function except in the closed level curve V =. The switching curve is attractive. In fact a sliding motion is produced along the switching line.
22 Achieving almost-global stability To avoid the undesirable equilibria at the saddles, the switching curve is changed from H d = 1/4a to H d = 1/4a + ε with < ε 1. Substituting the switching function ϕ by ϕ ε (x 1, x 2 ) = k ( (H d (x 1, x 2 ) 1 4a ε)) if H d ( 1 4a + ε) and cos x 1 <.5 k elsewhere The control law is now: u = 2asin x }{{} 1 + ϕ ε (x 1, x 2 )x 2 cos x 1 }{{} u c u d Lyapunov function V = ϕ ε (x 1, x 2 )(H d 1 4a ε)
23 Level curves x x /π 1 Level curves H d = 1 4a (blue) and H d = 1 4a + ε (red)
24 Avoiding the sliding mode Sliding motions due to the discontinuity along the level curve H d = 1 4a + ε. Modify the switching function in such a way that it is equal to zero at both sides of the switching curve. Multiplying function ϕ ε by abs(h d (x 1, x 2 ) 1 4a ε), u d will be equal to zero at the level curve H d = 1 4a + ε avoiding the sliding motion. New switching function: ϕ ε (x 1, x 2 ) = k(h d (x 1, x 2 ) 1 4a ε) if cos x 1 <.5 k elsewhere
25 Simulations 2 x x /π 1 x Time [s] u Time [s] Results of a simulation with a = 1, ε =.25 and k =.2. Initial conditions: hanging position at rest. Animation
26 Simulations 2 x x 1 /π 4 x Time [s] 4 2 u Time [s] Results of a simulation with a = 1, ε =.25 and k =.6. Initial conditions: hanging position at rest.
27 Trajectory leaving the well Time [s] x x 1 /π Trajectory leaving the well and reaching the up-right position, for k =.2.
28 Stopping the cart To cope with the cart, we add a new term v to the control u = 2asin x 1 + ϕ ε x 2 cos x 1 + v. Without v, once the pendulum has reached the inverted position, then x 1 = x 2 =, but x 3 = (2asin x 1 + ϕ ε x 2 cos x 1 )dt. So the system becomes ẋ 1 = x 2 ẋ 2 = sinx 1 2asin x 1 cos x 1 ϕ ε x 2 cos 2 x 1 cos x 1 v ẋ 3 = 2asinx 1 + ϕ ε x 2 cos x 1 + v.
29 Feedforward control Making [x 1 x 2 ] T = ξ and x 3 = z, the system equations can be written in the standard feedforward form ż = h(ξ) + g 1 (ξ)v ξ = f(ξ) + g 2 (ξ)v. Following Astolfi and Kaliora s suggestion, we adopt the control law ( ) λx3 v = ε 2 σ, where σ is the saturating function σ(y) = sgn(y) min{ y,1}. ε 2 Therefore, ( ) λx3 u = 2asin x 1 + ϕ ε x 2 cos x 1 ε 2 σ. ε 2
30 Simulations a=1 k=.5 λ=.1 ε=.25 ε 2 =.1 2 x x /π 1 x Time [s] x Time [s] Animation
31 Periodic oscillations Target system ẋ1 ẋ 2 = 1 Γ 1 Γ k Γ Γ x 1 Γ Γ x 2 where Γ = is a curve that represents the limit cycle., Γ = x 2 1+x 2 2 µ, where µ is the square of the radius of the limit cycle circumference. In this case above equations lead to ẋ 1 = x 2 ẋ 2 = x 1 kγx 2. This system is an oscillator with a nonlinear damping.
32 Lyapunov function for an oscillating system The system of the previous slide has as Lyapunov function V = Γ 2 /4
33 Feedback law Matching open and closed loop we obtain u = x 1 + kγx 2 + sinx 1 cos x 1, which renders the pendulum periodically oscillatory with a limit cycle given by x x 2 2 = µ. Due to cos x 1 in the denominator, feedback law is restricted to the domain x 1 < π/2.
34 Simulations 1 x x /π 1 x Time [s] u Time [s]
35 Add a new term v to the control Closed loop system Taking the cart into account u = x 1 + kγx 2 + sinx 1 cos x 1 + v. ẋ 1 = x 2 ẋ 2 = x 1 kx 2 Γ cos x 1 v ẋ 3 = x 1+kΓx 2 +sin x 1 cos x 1 + v. Proceeding in a similar way as for the swing up problem we shoyld adopt the control law u = x ( ) 1 + kγx 2 + sinx 1 λx3 εσ. cos x 1 ε Animation
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 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 6d: Self-Erecting Inverted Pendulum (SEIP)
Lab 6d: Self-Erecting Inverted Pendulum (SEIP) Arthur Schopen- Life swings like a pendulum backward and forward between pain and boredom. hauer 1 Objectives The goal of this project is to design a controller
More informationSwinging-Up and Stabilization Control Based on Natural Frequency for Pendulum Systems
9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 FrC. Swinging-Up and Stabilization Control Based on Natural Frequency for Pendulum Systems Noriko Matsuda, Masaki Izutsu,
More informationTopic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis
Topic # 16.30/31 Feedback Control Systems Analysis of Nonlinear Systems Lyapunov Stability Analysis Fall 010 16.30/31 Lyapunov Stability Analysis Very general method to prove (or disprove) stability of
More informationAnother Whack at the Pendulum Pump and Balance the Pendulum
Pump and Balance the Pendulum Qualitative Hybrid Control of the Pendulum Benjamin Kuipers Subramanian Ramamoorthy [HSCC, ] Another Whack at the Pendulum Pump and Balance the Pendulum Clear intuitions:
More informationM2A2 Problem Sheet 3 - Hamiltonian Mechanics
MA Problem Sheet 3 - Hamiltonian Mechanics. The particle in a cone. A particle slides under gravity, inside a smooth circular cone with a vertical axis, z = k x + y. Write down its Lagrangian in a) Cartesian,
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 informationLecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization
Lecture 9 Nonlinear Control Design Course Outline Eact-linearization Lyapunov-based design Lab Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.] and [Glad-Ljung,ch.17] Lecture
More informationReverse Order Swing-up Control of Serial Double Inverted Pendulums
Reverse Order Swing-up Control of Serial Double Inverted Pendulums T.Henmi, M.Deng, A.Inoue, N.Ueki and Y.Hirashima Okayama University, 3-1-1, Tsushima-Naka, Okayama, Japan inoue@suri.sys.okayama-u.ac.jp
More informationResearch Article On the Stabilization of the Inverted-Cart Pendulum Using the Saturation Function Approach
Mathematical Problems in Engineering Volume 211, Article ID 85615, 14 pages doi:1.1155/211/85615 Research Article On the Stabilization of the Inverted-Cart Pendulum Using the Saturation Function Approach
More informationLecture 9 Nonlinear Control Design
Lecture 9 Nonlinear Control Design Exact-linearization Lyapunov-based design Lab 2 Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.2] and [Glad-Ljung,ch.17] Course Outline
More informationLMI Methods in Optimal and Robust Control
LMI Methods in Optimal and Robust Control Matthew M. Peet Arizona State University Lecture 20: LMI/SOS Tools for the Study of Hybrid Systems Stability Concepts There are several classes of problems for
More informationA GLOBAL STABILIZATION STRATEGY FOR AN INVERTED PENDULUM. B. Srinivasan, P. Huguenin, K. Guemghar, and D. Bonvin
Copyright IFAC 15th Triennial World Congress, Barcelona, Spain A GLOBAL STABILIZATION STRATEGY FOR AN INVERTED PENDULUM B. Srinivasan, P. Huguenin, K. Guemghar, and D. Bonvin Labaratoire d Automatique,
More informationHarmonic Oscillator. Mass-Spring Oscillator Resonance The Pendulum. Physics 109 Experiment Number 12
Harmonic Oscillator Mass-Spring Oscillator Resonance The Pendulum Physics 109 Experiment Number 12 Outline Simple harmonic motion The vertical mass-spring system Driven oscillations and resonance The pendulum
More informationStability of Nonlinear Systems An Introduction
Stability of Nonlinear Systems An Introduction Michael Baldea Department of Chemical Engineering The University of Texas at Austin April 3, 2012 The Concept of Stability Consider the generic nonlinear
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 informationChapter 2 PARAMETRIC OSCILLATOR
CHAPTER- Chapter PARAMETRIC OSCILLATOR.1 Introduction A simple pendulum consists of a mass m suspended from a string of length L which is fixed at a pivot P. When simple pendulum is displaced to an initial
More informationChapter 14. Oscillations. Oscillations Introductory Terminology Simple Harmonic Motion:
Chapter 14 Oscillations Oscillations Introductory Terminology Simple Harmonic Motion: Kinematics Energy Examples of Simple Harmonic Oscillators Damped and Forced Oscillations. Resonance. Periodic Motion
More 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 information1 Introduction. 2 Process description
1 Introduction This document describes the backround and theory of the Rotary Inverted Pendulum laboratory excercise. The purpose of this laboratory excercise is to familiarize the participants with state
More informationRobotics. Dynamics. Marc Toussaint U Stuttgart
Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler recursion, general robot dynamics, joint space control, reference trajectory
More informationRobotics. Dynamics. University of Stuttgart Winter 2018/19
Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler, joint space control, reference trajectory following, optimal operational
More 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 informationSystem simulation using Matlab, state plane plots
System simulation using Matlab, state plane plots his lab is mainly concerned with making state plane (also referred to as phase plane ) plots for various linear and nonlinear systems with two states he
More informationConstructive Invariant Manifolds to Stabilize Pendulum like systems Via Immersion and Invariance
Constructive Invariant Manifolds to Stabilize Pendulum like systems Via Immersion and Invariance J.Á. Acosta, R. Ortega, A. Astolfi, and I. Sarras Dept. de Ingeniería de Sistemas y Automática, Escuela
More informationCHAPTER 12 OSCILLATORY MOTION
CHAPTER 1 OSCILLATORY MOTION Before starting the discussion of the chapter s concepts it is worth to define some terms we will use frequently in this chapter: 1. The period of the motion, T, is the time
More informationSwinging Up a Pendulum by Energy Control
Paper from 13th IFAC World Congress, San Francisco, CA, 1996 Swinging Up a Pendulum by Energy Control K. J. Åström and K. Furuta Department of Automatic Control Lund Institute of Technology, Box 118, Lund,
More informationCALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems
CDS 101 1. For each of the following linear systems, determine whether the origin is asymptotically stable and, if so, plot the step response and frequency response for the system. If there are multiple
More informationConsider a particle in 1D at position x(t), subject to a force F (x), so that mẍ = F (x). Define the kinetic energy to be.
Chapter 4 Energy and Stability 4.1 Energy in 1D Consider a particle in 1D at position x(t), subject to a force F (x), so that mẍ = F (x). Define the kinetic energy to be T = 1 2 mẋ2 and the potential energy
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 informationOutput Feedback and State Feedback. EL2620 Nonlinear Control. Nonlinear Observers. Nonlinear Controllers. ẋ = f(x,u), y = h(x)
Output Feedback and State Feedback EL2620 Nonlinear Control Lecture 10 Exact feedback linearization Input-output linearization Lyapunov-based control design methods ẋ = f(x,u) y = h(x) Output feedback:
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 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 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 informationChapter 13 Lecture. Essential University Physics Richard Wolfson 2 nd Edition. Oscillatory Motion Pearson Education, Inc.
Chapter 13 Lecture Essential University Physics Richard Wolfson nd Edition Oscillatory Motion Slide 13-1 In this lecture you ll learn To describe the conditions under which oscillatory motion occurs To
More informationControl Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli
Control Systems I Lecture 2: Modeling Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch. 2-3 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 29, 2017 E. Frazzoli
More informationHarmonic Oscillator. Outline. Oscillatory Motion or Simple Harmonic Motion. Oscillatory Motion or Simple Harmonic Motion
Harmonic Oscillator Mass-Spring Oscillator Resonance The Pendulum Physics 109, Class Period 13 Experiment Number 11 in the Physics 121 Lab Manual (page 65) Outline Simple harmonic motion The vertical mass-spring
More informationNonlinear Oscillators: Free Response
20 Nonlinear Oscillators: Free Response Tools Used in Lab 20 Pendulums To the Instructor: This lab is just an introduction to the nonlinear phase portraits, but the connection between phase portraits and
More informationMass on a Spring C2: Simple Harmonic Motion. Simple Harmonic Motion. Announcements Week 12D1
Simple Harmonic Motion 8.01 Week 1D1 Today s Reading Assignment MIT 8.01 Course Notes Chapter 3 Simple Harmonic Motion Sections 3.1-3.4 1 Announcements Sunday Tutoring in 6-15 from 1-5 pm Problem Set 9
More informationHW 6 Mathematics 503, Mathematical Modeling, CSUF, June 24, 2007
HW 6 Mathematics 503, Mathematical Modeling, CSUF, June 24, 2007 Nasser M. Abbasi June 15, 2014 Contents 1 Problem 1 (section 3.5,#9, page 197 1 2 Problem 1 (section 3.5,#9, page 197 7 1 Problem 1 (section
More informationDynamic Modeling of Rotary Double Inverted Pendulum Using Classical Mechanics
ISBN 978-93-84468-- Proceedings of 5 International Conference on Future Computational echnologies (ICFC'5) Singapore, March 9-3, 5, pp. 96-3 Dynamic Modeling of Rotary Double Inverted Pendulum Using Classical
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 informationCDS 101/110a: Lecture 2.1 Dynamic Behavior
CDS 11/11a: Lecture.1 Dynamic Behavior Richard M. Murray 6 October 8 Goals: Learn to use phase portraits to visualize behavior of dynamical systems Understand different types of stability for an equilibrium
More informationPredictability: Does the Flap of a Butterfly s Wings in Brazil set off a Tornado
Chapter 4 Dynamic Behavior Predictability: Does the Flap of a Butterfly s Wings in Brazil set off a Tornado in Texas? Talk given by Edward Lorenz, December 972 meeting of the American Association for the
More informationSwing-Up Problem of an Inverted Pendulum Energy Space Approach
Mechanics and Mechanical Engineering Vol. 22, No. 1 (2018) 33 40 c Lodz University of Technology Swing-Up Problem of an Inverted Pendulum Energy Space Approach Marek Balcerzak Division of Dynamics Lodz
More informationTorque and Simple Harmonic Motion
Torque and Simple Harmonic Motion Recall: Fixed Axis Rotation Angle variable Angular velocity Angular acceleration Mass element Radius of orbit Kinematics!! " d# / dt! " d 2 # / dt 2!m i Moment of inertia
More informationCDS 101/110a: Lecture 2.1 Dynamic Behavior
CDS 11/11a: Lecture 2.1 Dynamic Behavior Richard M. Murray 6 October 28 Goals: Learn to use phase portraits to visualize behavior of dynamical systems Understand different types of stability for an equilibrium
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 informationOrbital Stabilization of Nonlinear Systems via the Immersion and Invariance Technique
Orbital Stabilization of Nonlinear Systems via the Immersion and Invariance Technique Romeo Ortega, Bowen Yi, Jose Guadalupe Romero and Alessandro Astolfi October, 18 arxiv:181.61v1 [cs.sy] 1 Oct 18 Abstract
More informationEN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015
EN530.678 Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 Prof: Marin Kobilarov 0.1 Model prerequisites Consider ẋ = f(t, x). We will make the following basic assumptions
More informationSimple Harmonic Motion Concept Questions
Simple Harmonic Motion Concept Questions Question 1 Which of the following functions x(t) has a second derivative which is proportional to the negative of the function d x! " x? dt 1 1. x( t ) = at. x(
More informationControl Systems I. Lecture 2: Modeling and Linearization. Suggested Readings: Åström & Murray Ch Jacopo Tani
Control Systems I Lecture 2: Modeling and Linearization Suggested Readings: Åström & Murray Ch. 2-3 Jacopo Tani Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 28, 2018 J. Tani, E.
More informationINPUT-STATE LINEARIZATION OF A ROTARY INVERTED PENDULUM
0 Asian Journal of Control Vol 6 No pp 0-5 March 004 Brief Paper INPU-SAE LINEARIZAION OF A ROARY INVERED PENDULUM Chih-Keng Chen Chih-Jer Lin and Liang-Chun Yao ABSRAC he aim of this paper is to design
More informationMathematics for Control Theory
Mathematics for Control Theory Geometric Concepts in Control Involutivity and Frobenius Theorem Exact Linearization Hanz Richter Mechanical Engineering Department Cleveland State University Reading materials
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 informationReview Article Furuta s Pendulum: A Conservative Nonlinear Model for Theory and Practise
Hindawi Publishing Corporation Mathematical Problems in Engineering Volume 21, Article ID 742894, 29 pages doi:1.1155/21/742894 Review Article Furuta s Pendulum: A Conservative Nonlinear Model for Theory
More informationFeedback Linearization
Feedback Linearization Peter Al Hokayem and Eduardo Gallestey May 14, 2015 1 Introduction Consider a class o single-input-single-output (SISO) nonlinear systems o the orm ẋ = (x) + g(x)u (1) y = h(x) (2)
More informationNonlinear Control Lecture 1: Introduction
Nonlinear Control Lecture 1: Introduction Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2011 Farzaneh Abdollahi Nonlinear Control Lecture 1 1/15 Motivation
More informationHybrid Control and Switched Systems. Lecture #1 Hybrid systems are everywhere: Examples
Hybrid Control and Switched Systems Lecture #1 Hybrid systems are everywhere: Examples João P. Hespanha University of California at Santa Barbara Summary Examples of hybrid systems 1. Bouncing ball 2.
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 informationA Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems
Proceedings of the 4 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'17) Toronto, Canada August 21 23, 2017 Paper No. 119 DOI: 10.11159/cdsr17.119 A Model-Free Control System
More informationCDS 101 Precourse Phase Plane Analysis and Stability
CDS 101 Precourse Phase Plane Analysis and Stability Melvin Leok Control and Dynamical Systems California Institute of Technology Pasadena, CA, 26 September, 2002. mleok@cds.caltech.edu http://www.cds.caltech.edu/
More informationOutput feedback stabilization and restricted tracking for cascaded systems with bounded control
Output feedback stabilization and restricted tracking for cascaded systems with bounded control Georgia Kaliora, Zhong-Ping Jiang and Alessandro Astolfi Abstract In this note we discuss the problems of
More informationComplex Dynamic Systems: Qualitative vs Quantitative analysis
Complex Dynamic Systems: Qualitative vs Quantitative analysis Complex Dynamic Systems Chiara Mocenni Department of Information Engineering and Mathematics University of Siena (mocenni@diism.unisi.it) Dynamic
More informationNPTEL Online Course: Control Engineering
NPTEL Online Course: Control Engineering Ramkrishna Pasumarthy Assignment-11 : s 1. Consider a system described by state space model [ ] [ 0 1 1 x + u 5 1 2] y = [ 1 2 ] x What is the transfer function
More informationChapter 15 Periodic Motion
Chapter 15 Periodic Motion Slide 1-1 Chapter 15 Periodic Motion Concepts Slide 1-2 Section 15.1: Periodic motion and energy Section Goals You will learn to Define the concepts of periodic motion, vibration,
More informationProf. Krstic Nonlinear Systems MAE281A Homework set 1 Linearization & phase portrait
Prof. Krstic Nonlinear Systems MAE28A Homework set Linearization & phase portrait. For each of the following systems, find all equilibrium points and determine the type of each isolated equilibrium. Use
More informationTTK4150 Nonlinear Control Systems Solution 6 Part 2
TTK4150 Nonlinear Control Systems Solution 6 Part 2 Department of Engineering Cybernetics Norwegian University of Science and Technology Fall 2003 Solution 1 Thesystemisgivenby φ = R (φ) ω and J 1 ω 1
More informationA plane autonomous system is a pair of simultaneous first-order differential equations,
Chapter 11 Phase-Plane Techniques 11.1 Plane Autonomous Systems A plane autonomous system is a pair of simultaneous first-order differential equations, ẋ = f(x, y), ẏ = g(x, y). This system has an equilibrium
More informationEnergy in a Simple Harmonic Oscillator. Class 30. Simple Harmonic Motion
Simple Harmonic Motion Class 30 Here is a simulation of a mass hanging from a spring. This is a case of stable equilibrium in which there is a large extension in which the restoring force is linear in
More informationThursday March 30 Topics for this Lecture: Simple Harmonic Motion Kinetic & Potential Energy Pendulum systems Resonances & Damping.
Thursday March 30 Topics for this Lecture: Simple Harmonic Motion Kinetic & Potential Energy Pendulum systems Resonances & Damping Assignment 11 due Friday Pre-class due 15min before class Help Room: Here,
More informationChaos suppression of uncertain gyros in a given finite time
Chin. Phys. B Vol. 1, No. 11 1 1155 Chaos suppression of uncertain gyros in a given finite time Mohammad Pourmahmood Aghababa a and Hasan Pourmahmood Aghababa bc a Electrical Engineering Department, Urmia
More informationMechanical Energy and Simple Harmonic Oscillator
Mechanical Energy and Simple Harmonic Oscillator Simple Harmonic Motion Hooke s Law Define system, choose coordinate system. Draw free-body diagram. Hooke s Law! F spring =!kx ˆi! kx = d x m dt Checkpoint
More informationApplication of Neural Networks for Control of Inverted Pendulum
Application of Neural Networks for Control of Inverted Pendulum VALERI MLADENOV Department of Theoretical Electrical Engineering Technical University of Sofia Sofia, Kliment Ohridski blvd. 8; BULARIA valerim@tu-sofia.bg
More informationEN Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015
EN530.678 Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015 Prof: Marin Kobilarov 1 Uncertainty and Lyapunov Redesign Consider the system [1]
More informationContents. Dynamics and control of mechanical systems. Focus on
Dynamics and control of mechanical systems Date Day 1 (01/08) Day 2 (03/08) Day 3 (05/08) Day 4 (07/08) Day 5 (09/08) Day 6 (11/08) Content Review of the basics of mechanics. Kinematics of rigid bodies
More informationHybrid active and semi-active control for pantograph-catenary system of high-speed train
Hybrid active and semi-active control for pantograph-catenary system of high-speed train I.U. Khan 1, D. Wagg 1, N.D. Sims 1 1 University of Sheffield, Department of Mechanical Engineering, S1 3JD, Sheffield,
More informationMCE 366 System Dynamics, Spring Problem Set 2. Solutions to Set 2
MCE 366 System Dynamics, Spring 2012 Problem Set 2 Reading: Chapter 2, Sections 2.3 and 2.4, Chapter 3, Sections 3.1 and 3.2 Problems: 2.22, 2.24, 2.26, 2.31, 3.4(a, b, d), 3.5 Solutions to Set 2 2.22
More informationENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED. Mark W. Spong. Coordinated Science Laboratory, University of Illinois, 1308 West Main Street,
ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED MECHANICAL SYSTEMS Mark W. Spong Coordinated Science Laboratory, University of Illinois, 1308 West Main Street, Urbana, Illinois 61801, USA Abstract. In
More informationModeling nonlinear systems using multiple piecewise linear equations
Nonlinear Analysis: Modelling and Control, 2010, Vol. 15, No. 4, 451 458 Modeling nonlinear systems using multiple piecewise linear equations G.K. Lowe, M.A. Zohdy Department of Electrical and Computer
More informationChapter 12. Recall that when a spring is stretched a distance x, it will pull back with a force given by: F = -kx
Chapter 1 Lecture Notes Chapter 1 Oscillatory Motion Recall that when a spring is stretched a distance x, it will pull back with a force given by: F = -kx When the mass is released, the spring will pull
More informationME8230 Nonlinear Dynamics
ME8230 Nonlinear Dynamics Lecture 1, part 1 Introduction, some basic math background, and some random examples Prof. Manoj Srinivasan Mechanical and Aerospace Engineering srinivasan.88@osu.edu Spring mass
More informationSystem Control Engineering
System Control Engineering 0 Koichi Hashimoto Graduate School of Information Sciences Text: Feedback Systems: An Introduction for Scientists and Engineers Author: Karl J. Astrom and Richard M. Murray Text:
More informationHomework 7: # 4.22, 5.15, 5.21, 5.23, Foucault pendulum
Homework 7: # 4., 5.15, 5.1, 5.3, Foucault pendulum Michael Good Oct 9, 4 4. A projectile is fired horizontally along Earth s surface. Show that to a first approximation the angular deviation from the
More informationFUZZY SWING-UP AND STABILIZATION OF REAL INVERTED PENDULUM USING SINGLE RULEBASE
005-010 JATIT All rights reserved wwwjatitorg FUZZY SWING-UP AND STABILIZATION OF REAL INVERTED PENDULUM USING SINGLE RULEBASE SINGH VIVEKKUMAR RADHAMOHAN, MONA SUBRAMANIAM A, DR MJNIGAM Indian Institute
More informationStabilization of Nonlinear Systems via Forwarding
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 46, NO. 9, SEPTEMBER 200 46 Stabilization of Nonlinear Systems via Forwarding Forwarding builds upon this basic idea to stabilize cascaded systems of the form
More informationChapter 16: Oscillatory Motion and Waves. Simple Harmonic Motion (SHM)
Chapter 6: Oscillatory Motion and Waves Hooke s Law (revisited) F = - k x Tthe elastic potential energy of a stretched or compressed spring is PE elastic = kx / Spring-block Note: To consider the potential
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 informationDaba Meshesha Gusu and O.Chandra Sekhara Reddy 1
International Journal of Basic and Applied Sciences Vol. 4. No. 1 2015. Pp.22-27 Copyright by CRDEEP. All Rights Reserved. Full Length Research Paper Solutions of Non Linear Ordinary Differential Equations
More informationDisturbance Decoupling Problem
DISC Systems and Control Theory of Nonlinear Systems, 21 1 Disturbance Decoupling Problem Lecture 4 Nonlinear Dynamical Control Systems, Chapter 7 The disturbance decoupling problem is a typical example
More information28. Pendulum phase portrait Draw the phase portrait for the pendulum (supported by an inextensible rod)
28. Pendulum phase portrait Draw the phase portrait for the pendulum (supported by an inextensible rod) θ + ω 2 sin θ = 0. Indicate the stable equilibrium points as well as the unstable equilibrium points.
More informationMCE693/793: Analysis and Control of Nonlinear Systems
MCE693/793: Analysis and Control of Nonlinear Systems Lyapunov Stability - I Hanz Richter Mechanical Engineering Department Cleveland State University Definition of Stability - Lyapunov Sense Lyapunov
More informationA Nonlinear Strategy to Control Unstable Underactuated Mechanical Systems with Underactuation > 1. Applications to Control Augmentations
The Open Automation and Control Systems Journal, 29, 2, 13-2 13 Open Access A Nonlinear Strategy to Control Unstable Underactuated Mechanical Systems with Underactuation > 1. Applications to Control Augmentations
More informationExamination paper for TMA4195 Mathematical Modeling
Department of Mathematical Sciences Examination paper for TMA4195 Mathematical Modeling Academic contact during examination: Elena Celledoni Phone: 48238584, 73593541 Examination date: 11th of December
More informationClassical Mechanics Comprehensive Exam Solution
Classical Mechanics Comprehensive Exam Solution January 31, 011, 1:00 pm 5:pm Solve the following six problems. In the following problems, e x, e y, and e z are unit vectors in the x, y, and z directions,
More informationEvent-Based Control of the Inverted Pendulum: Swing up and Stabilization
Event-Based Control of the Inverted Pendulum: Swing up and Stabilization Sylvain Durand, Fermi Guerrero Castellanos, Nicolas Marchand, W. Fermín Guerrero Sánchez To cite this version: Sylvain Durand, Fermi
More informationHOMEWORK ANSWERS. Lesson 4.1: Simple Harmonic Motion
DEVIL PHYSICS HOMEWORK ANSWERS Tsokos, Chapter 3 Test Lesson 4.1: Simple Harmonic Motion 1. Objectives. By the end of this class you should be able to: a) Understand that in simple harmonic motion there
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 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 information