3.4 Linearization of Nonlinear State Space Models: 1 F X Op 1 F X Op 2 F U Op 1 F U Op 2
3.4 Linearization of Nonlinear State Space Models: 1 F X Op 1 F X Op 2 F U Op 1 F U Op 2
3.4 Linearization of Nonlinear State Space Models: 1 F X Op 1 F X Op 2 F U Op 1 F U Op 2
The formulas for linearizing nonlinear discrete-time state space models are
presented without derivation below. They can be derived in the same way
as for linearizing nonlinear continuous-time models [1]. In the formulas
below it assumed a second order system. I guess it is clear how the
formulas can be generalized to higher orders.
¯ ¯ ¯ ¯
∂g1 ¯ ∂g1 ¯ ∂g1 ¯ ∂g1 ¯
∆y1 (k) = ∂x1 ¯ ∆x1 (k) + ∂x2 ¯ ∆x2 (k) + ∂u1 ¯ ∆u1 (k) + ∂u2 ¯ ∆u2 (k)
op op op op
¯ ¯ ¯ ¯
∂g2 ¯ ∂g2 ¯ ∂g2 ¯ ∂g2 ¯
∆y2 (k) = ∂x1 ¯ ∆x1 (k) + ∂x2 ¯ ∆x2 (k) + ∂u1 ¯ ∆u1 (k) + ∂u2 ¯ ∆u2 (k)
op op op op
(3.12)
or
∆x(k + 1) = A∆x(k) + B∆u(k) (3.13)
∆y(k) = C∆x(k) + D∆u(k) (3.14)
where
∆x1 (k)
..
∆x(k) = . (3.15)
∆x2 (k)
F. Haugen: Kompendium for Kyb. 2 ved Høgskolen i Oslo 22
and similarly for ∆u(k) and ∆y(k). The system matrices are1
¯
∂f1 ∂f1 ¯ ¯
¯ ∂f ¯¯
∂x1 ∂x2
¯
A= ¯ = (3.16)
∂f2 ∂f2 ¯ ∂xT ¯op
∂x ∂x
¯
1 2 op
¯
∂f1 ∂f1 ¯ ¯
∂u1 ∂u2 ¯ ∂f ¯¯
¯
B= ¯ = (3.17)
∂f2 ∂f2 ¯ ∂uT ¯op
∂u1 ∂u2
¯
op
¯
∂g1 ∂g1 ¯ ¯
∂x1 ∂x2 ¯ ∂g ¯¯
¯
C= ¯ = (3.18)
∂g2 ∂g2 ¯ ∂xT ¯op
∂x1 ∂x2
¯
op
¯
∂g1 ∂g1 ¯ ¯
∂u1 ∂u2 ¯ ∂g ¯¯
¯
D= ¯ = (3.19)
∂g2 ∂g2 ¯ ∂uT ¯op
∂u1 ∂u2
¯
op
Example 1 Linearization
[End of Example 1]
The static response is the response when all input variables have constant
values and all output variables have converged to constant values. Assume
the following possibly nonlinear state space model:
xs = f1 [xs , us ] (3.29)
which is an algebraic equation from which we can try to solve for unknown
variables.