Chapter 4 Interconnection of LTI Systems

Similar documents
Mathematical modeling of control systems. Laith Batarseh. Mathematical modeling of control systems

EE Control Systems LECTURE 6

Digital Control System

Control Systems Engineering ( Chapter 7. Steady-State Errors ) Prof. Kwang-Chun Ho Tel: Fax:

Automatic Control Systems

Digital Control System

CONTROL SYSTEMS. Chapter 2 : Block Diagram & Signal Flow Graphs GATE Objective & Numerical Type Questions

Analysis of Step Response, Impulse and Ramp Response in the Continuous Stirred Tank Reactor System

March 18, 2014 Academic Year 2013/14

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

Feedback Control Systems (FCS)

Properties of Z-transform Transform 1 Linearity a

Chapter 10. Closed-Loop Control Systems

1 Routh Array: 15 points

Linear System Fundamentals

Root Locus Diagram. Root loci: The portion of root locus when k assume positive values: that is 0

7.2 INVERSE TRANSFORMS AND TRANSFORMS OF DERIVATIVES 281

CHAPTER 8 OBSERVER BASED REDUCED ORDER CONTROLLER DESIGN FOR LARGE SCALE LINEAR DISCRETE-TIME CONTROL SYSTEMS

Analysis of Stability &

ME 375 FINAL EXAM Wednesday, May 6, 2009

MATHEMATICAL MODELS OF PHYSICAL SYSTEMS

Chapter 13. Root Locus Introduction

EE 4443/5329. LAB 3: Control of Industrial Systems. Simulation and Hardware Control (PID Design) The Inverted Pendulum. (ECP Systems-Model: 505)

Solutions. Digital Control Systems ( ) 120 minutes examination time + 15 minutes reading time at the beginning of the exam

Chapter 3 : Transfer Functions Block Diagrams Signal Flow Graphs

EE Control Systems LECTURE 14

ECE382/ME482 Spring 2004 Homework 4 Solution November 14,

Question 1 Equivalent Circuits

Introduction to Laplace Transform Techniques in Circuit Analysis

R. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder

EE C128 / ME C134 Problem Set 1 Solution (Fall 2010) Wenjie Chen and Jansen Sheng, UC Berkeley

5.5 Application of Frequency Response: Signal Filters

Function and Impulse Response

MM1: Basic Concept (I): System and its Variables

Automatic Control Systems. Part III: Root Locus Technique

Quantifying And Specifying The Dynamic Response Of Flowmeters

MEM 355 Performance Enhancement of Dynamical Systems Root Locus Analysis

Singular Value Analysis of Linear- Quadratic Systems!

Massachusetts Institute of Technology Dynamics and Control II

into a discrete time function. Recall that the table of Laplace/z-transforms is constructed by (i) selecting to get

Given the following circuit with unknown initial capacitor voltage v(0): X(s) Immediately, we know that the transfer function H(s) is

Solutions to homework #10

The Laplace Transform , Haynes Miller and Jeremy Orloff

CHEAP CONTROL PERFORMANCE LIMITATIONS OF INPUT CONSTRAINED LINEAR SYSTEMS

ME 375 EXAM #1 Tuesday February 21, 2006

The Laplace Transform

ME 375 FINAL EXAM SOLUTIONS Friday December 17, 2004

State Space: Observer Design Lecture 11

The state variable description of an LTI system is given by 3 1O. Statement for Linked Answer Questions 3 and 4 :

S_LOOP: SINGLE-LOOP FEEDBACK CONTROL SYSTEM ANALYSIS

Factor Analysis with Poisson Output

Chapter 7. Root Locus Analysis

A Note on the Sum of Correlated Gamma Random Variables

SERIES COMPENSATION: VOLTAGE COMPENSATION USING DVR (Lectures 41-48)

Control Systems Analysis and Design by the Root-Locus Method

EE/ME/AE324: Dynamical Systems. Chapter 8: Transfer Function Analysis

DYNAMIC REDESIGN OF A FLOW CONTROL SERVO-VALVE USING A PRESSURE CONTROL PILOT

Module 4: Time Response of discrete time systems Lecture Note 1

EE 4343/ Control System Design Project

Name: Solutions Exam 3

FRTN10 Exercise 3. Specifications and Disturbance Models

Lecture 4. Chapter 11 Nise. Controller Design via Frequency Response. G. Hovland 2004

Control of Delayed Integrating Processes Using Two Feedback Controllers R MS Approach

LOAD FREQUENCY CONTROL OF MULTI AREA INTERCONNECTED SYSTEM WITH TCPS AND DIVERSE SOURCES OF POWER GENERATION

The Root Locus Method

SIMON FRASER UNIVERSITY School of Engineering Science ENSC 320 Electric Circuits II. R 4 := 100 kohm

