Basic Procedures for Common Problems

Similar documents
Time Response of Systems

CHBE320 LECTURE V LAPLACE TRANSFORM AND TRANSFER FUNCTION. Professor Dae Ryook Yang

9.5 The Transfer Function

Chemical Engineering 436 Laplace Transforms (1)

Laplace Transforms Chapter 3

Unit 2: Modeling in the Frequency Domain Part 2: The Laplace Transform. The Laplace Transform. The need for Laplace

GATE EE Topic wise Questions SIGNALS & SYSTEMS

Solution of ODEs using Laplace Transforms. Process Dynamics and Control

20.6. Transfer Functions. Introduction. Prerequisites. Learning Outcomes

STABILITY. Have looked at modeling dynamic systems using differential equations. and used the Laplace transform to help find step and impulse

Laplace Transforms. Chapter 3. Pierre Simon Laplace Born: 23 March 1749 in Beaumont-en-Auge, Normandy, France Died: 5 March 1827 in Paris, France

( ) ( = ) = ( ) ( ) ( )

Laplace Transforms and use in Automatic Control

Time Response Analysis (Part II)

Notes 07 largely plagiarized by %khc

Dr. Ian R. Manchester

Ordinary Differential Equations

Laplace Transform Problems

2.161 Signal Processing: Continuous and Discrete Fall 2008

MAE143a: Signals & Systems (& Control) Final Exam (2011) solutions

Course roadmap. ME451: Control Systems. Example of Laplace transform. Lecture 2 Laplace transform. Laplace transform

Course Background. Loosely speaking, control is the process of getting something to do what you want it to do (or not do, as the case may be).

School of Mechanical Engineering Purdue University. ME375 Dynamic Response - 1

Laplace Transform Part 1: Introduction (I&N Chap 13)

EE/ME/AE324: Dynamical Systems. Chapter 7: Transform Solutions of Linear Models

Control Systems I. Lecture 5: Transfer Functions. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

CHEE 319 Tutorial 3 Solutions. 1. Using partial fraction expansions, find the causal function f whose Laplace transform. F (s) F (s) = C 1 s + C 2

Control Systems. Laplace domain analysis

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 2 Laplace Transform I 1/52

EE102 Homework 2, 3, and 4 Solutions

Control System. Contents

ECE317 : Feedback and Control

Lecture 7: Laplace Transform and Its Applications Dr.-Ing. Sudchai Boonto

Table of Laplacetransform

DIFFERENTIATION AND INTEGRATION PART 1. Mr C s IB Standard Notes

Dr Ian R. Manchester

EE Experiment 11 The Laplace Transform and Control System Characteristics

06/12/ rws/jMc- modif SuFY10 (MPF) - Textbook Section IX 1

Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design.

Explanations and Discussion of Some Laplace Methods: Transfer Functions and Frequency Response. Y(s) = b 1

Topic # Feedback Control Systems

Linearization of Differential Equation Models

Introduction to Process Control

Chapter 6: The Laplace Transform. Chih-Wei Liu

ENGIN 211, Engineering Math. Laplace Transforms

27. The pole diagram and the Laplace transform

Systems Analysis and Control

25. Chain Rule. Now, f is a function of t only. Expand by multiplication:

Notes for ECE-320. Winter by R. Throne

Control Systems. System response. L. Lanari

20. The pole diagram and the Laplace transform

e st f (t) dt = e st tf(t) dt = L {t f(t)} s

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Preliminaries

LTI Systems (Continuous & Discrete) - Basics

Introduction & Laplace Transforms Lectures 1 & 2

Exam in Systems Engineering/Process Control

Dynamic modelling J.P. CORRIOU. Reaction and Process Engineering Laboratory University of Lorraine-CNRS, Nancy (France) Zhejiang University 2016

Chapter 7. Digital Control Systems

Module 4. Related web links and videos. 1. FT and ZT

Lecture 9. Welcome back! Coming week labs: Today: Lab 16 System Identification (2 sessions)

Correction for Simple System Example and Notes on Laplace Transforms / Deviation Variables ECHE 550 Fall 2002

INTRODUCTION TO DIGITAL CONTROL

Root Locus Design Example #3

EE 3054: Signals, Systems, and Transforms Summer It is observed of some continuous-time LTI system that the input signal.

Stability. X(s) Y(s) = (s + 2) 2 (s 2) System has 2 poles: points where Y(s) -> at s = +2 and s = -2. Y(s) 8X(s) G 1 G 2

Systems Engineering/Process Control L4

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response

Computer Problems for Methods of Solving Ordinary Differential Equations

