Last modified: November 20, 2024
This article is written in: 🇺🇸
Partial Differential Equations (PDEs)
A partial differential equation (PDE) is an equation that involves:
I. Multiple independent variables, typically denoted (or in -dimensional space), and often if time is also included.
II. One (or more) dependent variable(s), which we denote by or .
III. The partial derivatives of with respect to these independent variables.
Formally, a PDE can be written as:
where denotes the partial derivative of with respect to , and denotes second partial derivatives, and so on.
Key difference from ODEs: In ODEs, there is only one independent variable, whereas in PDEs, there are multiple independent variables.
Understanding Partial Differential Equations
Conceptual Overview
PDEs capture how a function varies in multiple directions or with time. They arise in virtually all areas of physics, engineering, finance, and many other fields:
- Physics: Continuum mechanics (stress-strain analysis), electromagnetics (Maxwell’s equations), fluid dynamics (Navier–Stokes equations), quantum mechanics (Schrödinger equation).
- Engineering: Heat transfer (heat equation), wave propagation (wave equation), elasticity, structural analysis.
- Economics/Finance: Option pricing (Black–Scholes equation), dynamic optimization with multiple variables.
- Biology: Reaction-diffusion systems for population genetics, pattern formation in developmental biology.
Boundary and Initial Conditions
To uniquely solve a PDE, one typically needs to specify boundary conditions (BCs) and/or initial conditions (ICs), depending on the PDE’s type and physical context:
Boundary conditions:
- Dirichlet BC: Specify the value of on the boundary (e.g., on ).
- Neumann BC: Specify the normal derivative of on the boundary (e.g., on ).
- Robin (or mixed) BC: A combination of value and normal derivative (e.g., on ).
Initial conditions: When time is involved (often in parabolic or hyperbolic PDEs), one typically specifies the initial state of (and possibly some derivatives) at . For instance, for the heat equation:
The combination of a PDE with its boundary/initial conditions is referred to as a boundary value problem (BVP) or an initial-boundary value problem (IBVP) or initial value problem (IVP) if the domain is unbounded in space.
Main Concepts in PDEs
Order of a PDE
As with ODEs, the order of a PDE is determined by the highest order partial derivative that appears. For instance:
- A first-order PDE involves only first partial derivatives (e.g., , ).
- A second-order PDE can have second partial derivatives like , , , etc.
Linearity vs. Nonlinearity
A PDE is linear if and its partial derivatives appear only in the first power (i.e., no products of partial derivatives or higher powers/sin/log of ) and if each coefficient depends at most on the independent variables (but not on or its derivatives).
For a second-order PDE in two variables , a linear PDE can often be expressed as:
- Homogeneous if .
- Nonhomogeneous if .
A PDE that is not linear is nonlinear. Examples include the Navier–Stokes equations, the nonlinear Schrödinger equation, or the Fisher–KPP equation in biology.
Semilinear, Quasilinear, and Fully Nonlinear
When discussing PDEs of order , we often distinguish:
- Semilinear: The highest-order derivatives appear linearly, but lower-order terms may be nonlinear in .
- Quasilinear: The highest-order derivatives appear linearly in each of them but the coefficients may depend on and its lower-order derivatives.
- Fully nonlinear: The PDE cannot be put in a form in which the highest-order partial derivatives appear linearly and separate from one another.
For instance, a quasilinear second-order PDE in two variables might look like:
Classification of Second-Order PDEs
For a second-order PDE in two independent variables and (or and ), one often writes it in the form
(Plus lower-order terms omitted for brevity.) The discriminant is given by:
Elliptic if
- Classic example: Laplace’s equation, .
- Elliptic PDEs often describe steady-state phenomena (e.g., electric potential, steady heat distribution).
Parabolic if .
- Classic example: Heat (or diffusion) equation, .
- Parabolic PDEs often describe time-evolving diffusion-type phenomena.
Hyperbolic if .
- Classic example: Wave equation, .
- Hyperbolic PDEs typically model wave propagation or signals at finite speed.
This classification extends to higher dimensions and helps determine the nature of the PDE (well-posedness, appropriate boundary conditions, solution methods, etc.).
Forms of Common PDEs
Elliptic PDEs
Laplace’s Equation:
Describes steady-state temperature distribution, gravitational/electrostatic potential.
Poisson’s Equation:
$$\nabla^2 u = f(\mathbf{x})$
A nonhomogeneous extension of Laplace’s equation.
Parabolic PDEs
Heat (Diffusion) Equation:
Models heat diffusion, particle diffusion in fluids, etc. It evolves in time toward an equilibrium (steady state).
Hyperbolic PDEs
Wave Equation:
Models vibrations of a string, sound waves, electromagnetic waves in simplified settings.
Nonlinear PDEs
Navier–Stokes Equations for fluid flow:
where is velocity field, is pressure, density, viscosity. Highly nonlinear.
Nonlinear Schrödinger Equation:
arises in optics, quantum mechanics for certain approximations.
Reaction-Diffusion Equations:
model chemical reactions combined with diffusion. Nonlinear if is nonlinear.
Methods of Solving PDEs
Analytical Methods
I. Separation of Variables:
- Assume (or in higher dimensions, products of single-variable functions).
- Transform the PDE into ODEs for and .
- Typically used for linear PDEs with nice boundary/initial conditions (heat, wave, Laplace equations).
II. Fourier and Laplace Transforms:
- Useful for PDEs on infinite or semi-infinite domains.
- Transform w.r.t. space and/or time reduces PDE to ODE or algebraic equation in transform space.
III. Method of Characteristics:
- Commonly used for first-order PDEs, such as transport equations, or for certain quasilinear PDEs.
- Convert PDE into a set of ODEs describing characteristic curves along which PDE becomes an ODE.
IV. Green’s Functions:
- Integral operator method primarily for linear, inhomogeneous PDEs.
- Builds solutions from fundamental solutions of simpler PDEs (like the Dirac delta response).
Numerical Methods
For more general PDEs—especially nonlinear PDEs or higher-dimensional problems—analytical solutions may be either impossible or extremely difficult to obtain in closed form. In such cases, numerical approximation is crucial: - Finite Difference Methods (FDM): Approximate derivatives via differences on a grid. - Finite Element Methods (FEM): Approximate by basis functions on a mesh, widely used in engineering (structural analysis, fluid flow, etc.). - Finite Volume Methods (FVM): Common in computational fluid dynamics, conserves fluxes across cell boundaries. - Spectral Methods: Approximate using trigonometric (Fourier) or polynomial expansions (e.g., Chebyshev polynomials).
Existence and Uniqueness Theorems
Unlike ODEs, where Picard–Lindelöf gives a neat existence and uniqueness result, PDE theory is much richer and more nuanced. A few highlights:
- Elliptic PDEs often rely on tools like the Lax–Milgram theorem (for linear, elliptic PDEs in weak form), Schauder estimates, Sobolev space theory, etc.
- Parabolic PDEs: Existence and uniqueness often shown via semigroup theory (fractional step methods), Galerkin methods, or energy estimates.
- Hyperbolic PDEs: Typically rely on finite speed of propagation arguments, energy estimates, method of characteristics (for first-order or specific second-order problems). Shock formation in nonlinear hyperbolic PDEs complicates uniqueness.
Examples of Partial Differential Equations
I. Laplace’s Equation :
- Governs steady heat distribution or electrostatic potential in a region .
- Usually accompanied by boundary conditions like .
II. Heat Equation :
- Models temperature evolution in a rod.
- Often with initial condition and boundary conditions (Dirichlet or Neumann).
III. Wave Equation :
- Models vibrations of a string or waves on a membrane (in 2D).
- Typically has initial conditions for displacement and velocity, plus boundary conditions if the domain is finite.
IV. Navier–Stokes for incompressible fluid flow:
where is velocity, pressure, kinematic viscosity, body forces (like gravity).
V. Black–Scholes Equation (Finance)
$$\frac{\partial V}{\partial t} + \tfrac{1}{2}\sigma^2 S^2 \frac{\partial^2 V}{\partial S^2} + rS\frac{\partial V}{\partial S} - rV = 0$
where is the price of an option, is the underlying asset price, is risk-free rate, volatility.
Applications of PDEs
- In physics, partial differential equations describe phenomena such as material elasticity, electromagnetic fields using Maxwell’s equations, gravitational fields through Einstein's equations, and quantum states via Schrödinger or Dirac equations.
- In engineering, they are essential for analyzing structures, designing efficient heat exchangers, modeling fluid flows (whether compressible or not), and studying aerodynamic forces.
- Biology uses these equations to simulate reaction-diffusion systems that explain pattern formation like Turing patterns, predict population genetics trends, and model tumor growth dynamics.
- In finance, partial differential equations help price derivatives using models like Black–Scholes or Heston and assess risks in financial systems.
- For geosciences, these equations support geological modeling, simulate the propagation of seismic waves, and guide reservoir simulation for resource management.
Limitations and Complexities
- Existence and regularity of solutions to PDEs can be challenging to prove, particularly for nonlinear equations, requiring tools from advanced functional analysis such as Sobolev spaces and distributions.
- Nonlinear phenomena like shock waves, turbulence, and pattern formation add complexity to PDE theory, with some aspects remaining unresolved, such as the Navier–Stokes regularity problem in 3D.
- Boundary and initial conditions must be carefully chosen to align with the PDE classification (elliptic, parabolic, or hyperbolic) to ensure the problem is well-posed and avoids issues like non-unique or highly sensitive solutions.
- Dimensionality in real-world scenarios often leads to PDEs in 4D or higher (e.g., (x, y, z, t)), making accurate solutions computationally intensive due to the curse of dimensionality.
- Parameter sensitivity in PDEs means that small changes in physical or material parameters can lead to significant shifts in behavior, such as the onset of turbulence in fluid dynamics.