DYNAMIC MODELS FOR CONTROLLER DESIGN

Copyright 1967, by the author(s). All rights reserved.

Modeling in the Frequency Domain

A Simple Approach to Synthesizing Naïve Quantized Control for Reference Tracking

Main Topics: The Past, H(s): Poles, zeros, s-plane, and stability; Decomposition of the complete response.

An estimation approach for autotuning of event-based PI control systems

Chapter 2 Sampling and Quantization. In order to investigate sampling and quantization, the difference between analog

State-space feedback 5 Tutorial examples and use of MATLAB

Homework #7 Solution. Solutions: ΔP L Δω. Fig. 1

MODERN CONTROL SYSTEMS

Laplace Transformation

Pusan National University

THE PARAMETERIZATION OF ALL TWO-DEGREES-OF-FREEDOM SEMISTRONGLY STABILIZING CONTROLLERS. Tatsuya Hoshikawa, Kou Yamada and Yuko Tatsumi

The Hassenpflug Matrix Tensor Notation

Stability Criterion Routh Hurwitz

Equivalent POG block schemes

Follow The Leader Architecture

Homework 7 Solution - AME 30315, Spring s 2 + 2s (s 2 + 2s + 4)(s + 20)

Practice Problems - Week #7 Laplace - Step Functions, DE Solutions Solutions

A PLC BASED MIMO PID CONTROLLER FOR MULTIVARIABLE INDUSTRIAL PROCESSES

CHAPTER 4 DESIGN OF STATE FEEDBACK CONTROLLERS AND STATE OBSERVERS USING REDUCED ORDER MODEL

Minimal state space realization of MIMO systems in the max algebra

Gain and Phase Margins Based Delay Dependent Stability Analysis of Two- Area LFC System with Communication Delays

Robust Decentralized Design of H -based Frequency Stabilizer of SMES

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. VIII Decoupling Control - M. Fikar

PIPELINING AND PARALLEL PROCESSING. UNIT 4 Real time Signal Processing

LTV System Modelling

Thermal Σ- Modulator: Anemometer Performance Analysis

1 Parity. 2 Time reversal. Even. Odd. Symmetry Lecture 9

Advanced D-Partitioning Analysis and its Comparison with the Kharitonov s Theorem Assessment

Reduction of Multiple Subsystems

SIMON FRASER UNIVERSITY School of Engineering Science ENSC 320 Electric Circuits II. Solutions to Assignment 3 February 2005.

Lecture #9 Continuous time filter

Design of Digital Filters

Transcription:

Chapter 4 Interconnection of LTI Sytem 4. INTRODUCTION Block diagram and ignal flow graph are commonly ued to decribe a large feedback control ytem. Each block in the ytem i repreented by a tranfer function, which indicate a proportional relationhip between two Laplace-tranformed ignal known a tranmittance. The tranmittance relate the incoming and outgoing ignal a indicated within each block of the ytem. MATLAB ha numerou function that can be ued to interconnect two or more block to form a larger feedback control ytem. With thee function, you will be able to deign a large feedback control ytem without olving for the cloed-loop tranfer function. 4. THE TRANSFER MATRI The tranfer matrix i a matrix whoe entrie are the tranfer function relating an input to an output, and ha the form G n G G G G G G. (4.) Gm Gm Gmn n The matrix equation realization of a MIMO ytem with m output and n input i Y G n Y G G G Y G G Gn Y G G G m m m mn n (4.) 40

where, Y T Y Y Y and ( ) ( ) ( ) ( ) m n are the output and input vector, repectively. If the tranfer matrix i quare and diagonal, then the ubytem in the matrix are aid to be independent from each other, i.e., having n imultaneou tranfer function independent from each other. A diagonal tranfer matrix can be generated in MATLAB uing the function ytappend(y,y,,yn), where y, y,,yn are the ubytem to be appended. Liting 4. how an example of a cript that generate a 3 3tranfer matrix of the ytem model G 0 0 Y + Y 0 G 0 + 3 Y3 3 ( ) + 0 0 G33 Liting 4. >> ytf([ 0],[ ]); >> ytf(,[ 3 -]); >> y3tf([ ],[ -5 5]); >> ytappend(y,y,y3) Tranfer function from input to output... #: ----- + #: 0 #3: 0 Tranfer function from input to output... #: 0 #: ------------- ^ + 3 - #3: 0 Tranfer function from input 3 to output... #: 0 #: 0 + #3: ------------- ^ - 5 + 5 5+ 5. T 4

