Sistemas com saturação no controle



Similar documents
ACTIVE Queue Management (AQM) on Transmission

PID Controller Design for Nonlinear Systems Using Discrete-Time Local Model Networks

C21 Model Predictive Control

QNET Experiment #06: HVAC Proportional- Integral (PI) Temperature Control Heating, Ventilation, and Air Conditioning Trainer (HVACT)

How to Analyze the Stability of Anti-Windup Control Systems

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XVI - Fault Accomodation Using Model Predictive Methods - Jovan D. Bošković and Raman K.

Control Systems with Actuator Saturation

An Industrial Case Study - Control of BeoSound 9000 Sledge System

INTERACTIVE LEARNING MODULES FOR PID CONTROL

Keywords: Fuzzy Logic, Control, Refrigeration Systems and Electronic Expansion Valves.

FAST METHODS FOR SLOW LOOPS: TUNE YOUR TEMPERATURE CONTROLS IN 15 MINUTES

Direct Acceleration Feedback Control of Shake Tables with Force. Stabilization

POTENTIAL OF STATE-FEEDBACK CONTROL FOR MACHINE TOOLS DRIVES

A Design of a PID Self-Tuning Controller Using LabVIEW

Controller Design in Frequency Domain

PID Control. Chapter 10

EECE 460 : Control System Design

Nonlinear Model Predictive Control: From Theory to Application

Best Practices for Controller Tuning

How To Design A Missile Control System

Imag Axis Real Axis

Chapter 9: Controller design

Chapter 3 Nonlinear Model Predictive Control

Real-Time Systems Versus Cyber-Physical Systems: Where is the Difference?

A Passivity Measure Of Systems In Cascade Based On Passivity Indices

Analysis of PID Control Design Methods for a Heated Airow Process

Force/position control of a robotic system for transcranial magnetic stimulation

Modeling and Simulation of a Three Degree of Freedom Longitudinal Aero plane System. Figure 1: Boeing 777 and example of a two engine business jet

Predictive Control Algorithms for Nonlinear Systems

MLD Model of Boiler-Turbine System Based on PWA Linearization Approach

Dr. Yeffry Handoko Putra, S.T., M.T

A simple method to determine control valve performance and its impacts on control loop performance

Nonlinear Model Predictive Control of Hammerstein and Wiener Models Using Genetic Algorithms

LOOP TRANSFER RECOVERY FOR SAMPLED-DATA SYSTEMS 1

Modeling, Analysis, and Control of Dynamic Systems

Christophe PRIEUR. oct sept CNRS Associate Researcher at Gipsa-lab, Grenoble, France

Exponential Control Barrier Functions for Enforcing High Relative-Degree Safety-Critical Constraints

Formulations of Model Predictive Control. Dipartimento di Elettronica e Informazione

PID Control. 6.1 Introduction

ECE 516: System Control Engineering

CSEN301 Embedded Systems Trimester 1

19 LINEAR QUADRATIC REGULATOR

Positive Feedback and Oscillators

DYNAMICAL NETWORKS: structural analysis and synthesis

Nonlinear normal modes of three degree of freedom mechanical oscillator

Proceeding of 5th International Mechanical Engineering Forum 2012 June 20th 2012 June 22nd 2012, Prague, Czech Republic

Tadahiro Yasuda. Introduction. Overview of Criterion D200. Feature Article

Lyapunov Stability Analysis of Energy Constraint for Intelligent Home Energy Management System

OPERATIONAL AMPLIFIERS. o/p

SAMPLE CHAPTERS UNESCO EOLSS PID CONTROL. Araki M. Kyoto University, Japan

Onboard electronics of UAVs

Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist

CONTRIBUTIONS TO THE AUTOMATIC CONTROL OF AERIAL VEHICLES

Matlab and Simulink. Matlab and Simulink for Control

MODELING, SIMULATION AND DESIGN OF CONTROL CIRCUIT FOR FLEXIBLE ENERGY SYSTEM IN MATLAB&SIMULINK

Loop Analysis. Chapter Introduction

Control System Definition

Figure 1. The Ball and Beam System.

PID control - Simple tuning methods

Lecture notes for the course Advanced Control of Industrial Processes. Morten Hovd Institutt for Teknisk Kybernetikk, NTNU

Op-Amp Simulation EE/CS 5720/6720. Read Chapter 5 in Johns & Martin before you begin this assignment.

PROCESS CONTROL DESCRIPTION OF THE UNITS

Laboratory 4: Feedback and Compensation

Improving proposal evaluation process with the help of vendor performance feedback and stochastic optimal control

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. I - Basic Elements of Control Systems - Ganti Prasada Rao

Lecture 27: Mixers. Gilbert Cell

Module Content:

Adaptive cruise controller design: a comparative assessment for PWA systems

itesla Project Innovative Tools for Electrical System Security within Large Areas

Microcontroller-based experiments for a control systems course in electrical engineering technology

System Modeling and Control for Mechanical Engineers

Organization: Prof J. M. Balthazar (ACIESP, ITA, ABCM), Prof. L. C. S. Goes (ITA,ABCM), Prof. A.

IN-FLIGHT CALIBRATION OF THE MICROSCOPE SPACE MISSION INSTRUMENT: DEVELOPMENT OF THE SIMULATOR

The Filtered-x LMS Algorithm

Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility

DIEF, Department of Engineering Enzo Ferrari University of Modena e Reggio Emilia Italy Online Trajectory Planning for robotic systems

