Lyapunov Design for Controls

Similar documents
F.L. Lewis, NAI. Talk available online at Supported by : NSF AFOSR Europe ONR Marc Steinberg US TARDEC

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

Shengli Xie Minyue Fu Derong Liu

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

Neural Network Control of Robot Manipulators and Nonlinear Systems

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

D(s) G(s) A control system design definition

DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED.

Rigid Manipulator Control

Robot Manipulator Control. Hesheng Wang Dept. of Automation

Passivity-based Control of Euler-Lagrange Systems

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control

Alireza Mousavi Brunel University

Optimal Design of CMAC Neural-Network Controller for Robot Manipulators

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

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain

Introduction to centralized control

Lecture «Robot Dynamics»: Dynamics 2

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II

Overview of the Seminar Topic

DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED.

NONLINEAR NETWORK STRUCTURES FOR FEEDBACK CONTROL

Deadzone Compensation in Motion Control Systems Using Neural Networks

Introduction to centralized control

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation

Combined NN/RISE-based Asymptotic Tracking Control of a 3 DOF Robot Manipulator

Lecture 9 Nonlinear Control Design

Lyapunov Stability Analysis: Open Loop

THE control of systems with uncertain nonlinear dynamics

Zhongping Jiang Tengfei Liu

Observer Based Output Feedback Tracking Control of Robot Manipulators

A Sliding Mode Control based on Nonlinear Disturbance Observer for the Mobile Manipulator

Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics

H-infinity Model Reference Controller Design for Magnetic Levitation System

Neural network based robust hybrid control for robotic system: an H approach

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar

Tracking Control of a Class of Differential Inclusion Systems via Sliding Mode Technique

Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot

ASTATISM IN NONLINEAR CONTROL SYSTEMS WITH APPLICATION TO ROBOTICS

Control of Robot. Ioannis Manganas MCE Master Thesis. Aalborg University Department of Energy Technology

Lecture «Robot Dynamics»: Dynamics and Control

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.

ECEN 420 LINEAR CONTROL SYSTEMS. Instructor: S. P. Bhattacharyya* (Dr. B.) 1/18

Subject: Introduction to Process Control. Week 01, Lectures 01 02, Spring Content

F.L. Lewis. New Developments in Integral Reinforcement Learning: Continuous-time Optimal Control and Games

Adaptive Predictive Observer Design for Class of Uncertain Nonlinear Systems with Bounded Disturbance

Robust Adaptive Attitude Control of a Spacecraft

Neural Networks Lecture 10: Fault Detection and Isolation (FDI) Using Neural Networks

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

ADAPTIVE NEURAL NETWORK CONTROL OF MECHATRONICS OBJECTS

Μια προσπαθεια για την επιτευξη ανθρωπινης επιδοσης σε ρομποτικές εργασίες με νέες μεθόδους ελέγχου

Optimal Control. McGill COMP 765 Oct 3 rd, 2017

CHAPTER 1. Introduction

Neural Network Sliding-Mode-PID Controller Design for Electrically Driven Robot Manipulators

ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES

MATH4406 (Control Theory) Unit 1: Introduction Prepared by Yoni Nazarathy, July 21, 2012

DISTURBANCE OBSERVER BASED CONTROL: CONCEPTS, METHODS AND CHALLENGES

Control of industrial robots. Centralized control

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

Design of a Nonlinear Observer for a Very Flexible Parallel Robot

CDS 101/110a: Lecture 10-1 Robust Performance

Multibody simulation

Research Article Adaptive Sliding Mode Control of MEMS Gyroscope Based on Neural Network Approximation

LYAPUNOV-BASED ROBUST AND ADAPTIVE CONTROL OF NONLINEAR SYSTEMS USING A NOVEL FEEDBACK STRUCTURE

A Sliding Mode Controller Using Neural Networks for Robot Manipulator

Lecture 20 Aspects of Control

Variable Structure Control ~ Disturbance Rejection. Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University

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

Adaptive set point control of robotic manipulators with amplitude limited control inputs* E. Zergeroglu, W. Dixon, A. Behal and D.

Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems

Robotics. Dynamics. University of Stuttgart Winter 2018/19

Solid foundations has been a hallmark of the control community

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582

