- #1
wu_weidong
- 32
- 0
Homework Statement
Hi all,
I need help with deriving a third order accurate scheme for the inhomogeneous equation u_t + a u_x = f based on the approach used to derive the Lax-Wendroff scheme, that is, replacing the time derivatives of u by space derivatives of u.
The Attempt at a Solution
I tried to do it by using the Taylor's expansion to u(x,t+k), i.e.
u(x,t+k) = u(x,t) + ku_t(x,t) + (1/2)(k^2)u_tt(x,t) + (1/6)(k^3)u_ttt(x,t) + O(k^4)
After replacing the time derivatives of u by space derivatives of u, I
got
u(x,t+k) = u(x,t) - ak u_x + (ak)^2/2 u_xx - (ak)^3/6 u_xxx + kf - (1/2)(ak^2)f_x + (1/2)(k^2)f_t + (1/6)(a^2 k^3)f_xx - (ak^3)/6 f_xt + (1/6)(k^3)f_tt + O(k^4)
Then I used forward/central difference schemes on each of the term to derive the scheme.
However, my teacher said it is not enough to expand up to u_ttt, and I don't understand why. Does the u_ttt term get canceled anywhere?
Please advise.
Thank you!
Regards,
Rayne