440 likes | 638 Views
Numerical Schemes for Advection Reaction Equation. Ramaz Botchorishvili Faculty of Exact and Natural Sciences Tbilisi State University GGSWBS , Tbilisi , July 07 -11, 2014. Outline. Equations Operator splitting Baricentric interpolation and derivative Simple high order schemes
E N D
Numerical Schemes for Advection Reaction Equation RamazBotchorishvili Faculty of Exact and Natural Sciences Tbilisi State University GGSWBS,Tbilisi, July 07-11, 2014
Outline • Equations • Operator splitting • Baricentric interpolation and derivative • Simple high order schemes • Divided differences • Stable high order scheme • Multischeme • Discretization for ODEs
Equation v(t,x) - velocity f (u,t) – reaction smooth functions
Operator splitting LA -> ODE ->LA -> ODE-> … - first order accurate
Operator splitting LA -> ODE ->LA -> ODE-> … - first order accurate LA -> ODE ->ODE->LA -> LA->ODE-> … - second order accurate
Lagrange interpolation Pros & cons
Barycentric interpolation • Advantages • Efficient in terms of arithmetic operations • Low cost for introducing or excluding new nodal points = variable accuracy
Baricentricderivative • Advantages: • Easy for implementing • Arithmetic operations • High order accuracy
High order scheme for LA Approximation for N=1, 2nd order N=2, 4th order N=4 , 8th order …
High order scheme for LA First order accurate in time, 2n order accurate in space
High order scheme for LA First order accurate in time, 2n order accurate in space Possible Problems conservation & stability
Firs order upwind Numerical flux functions
Firs order upwind Numerical flux functions Properties Consistency Conditional stability (CFL) First order in space and in time conservative
Firs order upwind Numerical flux functions Properties Consistency Conditional stability (CFL) First order in space and in time conservative
High order conservative discretisation Harten, Enquist, Osher, Chakravarthy: given function in values in nodal points, how to interpolate at cell interfaces in order to get higher then 2 accuracy
Special interpolation/reconstruction procedure High order accurate approximation
Special interpolation/reconstruction procedure High order accurate approximation
Components of high order scheme • Discretization of the divergence operator • baricentric interpolation • baricentric derivative • ENO type reconstruction procedure (Harten, Enquist, Osher, Chakravarthy): • Given fluxes in nodal points • Interpolate fluxes at cell interfaces in such a way that central finite difference formula provides high order (higher then 2) approximation • Use adaptive stencils to avoid oscillations
Adaptation of interpolation • Use adaptive stencils to avoid oscillations • interpolate with high order polynomial in all cell interfaces inside of the stencil of the polynomial • If local maximum principle is satisfied then value at this cell interface is found • If local maximum principle is not satisfied then change stencil and repeat interpolation procedure for such cell interfaces • If after above procedure local maximum principle is not respected then reduce order of polynomial and repeat procedure for those interfaces only
Convergence in one space dimension • Algorithm ensures • Uniform bound of approximate solutions • Uniform bound of total variation • Conclusions Approximate solution converge a.e. to solution of the original problem
Extension to higher spatial dimension • Cartesian meshes: • strightforward • Hexagonal meshes: • Directional derivates => div needs three directional derivatives in 2D • Implementation with baricentric derivatives without adaptation procedure • See poster ( Tako & Natalia) • Implementation with adaptation – not yet
Better ODE solvers • Different then polinomial basis fanctions, e.g approach B.Paternoster, R.D’Ambrosio