For a ingle-input-multiple-output ytem, the function tf can alo be ued. The firt tep i to define all numerator and denominator vector for each ubytem. Then ue tf to generate the SIMO ytem defined by your ubytem. If the tranfer matrix contain 3 ubytem y, y, and y3, then the tf function can be ued a follow yt tf({num;num;num3},{den,den,den3}). Alternatively, the SIMO ytem can be generated by defining a column vector of individual tranfer function. yt [y;y;y3] Liting 4. how an example of a cript that generate a ingle-input-three-output ytem of the ytem model + 3 + + 3 5+ 5 3 Y G G G Liting 4. >> % Uing the ubytem previouly developed. >> yt[y;y;y3] Tranfer function from input to output... #: ----- + #: ------------- ^ + 3 - + #3: ------------- ^ - 5 + 5 The function tf can alo be ued to generate a MIMO ytem. The firt tep i to define all the ubytem and plug it into the tf function a to make a tranfer matrix. Liting 4.3 how an example of a cript that generate a MIMO ytem of the model G G G. Y 3 + 4 + 5 Y 3 + + G G G3 3 + + 3+ 4. 4

Liting 4.3 >> y(tf(,[ ])) Tranfer function: ----- + >> y(tf(,[ 0-4])) Tranfer function: ------- ^ - 4 >> y3(tf([ 0],[ 5])) Tranfer function: ----- + 5 >> y(tf(,[ 0])) Tranfer function: - >> y(tf([ ],[ ])) Tranfer function: + ----- + >> y3(tf([ 3],[ 3 4])) Tranfer function: + 3 ------------- ^ + 3 + 4 >> yt[y y y3; y y y3] Tranfer function from input to output... #: ----- + #: - 43

Tranfer function from input to output... #: ------- ^ - 4 + #: ----- + Tranfer function from input 3 to output... #: ----- + 5 + 3 #: ------------- ^ + 3 + 4 4.3 SERIES INTERCONNECTION OF SYSTEMS y y yn Fig. 4. Sytem connected in erie. Fig. 4. how an example of ytem connected in erie. If all the ytem are ingleinput-ingle-output, then the total ytem tranfer function can be expreed a T G G G (4.3) n where, T() i the total tranfer function, and G G G,,, n are the individual SISO tranfer function. However, if two MIMO ytem are interconnected a hown in Fig 4., then the multiplication of tranfer function i not anymore applicable. y W W U U y Fig. 4. Two ytem connected in cacade. Y Y 44

The MATLAB function yterie(y,y,output,input) i ued to interconnect two ytem in erie of any configuration. y and y are the two ytem to be connected in erie, output i a vector coniting of output of y that will be connected to the input of y defined by the vector input. Liting 4.4 how an example of a cript that interconnect two ytem with the following matrix equation: Sytem : Y G G,,, + 4, Y,, G, 0 Sytem : Y, + 3 G The two ytem are interconnected a hown in Fig. 4.3., 3+,, G, + 6,,, y Y, Y,, y Y, Fig 4.3 An example of two ytem connected in cacade. Liting 4.4 >> y tf(,[ 0 0]) Tranfer function: --- ^ >> y tf(,[ 4]) Tranfer function: ----- + 4 >> y tf([ 0],[ 0 3]) 45

Tranfer function: ------- ^ + 3 >> yt [y y ; y 0] Tranfer function from input to output... #: --- ^ #: ------- ^ + 3 Tranfer function from input to output... #: ----- + 4 #: 0 >> y tf(,[ -3 ]) Tranfer function: ------------- ^ - 3 + >> y tf([ 0],[ 0 6]) Tranfer function: ------- ^ + 6 >> yt [y y] Tranfer function from input to output: ------------- ^ - 3 + Tranfer function from input to output: ------- ^ + 6 >> ytotal erie(yt,yt,,) 46

Tranfer function from input to output: ----------- ^4 + 6 ^ Tranfer function from input to output: ---------------------- ^3 + 4 ^ + 6 + 4 Interconnecting the two ytem with the configuration hown in Fig. 4.3 will reult to two tranfer function: T T,, Y, and + 6 + 6 Y,. + 4 + 6 + 0+ 8 4 3, Thu, the overall ytem model become Y 4 + 6 3. + 0+ 8 4.4 PARALLEL INTERCONNECTION OF SYSTEMS y y y3 Fig. 4.4 Sytem connected in parallel. 47

Fig. 4.4 how an example of ytem connected in parallel. If all the ytem are ingleinput-ingle-output, then the total ytem tranfer function can be expreed a + + + T G G G (4.4) n where, T() i the total tranfer function, and G G G,,, n are the individual SISO tranfer function. However, if two MIMO ytem are interconnected a hown in Fig 4.5, then the addition of tranfer function i not anymore applicable. y Y U( ) W y Y Fig. 4.5 Two ytem connected in parallel. The MATLAB function ytparallel(y,y,in,in,out,out) i ued to interconnect two ytem in parallel of any configuration. y and y are the two ytem to be connected in parallel, in and in are the input to be tied together, and out and out are the output to be ummed together. Liting 4.5 how an example of a cript that interconnect two ytem with the following matrix equation given in the previou ection. The two ytem are interconnected a hown in Fig. 4.6., Y, U ( ) W y, Y, U W U3,, y Y, Fig. 4.6 An example of two ytem connected in parallel. 48

