A functional differential equation is a differential equation with deviating argument. That is, a functional differential equation is an equation that contains a function and some of its derivatives evaluated at different argument values.[1]
Functional differential equations find use in mathematical models that assume a specified behavior or phenomenon depends on the present as well as the past state of a system.[2] In other words, past events explicitly influence future results. For this reason, functional differential equations are more applicable than ordinary differential equations (ODE), in which future behavior only implicitly depends on the past.
Unlike ordinary differential equations, which contain a function of one variable and its derivatives evaluated with the same input, functional differential equations contain a function and its derivatives evaluated with different input values.
f'(x)=2f(x)+1
f'(x)=2f(x+3)-[f(x-1)]2
The simplest type of functional differential equation called the retarded functional differential equation or retarded differential difference equation, is of the form[3]
x'(t)=fl(t,x(t),x(t-r)r)
The simplest, fundamental functional differential equation is the linear first-order delay differential equation[4] which is given by
x'(t)=\alpha1x(t)+\alpha2x(t-\tau)+f(t),t\geq0
\alpha1,\alpha2,\tau
f(t)
x
Ordinary differential equation | Functional differential equation | |
---|---|---|
Examples | f'(x)=x2-3 | f'(x)=3x-f(x-4) |
f'(x)=f(x)-8 | x'(t)=3x(2t)-l[x(t-1)r]2 | |
Fl(t,x(t),x'(t),x''(t)r)=0 | 2x(3t+1)-5x(4t)=1 | |
f'(x)=4f(x)-3x |
"Functional differential equation" is the general name for a number of more specific types of differential equations that are used in numerous applications. There are delay differential equations, integro-differential equations, and so on.
Differential difference equations are functional differential equations in which the argument values are discrete. The general form for functional differential equations of finitely many discrete deviating arguments is
x(n)(t)=fl(t,
(n1) | |
x |
l(t-\tau1(t)r),
(n2) | |
x |
(nk) | |
l(t-\tau | |
2(t)r),\ldots,x |
l(t-\tauk(t)r)r)
x(t)\in\Rm,n1,n2,\ldots,ni\geq0,
\tau1(t),\tau2(t),\ldots,\taui(t)\geq0
Differential difference equations are also referred to as retarded, neutral, advanced, and mixed functional differential equations. This classification depends on whether the rate of change of the current state of the system depends on past values, future values, or both.[5]
Classifications of differential difference equations[6] | ||
---|---|---|
Retarded | x'(t)=fl(t,x(t),x(t-\tau)r) | |
Neutral | x'(t)=fl(t,x(t),x(t-\tau),x'(t-\tau)r) | |
Advanced | x'(t-\tau)=fl(t,x(t),x(t-\tau)r) |
See main article: Delay differential equation. Functional differential equations of retarded type occur when
max\{n1,n2,\ldots,nk \}<n
A simple example of a retarded functional differential equation is
x'(t)=-x(t-\tau)
x'(t)=fl(t,xl(t-\tau1(t)r),xl(t-\tau2(t)r),\ldots,xl(t-\tauk(t)r)r).
Functional differential equations of neutral type, or neutral differential equations occur when
max\{n1,n2,\ldots,nk\}=n.
See main article: Integro-differential equation. Integro-differential equations of Volterra type are functional differential equations with continuous argument values. Integro-differential equations involve both the integrals and derivatives of some function with respect to its argument.
The continuous integro-differential equation for retarded functional differential equations,
x'(t)=fl(t,x(t-\tau1(t)),x(t-\tau2(t)),\ldots,x(t-\tauk(t))r)
t | |
x'(t)=fl(t,\int | |
t-\tau(t) |
K(t,\theta,x(\theta))d\thetar), \tau(t)\geq0
Functional differential equations have been used in models that determine future behavior of a certain phenomenon determined by the present and the past. Future behavior of phenomena, described by the solutions of ODEs, assumes that behavior is independent of the past. However, there can be many situations that depend on past behavior.
FDEs are applicable for models in multiple fields, such as medicine, mechanics, biology, and economics. FDEs have been used in research for heat-transfer, signal processing, evolution of a species, traffic flow and study of epidemics.
A logistic equation for population growth is given bywhere ρ is the reproduction rate and k is the carrying capacity.
x(t)
If we were to now apply this to an earlier time
t-\tau
Upon exposure to applications of ordinary differential equations, many come across the mixing model of some chemical solution.
Suppose there is a container holding liters of salt water. Salt water is flowing in, and out of the container at the same rate
r
V
x(t)
t
The problem with this equation is that it makes the assumption that every drop of water that enters the contain is instantaneously mixed into the solution. This can be eliminated by using a FDE instead of an ODE.
Let
x(t)
t
t
x(t-\tau),\tau>0
The Lotka–Volterra predator-prey model was originally developed to observe the population of sharks and fish in the Adriatic Sea; however, this model has been used in many other fields for different uses, such as describing chemical reactions. Modelling predatory-prey population has always been widely researched, and as a result, there have been many different forms of the original equation.
One example, as shown by Xu, Wu (2013),[9] of the Lotka–Volterra model with time-delay is given below:where
p(t)
P1(t)
P2(t)
t,ri,aij\inC(\R,[0,infty))
\tauij\inC(\R,\R)
Examples of other models that have used FDEs, namely RFDEs, are given below: