The Computable Differential Equation Lecture ... - Bruce E. Shapiro
The Computable Differential Equation Lecture ... - Bruce E. Shapiro
The Computable Differential Equation Lecture ... - Bruce E. Shapiro
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
188 CHAPTER 9. DIFFERENTIAL ALGEBRAIC EQUATIONS<br />
Definition 9.11. Let y n = y n−1 + hψ(t n−1 , y n−1 ) be a numerical method. <strong>The</strong>n we<br />
define the local error as<br />
d n = y ( t n−1 ) + hψ(t n−1 , y(t n−1 )) − y(t n ) (9.203)<br />
<strong>The</strong> local error defined above is just h times the local truncation error we found earlier<br />
- if a method has LTE O(h p ) then it has local error O(h p+1 ). (See definition 4.5.)<br />
For the Runge-Kutta method 9.202,<br />
ψ =<br />
s∑<br />
b i Y i ′ (9.204)<br />
i=1<br />
where the Y i ′ are determined by solving the system of algebraic equations 9.201. If<br />
the equation is linear and solvable (hence with regular pencil)<br />
then the RK method becomes<br />
⎛<br />
along with equation 9.202.<br />
AY i ′ + B ⎝y n−1 + h<br />
Ay ′ + By = f(t) (9.205)<br />
⎞<br />
s∑<br />
a ij Y j<br />
′ ⎠ = f(t n−1 + c i h) (9.206)<br />
j=1<br />
We have previously seen that when the linear system is solvable then there exist<br />
matrices P and Q such that it can be transformed into canonical form with<br />
( ) ( )<br />
I 0<br />
C 0<br />
P AQ = ; P BQ =<br />
(9.207)<br />
0 N<br />
0 I<br />
where<br />
N = diag(N 1 , . . . , N K ) (9.208)<br />
N i = subdiagonal(1, . . . , 1) (9.209)<br />
Here N is nilpotent of nilpotency k, where k is the index of if the DAE; hence for<br />
index-1 systems, we have N = 0.<br />
Definition 9.12. If P AQ = N and P BQ = I with N nilpotent then the system is<br />
called completely singular.<br />
Definition 9.13. If N has the form subdiagonal1, . . . , 1 for a completely singular<br />
system then the system is called a canononical completely singular system.<br />
Premultiplying the linear system by P gives<br />
⎛<br />
⎞<br />
s∑<br />
P AQQ −1 Y i ′ + P BQQ −1 ⎝y n−1 + h a ij Y j<br />
′ ⎠ = P f(t n−1 + c i h) (9.210)<br />
j=1<br />
Math 582B, Spring 2007<br />
California State University Northridge<br />
c○2007, B.E.<strong>Shapiro</strong><br />
Last revised: May 23, 2007