Lably
Skip to content

Carleman linearization

Linearization technique for nonlinear differential systems

  • 10 min read
  • 5 chapters

Related on Lably

Through Ordinary differential equation

The method was introduced by the Swedish mathematician Torsten Carleman in 1932. For polynomial systems, the construction successively introduces monomials of the state variables as new dependent variables. More generally, the additional variables may be chosen according to the nonlinear structure of the differential system. Carleman linearization may be regarded as a systematic extension of the usual local linearization of nonlinear differential equations, in which higher-order nonlinear terms are retained through an enlargement of the phase space.

Carleman linearization is related to composition operators, particularly the Koopman operator, which represents nonlinear dynamics through linear evolution on a space of observable functions. It has been applied in nonlinear control theory, state estimation, chemical kinetics, process modelling, mathematical biology, and the construction of finite-dimensional approximations to Koopman operators. The method has also been used in the development of quantum algorithms for nonlinear differential equations.

Method

Consider an autonomous system of ordinary differential equations,

dxdt=f(x),x(0)=c,x∈Rp.

Carleman linearization consists of replacing nonlinear terms appearing on the right-hand side of the system with new dependent variables. Differentiating these variables generally produces further nonlinear terms, which are treated successively in the same way. The procedure therefore generates an infinite sequence of linear differential equations. A finite-dimensional approximation is obtained when the sequence is terminated according to a chosen truncation criterion. The solution of the truncated linear system is called a Carleman approximant.

For polynomial systems, the additional variables are monomials of the original state variables. The order N of the approximation is then defined as the degree of the highest-order monomial retained. Other sets of dependent variables may be chosen when they are better adapted to the structure of the differential system.

After truncation at order N, the original p-dimensional nonlinear system is replaced by a finite-dimensional linear system of dimension m≥p. The value of m depends on the approximation order and on the nonlinear structure of the original equations. The approximation to the original solution is given by the components of the enlarged linear system corresponding to the original state variables.

Two forms of the construction can be distinguished according to the point in phase space around which the Carleman approximant is built: linearization around an equilibrium point, referred to as Type A, and linearization around the initial condition, referred to as Type B.

Type A: linearization around an equilibrium point

Let q be an equilibrium point of the nonlinear system,

f(q)=0.

Introducing the shifted variable

y=x−q

places the equilibrium point at the origin. Since the constant term of the transformed differential system vanishes, truncation of the Carleman sequence produces a homogeneous linear system with constant coefficients,

dXNdt=MNXN,

where XN contains the retained variables and MN is the corresponding m×m coefficient matrix. Its solution is

XN(t)=eMNtXN(0).

The approximate solution of the original nonlinear system is provided by the p components of XN(t) associated with the original variables, after reversing the coordinate shift.

The first-order Type A approximant coincides with the usual local linearization obtained from the Jacobian matrix of f at the equilibrium point. Higher-order approximants include additional nonlinear terms and may therefore be regarded as an extension of the local or qualitative analysis of nonlinear differential systems. For a fixed approximation order, their accuracy generally depends on the distance between the trajectory of interest and the equilibrium point around which the approximant was constructed.

Type B: linearization around the initial condition

Alternatively, the Carleman approximant may be constructed around the initial condition itself. Introducing

y=x−c,y(0)=0,

gives

dydt=f(c+y).

Unless c is an equilibrium point, the transformed system contains the nonzero constant term f(c). Consequently, truncation of the Carleman sequence produces a non-homogeneous linear system,

dYNdt=MNYN+zN,YN(0)=0,

where zN is a constant vector determined by the initial condition and by the nonlinear differential system. The solution can be written as

YN(t)=∫0teMN(t−s)zNds.

If MN is invertible, this becomes

YN(t)=MN−1(eMNt−I)zN.

The approximation to x(t) is obtained by adding c to the components of YN(t) associated with the shifted original variables.

Type B approximants require the solution of a non-homogeneous linear system and generally involve a greater algebraic burden than Type A approximants. However, centring the approximation at the initial condition can substantially improve its local accuracy.

Local accuracy

Comparison of the derivatives at t=0 of the exact solution and the Carleman approximants reveals different local-accuracy patterns. In the one- and two-dimensional systems analysed, an approximant of order N reproduces the derivatives of the exact solution from order 0 through order N−1, independently of the point around which it is constructed.

In one dimension, let q be the point around which the approximant x~(t) is constructed, and let c=x(0) be the initial condition. The differences between the derivatives of the exact and approximate solutions have the following pattern:

When the approximant is centred at the initial condition, q=c, the differences in the second row also vanish. Thus, for the one-dimensional systems considered, a Type B approximant reproduces the derivatives of the exact solution through order 2N.

In two dimensions, let the approximants x~1(t) and x~2(t) be constructed around (q1,q2), and let (c1,c2) be the initial condition. For i=1,2, the corresponding pattern is

When (q1,q2)=(c1,c2), all the displayed differences vanish. The additional agreement of the derivatives from order N through order 2N accounts for the greater local accuracy observed for Type B approximants of a given order.

Sign in to keep reading

4 more chapters are free with a Lably account.

More in Topics in mathematics