• Tidak ada hasil yang ditemukan

اﻣﯿﺮﺣﺴﯿﻦ ﻧﯿﮑﻮﻓﺮد : اراﺋﻪ ﮐﻨﻨﺪه ﻣﻬﻨﺪﺳﯽ ﺑﺮق و ﮐﺎﻣﭙﯿﻮﺗ

N/A
N/A
Protected

Academic year: 2024

Membagikan "اﻣﯿﺮﺣﺴﯿﻦ ﻧﯿﮑﻮﻓﺮد : اراﺋﻪ ﮐﻨﻨﺪه ﻣﻬﻨﺪﺳﯽ ﺑﺮق و ﮐﺎﻣﭙﯿﻮﺗ"

Copied!
20
0
0

Teks penuh

(1)

هﺪﻨﻨﮐ ﻪﺋارا :

دﺮﻓﻮﮑﯿﻧ ﻦﯿﺴﺣﺮﯿﻣا

ﺮﯿﺼﻧ ﻪﺟاﻮﺧ هﺎﮕﺸﻧاد ﺮﺗﻮﯿﭙﻣﺎﮐ و قﺮﺑ ﯽﺳﺪﻨﻬﻣ

(2)

In most commercial product acronyms we find several important keywords that define the MPC technologies

Control

Model

Predictive

Multivariable

Robustness

Constraints

Optimization

Keywords

(3)

Goal:

Introduce mathematical models to be used in Model Predictive Control (MPC) describing the behavior of dynamic systems

Model classification: state space/transfer function, linear/nonlinear, time-varying/time-invariant,

continuous-time/discrete-time, deterministic/stochastic

If not stated differently, we use deterministic models

Models of Dynamic Systems

3

(4)

Models of physical systems derived from first principles are mainly: nonlinear, time-invariant, continuous-time, state space models (1)

Target models for standard MPC are mainly:

linear, time-invariant, discrete-time, state space models (2)

Focus of this section is on how to ’transform’ (1) to (2)

Models of Dynamic Systems

(5)

Nonlinear, Time-Invariant, Continuous- Time, State Space Models

5

state vector system dynamics

input vector output function

output vector

• Very general class of models

• Higher order ODEs can be easily brought to this form (next slide)

• Analysis and control synthesis generally hard linearization to bring it to linear, time-invariant (LTI), continuous-time, state space form

(6)

Nonlinear, Time-Invariant, Continuous- Time, State Space Models

Equivalence of one n-th order ODE and n 1-st order ODEs

• Define

• Transformed system

(7)

Nonlinear, Time-Invariant, Continuous- Time, State Space Models

7

Example: Pendulum

• Moment of inertia wrt. Rotational axis ML2

• Torque caused by external force T

• Torque caused by gravity

• System equation

• Using

L

Mg

-4 -3 -2 -1 0 1 2 3 4

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1

MgL T

)

(rad

sin( ) MgL

2 sin( )

MLT MgL

2 1

1

2 2

sin( ) x x

x g x T

x L ML

 

(8)

LTI Continuous-Time State Space Models

state vector input vector output vector

• Vast theory exists for the analysis and control synthesis of linear systems

• Exact solution:

(9)

LTI Continuous-Time State Space Models

9

Problem: Most physical systems are nonlinear but linear systems are much better understood

• Nonlinear systems can be well approximated by a linear system in a

’small’ neighborhood around a point in state space

Idea: Control keeps the system around some operating point replace nonlinear by a linearized system around operating point

• First order Taylor expansion of f( ) around x0(t) and

...

) (

) (

) , ( )

(

1

0 1

0 0

0

0 0 0

0

 

n

j

j j

j i n

j

j j

j i i

i r r

r x f

x x f f

t x

r x r

x

r x

)