The Design of Sliding Mode Controller with Perturbation Estimator Using Observer-Based Fuzzy Adaptive Network

Seul Jung, T. C. Hsia and R. G. Bonitz y. Robotics Research Laboratory. University of California, Davis. Davis, CA 95616

Robotics, Geometry and Control - A Preview

Exponential Controller for Robot Manipulators

EML5311 Lyapunov Stability & Robust Control Design

Automatic Control 2. Nonlinear systems. Prof. Alberto Bemporad. University of Trento. Academic year

Dynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18

Trajectory Tracking Control of a Very Flexible Robot Using a Feedback Linearization Controller and a Nonlinear Observer

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007

Nonlinear Control Systems

Robotics. Dynamics. Marc Toussaint U Stuttgart

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

Design and Control of Variable Stiffness Actuation Systems

Case Study: The Pelican Prototype Robot

Stable Gaussian Process based Tracking Control of Lagrangian Systems

Tracking Control of an Ultrasonic Linear Motor Actuated Stage Using a Sliding-mode Controller with Friction Compensation

A Gentle Introduction to Gradient Boosting. Cheng Li College of Computer and Information Science Northeastern University

Computing Optimized Nonlinear Sliding Surfaces

Video 5.1 Vijay Kumar and Ani Hsieh

Dr Ian R. Manchester

ADAPTIVE CONTROL AND SYNCHRONIZATION OF HYPERCHAOTIC NEWTON-LEIPNIK SYSTEM

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

FUZZY SLIDING MODE CONTROL DESIGN FOR A CLASS OF NONLINEAR SYSTEMS WITH STRUCTURED AND UNSTRUCTURED UNCERTAINTIES

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

Adaptive NN Control of Dynamic Systems with Unknown Dynamic Friction

Robust Control of Cooperative Underactuated Manipulators

Transcription:

F.L. Lewis, NAI Moncrief-O Donnell Chair, UTA Research Institute (UTARI) The University of Texas at Arlington, USA and Foreign Professor, Chongqing University, China Supported by : China Qian Ren Program, NEU China Education Ministry Project 111 (No.B08015) NSF, ONR Lyapunov Design for Controls Talk available online at http://www.uta.edu/utari/acs

F.L. Lewis Moncrief-O Donnell Endowed Chair Head, Controls & Sensors Group Supported by : NSF - PAUL WERBOS ARO RANDY ZACHERY Automation & Robotics Research Institute (ARRI) The University of Texas at Arlington Nonlinear Network Structures for Feedback Control: Part I- Adaptive, Robust, & Neural Net Control Talk available online at http://arri.uta.edu/acs

David Song Yongduan

Meng Tz 500 BC He who exerts his mind to the utmost knows nature s pattern. The way of learning is none other than finding the lost mind. Man s task is to understand patterns in nature and society. Mencius

Importance of Feedback Control Darwin 1850- FB and natural selection Vito Volterra 1890- FB and fish population balance Adam Smith 1760- FB and international economy James Watt 1780- FB and the steam engine FB and cell homeostasis The resources available to most species for their survival are meager and limited Nature uses Optimal control

Feedback Control Systems Aircraft autopilots Car engine controls Ship controllers Compute Hard disk drive controllers Industry process control chemical, manufacturing Robot control Industrial Revolution Windmill control, British millwrights - 1600s Steam engine and prime movers James Watt 1769 Steamship Steam Locomotive boiler control Sputnik 1957 Aerospace systems

Lagrange Dynamical systems Newton s Law F ma mx F(t) m v(t) x F( t) m u( t) x(t) Lagrange s Eqs. Of Motion Industrial Process and Motion Systems (Vehicles, Robots) M( q)q+v m (q,q)q+g(q)+f(q)+τ d B( q) τ Control Input Actuator problems inertia Coriolis/centripetal force gravity friction disturbances

Dynamical System Models Continuous-Time Systems Discrete-Time Systems x f ( x) g( x) u y h( x) Nonlinear system x y k 1 k f ( x h( x k ) k ) g( x k ) u k x y Ax Cx Bu Linear system x y k 1 k Ax Cx k k B k Control Inputs u g(x) x Internal States z -1 x 1/s h(x) Measured Outputs y f(x)

