President UniversityErwin SitompulSMI 9/1 Dr.-Ing. Erwin Sitompul President University Lecture 9 System Modeling and Identification

Slides:



Advertisements
Similar presentations
President UniversityErwin SitompulModern Control 7/1 Dr.-Ing. Erwin Sitompul President University Lecture 7 Modern Control
Advertisements

Geog 409: Advanced Spatial Analysis & Modelling © J.M. Piwowar1Principles of Spatial Modelling.
President UniversityErwin SitompulSMI 7/1 Dr.-Ing. Erwin Sitompul President University Lecture 7 System Modeling and Identification
President UniversityErwin SitompulModern Control 11/1 Dr.-Ing. Erwin Sitompul President University Lecture 11 Modern Control
President UniversityErwin SitompulModern Control 5/1 Dr.-Ing. Erwin Sitompul President University Lecture 5 Modern Control
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
Transfer Functions Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: The following terminology.
SYSTEMS Identification
Transient and steady state response (cont.)
Development of Empirical Models From Process Data
Lecture 14: Laplace Transform Properties
Transfer Functions Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: The following terminology.
CHAPTER 6 Statistical Analysis of Experimental Data
Statistics for Managers Using Microsoft Excel, 4e © 2004 Prentice-Hall, Inc. Chap 6-1 Chapter 6 The Normal Distribution and Other Continuous Distributions.
Experimental Evaluation
Lecture 17 Interaction Plots Simple Linear Regression (Chapter ) Homework 4 due Friday. JMP instructions for question are actually for.
Control Charts for Attributes
Feedback Control Systems (FCS)
Component Reliability Analysis
Ch 8.1 Numerical Methods: The Euler or Tangent Line Method
Standardizing catch per unit effort data
Transfer Functions Chapter 4
Book Adaptive control -astrom and witten mark
Random Sampling, Point Estimation and Maximum Likelihood.
Montecarlo Simulation LAB NOV ECON Montecarlo Simulations Monte Carlo simulation is a method of analysis based on artificially recreating.
Variance and Covariance
Some Continuous Probability Distributions
President UniversityErwin SitompulEEM 6/1 Dr.-Ing. Erwin Sitompul President University Lecture 6 Engineering Electromagnetics
Estimation This is our introduction to the field of inferential statistics. We already know why we want to study samples instead of entire populations,
Random Sampling Approximations of E(X), p.m.f, and p.d.f.
1 Lecture 1: February 20, 2007 Topic: 1. Discrete-Time Signals and Systems.
Chapter 3 Dynamic Response The Block Diagram Block diagram is a graphical tool to visualize the model of a system and evaluate the mathematical relationships.
President UniversityErwin SitompulSMI 3/1 Dr.-Ing. Erwin Sitompul President University Lecture 3 System Modeling and Identification
Transfer Functions Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: The following terminology.
President UniversityErwin SitompulEEM 6/1 Lecture 6 Engineering Electromagnetics Dr.-Ing. Erwin Sitompul President University
Automatic Control Theory School of Automation NWPU Teaching Group of Automatic Control Theory.
Matlab Tutorial for State Space Analysis and System Identification
Chapter 4 A First Analysis of Feedback Feedback Control A Feedback Control seeks to bring the measured quantity to its desired value or set-point (also.
Discrete Controller Design
System Time Response Characteristics
Lecture 9 Feedback Control Systems President UniversityErwin SitompulFCS 9/1 Dr.-Ing. Erwin Sitompul President University
Signals and Systems Analysis NET 351 Instructor: Dr. Amer El-Khairy د. عامر الخيري.
Discretization of Continuous-Time State Space Models
ERT 210/4 Process Control & Dynamics DYNAMIC BEHAVIOR OF PROCESSES :
Topics 1 Specific topics to be covered are: Discrete-time signals Z-transforms Sampling and reconstruction Aliasing and anti-aliasing filters Sampled-data.
TRANSFER FUNCTION Prepared by Mrs. AZDUWIN KHASRI.
SYSTEMS Identification Ali Karimpour Assistant Professor Ferdowsi University of Mashhad Reference: “System Identification Theory.
President UniversityErwin SitompulSMI 1/1 Dr.-Ing. Erwin Sitompul President University Lecture 1 System Modeling and Identification
Chap 6-1 Chapter 6 The Normal Distribution Statistics for Managers.
President UniversityErwin SitompulPBST 10/1 Lecture 10 Probability and Statistics Dr.-Ing. Erwin Sitompul President University
Lecture 9: PID Controller.
1 Development of Empirical Models From Process Data In some situations it is not feasible to develop a theoretical (physically-based model) due to: 1.
1 Chapter 6 Time Delays Time delays occur due to: 1.Fluid flow in a pipe 2.Transport of solid material (e.g., conveyor belt) 3.Chemical analysis -Sampling.
Review Normal Distributions –Draw a picture. –Convert to standard normal (if necessary) –Use the binomial tables to look up the value. –In the case of.
Chapter 2: Linear Equations and Functions Section 2.1: Represent Relations and Functions.
President UniversityErwin SitompulSMI 6/1 Lecture 6 System Modeling and Identification Dr.-Ing. Erwin Sitompul President University
Modelling & Simulation of Semiconductor Devices Lecture 1 & 2 Introduction to Modelling & Simulation.
President UniversityErwin SitompulSMI 10/1 Lecture 10 System Modeling and Identification Dr.-Ing. Erwin Sitompul President University
Feedback Control System THE ROOT-LOCUS DESIGN METHOD Dr.-Ing. Erwin Sitompul Chapter 5
1 College of Communication Engineering Undergraduate Course: Signals and Linear Systems Lecturer: Kunbao CAI.
Chapter 4 Dynamical Behavior of Processes Homework 6 Construct an s-Function model of the interacting tank-in-series system and compare its simulation.
Discrete-Time Transfer Functions
Solution to Homework 2 Chapter 2
Chapter 4 Dynamical Behavior of Processes Homework 6 Construct an s-Function model of the interacting tank-in-series system and compare its simulation.
Transfer Functions Chapter 4
Discrete-Time Transfer Functions
Chapter 3 Component Reliability Analysis of Structures.
Time Delays Chapter 6 Time delays occur due to: Fluid flow in a pipe
Lecture 6: Time Domain Analysis and State Space Representation
IntroductionLecture 1: Basic Ideas & Terminology
Presentation transcript:

President UniversityErwin SitompulSMI 9/1 Dr.-Ing. Erwin Sitompul President University Lecture 9 System Modeling and Identification

President UniversityErwin SitompulSMI 9/2 Chapter 5Discrete-Time Process Models Homework 8 (a)Find the discrete-time transfer functions of the following continuous-time transfer function, for T s = 0.25 s and T s = 1 s. Use the Forward Difference Approximation (b)Calculate the step response of both transfer functions for 0 ≤ t ≤ 5 s. (c)Compare the step response of both transfer functions with the step response of the continuous-time transfer function G(s) in one plot.

President UniversityErwin SitompulSMI 9/3 Solution of Homework 8 (a) Chapter 5Discrete-Time Process Models

President UniversityErwin SitompulSMI 9/4 Chapter 5Discrete-Time Process Models Solution of Homework 8

President UniversityErwin SitompulSMI 9/5 (b)The step response of both transfer functions for 0 ≤ t ≤ 5 s. Chapter 5Discrete-Time Process Models Solution of Homework 8 Using the following command in Matlab workspace: Y1 = dlsim([0.625],[1 – ],ones(1,21)) Y1 = [ – – – – – ] Using the following command in Matlab workspace: Y2 = dlsim([10],[1 0 9],ones(1,6)) Y2 = [ –80 –80 ]

President UniversityErwin SitompulSMI 9/6 Chapter 5Discrete-Time Process Models Solution of Homework 8 (c)Comparing the step responses FDA delivers bad results Possible solutions can be the use of smaller sampling time T s or the use of ZOH or TA T s = 0.25 sT s = 1 s

President UniversityErwin SitompulSMI 9/7 Solution of Homework 8 Chapter 5Discrete-Time Process Models FDA with smaller sampling time T s

President UniversityErwin SitompulSMI 9/8 Chapter 5Discrete-Time Process Models Solution of Homework 8 Using TA or ZOH, with reasonably large sampling time T s

President UniversityErwin SitompulSMI 9/9 Industry processes can be modeled in various ways, such as in state-space description or in transfer functions. The models mostly used for control purposes are in form of linear differential or difference equations, with parameters assumed as known and constant. In real conditions, it is often necessary to measure or estimate these parameters from input and output signals of the process. This case is referred to as parameter estimation or process identification. Chapter 6Process Identification

President UniversityErwin SitompulSMI 9/10 Chapter 6Process Identification The objective of process identification is to find a model that can describe the process. The information provided to do that is the inputs and the outputs of the process. independent, arbitrary, measurable, known dependent, measurable, known The ideal result of a process identification will be:

President UniversityErwin SitompulSMI 9/11 Identification Procedure Chapter 6Process Identification A general procedure in process identification includes: Determination of model structure → Based on mathematical origin or artificial intelligence Estimation of model parameter → Based on the chosen model structure Model verification → A model must be able to produce accurate output if “unseen” input data is given to it

President UniversityErwin SitompulSMI 9/12 Classification of Identification Methods Based on input signals Natural, generated during the process and measured Artificial, generated especially for the identification purpose Based on mathematics point of view Deterministic, assuming exact knowledge about process outputs, inputs, disturbance, etc, and do not consider random sources and influences Stochastic, assuming some properties and some knowledge of random disturbances, statistical approach Based on data processing Batch method, one calculation using the whole data at once, off-line Recursive method, gradual use of data, estimated parameters are improved from each experiment, can be on-line or off-line Chapter 6Process Identification

President UniversityErwin SitompulSMI 9/13 Identification from Step Response Chapter 6Process Identification The methods in this category aim to provide first estimate of the process and provide approximate information about the process gain, dominant time constant, and time delay. The input signal used to excite the process is a step change of the process input. It is necessary that the process is in a steady-state before the step change occurs. The measured step response needs to be normalized for unit step change and zero initial conditions.

President UniversityErwin SitompulSMI 9/14 “First Order + Time Delay” Approximation The approximation model for the identified process is given in s-Domain as: Chapter 6Identification from Step Response where K is the process gain, τ denotes time constant, and T d is the time delay. The step response of the transfer function G(s) given above in time domain is:

President UniversityErwin SitompulSMI 9/15 Chapter 6 Unit step response Approximation of unit step response First order + time delay If the step response is a normalized one, the process gain K is equal to the new steady-state output, K = y(∞). The actual unit step response and its approximation will always have two crossing points. Time constant τ and time delay T d can be calculated if the two crossing points are already chosen. The two crossing points should be chosen thoughtfully, to avoid large difference between the two step responses. “First Order + Time Delay” Approximation Identification from Step Response

President UniversityErwin SitompulSMI 9/16 Chapter 6 Unit step response Approximation of unit step response First order + time delay From two freely-chosen points (t 1,y 1 ) and (t 2,y 2 ), after some manipulations, we can also obtain τ and T d through calculations as follows: “First Order + Time Delay” Approximation Identification from Step Response

President UniversityErwin SitompulSMI 9/17 Chapter 6 “First Order + Time Delay” Approximation Advantage: Easy calculation, straightforward after two points are chosen Disadvantage: Low accuracy, the higher the process order, the lower the accuracy of the model Time delay will always present in the model Identification from Step Response

President UniversityErwin SitompulSMI 9/18 Time-Percent Value Method Chapter 6 The approximation model for the identified process is given in s-Domain as: From the unit step response, empirical values h ∞, t 10, t 30, t 50, t 70, and t 90 are obtained. Step response Identification from Step Response

President UniversityErwin SitompulSMI 9/19 Chapter 6 The values of parameters K, τ, and n are determined as follows: K is obtained from the steady-state value of the step response of the process divided by the magnitude of the input step. Using the “t/t Table”, up to 6 points of t i /t j can be located → the model order n can be determined. Using the “t/τ Table”, up to 5 points of t i /τ for the previously determined model order n can be located → the time constant τ can be determined. Time-Percent Value Method Identification from Step Response

President UniversityErwin SitompulSMI 9/20 Chapter 6 Time-Percent Value Method t/t Tablet/τ Table Identification from Step Response

President UniversityErwin SitompulSMI 9/21 Chapter 6 Example: Time-Percent Value Method A step function u(t) = 3(t) is fed in a process. As the step response, the following graph is obtained. Determine the approximate transfer function of the process by using the Time-Percent Value Method. Identification from Step Response

President UniversityErwin SitompulSMI 9/22 Example: Time-Percent Value Method Chapter 6Identification from Step Response

President UniversityErwin SitompulSMI 9/23 Example: Time-Percent Value Method Chapter 6 t/t Table From 6 t i /t j points, the most representative order for the model is 5 Identification from Step Response

President UniversityErwin SitompulSMI 9/24 t/τ Table 5 values of ti/τ can be located for n = 5 Result: Example: Time-Percent Value Method Chapter 6Identification from Step Response

President UniversityErwin SitompulSMI 9/25 Homework 9 Chapter 6Identification from Step Response Time Percent Value Method Determine the approximation of the model in the last example, if after examining the t/t table, the model order is chosen to be 4 instead of 5.

President UniversityErwin SitompulSMI 9/26 Homework 9 Chapter 6Identification from Step Response “First Order + Time Delay” Approximation Determine the approximation of the model in the last example, using the data from t 1 = 15 s and t 2 = 40 s. Print the graph and draw the response of your model on it. NEW