0(t r

(10)

LTI Continuous-Time State Space Models

Definition:

x

i

x

i

x

0i

r

i

r

i

r

0i

...

) (

1 1

0 0 0

0





 

 





 

 

 

n

j

j j

i n

j

j j

i

i r

r x f

x t f

x

r x r

x

r x

x    

  A

*

B

*

...

...

2 2

2

1 2

1 1

1

*

n

x f x

f x

f

x f x

f x

f

A

...

...

2 2

2 1

2

1 2

1 1

1

*

p

p

r f r

f r

f

r f r

f r

f

B

(11)

LTI Continuous-Time State Space Models

11

Linearization

• The linearized system is written in terms of deviation variables

• Linearized system is only a good approximation for

’small’

• Subsequently, instead of ,x, u and y are used for brevity

, ,

x u y

  

x, u

 

, ,

x u y

  

(12)

LTI Continuous-Time State Space Models

Example: Linearization of pendulum equations

• Want to keep the pendulum around

L

Mg

2 2

1

1 1

2 2

1

( , )

sin( ) sin( )

( , )

x x

x x g x T g x g x u

x u

L ML L

y x h x u

(13)

Nonlinear, Time-Invariant, Discrete- Time, State Space Models

13

• Nonlinear discrete-time systems are described by difference equations

(14)

LTI Discrete-Time, State Space Models

• Linear discrete-time systems are described by linear difference equations

• Inputs and outputs of a discrete-time system are defined onIy at

discrete time points, i.e. its inputs and outputs are sequences defined for

• Discrete time systems describe either

1. Inherently discrete systems, eg. bank savings account balance at

k

(15)

LTI Discrete-Time, State Space Models

15

• Vast majority of controlled systems not inherently discrete-time systems

• Controllers almost always implemented using microprocessors

Finite computation time must be considered in the control system design discretize the continuous-time system

Discretization is the procedure of obtaining an ’equivalent’ discrete- time system from a continuous-time system

• The discrete-time model describes the state of the continuous-time system only at particular instances

(16)

Discrete-Time Model

We will use:

 Nonlinear Discrete Time

 or LTI Discrete Time

 Discretization Methods

(17)

Discrete-Time Model Stability

17

(18)

We consider first the stability of a nonlinear, time- invariant, discrete-time system

with an equilibrium point at 0

Discrete-Time Model Stability

(19)

Lyapunov theorem

Discrete-Time Model Stability

19

(20)

Remarks:

Note that the Lyapunov theorems only provide sufficient conditions

Lyapunov theory is a powerful concept for proving stability of a control system, but for general nonlinear systems it is

usually difficult to find a Lyapunov function

Lyapunov functions can sometimes be derived from physical considerations

One common approach:

Decide on form of Lyapunov function (e.g., quadratic)

Search for parameter values e.g. via optimization so that the required

Discrete-Time Model Stability

Referensi

Dokumen terkait

A state space vector that contains variables based on the monetary model easily outperforms random walk as well as ARIMA models for France, Germany, UK, and Japan during the

Dalam perkuliahan ini dibahas deskripsi matematis sinyal dan sistem waktu kontinyu maupun sinyal waktu diskrit, hubungan output-input system Linear Time Invariant (LTI) dan

Using Bayesian state space models that test for dynamics while accounting for missing data, sampling error, and survey design effects, i compare the relative performance of

Similarly, the completely observable single input-single output linear time-invariant system ˙ x=Ax+bu y =cx 18 has its observability canonical form, where A is an n×n constant

CONCLUSIONS The results showed that Cr VI removal by continuous aeration process is very dependent to input organic loading, hydraulic retention time of chromium concentration in the

Guerrero-Ram´ırez, “Continuous-discrete time observer for a class of state affine nonlinear systems: application to an induction motor,” International Journal of Sciences and

Theorem 3.2 Applied to the 3 DOF nonlinear motion mathematical model of ships with unknown time-variant disturbances, the control input vector τ described by 26 together with the

The formula of the current RNN state is presented as: ht¼tanhðWinhintþWhhhtþbhÞ; ð10Þ Ot¼Whohtþbo ð11Þ where, in,o represents input and output sequence, h represents hidden vector