5.3 Numerical Solution of DAEs 235
Z
i
= z
(k)
+ h
s
X
j=1
a
ij
Z
0
j
, (5.38)
where X
0
i
∈ R
n
x
and X
i
∈ R
n
x
are the stage derivative and stage value for
the x variables, respectively. Similarly, Z
0
i
∈ R
n
z
and Z
i
∈ R
n
z
are the stage
derivative and stage value for the z variables, respectively.
We can develop similar formulas for the Hessenberg index-2 form and the
Hessenberg index-3 form. (See Problem 16.)
Hairer, Lubich and Roche (1989), and Hairer and Wanner (1996) have
investigated the properties of implicit Runge-Kutta methods applied to DAEs
in the Hessenberg form. An important set of results they develop show the
relationship between the local error and the structure of the DAEs for a given
set of Runge-Kutta coefficients. Here, we summarize the results they obtain
for the local error behavior of the Radau IIA methods.
• Hessenberg Index-1 Form.
Suppose an s-stage Radau IIA Runge-Kutta method is applied to the
system (5.34) with consistent initial conditions (x
(0)
, z
(0)
), then the local
error in the x and z variables satisfy
x
(1)
− x(t
(1)
) = O(h
2s−1
),
z
(1)
− z(t
(1)
) = O(h
2s−1
),
where t
(1)
= t
(0)
+ h, and x(t
(1)
), z(t
(1)
) is the exact solution to the DAEs
at time t
(1)
. The initial conditions are consistent if g(x
(0)
, z
(0)
) = 0. It is
interesting to note that the local error is the same as that obtained when
the s-stage Radau IIA method is applied to ordinary differential equations.
• Hessenberg Index-2 Form.
Suppose an s-stage Radau IIA Runge-Kutta method is applied to the
system (5.35) with consistent initial conditions (x
(0)
, z
(0)
), then the local
error in the x and z variables satisfy
x
(1)
− x(t
(1)
) = O(h
2s−1
),
z
(1)
− z(t
(1)
) = O(h
s
),
where t
(1)
= t
(0)
+ h, and x(t
(1)
), z(t
(1)
) is the exact solution to the DAEs
at time t
(1)
. In this case the initial conditions are consistent if g(x
(0)
) =
0 and g
x
(x
(0)
)f(x
(0)
, z
(0)
) = 0. Note here the reduction in the order of
the local error of the algebraic variable, z, when compared to Hessenberg
index-1 systems.
• Hessenberg Index-3 Form.
Suppose an s-stage Radau IIA Runge-Kutta method is applied to the
system (5.36) with consistent initial conditions (x
(0)
, z
(0)
, u
(0)
), then the
local error in the x, z and u variables satisfy
x
(1)
− x(t
(1)
) = O(h
2s−2
),