System of FitzHugh-Nagumo Model (Xia et al. 2025):
The FitzHugh-Nagumo (FHN) model is proposed by Richard FitzHugh in 1961 which is further refined by Jin-ichi Nagumo. It is a mathematical model that describes the interaction between a membrane potential and a recovery variable.
where
The membrane potential
The recovery variable
: External stimulus current applied to the neuron.
: A small constant that separates the timescale where.
System parameters governing the dynamical behavior.
Let the initial conditions be
Let us introduce
Adomian Decomposition Method (ADM) to solve the system (1a, b). Let’s define the linear operator and inverse linear operator such that
Now, applying linear operator in Eqs. (1a, b), we have
Then applying inverse linear operator of both sides of (2a, b), we get
Let the solution of
and
are
Substitute all these values in Eqs. (3a, b), we get
Let us match terms from both sides, we get
Also, from Eq. (4b), we have (Dehghan et al. 2010):
Now, we will calculate the components:
Set n = 0 in (7a, b), we get
Applying the definition of inverse operator, we get
Substituting the values of
, we get
Again, set n = 1 in (7a, b), we get
Applying the definition of inverse operator, we get
Now, from Eqs. (10a, b), we get
where
Substituting the values of
, we get
Hence the approximate analytical solutions are
Although the Adomian Decomposition Method (ADM) yields explicit approximate analytical expressions for the FitzHugh-Nagumo system, its utility is fundamentally constrained by the mathematical nature of polynomial approximations. While ADM exhibits high accuracy in the short-term regime—effectively capturing the initial transient dynamics and local curvature similar to a Taylor expansion—it suffers from inevitable divergence over longer time horizons. This limitation arises because the FitzHugh-Nagumo model is a dissipative system characterized by a stable limit cycle (sustained oscillations), a behavior that cannot be faithfully represented by a finite polynomial which tends toward infinity.
Let us consider the system (1a, b),. Also, Also, consider the method “odeint” from the scipy.integrate library. Note, “odeint” is a Python wrapper for the LSODA solver. LSODA stands for Livermore Solver for Ordinary Differential equations with Automatic method switching. Using this, we get the following solutions:
Figure 1.
Variation of u, v for
Figure 1.
Variation of u, v for
Figure 2.
Variation of u, v for
Figure 2.
Variation of u, v for
In conclusion, the FitzHugh-Nagumo equations in this study exhibit a stable limit cycle characterized by sustained periodic oscillations. Semi-analytical series methods (such as ADM, HPM, or VIM) rely on polynomial approximations, which inevitably diverge over long time horizons and cannot faithfully reproduce this periodic behavior. Consequently, it is infeasible to obtain a global exact analytical solution for this problem. To accurately capture the long-term dynamics and spiking behavior of the neuron, numerical integration approaches are the necessary and most reliable option.