• Tidak ada hasil yang ditemukan

Lecture 4b: Models for Control – Complex Dynamics

N/A
N/A
Protected

Academic year: 2024

Membagikan "Lecture 4b: Models for Control – Complex Dynamics"

Copied!
20
0
0

Teks penuh

(1)

458.308 Process Control & Design

Lecture 4b: Models for Control -- Complex Dynamics

Jong Min Lee

Chemical & Biomolecular Engineering Seoul National University

(2)

General Form of Transfer Function

Y(s)

U(s) =G(s) = N(s)

D(s)eθs=γ(s−z1)(s−z2)· · ·(s−zm) (s−p1)(s−p2)· · ·(s−pn)eθs Poles: Roots of the denominator polynomialD(s).

Zeros: Roots of the numerator polynomialN(s).

G(s) = s22s+1+4s+3 p1 =3, p2 =1,z1=1/2 G(s) = s25s+1 p1, p2 = 1±

3j 2

2 / 1

(3)

Definition of Stability

t u’

t u’

Stable System

t y’

t y’

Unstable System

t y’

t y’

t y’

t y’

OR

Forlinear systems, same asBIBO

(Bounded-Input/Bounded-Output) stability.

BIBO stability: All output variables are bounded when all input variables are bounded.

(4)

.Stability of Linear (or Linearized) Systems .

. . ...

Ifallpoles have negative real part, the dynamics is stable.

Ifanyof the poles have positive or zero real part, the dynamics is unstable.

Transfer Function Stability Impulse Response

1

(s1)(s+5) Unstable Aet+Be5t

1

s(s+5) Unstable A+Be5t

1

(s+2)(s+5) Stable Ae2t+Be5t

4 / 1

(5)

System Gain

Gain=Output Change

Input Change = y() u()

Step Change in the input of sizeMUltimate response iny? y() =lim

s0s (

G(s)M s

)

=lim

s0G(s)M Hence, we get

Gain= y()

u() = lims0G(s)M M =lim

s0G(s)

.Upshot & Warning .

. . ...

G(0)is the gain!

This works only when the dynamics is stable. For unstable dynamics, gain is.

(6)

Examples

G(s) = 1

(s+ 2)(s+ 5) Gain=G(0) = 1 10 G(s) = 5s+ 2

(6s+ 7)(7s2+ 2s+ 5) Gain=G(0) = 2 35

G(s) = 1

(s−2)(s+ 5) G(0) =1

10 but Gain=

6 / 1

(7)

Damping

Underdamped dynamics:

Nonoscillatory inputOscillatory response

If the poles are complex numbers (w/ nonzero imaginary parts), the dynamics is underdamped.

The imaginary part of the pole is thefrequencyof oscillation (rad/time).

G(s) = s212s+5 p1,p2 = 1±2j Underdamped, unstable G(s) = s2+4s+31 p1 =3, p2 =1 Overdamped, stable G(s) = s2+2s+51 p1,p2 =1±2j Underdamped, stable

(8)

Overshoot and Inverse Response

Existence of overshoot or inverse response can be determined fromzerosof the transfer function.