Issues in Feedback Control Disturbances Sensor noise Desired trajectories Feedforward controller Control inputs system Measured outputs Feedback controller Stability Tracking Boundedness Robustness to disturbances to unknown dynamics Unknown Process dynamics Process Nonlinearities Unknown Disturbances

Definitions of System Stability x(t) x(t) B(d) x f ( x) x f ( x k 1 k ) t d t Asymptotic Stability Marginal or Bounded Stability - Stable in the Sense of Lyapunov (SISL) x(t) Const Bound B x e +B x e x e -B t 0 t 0 + T t T Uniform Ultimate Boundedness

Clips are from Nonlinear Control Systems book by Slotine and Li.

Example 1. Linear System Feedback Linearization y 1 2 s as 1 a2 u y a y a y u 1 2 desired to track a reference input yd () t Tracking error e y y d Sliding variable e y a y a yu d r e e 1 2 ree y ea ya yu d 1 2 Auxiliary input u v y e d Error dynamics ra ya yv 1 2 Of the form r f( x) v Unknown parameters Unknown function y T f ( x) a1y a2y a1 a2 W ( x) y Known Regression Vector

Example 2. Nonlinear Lagrange System yd( y, y ) k( y) u unknown nonlinear friction unknown nonlinear damping term desired to track a reference input y () t Tracking error Sliding variable Auxiliary input e y y Error dynamics r f ( x) v d e y d( y, y ) k( y) u d r e e u v y e d d Feedback Linearization Lagrangian System Appears in: Process control Mechanical systems Robots with f ( x) d( y, y ) k( y) Assume Linear in the Parameters (LIP) d ( y, y ) f x D K W x k1( y, y) 1 T ( ) ( ) Known possibly nonlinear regression function Unknown parameters

Feedback Linearization Controller A dynamic controller r e e u v y e d Feedforward terms y y d d e e e I r(t)? v controller u plant y y Tracking Loop The equations give the FB controller structure

Adaptive Control Error Dynamics r f( x) v Control input r(t)= control error Unknown nonlinearities Assume: f(x) is known to be of the structure f ( x) W T ( x) Known basis set= regression vector DEPENDS ON THE SYSTEM Unknown parameter vector LINEAR-IN-THE-PARAMETERS (LIP) Error Dynamics T r W ( x) v

Adaptive Control Controller ˆ( ) ˆ T v f x K r W ( t) ( x) K r v v Pos. def. control gain ESTIMATE of unknown parameters closed-loop system becomes T T ( ) ( ) ˆ T r W x vw x W ( x) Kvr T r W ( x) K r v Est. error drives the control error Parameter estimation error W () t W Wˆ () t Parameter estimate is updated (tuned) using the adaptive tuning law dw ˆ ˆ W F ( x ) r T dt

Feedback Linearization Adaptive Controller A dynamic controller r e e u v y e d ˆ( ) ˆ T v f x K r W ( t) ( x) K r v v ˆ T W () t ( x) Tunable inner loop ˆ W F( x) r T y y d d e e e I r(t) K v ˆ( ) f x Feedback terms v u plant y y Tracking Loop The equations give the FB controller structure

Neural Networks for Control

F.L. Lewis, S. Jagannathan, and A. Yesildirek, Neural Network Control of Robot Manipulators and Nonlinear Systems, Taylor and Francis, London, 1999. NN control in Chapter 4

Control System Design Approach Robot dynamics Tracking Error definition Siding variable Mqq ( ) V ( qqq, ) Fq ( ) Gq ( ) m et () q() t qt () d r e e d Error dynamics Mr M( e e ) M( q ( t) q( t) e ) d Where the unknown function is M r V r f ( x) m f ( x) M( q)( q e ) V ( q, q )( q e) F( q ) G( q) d m d d

Tracking error e( t) qd ( t) q( t) Robot dynamics M ( q) q V ( q, q ) q G( q) F( q ) m d q d Sliding variable r e e e r [I]? controller Robot System q PD Tracking Loop The equations give the FB controller structure

Kung Tz 500 BC Confucius Tian xia da tong Harmony under heaven 孔子 Man s relations to Family Friends Society Nation Emperor Ancestors Archery Chariot driving Music Rites and Rituals Poetry Mathematics 124 BC - Han Imperial University in Chang-an

Handling High-Frequency Dynamics

Actuator Dynamics