2003 American Control Conference
June 4 to 6, 2003
The Adams Mark Hotel,
Denver, Colorado USA
 
 
Six one-day workshops and one two-day workshop have been selected from the proposals. The two-day workshop will span June 2nd and 3rd. Three one-day workshops are scheduled for Monday, June 2, with three additional one-day workshops on Tuesday, June 3.

Two-day Workshop: C-1: Practical Techniques in Control Engineering
   
One-day Workshops: M-1: Process and Control System Performance Monitoring and Trend Analysis
Workshop M-1 has been CANCELLED
M-2: Hybrid Systems: Modeling, Control Design and Applications
M-3: Multiple Models in Control & Signal Processing
Workshop M-3 has been CANCELLED
T-1: Modern Anti-windup Synthesis
T-2: Stochastic Search and Optimization
T-3: Automated Multivariable System Identification: Basic Principles with Control and Monitoring Applications
 

C-1: Practical Techniques in Control Engineering

 

Monday, June 2, 2003, and Tuesday, June 3, 2003

 

  • Dennis S. Bernstein; University of Michigan
  • Carl R. Knospe; University of Virginia

This two-day short-course will provide a bridge between recent developments in control theory and their practical application in the laboratory and industry. Beginning with an overview of fundamental tradeoffs and issues that affect control-system performance, the course will systematically cover topics in linear and nonlinear modeling, linear and nonlinear controller synthesis, and fixed-gain and adaptive tuning. In addition, controller implementation issues such as saturation, quantization, and state constraints will be discussed. The theoretical foundation of each topic will be reviewed along with a discussion of practical ramifications and limitations. The course is suitable for students, instructors, and researchers who wish to obtain a broad perspective of the control engineering enterprise as well as control engineers from all industrial applications seeking a coherent, self-contained overview of recent developments relevant to control practice.

 

SCHEDULE: Monday, June 2, 2003

8:30-10:30 DEFINING THE ISSUES AND CHALLENGES IN CONTROL ENGINEERING

Course Overview
Control-System Design: Strategy, Physics, Architecture, and Hardware
Fundamental Tradeoffs: Plant Properties, Hardware Constraints and Performance Limitations

10:45-12:30 DEVELOPING LINEAR MODELS FOR CONTROL

Linear Modeling Issues: Representation, Analysis, and Limitations
Empirical Linear Modeling: Identification, Reconciliation, and Validation

13:30-15:30 SYNTHESIZING LINEAR CONTROLLERS FOR PERFORMANCE AND ROBUSTNESS

Performance and Robustness Metrics
Optimality-Driven Synthesis: H2 and Hinfinity Methods
Robust Control and Loop Shaping: Classical and Modern Methods

15:45-17:30 REDUCING MODEL DEPENDENCE IN CONTROLLER SYNTHESIS

Minimal-Information Control: The Art and Science of PID Tuning
Adaptive Control: What Do You Need to Know? How Well Do You Need to Know It?
Adaptive Disturbance Rejection with Applications to Noise and Vibration Control

SCHEDULE: Tuesday, June 3, 2003

08:30-10:00 DEVELOPING NONLINEAR MODELS FOR CONTROL

Nonlinear Modeling Strategies: System Structure and White/Grey/Black Box Models
Nonlinear Identification Methods: From Block-Structured to Neural

10:15-11:30 INEXACT APPROACHES TO NONLINEARITY

Treating Nonlinearity as Uncertainty: Absolute Stability
Treating Nonlinearity Approximately: Describing Functions and Statistical Linearization
Treating Nonlinearity as Linearity: Gain Scheduling, LPV”¦s, and Frozen Linear Methods

11:30-12:30 EXACT APPROACHES TO NONLINEARITY

Feedback Linearization
Backstepping

13:30-14:30 FACING THE REALITY OF CONSTRAINTS

Dealing with Amplitude and Rate Saturation: Antiwindup and Command-Modification Methods
Dealing with State Constraints: Model Predictive Control

14:30-15:45 IMPLEMENTING REAL CONTROL SYSTEMS IN REAL HARDWARE

Control-Relevant Aspects of Sensors, Actuators, Amplifiers, and Filters
Digital Implementation Issues: Aliasing, Phase Lag, Quantization, and Bandwidth Limitations
Controlling Dangerous Plants: Stabilization in the Real World

16:00-17:30 PUTTING IT ALL TOGETHER

Design Examples and Case Studies
Wrap-up: Theoretical Gaps with Practical Implications and New Ideas for Old and New Problems

TOP

M-1: Process and Control System Performance Monitoring and Trend Analysis CANCELLED

TOP
 

M-2: Hybrid Systems: Modeling, Control Design and Applications

Monday, June 2, 2003

  • Manfred Morari; Automatic Control Laboratory, ETH-Zurich, Switzerland.

  • Stratos Pistikopoulos; Centre for Process Systems Engineering, Imperial College London, UK.

Application presenters:

  • Francesco Borrelli; Automatic Control Lab, ETH-Zurich, Switzerland
  • Vassilis Sakizlis; Centre for Process Systems Engineering, Imperial College London, UK
  • Francis J. Doyle III; Dept. of Chemical Engineering, University of California, Santa Barbara, CA, USA
  • Dr. Vipin Gopal; Honeywell, Minneapolis, USA
  • Dr. Eduardo Gallestey; ABB, Corporate Research Ltd, Baden-Daettwil, Switzerland
  • Michael Fodor; Ford Motor Company, Dearborn, MI, USA
  • Rainer Mobus; DaimlerChrysler AG, Stuttgart, Germany
Hybrid systems theory has matured from being an exciting research field to the point of delivering results. The aim of this workshop is twofold: to teach the use of systematic methods for modeling and controlling systems which exhibit both continuous and discrete dynamics and to show how such techniques can be applied to a wide range of industrial applications.

Hybrid systems are heterogeneous systems that exhibit both continuous and discrete dynamics. Hybrid systems can switch between many operating modes where each mode is governed by its own characteristic dynamical laws. Mode transitions are triggered by variables crossing specific thresholds, by the lapse of certain time periods, or by external inputs. Over the last few years they have attracted much interest in industrial and academic circles because of their wide applicability and the system theoretic challenges they pose.

In the first part of the workshop we will teach the use of systematic methods for modeling, control and optimization of hybrid systems. We will focus on discrete time models and will show how to recast them into a form that is suitable for solving analysis and synthesis problems such as stability, controllability and observability analysis, filter and controller design, by using standard commercial optimization software. We will show how to design optimal feedback control laws for constrained linear dynamic systems and how this technique can be extended to the general case of hybrid systems.

In the second part of the workshop, participants from various industries will report how they have used these techniques on a wide range of problems. These include the control of combined cycle power plants, electrical drives, biomedical systems, traction control of automobiles, electronic throttle control and automatic steering in Driver Assistance systems. To get an appreciation of the scope of the workshop and to download relevant references go to http://control.ee.ethz.ch/~hybrid/

08:30-09:30 MODELING FRAMEWORK FOR HYBRID SYSTEMS; THE HYSDEL COMPILER

09:30-10:30 TECHNIQUES AND SOFTWARE FOR MIXED INTEGER OPTIMIZATION

10:45-11:45 MULTI-PARAMETRIC OPTIMIZATION FOR PROBLEMS INVOLVING CONTINUOUS AND MIXED INTEGER/CONTINUOUS VARIABLES

11:45-12:30 OPTIMAL CONTROL LAW DESIGN FOR CONSTRAINED LINEAR SYSTEMS VIA PARAMETRIC PROGRAMMING

13:30-14:30 OPTIMAL CONTROL LAW DESIGN FOR CONSTRAINED HYBRID SYSTEMS VIA PARAMETRIC PROGRAMMING

14:45-17:45 APPLICATIONS

  • Traction control of automobiles (Ford)
  • Scheduling and planning of combined cycle power plants (ABB)
  • Direct Torque Control of electrical drives (ABB)
  • Driver Assistance systems (Daimler-Chrysler)
  • Electronic throttle control (Ford)
  • Control of biomedical systems (ETH - Inselspital Bern)
  • Polymer grade transition problem (UCSB - Basell Polyolefins)
 
TOP
 

M-3: Multiple Models in Control & Signal Processing CANCELLED

TOP
 

T-1: Modern Anti-windup Synthesis

Tuesday, June 3, 2003

  • Andrew R. Teel, University of California, Santa Barbara, USA

  • Gene L. Grimm, University of California, Santa Barbara, USA

  • Luca Zaccarian, University of Rome, Tor Vergata, Italy

The goal of this workshop is to explain and demonstrate several constructive linear and nonlinear anti-windup techniques. "Anti-windup synthesis" denotes the design of suitable filters to be introduced on top of an existing controller for a plant subject to input saturation, under the assumption that the controller has been designed to guarantee stability and desirable performance properties when interconnected to the plant without input saturation. The two key properties of such an augmented system are 1) the unconstrained trajectories are fully preserved as long as the saturation limits are not exceeded; 2) upon activation of the saturation nonlinearity, stability is retained and the unconstrained performance is recovered as much as possible by the augmented system.

Within this workshop, modern anti-windup techniques will be overviewed and useful recipes will be provided for their application to practical industrial problems, ranging from the simplest ones that apply to asymptotically stable linear systems, to the more complicated ones, which apply to nonlinear systems in general. Handouts will be distributed to the participants of the workshop

SCHEDULE: Tuesday, June 3, 2003

08:30-09:15 ANTI-WINDUP: NOTATION AND PRELIMINARIES

Illustration of the windup effect through examples
Formalization of the anti-windup problem
Description of some simple compensation schemes and illustration of their limits
Introduction to modern constructions
Introduction to LMIs

09:15-10:45 LINEAR ANTI-WINDUP DESIGN VIA LMIs: THE STATIC CASE

The linear anti-windup scheme for linear plants
External and full-authority anti-windup
Performance measures
Feasibility conditions for static anti-windup design
Static anti-windup algorithms
Examples

11:00 -12:30 LINEAR ANTI-WINDUP DESIGN VIA LMIs: THE DYNAMIC CASE

Dynamic linear anti-windup schemes for linear plants
Feasibility conditions for general anti-windup
Plant-order anti-windup algorithms
Design for guaranteed robustness
Examples

13:30-15:00 NONLINEAR ANTI-WINDUP FOR ASYMPTOTICALLY STABLE LINEAR SYSTEMS

Nonlinear anti-windup design via RHOC, continuous-time and discrete-time cases
Nonlinear anti-windup via scheduled linear compensation
Examples

15:00-16:00 ANTI-WINDUP DESIGN FOR MARGINALLY UNSTABLE SYSTEMS

Linear anti-windup algorithms for marginally stable plants, continuous time and discrete time
Examples
Nonlinear anti-windup algorithms for marginally unstable plants, continuous and discrete time
Examples

16:15-17:15 ANTI-WINDUP DESIGN FOR EXPONENTIALLY UNSTABLE SYSTEMS

Nonlinear anti-windup design for exponentially unstable plants
Examples

17:15-18:15 ADVANCED ANTI-WINDUP CONSTRUCTIONS


Nonlinear anti-windup design for Euler-Lagrange systems
Application to robotic manipulators
Examples
Anti-windup for nonlinear systems: design guidelines
Anti-windup for systems with rate saturation
TOP
 

T-2: Stochastic Search and Optimization

Tuesday, June 3, 2003

  • James C. Spall; Applied Physics Laboratory, The Johns Hopkins University

  • Stacy D. Hill; Applied Physics Laboratory, The Johns Hopkins University

This workshop will review search and optimization algorithms and analysis techniques that are widely used in the control systems community. The emphasis will be on general principles, comparative analysis of algorithm performance, and issues relevant to practical implementation. Participants will be directed to the textbook or other appropriate literature for details associated with the implementation and/or the underlying theory.

This workshop is an introduction to stochastic search and optimization, as oriented to systems and control problems. Stochastic search and optimization plays an increasing role in the analysis and control of modern systems as a way of coping with inherent system noise and with providing algorithms that are relatively insensitive to modeling uncertainty. Methods for stochastic search and optimization are used throughout virtually all aspects of control theory and practice. To name a few areas, these include: decision aiding, system identification, flight control for aircraft, simulation-based optimization for discrete-event systems, performance analysis of communication networks, control and scheduling of complex manufacturing processes, and computer-based personnel training.

This workshop introduces the fundamental issues in stochastic search and optimization with special emphasis on cases where classical deterministic techniques (linear and nonlinear programming, etc.) do not apply. These cases include many important practical problems, which will be discussed throughout the course (e.g., neural network training, simulation-based optimization, target tracking, nonlinear control, image processing, discrete-event systems, experimental design, etc.)

SCHEDULE: Tuesday, June 3, 2003

08:30-09:15 BACKGROUND

Basic issues in search and optimization.
Stochastic vs. deterministic methods.
No Free Lunch Theorems.
Summary of classical methods of optimization and their limitations.
Brief review of necessary multivariate analysis, matrix algebra, probability, and statistics.

09:15-10:15 DIRECT SEARCH TECHNIQUE

Introduction to direct random search.
Monte Carlo methods.
Nonlinear simplex (Nelder-Mead algorithms).

10:30-12:00 LEAST-SQUARES-TYPE METHODS

Recursive methods for linear systems.
Recursive least squares (RLS).
Least mean squares (LMS).

13:15-15:00 STOCHASTIC APPROXIMATION FOR LINEAR AND NONLINEAR SYSTEMS


Root-finding and gradient-based stochastic approximation (Robbins-Monro).
Gradient-free stochastic approximation: finite-difference (FDSA) and simultaneous perturbation (SPSA) methods.

15:15-16:45 METHODS MOTIVATED BY PHYSICAL PROCESSES


Simulated annealing and related methods.
Evolutionary computation and genetic algorithms.

16:45-17:00 WRAP-UP AND DISCUSSION

TOP
 

T-3: Automated Multivariable System Identification: Basic Principles with Control and Monitoring Applications

Tuesday, June 3, 2003

  • Wallace E. Larimore; Adaptics, Inc.

  • Dale E. Seborg; University of California, Santa Barbara

Over the past several years, computational methods and software have been developed to reliably identify system dynamics from input/output data with optimal statistical accuracy. These automatic methods apply to a very general class of linear systems including multi-input/multi-output, with state and measurement noise disturbances, unknown feedback, unknown state order, and possibly unstable or highly resonant dynamics. However, existing methods for high accuracy identification such as Box/Jenkins and prediction error methods are problematic in that they are both computationally unreliable and involve a tedious toolbox approach requiring graduate level training. The automatic methods presented in this workshop are fundamentally different and involve direct determination of the system states, i.e., system rank, using stable singular value decomposition (SVD) computations and optimal rank selection based on canonical variate analysis (CVA). CVA is related to partial least squares (PLS), principal component analysis (PCA), and subspace system identification methods.

The concepts are presented in a direct first principles way that is appropriate for advanced undergraduate and graduate curriculum so that automated system identification can be made much more accessible to those in most need of using it. This advance in system identification has major implications for analysis, system monitoring, and design and implementation of control systems for many applications including aerospace, automotive, and chemical and industrial processes. For process monitoring, CVA provides powerful new methods for the detection and analysis of changes in colinear multivariable processes. For control system implementation, CVA provides high accuracy multivariable models even in the presence of unknown state feedback. CVA provides a starting point for robust control design since accuracy confidence bands on the identified model are automatically provided. Since the computation is completely automatic, it is ideal for online and adaptive control applications.

SCHEDULE: Tuesday, June 3, 2003

08:30-09:00 OVERVIEW OF SYTSEM IDENTIFICATION METHODS

09:00-10:00 MODEL ORDER AND STATE SELETION USING STATISTICAL CRITERIA

10:00-11:00 MODEL PARAMETER ESTIMATION AND FILTERING

11:00-12:00 COMPARISON OF ALTERNATE SYSTEM IDENTIFICATION APPROACHES

13:30-14:30 IDENTIFICATION WITH UNKNOWN DELAYS AND FEEDBACK

14:30-15:30 PROCESS MONITORING USING CVA

15:30-16:30 PROCESSING MONITORING APPLICATIONS

16:30-17:30 IDENTIFICATION AND CONTROL APPLICATIONS

TOP
 
 
  ACC 2003 Home