El péndulo invertido: un banco de pruebas para el control no lineal. XXV Jornadas de Automática

Size: px
Start display at page:

Download "El péndulo invertido: un banco de pruebas para el control no lineal. XXV Jornadas de Automática"

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 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

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 6d: Self-Erecting Inverted Pendulum (SEIP)

Lab 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 information

Swinging-Up and Stabilization Control Based on Natural Frequency for Pendulum Systems

Swinging-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 information

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis

Topic # /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 information

Another Whack at the Pendulum Pump and Balance the Pendulum

Another 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 information

M2A2 Problem Sheet 3 - Hamiltonian Mechanics

M2A2 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 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

Lecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization

Lecture 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 information

Reverse Order Swing-up Control of Serial Double Inverted Pendulums

Reverse 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 information

Research Article On the Stabilization of the Inverted-Cart Pendulum Using the Saturation Function Approach

Research 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 information

Lecture 9 Nonlinear Control Design

Lecture 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 information

LMI Methods in Optimal and Robust Control

LMI 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 information

A GLOBAL STABILIZATION STRATEGY FOR AN INVERTED PENDULUM. B. Srinivasan, P. Huguenin, K. Guemghar, and D. Bonvin

A 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 information

Harmonic 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 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 information

Stability of Nonlinear Systems An Introduction

Stability 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 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

Chapter 2 PARAMETRIC OSCILLATOR

Chapter 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 information

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

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

More information

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

1 Introduction. 2 Process description

1 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 information

Robotics. Dynamics. Marc Toussaint U Stuttgart

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

More information

Robotics. Dynamics. University of Stuttgart Winter 2018/19

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

More information

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

System simulation using Matlab, state plane plots

System 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 information

Constructive Invariant Manifolds to Stabilize Pendulum like systems Via Immersion and Invariance

Constructive 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 information

CHAPTER 12 OSCILLATORY MOTION

CHAPTER 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 information

Swinging Up a Pendulum by Energy Control

Swinging 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 information

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems

CALIFORNIA 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 information

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.

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. 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 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

Output 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. 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 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

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

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

Chapter 13 Lecture. Essential University Physics Richard Wolfson 2 nd Edition. Oscillatory Motion Pearson Education, Inc.

Chapter 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 information

Control 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 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 information

Harmonic Oscillator. Outline. Oscillatory Motion or Simple Harmonic Motion. Oscillatory Motion or Simple Harmonic Motion

Harmonic 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 information

Nonlinear Oscillators: Free Response

Nonlinear 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 information

Mass on a Spring C2: Simple Harmonic Motion. Simple Harmonic Motion. Announcements Week 12D1

Mass 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 information

HW 6 Mathematics 503, Mathematical Modeling, CSUF, June 24, 2007

HW 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 information

Dynamic Modeling of Rotary Double Inverted Pendulum Using Classical Mechanics

Dynamic 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 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

CDS 101/110a: Lecture 2.1 Dynamic Behavior

CDS 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 information

Predictability: Does the Flap of a Butterfly s Wings in Brazil set off a Tornado

Predictability: 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 information

Swing-Up Problem of an Inverted Pendulum Energy Space Approach

Swing-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 information

Torque and Simple Harmonic Motion

Torque 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 information

CDS 101/110a: Lecture 2.1 Dynamic Behavior

CDS 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 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

Orbital Stabilization of Nonlinear Systems via the Immersion and Invariance Technique

Orbital 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 information

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

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

More information

Simple Harmonic Motion Concept Questions

Simple 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 information

Control 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 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 information

INPUT-STATE LINEARIZATION OF A ROTARY INVERTED PENDULUM

INPUT-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 information

Mathematics for Control Theory

Mathematics 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 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

Review Article Furuta s Pendulum: A Conservative Nonlinear Model for Theory and Practise

Review 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 information

Feedback Linearization

Feedback 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 information

Nonlinear Control Lecture 1: Introduction

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

More information

Hybrid Control and Switched Systems. Lecture #1 Hybrid systems are everywhere: Examples

Hybrid 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 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

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems

A 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 information

CDS 101 Precourse Phase Plane Analysis and Stability

CDS 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 information

Output feedback stabilization and restricted tracking for cascaded systems with bounded control

Output 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 information

Complex Dynamic Systems: Qualitative vs Quantitative analysis

Complex 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 information

NPTEL Online Course: Control Engineering

NPTEL 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 information

Chapter 15 Periodic Motion

Chapter 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 information

Prof. Krstic Nonlinear Systems MAE281A Homework set 1 Linearization & phase portrait

Prof. 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 information

TTK4150 Nonlinear Control Systems Solution 6 Part 2

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

More information

A plane autonomous system is a pair of simultaneous first-order differential equations,

A 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 information

Energy in a Simple Harmonic Oscillator. Class 30. Simple Harmonic Motion

Energy 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 information

Thursday 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. 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 information

Chaos suppression of uncertain gyros in a given finite time

Chaos 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 information

Mechanical Energy and Simple Harmonic Oscillator

Mechanical 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 information

Application of Neural Networks for Control of Inverted Pendulum

Application 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 information

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

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

More information

Contents. Dynamics and control of mechanical systems. Focus on

Contents. 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 information

Hybrid 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 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 information

MCE 366 System Dynamics, Spring Problem Set 2. Solutions to Set 2

MCE 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 information

ENERGY 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. 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 information

Modeling nonlinear systems using multiple piecewise linear equations

Modeling 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 information

Chapter 12. Recall that when a spring is stretched a distance x, it will pull back with a force given by: F = -kx

Chapter 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 information

ME8230 Nonlinear Dynamics

ME8230 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 information

System Control Engineering

System 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 information

Homework 7: # 4.22, 5.15, 5.21, 5.23, Foucault pendulum

Homework 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 information

FUZZY SWING-UP AND STABILIZATION OF REAL INVERTED PENDULUM USING SINGLE RULEBASE

FUZZY 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 information

Stabilization of Nonlinear Systems via Forwarding

Stabilization 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 information

Chapter 16: Oscillatory Motion and Waves. Simple Harmonic Motion (SHM)

Chapter 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 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

Daba Meshesha Gusu and O.Chandra Sekhara Reddy 1

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

More information

Disturbance Decoupling Problem

Disturbance 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 information

28. 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) 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 information

MCE693/793: Analysis and Control of Nonlinear Systems

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

More information

A Nonlinear Strategy to Control Unstable Underactuated Mechanical Systems with Underactuation > 1. Applications to Control Augmentations

A 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 information

Examination paper for TMA4195 Mathematical Modeling

Examination 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 information

Classical Mechanics Comprehensive Exam Solution

Classical 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 information

Event-Based Control of the Inverted Pendulum: Swing up and Stabilization

Event-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 information

HOMEWORK ANSWERS. Lesson 4.1: Simple Harmonic Motion

HOMEWORK 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 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

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