An Introduction to Control Systems

Identification Methods for Structural Systems

Systems Analysis and Control

Math Homework 3 Solutions. (1 y sin x) dx + (cos x) dy = 0. = sin x =

Professor Fearing EE C128 / ME C134 Problem Set 7 Solution Fall 2010 Jansen Sheng and Wenjie Chen, UC Berkeley

Math 353 Lecture Notes Week 6 Laplace Transform: Fundamentals

Lecture 12. AO Control Theory

Problem Weight Score Total 100

Systems Analysis and Control

Dynamic Response. Assoc. Prof. Enver Tatlicioglu. Department of Electrical & Electronics Engineering Izmir Institute of Technology.

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Predator - Prey Model Trajectories and the nonlinear conservation law

Discrete Systems. Step response and pole locations. Mark Cannon. Hilary Term Lecture

Circuit Analysis Using Fourier and Laplace Transforms

Lecture 7:Time Response Pole-Zero Maps Influence of Poles and Zeros Higher Order Systems and Pole Dominance Criterion

Math 216 Second Midterm 19 March, 2018

Continuous Time Signal Analysis: the Fourier Transform. Lathi Chapter 4

Queen s University at Kingston. CHEE Winter Process Dynamics and Control. M. Guay. Quiz 1

MATH 2410 PRACTICE PROBLEMS FOR FINAL EXAM

Math 3313: Differential Equations Laplace transforms

Homework Solutions:

C(s) R(s) 1 C(s) C(s) C(s) = s - T. Ts + 1 = 1 s - 1. s + (1 T) Taking the inverse Laplace transform of Equation (5 2), we obtain

Lecture 12. Frequency response. Luca Ferrarini - Basic Automatic Control 1

Given: We are given the drawing above and the assumptions associated with the schematic diagram.

Analysis and Design of Control Systems in the Time Domain

Poles, Zeros and System Response

EE 261 The Fourier Transform and its Applications Fall 2006 Final Exam Solutions. Notes: There are 7 questions for a total of 120 points

Video 5.1 Vijay Kumar and Ani Hsieh

MODELING OF CONTROL SYSTEMS

Learn2Control Laboratory

Review of Linear Time-Invariant Network Analysis

I Laplace transform. I Transfer function. I Conversion between systems in time-, frequency-domain, and transfer

Transcription:

Basic Procedures for Common Problems ECHE 550, Fall 2002 Steady State Multivariable Modeling and Control 1 Determine what variables are available to manipulate (inputs, u) and what variables are available to measure (outputs, y) 2 Note how many input and output variables you have 3 Start to write equations for the output variables This means write something in the form: y 1 =??? y 2 =??? y n =??? 4 Read through the problem and establish relationships between individual inputs ( u i ) and individual outputs ( y j ) The relationships generally represent the gain of the individual input output relationship, for example y j = K u i For example: Changing input 1 by 2% decreases output 1 by 5 means u = 2% and y = 5 and 5 = K2 Or K = 5/2 and y 1 = 25 u 1 5 Put all of the relationships into the equations Keep reading through the word expression until you relate all specified inputs and outputs: y 1 = 25 u 1 +??? y 2 = 4??? y n =??? 6 Write out the equations with all input variable in every equation, even if they have a 0 coefficient y 1 = 25 u 1 + 0 u 2 + 3 u 3 y 2 = 0 u 1 + 4 u 2 + 1 u 3 y 3 = 5 u 1 + 10 u 2 + 2 u 3 7 Realize that this can be put in the form: y = K u 1

Dynamic Modeling 1 Try to figure out what is changing with time Try to figure out what are manipulated inputs (u i (t)), what are disturbances (d i (t) ) and what are measurements (y i (t)) 2 Start to write dynamic mass and energy balances for the items that are changing 3 Note the accumulation term (a) Changing volume: V (t) = Ah(t) A dh (b) Changing amount of species in a tank: V C A (t) V dc A (c) Changing temperature in a tank: V ρc p (T (t) T ) V ρc p dt 4 Don t forget reaction terms for reacting systems V r(t) where r(t) is the reaction rate, usually in the form r(t) = kc A (t) (or more complex) 5 Write your equations and check units State Space 1 Identify x as the values that are changing with time in your accumulation term 2 Identify your manipulated inputs u 3 Identify your measurement equations Your measurements should be expressed as functions of the states and inputs 4 Write your dynamic equations, including terms for every state and input (with 0 coefficient if necessary) 5 Reorder the terms in you dynamic equations such that states come first in order, then inputs For example: dx 1 dt = 2x 1 + 3x 2 + 0x 3 + 2u 1 + 5u 2 6 Put the dynamic equations in the form ẋ = A x + B u 7 Write your measurement equations, including terms for every state and input (with 0 coefficient if necessary) 8 Put your measurement equations in the form: y = C x + D u 2