Overshoot: aLeft-Half-Plane(negative) zero closer to the origin than the dominant pole (the pole that's closest to the origin) Inverse response: aRight-Half-Plane(positive) zero

The closer the RHP zero to the origin, the more pronounced the inverse response.

8 / 1

(9)

Examples

G1(s) =(3s+1)(2s+1)(10s+1) p1=13,p2=12,z1=101 LHP zero, Overshoot G2(s) =(3s+1)(2s+1)(2.5s+1) p1=13,p2=12,z1=2.51 LHP zero, No Overshoot G3(s) =(3s+1)(2s+1)(2.5s+1) p1=13,p2=12,z1=2.51 RHP zero, Inverse Response G4(s) =(3s+1)(2s+1)(10s+1) p1=13,p2=12,z1=101 RHP zero, Bigger Inverse Response

0 5 10 15 20 25 30

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8

t

y(t)

G1 G2

0 5 10 15 20 25 30

−1.5

−1

−0.5 0 0.5 1 1.5

t

y(t)

G3 G4

(10)

Speed of Response

Speed of response is determined roughly by the dominant pole (the pole that's close to the origin), which corresponds to the slowesttime constant.

Settling time35 × 1 dominant pole

10 / 1

(11)

2

nd

Order System Plus a Zero

I / O System

Y(s) = K(τas+ 1)

(τ1s+ 1)(τ2s+ 1)U(s)

↔τ1τ2d2y

dt2 + 2(τ1+τ2)dy

dt +y=K (

τadu dt +u

)

Possible responses

Monotonic response (like the overdamped2ndorder system) Overshoot

Inverse response

(12)

Effect of τ

a

τa> τ1: Overshoot

τaτ1: Overdamped response with no overshoot

τa<0: Inverse response (the initial response is the opposite direction to the final response).

Note:τ1> τ2

12 / 1

(13)

Exemplary Scenario?

Two first-order effects in parallel:

+

u +

k

1

τ

1

s +1

k

2

τ

2

s +1

y

Y(s)

U(s) = k1

τ1s+ 1+ k2 τ2s+ 1 =

(k1+k2)

(τ2k1+τ1k2

k1+k2 s+ 1 ) (τ1s+ 1)(τ2s+ 1)

(14)

Transport Delays

v CAi

v CA Plug flow

L

C’Ai C’Ai

θ

CA(t) =CAi(t−θ)L CA(s) =eθsCAi(s) θ= Lv: dead time or transport delay

14 / 1

(15)

First-Order-Plus-Delay System

q CAi

v CA0 L

V

q CA

CA(s) = K

τs+ 1CA0(s), CA0(s) =eθsCAi(s)

CA(s) = K

τs+ 1eθsCAi(s), K= 1, τ = V

q, θ = A·L q

(16)

Approximating a High Order System with a Delay

CA0(t), q

CA1(t), q CA(n-1)(t), q CAn(t), q

CA(i+1)(s) = τs+11 CAi(s) CAn(s) = (τs+1)1 nCA0(s)

e()sCA0(s) (for largen)

Note:ex1 +x,τ=V/q

16 / 1

(17)

Development of Empirical Models from Process Data

In some situations, it is not feasible to develop a theoretical (physically-based) model due to:

Lack of information Model complexity

Engineering effort required

An attractive alternative: Develop an empirical dynamic model frominput-outputdata

Advantage: less effort is required

Disadvantage: the model is only valid (at best) for the range of data used in its development

``Empirical models usually don't extrapolate very well."

(18)

Fitting First-Order / Second-Order Model Using Step Tests

Simple TF models can be obtained graphically from step response data.

Process reaction curve: a plot of the output response of a process to a step change input

If the process of interest can be approximated by a first- or second-order linear model, the model parameters can be obtained by inspection of the process reaction curve.

18 / 1

(19)

First-Order Model

Y(s) = K τs+ 1U(s) y(t) = KM(1−et/τ)

. ..

1 GainK: yM at steady state

. ..

2 Time constantτ:

d dt

( y

KM

)

t=0= 1τ orτ= t|(y=0.632×yss)

(20)

First-Order Plus Time Delay Model

G(s) = Keθs τs+ 1

For this FOPTD model, we note the following characteristics of its step response:

. ..

1 The response attains 63.2% of its final response at time,t=τ+θ .

..

2 The line drawn tangent to the response at maximum slope (t=θ) intersects they/KM= 1line att=τ +θ.

. ..

3 The step response is essentially complete att= 5τ. In other words, the settling time ists = 5τ.

20 / 1

Referensi

Dokumen terkait

The research is conducted to develop a theoretical model test to measure spoken English communicative competence for the fifth and sixth grade of elementary school students in

Abstract: The objective of this study is to develop a corporate financial optimization model, based on the theoretical foundations of, and for integrating, the crucial issues

Management used to develop a model of the boarding school, a good curriculum management strategies, infrastructure, public relations, human resources, and students Management is

Many authors have attempted to analyze and develop frameworks regarding digital platform for a peer-to-peer market, and develop a particular business model framework for platform

Apart from that, another similarity between The Basic Model and The General Markovian Model is that both models use the same method to price long-term care insurance that is the

3 to develop statistical models for the prevalence of HIV in Ethiopia using demo- graphic and health survey data from 2005 and strategies for addressing complex sampling design when

In this work we present the particular example of semidilute systems to demonstrate the effect of the inadequate preservation of the characteristic chain size, when the model reduction

Empirical modeling of social network impacts Based on the simulated outputs of our ABM for the households in the study area during 2013–2030, we develop an empirical model to test the