Next: Example
Up: ImplicitRC_abg.tex
Previous: ImplicitRC_abg.tex
  Contents
  Index
Implicit integration - the linear case
Consider the linear system:
 |
(2.1) |
For the purposes of simulation, it can be discretised (with sample
interval
) in at least two
ways:
-
-
The former is gives rise to the forward Euler or explicit
integration scheme:
![$\displaystyle x_{i+1} = x_{i} + \Delta t \left [ A x_{i} + B_{i} u \right ]$](img11.png) |
(2.2) |
and the latter gives rise to the backward Euler or implicit
integration scheme:
![$\displaystyle x_{i} = x_{i-1} + \Delta t \left [ A x_{i} + B_{i} u \right ]$](img12.png) |
(2.3) |
which must be rewritten as:
![$\displaystyle x_{i} = \left [ I - \Delta t A \right ]^{-1} x_{i-1} + \Delta t B_{i} u$](img13.png) |
(2.4) |
for the purposes of implementation.
The explicit method gives simple implementation whereas the implicit
method requires matrix inversion. However, the explicit method is only
stable if:
 |
(2.5) |
where
is the largest eigenvalue of
. If this
largest eigenvalue is real so
where
is the smallest system time constant:
 |
(2.6) |
If the system is stiff, that is it contains at least one small time
constant relative to the dominant time constants, Euler integration is
not feasible due to the very small sample interval
required.
In contrast, the implicit method is stable.
Subsections
Next: Example
Up: ImplicitRC_abg.tex
Previous: ImplicitRC_abg.tex
  Contents
  Index
http://mtt.sourceforge.net