Laplace Transform of Dynamic Equations 1 If your steady state values are not all = 0, take your dynamic model equations and establish the steady state values for you inputs, states, and outputs This is accomplished by solving for unknowns with the accumulation terms = 0 2 If your equations are nonlinear, linearize your equations Here, such that A dh = F in(t) h(t) h(t) is nonlinear Near steady state, it can be approximated as h(t) h ss + 1 1 2 h 2 ss (h(t) h ss ) A dh ( = F in(t) h ss + 1 ) 1 2 h 2 ss (h(t) h ss ) 3 Subtract the steady state model equations from the dynamic model equations to put everything in deviation variables For example, y(t) = h(t) h ss and u(t) = F in (t) F inss (a) Remember to express the accumulation term with your deviation variables For y(t) = h(t) h ss, taking the derivative, dy dh (t) = (t) because h dt dt ss is constant 4 Express your dynamic problem using deviation variables u(t), y(t), d(t) These functions of time should = 0 at time t = 0 5 Take the Laplace transform of your system 6 Solve algebraically to get in the form or y(s) = g(s) u(s) y(s) u(s) = g(s) 7 If you have disturbances and inputs, your model can look like y(s) = g(s) u(s) + g d (s) d(s) Note that to get g(s) you can assume d(s) = 0 then solve for g(s) To get g d (s) you assume u(s) = 0 and solve for g d (s) 8 If you multiple inputs inputs, your model can look like y(s) = g 1 (s) u 1 (s) + g 2 (s) u 2 (s) 9 If you have multiple inputs and multiple measurements, your model can look like y 1 (s) = g 11 (s) u 1 (s) + g 12 (s) u 2 (s) y 2 (s) = g 21 (s) u 1 (s) + g 22 (s) u 2 (s) 3

10 Given the input as a function of time u(t) (or input and disturbances) you can determine u(s) (or u(s) and d(s) ) 11 Plug in to get an expression for y(s) in terms of the variable s Laplace of Complex Functions 1 You should be familiar with basic functions of time (step, impulse, ramp, exponential decay, sinusoid) 2 If the function is not 0 for t < 0 you should put the function in deviation variables For example, a step in F in (t) at time 0 from 2 to 3 can be expressed as a unit step in u(t) at time 0 with u(t) = F in (t) F inss 3 You should be able to express the complex function as a single function of time Multiply by the Heaviside function if needed For a function that ramps from 0 with a slope of 2 until time 10 settling out at a value of 20, this can be expressed as f(t) = 2 t H(t) + ( 2) (t 10) H(t 20) 4 Sketch the individual terms in your function as functions of time, then add them together to check your formulation You can plug in numbers to check your function 5 For each term, shift it in time such that the event occurs at time zero and determine the Laplace transform Use the time shift operator if necessary to express the function as some f(s) For the example: Solving for y(t) f(s) = 2 s 2 + 2 s 2 e 20s 1 Establish y(s) as a function of s (Develop dynamic model, take Laplace of model, and determine u(s) and d(s) if needed) 2 Your response may be in the form y(s) = N 1(s) D 1 (s) + N 2(s) D 2 (s) e αs + + N 3(s) D 3 (s) e βs This expression with multiple terms will be treated as multiple different responses, each shifted in time 3 If you have a time delay, e αs, ignore it for now 4 Take a term from y(s) and determine the poles, the roots of D i (s) 5 Perform a Partial Fraction Expansion on the term For expressions with unique poles p i the result looks like: N 1 (s) D 1 (s) = Z 1 (s p 1 ) + Z 2 (s p 2 ) + + Z n (s p n ) For non-unique poles or imaginary roots, check the Appendix Non-unique Poles will result in Z 1 (s p 1 ) + Z 2s (s p 1 ) + Z 3s 2 (s p 1 ) while imaginary roots result in sin or cosine in your y(t) 4

6 Now you should be able to determine the inverse Laplace transform of each expression to yield a function of time, y 1 (t) y 1 (t) = Z 1 e p 1t + Z 2 e p 2t + + Z n e pnt 7 If you had a time delay in your term, shift the response by the time delay: y 1 (t) = ( Z 1 e p 1(t α) + Z 2 e p 2(t α) + + Z n e pn(t α)) H(t α) 8 Do this procedure for all your terms in the original y(s) 9 Add up all y i (t) to get y(t) 5