Modeling Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo.

Slides:



Advertisements
Similar presentations
PID Control Professor Walter W. Olson
Advertisements

PID Controllers and PID tuning
Stability Margins Professor Walter W. Olson
Root Locus Diagrams Professor Walter W. Olson
Artificial Intelligence 13. Multi-Layer ANNs Course V231 Department of Computing Imperial College © Simon Colton.
EE357 Control System I - Lec B2 (2010W) - Introduction.
Chapter 4: Basic Properties of Feedback
CONTROL SYSTEMS: WHAT THEY ARE
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Lumped Parameter Systems.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo State Space Models Video: Diwheel.
PID Control -1 + Professor Walter W. Olson
Loop Shaping Professor Walter W. Olson
Feedback Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo.
CHE 185 – PROCESS CONTROL AND DYNAMICS
CHE 185 – PROCESS CONTROL AND DYNAMICS
A Typical Feedback System
Control System Design Based on Frequency Response Analysis
The City College of New York 1 Jizhong Xiao Department of Electrical Engineering City College of New York Manipulator Control Introduction.
Chapter 8. The PID Controller Copyright © Thomas Marlin 2013
Chapter 7 PID Control.
PID Feedback Controllers PID 反馈控制器
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Solving ODE.
Definition of an Industrial Robot
Ch. 6 Single Variable Control
Book Adaptive control -astrom and witten mark
Cascade and Ratio Control
A Typical Feedback System
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Block Diagrams H(s) + - R(s) Y(s) E(s)
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Loop Shaping.
Introduction to ROBOTICS
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Transfer Functions.
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,
Control of Robot Manipulators
Signals and Systems Fall 2003 Lecture #20 20 November Feedback Systems 2. Applications of Feedback Systems.
Page 1 Lecture 12 AO Control Theory Claire Max with many thanks to Don Gavel and Don Wiberg UC Santa Cruz February 14, 2013.
Chapter 2. Signals and Linear Systems
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo System Solutions y(t) t +++++… 11 22.
Introductory Control Theory. Control Theory The use of feedback to regulate a signal Controller Plant Desired signal x d Signal x Control input u Error.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Observers/Estimators …  bnbn b n-1 b2b2.
PID CONTROLLERS By Harshal Inamdar.
ME 431 System Dynamics Dept of Mechanical Engineering.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
Using Partial Fraction Expansion
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Sensitivity.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Linear Systems m k u x m k u x Fixed.
Optimization Problems
Lecture 16: Introduction to Control (Part II)
Simulation and Experimental Verification of Model Based Opto-Electronic Automation Drexel University Department of Electrical and Computer Engineering.
Modeling & Simulation of Dynamic Systems (MSDS)
State Space Models The state space model represents a physical system as n first order differential equations. This form is better suited for computer.
1 PID Feedback Controllers PID 反馈控制器 Dai Lian-kui Shen Guo-jiang Institute of Industrial Control, Zhejiang University.
Algorithms and Flowcharts
BASIC CONCEPTS OF CONTROL SYSTEM SEM :- V CONTROL ENGINEERING ENROLLMENT NO: GUIDED BY PROF. S.P.PATEL.
C HAPTER 1 Introduction to control system. The basic ingredients of control system can be described by: Objectives of control or input. Control-system.
بسم الله الرحمن الرحيم وبه نستعين
Optimization Problems
Chapter 1: Overview of Control
Control Systems EE 4314 Lecture 12 March 17, 2015
Introduction to control system
OSE801 Engineering System Identification Spring 2010
Feedback Control System
Digital Control Systems
Mechanical Engineering at Virginia Tech
Linear Control Systems
Automatic Control System
Optimization Problems
Digital Control Systems Waseem Gulsher
Overview of Control System
LECTURE 1 – FUNDAMENTAL OF VIBRATION
NET 424: REAL-TIME SYSTEMS (Practical Part)
Presentation transcript:

Modeling Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo

Outline of Today’s Lecture Review Feedback Open Loop Systems Closed Loop System Positive Feedback Negative Feedback Basic Control actions Models Dynamics States Phase Plots Example: Predator Prey Model

Open Loop Control Usually “set point” systems Advantages Simple Insensitive to environment Set and forget Disadvantages Non correcting Sensitive to disturbances Insensitive to environment Examples Irrigation systems Washing machines SensingComputeActuate

Closed Loop Control Adds a feedback loop to the control system For computational purposes, it is shown as Sense Compute Actuate ControllerPlant Sensor Input Output Disturbance + or -