Definition 8.1 Two inequalities are equivalent if they have the same solution set. Add or Subtract the same value on both sides of the inequality.

Non Linear Control of a Distributed Solar Field

Implementation of Fuzzy and PID Controller to Water Level System using LabView

SERVO CONTROL SYSTEMS 1: DC Servomechanisms

Content. Professur für Steuerung, Regelung und Systemdynamik. Lecture: Vehicle Dynamics Tutor: T. Wey Date: , 20:11:52

Transcription:

1 Sistemas com saturação no controle VIII. Estratégias anti-windup - Introdução SOPHIE TARBOURIECH LAAS - CNRS, Toulouse, France Colaboradores principais : J.-M. Gomes da Silva Jr (UFRGS), G. Garcia (LAAS-CNRS), I. Queinnec (LAAS-CNRS)

Outline 2 Introduction to anti-windup strategies 1. Introduction 2. A bit of history 3. Problem statement

1. Introduction 3 Non Linear Model + Controller The anti-windup techniques represent an alternative to analysis and synthesis methods previously presented Idea: Deal with the saturations but without modifying the controller in the linear region The anti-windup techniques consist in considering the effects of the nonlinearities like saturations a posteriori Idea: introduce some modifications in the original controller in order to mitigate the undesirable effects of the saturation Successfully used in PID controllers Stability analysis [Teel, Morari & co-authors] external stability global stability results application only to open-loop stable systems

1. Introduction 4 To summarize, the principe of anti-windup may be represented through the following scheme: w (disturbance) r (reference) u c unconstrained controller y c + + + u 0 u system z (controlled) y (measured) + v 1 v 2 anti windup controller + +

1. Introduction 5 The aims: Study of conditions for guaranteing stability (in local and global contexts) of anti-windup schemes To take into account the amplitude limitations on both the input and the output of the system (limited actuator and sensor) In global context: open-loop properties of stability are required when the open-loop system is unstable : local stability. In local context: design the anti-windup gain in order to enlarge the basin of attraction of the closed-loop system Propose numerically efficient procedures to compute the anti-windup gains Different types of anti-windup compensators

1. Introduction 6 Experience with application of anti-windup strategies Aeronautical domains: GARTEUR projects, Airbus cooperation Spatial domain: PIROLA project (robust flying launchers type Ariane 5+) Mechanical domain: flexible beam with piezzo-electrical cells (actuator and sensor) Potential spin-off Reduction of validation costs of control laws Better use of actuator (and/or sensors) capacity Possibility to interact with the engineer at the beginning: for example to choose the actuators and/or sensors (allows to reduce their consummation, size, mass...)

2. A bit of history 7 From historical point of view, the anti-windup approach may be decomposed in 6 phases. Phase 1. Discovery (1930-1950) Phase 2. Invention (1950-1980) Phase 3. Criticisms (after 1980) Phase 4. Unification (after 1980 - beginning 1990) Phase 5. Feasibility (after 1990) Phase 6. Implementation procedure and extensions (after 1990 - from 2000)

2. A bit of history 8 Phase 1 - Discovery It is difficult to find any documents related to engineers experiments in the literature. Since 1940, the literature related to the absolute stability intends to better understand the behaviour of linear systems submitted to input saturations. In 1956 [IRE TAC], Lozier identifies the windup problem and explains why the PI controllers are subject to windup phenomena more than the P controllers. The output begins to oscillate after a saturation of the input The integrator goes on being charged during saturation periods

2. A bit of history 9 Phase 2 - Invention Modification of the integral action in case of saturation: Lozier (1956): use of a limiter Fertik, Ross (1967): Ad-hoc method for standard PID controllers Phelan (1977), Krikelis (1980): intelligent integrators More general modifications of the controller: Hanus (1980, 1987): conditioning technique Aström (1983): technique based on observer strategies.

2. A bit of history 10 Phase 3 - Criticisms In an ACC paper in 1997, Doyle, Smith and Enns present a critic evaluation of conventional anti-windup techniques: no real formal theory potential links with modern multivariable techniques

2. A bit of history 11 Phase 4 - Unification Aström and Rundquist (1989, ACC): they unify several techniques via an observer-based approach Kothare, Campo, Morari, Nett (1989 ACC, 1994 Automatica): except for some cases, the previous techniques may be described through linear and static modifications of the controller.

2. A bit of history 12 Phase 5 - Feasibility Stability without performance requirements : Horowitz (1983 IJC) Morari, Zafiriou, Irving (1987) Towards stability with performance requirements: Miyamoto, Vinnicombe (1996 CDC) Teel, Kapoor (1987 ECC) Optimal-based controllers: Gilbert, Kolmanovsky, Tan (1995 IJRNC) Shamma (2000 SCL)

2. A bit of history 13 Phase 6 - Implementation procedures and extensions Optimization H : Miyamoto, Vinnicombe (1996 CDC) Edwards, Postlethwaite (1998, 1999 Automatica) Linear matrix inequalities: Mulder, Kothare, Morari (1999 ACC), Gomes da Silva Jr., Tarbouriech (2003 CDC) Grimm et al (2001 ACC) Predictive control: Bemporad, Teel, Zaccarian (2002 ACC) Grimm et al (2003 ACC)

3. Problem statement 14 For developing our approach, we need to consider A state-space description of the system and controller A description of the amplitude saturation on actuator and sensor blocks Some anti-windup techniques What are available measures for building the anti-windup loops? Tools: A generalized sector condition is used Quadratic Lyapunov function Finsler s Lemma (use of multipliers = extra degrees of freedom) Convex optimization