• Non ci sono risultati.

Forced response and Initial-Condition Response

N/A
N/A
Protected

Academic year: 2021

Condividi " Forced response and Initial-Condition Response"

Copied!
14
0
0

Testo completo

(1)

Systems and Control Theory Lecture Notes

Laura Giarr´ e

(2)

Lesson 6: Response of LTI Systems

 Forced response and Initial-Condition Response

 DT Initial condition response

 DT Forced response

 CT Initial condition response

 CT Forced response

(3)

Forced response and initial condition response 1

 We want to study the output of a system starting at time t 0 , knowing the initial state x(t 0 ) = x 0 , and the present and

future input u(t), t ≥ t 0 . Let us study the following two cases:

 Initial-conditions response:

 x IC (t 0 ) = x 0 ,

u IC (t) = 0, t ≥ t 0 , → y IC

 Forced response:

 x F (t 0 ) = 0,

u F (t) = u(t), t ≥ t 0 , → y F .

(4)

Forced response and initial condition response 2

 Clearly, x 0 = x IC + x F , and u = u IC + u F , hence y = y IC + y F

 We can always compute the output of a linear system by

adding the output corresponding to zero input and the original initial conditions, and the output corresponding to a zero

initial condition, and the original input.

 We can study separately the effects of non-zero inputs and of non-zero initial conditions.

 The complete case can be recovered from these two.

(5)

DT: Initial conditions response

 Consider the case of zero input, i.e., u = 0; in this case, the state-space equations are written as the difference equations:

⎧ ⎪

⎪ ⎪

⎪ ⎪

⎪ ⎨

⎪ ⎪

⎪ ⎪

⎪ ⎪

x[0] = x 0 y[0] = C [0]x 0

x[1] = A[0]x[0] y[1] = C [1]A[0]x[0]

x[2] = A[1]A[0]x[0] y[2] = C [2]A[1]A[0]x[0]

... ...

x[k] = Φ[k, 0]x[0] y[k] = C [k]Φ[k, 0]x[0]

where we defined the state transition matrix Φ[k, ]as Φ[k, ] =

 A[k − 1]A[k − 2]...A[], k >  ≥ 0

I, k = 

(6)

Forced response with zero i.c. (DT) 1

 We need to compute the solution of x[k + 1] = Ax[k] + Bu[k], x[0] = 0.

 By substitution, we get:

x[k] =A[k − 1]x[k − 1] + B[k − 1]u[k − 1]

=A[k − 1](A[k − 2]x[k − 2] + B[k − 1]u[k − 2]) + B[k − 1]u[k − 1]

= Φ[k, 0]x[0]  

=0

+

k−1

i=0

Φ[k, i + 1]B[i]u[i]

(7)

Forced response with zero i.c. (DT) 2

 In other words,

x[k] = Γ[k, 0]U[k, 0]

 where

Γ[k, 0] = Φ[k, 1]B[0]Φ[k, 2]B[1]...B[k − 1]

U =

⎢ ⎢

u[0]

u[1] ...

u[k − 1]

⎥ ⎥

 The output is

y[k] = C [k]Γ[k, 0]U[k, 0].

(8)

DT Response

 In general, state/output trajectories of a DT state-space model can be computed as:

x[k] =Φ[k, 0]x[0] + Γ[k, 0]U[k, 0]

y[k] =C [k]Φ[k, 0]x[0] + C [k]Γ[k, 0]U[k, 0]

 In general Φ[k, ] may not be invertible. In the cases in which

it is, one can also compute x[0] as a function of x[k].

(9)

Initial-Condition Response (CT) 1

 Consider the case of zero input u = 0, then d

dt x(t) =A(t)x(t), x(t 0 ) = x(0) y(t) =C (t)x(t);

 Assume that the matrix function A(t) is sufficiently well behaved (e.g. piecewise continuous) so that there exists unique state/output signals x and y.

 Define a state transition function Φ(t, τ) such that, for all t, τ ∈ T,

∂t Φ(t, τ) =AΦ(t, τ))

Φ(t, t) =I;

(10)

Initial-Condition Response (CT) 2

 The function Φ can in general be computed numerically, integrating a differential equation in n unknown functions, with n initial conditions ( x ∈ R n ).

 Then,

x(t) = Φ(t, t 0 )x 0

y(t) = C (t)Φ(t, t 0 )x 0

(11)

Forced Response with zero i.c. (CT) 1

 We need to integrate d

dt x(t) =A(t)x(t) + B(t)u(t), x(t 0 ) = 0 y(t) =C (t)x(t) + D(t)u(t);

 Again, assume that the input signal u and the matrix

functions A and B are such that there exists a unique solution.

Claim: the forced solution is x(t) =

 t

t

0

Φ(t, τ)B(τ)u(τ)dτ.

y(t) = C (t)

 t

Φ(t, τ)B(τ)u(t)dτ + D(t)u(t)

(12)

Forced Response with zero i.c. (CT) 2

 Proof: Verify by substitution clearly x(t0) = 0; moreover, d

dt x(t) = d dt

 t

t

0

Φ(t, τ)B(τ)u(τ)dτ

=

 t

t

0

∂t Φ(t, τ)B(τ)u(τ)dτ + [Φ(t, τ)B(τ)u(τ)dτ] τ=t

= A(t)

 t

t

0

Φ(t, τ)B(τ)u(τ)dτ + B(t)u(t)

= A(t)x(t) + B(t)u(t)



(13)

Properties of the state transition matrix

 Further properties of the state transition function

 Composition

Φ(t 2 , t 0 ) = Φ(t 2 , t 1 )Φ(t 1 , t 0 ).

 Jacobi-Liouville formula

det (Φ(t, t 0 ) = exp(

 t

t

0

trace[A(τ )]dτ

 Note that in the CT case the transition matrix is invertible,

but this is not always the case in DT case

(14)

Thanks

Riferimenti

Documenti correlati

 We will learn how to design systems that ensure desirable properties, and how to identify parameters from collected

Systems and Control Theory Lecture Notes.. Laura

Systems and Control Theory Lecture Notes.. Laura

Systems and Control Theory Lecture Notes.. Laura

Systems and Control Theory Lecture Notes. Laura

A state-space realization of a SISO transfer function H is minimal iff it is reachable and observable.

Transform the diagram in the normal form making use of the rules of reduction 3.. Add algebraically all the responses from

• The optimal values of the control parameters minimize the integral criteriay. • The 3 most used criteria are