Numerical method for Fokker–Planck equations based on backward differentiation formulas
摘要
This work presents an effective numerical technique to solve linear and nonlinear Fokker–Planck equations (FPE) with constant or variable drift and diffusion coefficients. The linear FPE is first semi-discretized by the method of lines (MOL) in the x direction, resulting in a set of ordinary differential equations (ODEs) in the temporal direction. For the nonlinear FPE, the discretized equation resulting from the temporal discretization is linearized using Taylor series expansion. The subsequent system of ODEs is discretized using backward differentiation formulas (BDFs) of different orders in the time direction. The local truncation errors of the proposed schemes with first and second-order BDFs are shown to be the same as those of the Chang–Cooper scheme (Chang and Cooper in J Comput Phys 6(1):1–16, 1970) with first-order and second-order time differencing, respectively. Convergence analysis of the BDF schemes is presented along with the existence and uniqueness as well as the Lyapunov stability results. Numerical errors are calculated using