Positive Feedback Positive Feedback Clip ControllerPlant Sensor Vibrating Guitar String Magnetic Pickup Amplifier Speaker Plucked String String Vibrations ControllerPlant Sensor Sound Guitar String w/ pickup Amplifier Speaker Ambient Sound 2 possible models Background sound Previous Vibrations

Positive Feedback Positive feedback is used to increase the actuation in the loop. Advantages Increased results Faster results Finds extremes (maxima and minima) Disadvantages Consumes energy Subject to local extremes (introns) May become unstable May destroy system Examples: M etal finders Searches Stock market programs Genetic Algorithm build population create mutations test performance measure Results Culled from Population BestWorst

Negative Feedback Input ControllerPlant Sensor Output Disturbance Error Signal homeostasis Desired Heart Beat ControllerPlant Sensor Heart Beat Salt Heart Nerves Parasympathetic/ Sympathetic System

Negative Feedback Negative Feedback is used to reduce error Advantages Controls to a set point Robustness to disturbances (uncertainty) Rejection of distortion Disadvantages Prone to oscillation Instability Complexity Coupling Examples Set point control Tracking Chang the system dynamics

Basic Control Actions Bang-Bang (Off-On) Fixed two state or multistate control actions Control question: how to chose? Proportional Control in proportion to error Integral Control based on size and duration of error Derivative Control based on size and change of error Combined (PID) All three: Proportional, Integral and Derivative Most used

Models A model is a representation of something The something can be an idea, a concrete object or an abstract object It is NOT the real thing: they are simplifications it is a fiction of our imagination Models can take many forms Solid Blocks Equations Computer programs Word descriptions Symbols

Models It is NOT the real thing: they are simplifications it is a fiction of our imagination Models are used for visualization understanding explaining to others analysis predict improve The value of a model is how well it serves the purpose used for

Models Different models answer different questions As a model developer, you need to chose the right model for your problem How will costs change with the strength of the landing gear? How much vertical force is the landing gear putting on the nose? How high should the tire pressure be? At what point can the pilot rotate the aircraft to take weight off the nose wheel? How much heat is built up in the tire on a takeoff roll?

Dynamics defn (TheFreeDictionary): The branch of mechanics that is concerned with the effects of forces on the motion of a body or system of bodies, especially of forces that do not originate within the system itself. Also called kinetics. Things move! If we are to control movement we need to know how they move

Dynamics Models of dynamics used in this course: Based on functions of time Differential equations time is considered continuous Difference equations time is considered discrete

State A state is a set of variables whose values when known completely define the dynamics (motion) State variables for nose wheel example: The parameters of the example are So, what about ?

State So, what about ? These are completely determined by the state variables! We can rewrite the equations as

Phase Plot A phase plot is a plot of a state variable vs. another state variable Useful in understanding how the dynamics change with changes in state To see how the dynamics are represented by the phase plot, consider the predator prey problem we will first use differential equations then difference equations

Predator Prey Model Volterra – Lotke model Vito Volterra and Alfred J. Lotke independently developed this useful model Explains the growth of a thing that depends on the growth of another thing Lynx and hares or whales and krill are typically used to demonstrate the model but it could be two infantry units fighting each other or two stock firms trying to acquire the same limited commodity Let x(t) represent the prey (hares, krill, xth Inf, etc.) and y(t) represent the predator (lynx, whales, nth Inf, etc.) Prey population growth rate without predators is assumed proportional to population size But….

Predator Prey Model But there are predators! The predators [eat, destroy, acquire…] the prey in proportion to the number of prey and predators. The predator population without sufficient prey dies out at a rate of But there are predators that are [eaten, destroyed, acquired …] that sustain the predators in proportion to both populations sizes:

Predator Prey Model The model is subject to x(t) = prey population size y(t) = predator population size a = growth rate of prey b = rate of prey predation m = death rate of predators n = rate of predator sustenance Model Solution State Variables: x, y Note the controls in this nonlinear, coupled, model

Predator Prey Model Lynx – Hare ( data from Leigh, 1968) Continuous Model

Discrete Predator Prey Model To discretize, choose time step, h replace The difference equations are If h = 1 year, the model is Evaluation: with x(0)=80, y(0)=30 a = 0.7, b = 0.03, m=0.99, n = 0.03 Initially h = 1 year

Discrete Predator Prey Model Unstable Model! Problem: the time step is too big! with h = 0.1 years Choice of time step is critical to discrete modeling The smaller the time step, the more accurate the model but more computations

Summary We discussed modeling Models are simplifications Dynamics: things move! differential equations difference equations States a set of variables whose values when known completely define the dynamics (motion) Phase Plots a plot of a state variable vs. another state variable Example: Predator Prey Model Next: State Space Models