Liting 4.5 >> %Ue the previou ubytem generated in the previou ection. >> y tf(,[ 0 0]) Tranfer function: --- ^ >> y tf(,[ 4]) Tranfer function: ----- + 4 >> y tf([ 0],[ 0 3]) Tranfer function: ------- ^ + 3 >> yt [y y ; y 0] Tranfer function from input to output... #: --- ^ #: ------- ^ + 3 Tranfer function from input to output... #: ----- + 4 #: 0 >> y tf(,[ -3 ]) Tranfer function: ------------- ^ - 3 + 49

>> y tf([ 0],[ 0 6]) Tranfer function: ------- ^ + 6 >> yt [y y] Tranfer function from input to output: ------------- ^ - 3 + Tranfer function from input to output: ------- ^ + 6 >> ytotal parallel(yt,yt,,,,) Tranfer function from input to output... #: --- ^ #: ------- ^ + 3 Tranfer function from input to output... #: ----- + 4 #: ------------- ^ - 3 + Tranfer function from input 3 to output... #: 0 #: ------- ^ + 6 Interconnecting the two ytem with the configuration hown in Fig. 4.6 will reult to ix tranfer function ince the overall ytem ha three input and two output. The tranfer function are: T W U 50

T T T T 3 W 3 4 U + W 0 U W 4 U + 3 W 0 + U 3+ 3+ 5 T Thu, the overall ytem model become W +. 6 U3 6 0. Y + 4 Y 3 + 3 3+ + 6 4.5 FEEDBACK INTERCONNECTION OF SYSTEMS y y Fig. 4.7 Sytem connected a a feedback pair. Fig. 4.7 how an example of two ytem connected a a feedback pair. If all the ytem are ingle-input-ingle-output, then the total ytem tranfer function can be expreed a T G (4.4) + G G auming negative feedback, where, T() i the total tranfer function, and G and G are the individual SISO tranfer function. However, if two MIMO ytem are interconnected a hown in Fig 4.8, then the feedback formula i not anymore applicable. 5

, ( ) Y, U ( ) W y, Y, U W Y, y, Fig. 4.8 An example of two ytem connected a a feedback pair. The MATLAB function ytfeedback(y,y,feedin,feedout,ign) i ued to interconnect two ytem in feedback of any configuration. y and y are the two ytem to be connected in feedback, feedin i a vector containing indice into the input vector of y and pecifie which input are involved in the feedback loop, and feedout pecifie which output of y are ued for feedback. If ign, then the function ue negative feedback, otherewie (ign0), poitive feedback i ued. Liting 4.6 how an example of a cript that interconnect two ytem with the following matrix equation given in the previou ection. The two ytem are interconnected a hown in Fig. 4.8 with the following ytem model: Sytem : Y,,, G G + 4, Y + 3 + Sytem : Y + 5,, G, 0 Liting 4.6 >> % Uing y in the previou example. >> yt Tranfer function from input to output... #: --- ^ 5

#: ------- ^ + 3 Tranfer function from input to output... #: ----- + 4 #: 0 >> yttf([ ],[ 5]) Tranfer function: + ----- + 5 >> feedback(yt,yt,,) Tranfer function from input to output... 8 ^3 + 3 ^ + 7 + 60 #: -------------------------------------- ^6 + 9 ^5 + 3 ^4 + 7 ^3 + 60 ^ #: ------- ^ + 3 Tranfer function from input to output... #: ----- + 4 #: 0 The overall ytem reulted to a two-input-two output model 3 8 + 3 + 7+ 60 Y 6 5 4 3 + 9 + 3 + 7 + 60 + 4. Y 0 + 3 53

4.5 EERCISES Given the ytem model Sytem Sytem Sytem 3 G G H H + 3 G ( ) + G G G G G H + G + + 3 H + H3 ( ) 0 H H H H H H H3 H3 W + 5 3 y3 + + Y y + y Y Y 3 y3 Fig. 4.9 A complex feedback control ytem for No.. 54

. Generate the three ytem.. Connect the three ytem a hown in Fig. 4.9 and determine all the tranfer function in the overall ytem. 3. Determine the tranfer matrix. 4. What i the difference between a tranfer function and a tranfer matrix? 5. If a MIMO ytem ha 3 input and 4 output, how many combination of tranfer function can be derived? 55