Ryszard Gessing Silesian Technical University Gliwice, Poland

Slides:



Advertisements
Similar presentations
10.1 Introduction Chapter 10 PID Controls
Advertisements

Dynamic Behavior of Closed-Loop Control Systems
PID Controller Tuning for Desired Closed-Loop Response for SI/SO System 指導老師 : 曾慶耀 學生 : 詹佳翔.
(ex) Consider a plant with
Modern Control Theory Lecture 5 By Kirsten Mølgaard Nielsen
Multivariable Control
Chapter 8 Root Locus and Magnitude-phase Representation
1 In this lecture, a model based observer and a controller will be designed to a single-link robot.
The City College of New York 1 Jizhong Xiao Department of Electrical Engineering City College of New York Manipulator Control Introduction.
Dynamic Load Balancing Experiments in a Grid Vrije Universiteit Amsterdam, The Netherlands CWI Amsterdam, The
NORM BASED APPROACHES FOR AUTOMATIC TUNING OF MODEL BASED PREDICTIVE CONTROL Pastora Vega, Mario Francisco, Eladio Sanz University of Salamanca – Spain.
بسم الله الرحمن الرحيم Advanced Control Lecture two 1- A modeling procedure (Marlin, Chapter 3) 2- Empirical modeling (Smith & Corripio, Chapter 7) 3-
MODEL REFERENCE ADAPTIVE CONTROL
In Engineering --- Designing a Pneumatic Pump Introduction System characterization Model development –Models 1, 2, 3, 4, 5 & 6 Model analysis –Time domain.
A Shaft Sensorless Control for PMSM Using Direct Neural Network Adaptive Observer Authors: Guo Qingding Luo Ruifu Wang Limei IEEE IECON 22 nd International.
Ch. 6 Single Variable Control
A New Algorithm for Improving the Remote Sensing Data Transmission over the LEO Satellite Channels Ali Payandeh and Mohammad Reza Aref Applied Science.
Book Adaptive control -astrom and witten mark
BIPEDAL LOCOMOTION Prima Parte Antonio D'Angelo.
Lecture 18. Electric Motors simple motor equations and their application 1.
1 Deadzone Compensation of an XY –Positioning Table Using Fuzzy Logic Adviser : Ying-Shieh Kung Student : Ping-Hung Huang Jun Oh Jang; Industrial Electronics,
Lecture 26. Control of the Diver In order for a diver to do what he or she does the diver applies effective torques at the joints We want to find a recipe.
1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.
ME375 Handouts - Spring 2002 Root Locus Method.
Introduction to ROBOTICS
September Bound Computation for Adaptive Systems V&V Giampiero Campa September 2008 West Virginia University.
Low Level Control. Control System Components The main components of a control system are The plant, or the process that is being controlled The controller,
Feedback Linearization Presented by : Shubham Bhat (ECES-817)
بسم الله الرحمن الرحيم Advanced Control Lecture one Mohammad Ali Fanaei Dept. of Chemical Engineering Ferdowsi University of Mashhad Reference: Smith &
Review: Neural Network Control of Robot Manipulators; Frank L. Lewis; 1996.
FINDING A POLYNOMIAL PASSING THROUGH A POINT. Review: the Linear Factorization Theorem If where n > 1 and a n ≠ 0 then Where c 1, c 2, … c n are complex.
Control Based on Instantaneous Linearization Eemeli Aro
Stability Analysis . A system is BIBO stable if all poles or roots of
Dynamic Neural Network Control (DNNC): A Non-Conventional Neural Network Model Masoud Nikravesh EECS Department, CS Division BISC Program University of.
Nonlinear balanced model residualization via neural networks Juergen Hahn.
ROBOTICS 01PEEQW Basilio Bona DAUIN – Politecnico di Torino.
Intelligent Robot Lab Pusan National University Intelligent Robot Lab Chapter 7. Forced Response Errors Pusan National University Intelligent Robot Laboratory.
Control Systems Lect.3 Steady State Error Basil Hamed.
SKEE 3143 Control Systems Design Chapter 2 – PID Controllers Design
A PID Neural Network Controller
DIRECT ADAPTIVE NEURO CONTROL OF ELECTROMAGNETIC SUSPENSION (EMS) SYSTEM Anan Suebsomran Department of Teacher Training in Mechanical Engineering, Faculty.
A few illustrations on the Basic Concepts of Nonlinear Control
Transfer Functions Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: The following terminology.
Control System Instrumentation
Whether the Spreaded Good Opinion About Fuzzy Controllers is Justified
Transfer Functions Chapter 4
Presentation at NI Day April 2010 Lillestrøm, Norway
SOUTHERN TAIWAN UNIVERSITY ELECTRICAL ENGINEERING DEPARTMENT
Transient & Steady State Response Analysis
MECH 373 Instrumentation and Measurements
Effects of Zeros and Additional Poles
Design via Root Locus (Textbook Ch.9).
Modern Control Systems (MCS)
Control System Analysis and Design by the Frequency Response Method
NONLINEAR ADAPTIVE CONTROL
University of Virginia
Chapter 2 Minimum Variance Unbiased estimation
Chapter 9 Design via Root Locus <<<4.1>>>
Root Loci Analysis (3): Root Locus Approach to Control System Design
Digital Control Systems Waseem Gulsher
Digital and Non-Linear Control
Chapter 6 – The Stability of Linear Feedback Systems
Study Guide for ES205 Yu-Chi Ho Jonathan T. Lee Jan. 9, 2001
Analysis of Deterministic Model of Electric Arc Furnace
Parametric Methods Berlin Chen, 2005 References:
Masoud Nikravesh EECS Department, CS Division BISC Program
Lecture 6: Time Domain Analysis and State Space Representation
Introduction to Equilibrium
Chapter 7 Inverse Dynamics Control
Introduction to Econometrics, 5th edition
Presentation transcript:

Ryszard Gessing Silesian Technical University Gliwice, Poland Whether and When the Conventional Controllers Operate Well with Nonlinear Plants Ryszard Gessing Silesian Technical University Gliwice, Poland

Outline of the Presentation Introduction Magnetic Levitation (narmamaglev.mdl) Robot Arm (mrefrobotarm.mdl) Criterion RD1 (Relative Degree = 1) Stirred Tank Reactor (predcstr.mdl) Conclusions

Introduction In MATLAB NN Demos the systems with the following nonlinear plants are considered: Magnetic Levitation Robot Arm Stirred Tank Reactor It will be shown that applying some conventional controllers – gives better result; confirms the usability of the Criterion RD1 (relative Order =1), which is not commonly known in literature.

Outline of the Presentation Introduction Magnetic Levitation (narmamaglev.mdl) Robot Arm (mrefrobotarm.mdl) Criterion RD1 (Relative Degree = 1) Stirred Tank Reactor (predcstr.mdl) Conclusions

Magnetic Levitation (narmamaglev.mdl) Plant: Balance of forces:

Model of the magnetic levitation Static characteristic:

Applied Controllers 1. The controller NARMA-L2 from MATLAB demo which has to illustrate the possibilities of the neural networks; 2. The conventional controller PD with the constraints of the control the same as in NARMA-L2: narmamaglev.mdl narmamaglev2,mdl narmamaglev1.mdl maglev.mdl maglev1.mdl

The control waveforms for The NN controller NARMA-L2 (after learning). The conventional controller PD.

The control waveforms for The conventional controller PD. The NN controller NARMA-L2 (after learning).

Outline of the Presentation Introduction Magnetic Levitation (narmamaglev.mdl) Robot Arm (mrefrobotarm.mdl) Criterion RD1 (Relative Degree = 1) Stirred Tank Reactor (predcstr.mdl) Conclusions

Robot arm (mrefrobotarm.mdl) From balance of the torques:

Model of the robot arm Static characteristic: (exists for )

Time responses for u=9*1(t) and u=11*1(t) For nonlinear dynamic integrator.

The applied controllers 1. The „Model Reference Controller” from MATLAB demo which has to illustrate the possibilities of the NN controllers; 2. The modified controller PD with the same control constraints as in the NN MRC, implementing the control with model reference. Compensator PD mrefrobotarm.mdl robotarm0.mdll

The control waveforms -0.7<r<0.7 MRC NN controller PD controller

The control waveforms PD controller -2<r<2 MRC NN controller

Outline of the Presentation Introduction Magnetic Levitation (narmamaglev.mdl) Robot Arm (mrefrobotarm.mdl) Criterion RD1 (Relative Degree = 1) Stirred Tank Reactor (predcstr.mdl) Conclusions

The Criterion RD1 Compensator PD Assumptions: The linear or nonlinear plant has minimum phase zeros and the polynomial Q(s), (Q(0)=1) is stable. The Criterion RD1: The relative order of the OL system is equal to 1. Then the CL system is usually stable for large values of the gain k and it has very good properties. where Z(s) = kQ(s)G(s) E(s)

Very simple design Determine the relative degree d of the plant; 2. Apply the polynomial: 3. Choose the time constant T so that where or somewhat more phase of the OL TF (linear system), or by means of trials (nonlinear system). 4. Apply approximation: where or less.

Examples Magnetic levitation Robot arm

Properties of the considered system Operates for linear and nonlinear plants; Is very robust with respect to large and fast parameter changes; Has very fast transients; Needs actuators accepting “nervous operation”; Measurement noises cause some problems.

Outline of the Presentation Introduction Magnetic Levitation (narmamaglev.mdl) Robot Arm (mrefrobotarm.mdl) Criterion RD1 (Relative Degree = 1) Stirred Tank Reactor (predcstr.mdl) Conclusions

Stirred tank reactor (predcstr.mdl) h – level y - concentration

Stirred tank reactor (predcstr.mdl) static characteristic Ymx=21.665

Time response for stepwise input u yo=0, ho=30 yo=22, ho=30

Applied controllers: 1. NN predictive controller having to illustrate the possibilities of neural networks – stepwise change of the reference every 20 time unites in the interval 20-23, control constraints: 0-4; 2. Since d=1 in accordance with Criterion RD1 the proportional P controller with gain k=200, under changes of the reference and control constraints as for the system with NN controller. predcstr.mdl cstr0.mdl

Control waveforms (stepwise change of the reference r every 20 time units) NN predictive controller Conventional P controller

Control waveforms (stepwise change of the reference every 200 time units) NN predictive controller Time of simulation 15 min. Conventional P controller Time of simulation 5 sec.

Outline of the Presentation Introduction Magnetic Levitation (narmamaglev.mdl) Robot Arm (mrefrobotarm.mdl) Criterion RD1 (Relative Degree = 1) Stirred Tank Reactor (predcstr.mdl) Conclusions

Conclusions It is worthwhile to know the Criterion RD1, though not always it may be applied; For its applying usually only the knowledge about the relative degree of the plant (linear or nonlinear) is needed; The common view that for control of nonlinear plants the advanced controllers are needed is not valid (especially in the case of RD smaller than 3); It is seen that the conventional controllers PD or even P operate significantly better even with strongly nonlinear plants than NN controllers; Applying of NN controllers to these plants is not justified and probably results from the above mentioned common view; Some limitation in applying of the controllers with high gain, resulting from Criterion RD1 is the appearance of measurement noises, but this problem goes beyond the scope of the present paper.

Example (nonstationary plant of the third order) - varying

Parameter changes: Time responses for stepwise changes of the reference: Control constraints: