Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 Modeling Topics to be covered include:  How to select the appropriate model complexity  How.

Slides:



Advertisements
Similar presentations
Introduction to the Principles of Feedback
Advertisements

Self tuning regulators
Lect.3 Modeling in The Time Domain Basil Hamed
 (x) f(x,u) u x f(x,  (x) x. Example: Using feed-forward, what should be canceled?
Modelling - Module 1 Lecture 1 Modelling - Module 1 Lecture 1 David Godfrey.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Lumped Parameter Systems.
1 In this lecture, a model based observer and a controller will be designed to a single-link robot.
A Typical Feedback System
Analysis of SISO Control Loops
Chapter 14 Goodwin, Graebe,Salgado ©, Prentice Hall 2000 Chapter 14 Hybrid Control Hybrid Control.
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
© Goodwin, Graebe, Salgado, Prentice Hall 2000 Chapter7 Synthesis of SISO Controllers.
Transfer Functions Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: The following terminology.
LINEAR CONTROL SYSTEMS Ali Karimpour Assistant Professor Ferdowsi University of Mashhad.
Transfer Functions Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: The following terminology.
© Goodwin, Graebe, Salgado, Prentice Hall 2000 Chapter 11 Dealing with Constraints.
Chapter One Characteristics of Instrumentation بسم الله الرحمن الرحيم.
Control Systems.
CHAPTER II PROCESS DYNAMICS AND MATHEMATICAL MODELING
Numerical Computations in Linear Algebra. Mathematically posed problems that are to be solved, or whose solution is to be confirmed on a digital computer.
Ch. 6 Single Variable Control
Book Adaptive control -astrom and witten mark
1  (x) f(x,u) u x f(x,  (x) x Example: Using feed-forward, what should be canceled?
20/10/2009 IVR Herrmann IVR: Introduction to Control OVERVIEW Control systems Transformations Simple control algorithms.
Module 2 SPECTRAL ANALYSIS OF COMMUNICATION SIGNAL.
INTEGRALS Areas and Distances INTEGRALS In this section, we will learn that: We get the same special type of limit in trying to find the area under.
Dynamic Presentation of Key Concepts Module 5 – Part 1 Fundamentals of Operational Amplifiers Filename: DPKC_Mod05_Part01.ppt.
ENM 503 Lesson 1 – Methods and Models The why’s, how’s, and what’s of mathematical modeling A model is a representation in mathematical terms of some real.
INTEGRALS 5. INTEGRALS In Chapter 2, we used the tangent and velocity problems to introduce the derivative—the central idea in differential calculus.
Integrals  In Chapter 2, we used the tangent and velocity problems to introduce the derivative—the central idea in differential calculus.  In much the.
20/10/2009 IVR Herrmann IVR:Control Theory OVERVIEW Control problems Kinematics Examples of control in a physical system A simple approach to kinematic.
Signals and Systems Dr. Mohamed Bingabr University of Central Oklahoma
Fundamentals of Electric Circuits Chapter 16 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Feedback Linearization Presented by : Shubham Bhat (ECES-817)
FUNCTIONS AND MODELS 1. The fundamental objects that we deal with in calculus are functions.
Motivation Thus far we have dealt primarily with the input/output characteristics of linear systems. State variable, or state space, representations describe.
THE LAPLACE TRANSFORM LEARNING GOALS Definition
Chapter 2 Modeling Approaches  Physical/chemical (fundamental, global) Model structure by theoretical analysis  Material/energy balances  Heat, mass,
EE102 – SYSTEMS & SIGNALS Fall Quarter, Instructor: Fernando Paganini.
Phy 303: Classical Mechanics (2) Chapter 3 Lagrangian and Hamiltonian Mechanics.
In Chapters 6 and 8, we will see how to use the integral to solve problems concerning:  Volumes  Lengths of curves  Population predictions  Cardiac.
ERT 210/4 Process Control & Dynamics DYNAMIC BEHAVIOR OF PROCESSES :
Modeling & Simulation of Dynamic Systems (MSDS)
Topics 1 Specific topics to be covered are: Discrete-time signals Z-transforms Sampling and reconstruction Aliasing and anti-aliasing filters Sampled-data.
LINEAR CONTROL SYSTEMS Ali Karimpour Associate Professor Ferdowsi University of Mashhad.
State Equations BIOE Processes A process transforms input to output States are variables internal to the process that determine how this transformation.
Chapter 2. Signals and Linear Systems
1 10. Harmonic oscillator Simple harmonic motion Harmonic oscillator is an example of periodic motion, where the displacement of a particle from.
Intelligent Robot Lab Pusan National University Intelligent Robot Lab Chapter 7. Forced Response Errors Pusan National University Intelligent Robot Laboratory.
Control engineering ( ) Time response of first order system PREPARED BY: Patel Ravindra.
Transfer Functions Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: The following terminology.
Digital Control CSE 421.
Chapter 1: Overview of Control
Transfer Functions Chapter 4
Digital Control Systems
Description and Analysis of Systems
Mathematical Descriptions of Systems
Linear Control Systems
Autonomous Cyber-Physical Systems: Dynamical Systems
LINEAR CONTROL SYSTEMS
Digital Control Systems (DCS)
Digital Control Systems Waseem Gulsher
Overview of Control System
Synthesis of SISO Controllers
Linearization of Nonlinear Models
Modeling Approaches Chapter 2 Physical/chemical (fundamental, global)
Signals and Systems Lecture 2
Chapter 3 Modeling in the Time Domain
CHAPTER 59 TRANSISTOR EQUIVALENT CIRCUITS AND MODELS
Presentation transcript:

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 Modeling Topics to be covered include:  How to select the appropriate model complexity  How to build models for a given plant  How to describe model errors.  How to linearize nonlinear models It also provides a brief introduction to certain commonly used models, including  State space models  High order differential and high order difference equation models

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 The Raison d'être for Models The basic idea of feedback is tremendously compelling. Recall the mould level control problem from Chapter 2. Actually, there are only three ways that a controller could manipulate the valve: open, close or leave it as it is. Nevertheless, we have seen already that the precise way this is done involves subtle trade-offs between conflicting objectives, such as speed of response and sensitivity to measurement noise.

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 The power of a mathematical model lies in the fact that it can be simulated in hypothetical situations, be subject to states that would be dangerous in reality, and it can be used as a basis for synthesizing controllers.

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 Model Complexity In building a model, it is important to bear in mind that all real processes are complex and hence any attempt to build an exact description of the plant is usually an impossible goal. Fortunately, feedback is usually very forgiving and hence, in the context of control system design, one can usually get away with rather simple models, provided they capture the essential features of the problem.

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 We introduce several terms:  Nominal model. This is an approximate description of the plant used for control system design.  Calibration model. This is a more comprehensive description of the plant. It includes other features not used for control system design but which have a direct bearing on the achieved performance.  Model error. This is the difference between the nominal model and the calibration model. Details of this error may be unknown but various bounds may be available for it.

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 Building Models A first possible approach to building a plant model is to postulate a specific model structure and to use what is known as a black box approach to modeling. In this approach one varies, either by trial and error or by an algorithm, the model parameters until the dynamic behavior of model and plant match sufficiently well. An alternative approach for dealing with the modeling problem is to use physical laws (such as conservation of mass, energy and momentum) to construct the model. In this approach one uses the fact that, in any real system, there are basic phenomenological laws which determine the relationships between all the signals in the system. In practice, it is common to combine both black box and phenomenological ideas to building a model.

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 Control relevant models are often quite simple compared to the true process and usually combine physical reasoning with experimental data.

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 State Space Models For continuous time systems For discrete time systems

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 Linear State Space Models

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 Example 3.3 Consider the simple electrical network shown in Figure 3.1. Assume we want to model the voltage v(t) On applying fundamental network laws we obtain the following equations: Figure 3.1: Electrical network. State space model.

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 These equations can be rearranged as follows: We have a linear state space model with

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 Example 3.4 Consider a separately excited d.c. motor. Let v a ( t) denote the armature voltage,  ( t) the output angle. A simplied schematic diagram of this system is shown in Figure 3.2. Figure 3.2: Simplified model of a d.c. motor

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 A laboratory servo kit

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 A demonstration robot containing several servo motors

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 Let J - be the inertia of the shaft  e (t) - the electrical torque i a (t) - the armature current k 1 ; k 2 - constants R - the armature resistance Application of well known principles of physics tells us that the various variables are related by:

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 Solution of Continuous Time State Space Models A key quantity in determining solutions to state equations is the matrix exponential defined as The explicit solution to the linear state equation is then given by

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 Modeling Errors The so-called additive modeling error (AME) is defined by a transformation   such that A difficulty with the AME is that it is not scaled relative to the size of the nominal model. This is the advantage of the so-called multiplicative modeling error (MME),  , defined by

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 Example 3.5 The output of a plant is assumed to be exactly described by where f    is a linear transformation and sa t denotes the saturation operator, i.e. If the nominal model is chosen as  0    = f   , i.e. the saturation is ignored, determine the additive and the multiplicative modeling errors.

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 Figure 3.3: AME and MME due to saturation

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 Linearization Although almost every real system includes nonlinear features, many systems can be reasonably described, at least within certain operating ranges, by linear models.

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 Thus consider Say that {x Q (t), u Q (t), y Q (t); t   } is a given set of trajectories that satisfy the above equations, i.e.

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 Example 3.6 Consider a continuous time system with true model given by Assume that the input u(t) fluctuates around u = 2. Find an operating point with u Q = 2 and a linearized model around it.

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 Figure 3.4: Nonlinear system output, y nl (t), and linearized system output, y l (t), for a square wave input of increasing amplitude, u(t).

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 Example 3.7 (Inverted pendulum) Figure 3.5: Inverted pendulum In Figure 3.5, we have used the following notation: y(t) - distance from some reference point  (t) - angle of pendulum M - mass of cart m - mass of pendulum (assumed concentrated at tip)  - length of pendulum f(t) - forces applied to pendulum

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 Example of an Inverted Pendulum

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 Application of Newtonian physics to this system leads to the following model: where m = (M/m)

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 This is a linear state space model in which A, B and C are:

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 Summary v In order to systematically design a controller for a particular system, one needs a formal - though possibly simple - description of the system. Such a description is called a model. v A model is a set of mathematical equations that are intended to capture the effect of certain system variables on certain other system variables.

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 v The italicized expressions above should be understood as follows: u Certain system variables: It is usually neither possible nor necessary to model the effect of every variable on every other variable; one therefore limits oneself to certain subsets. Typical examples include the effect of input on output, the effect of disturbances on output, the effect of a reference signal change on the control signal, or the effect of various unmeasured internal system variables on each other.

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 u Capture: A model is never perfect and it is therefore always associated with a modeling error. The word capture highlights the existence of errors, but does not yet concern itself with the precise definition of their type and effect. u Intended: This word is a reminder that one does not always succeed in finding a model with the desired accuracy and hence some iterative refinement may be needed. u Set of mathematical equations: There are numerous ways of describing the system behavior, such as linear or nonlinear differential or difference equations.

Goodwin, Graebe, Salgado ©, Prentice Hall 2000 Chapter 3 v Models are classified according to properties of the equation they are based on. Examples of classification include: v In many situations nonlinear models can be linearized around a user defined operating point.