Riccati equation
In mathematics, a Riccati equation in the narrowest sense is any first-order ordinary differential equation that is quadratic in the unknown function. In other words, it is an equation of the form
- [math]\displaystyle{ y'(x) = q_0(x) + q_1(x) \, y(x) + q_2(x) \, y^2(x) }[/math]
where [math]\displaystyle{ q_0(x) \neq 0 }[/math] and [math]\displaystyle{ q_2(x) \neq 0 }[/math]. If [math]\displaystyle{ q_0(x) = 0 }[/math] the equation reduces to a Bernoulli equation, while if [math]\displaystyle{ q_2(x) = 0 }[/math] the equation becomes a first order linear ordinary differential equation.
The equation is named after Jacopo Riccati (1676–1754).[1]
More generally, the term Riccati equation is used to refer to matrix equations with an analogous quadratic term, which occur in both continuous-time and discrete-time linear-quadratic-Gaussian control. The steady-state (non-dynamic) version of these is referred to as the algebraic Riccati equation.
Conversion to a second order linear equation
The non-linear Riccati equation can always be converted to a second order linear ordinary differential equation (ODE):[2] If
- [math]\displaystyle{ y'=q_0(x) + q_1(x)y + q_2(x)y^2\! }[/math]
then, wherever [math]\displaystyle{ q_2 }[/math] is non-zero and differentiable, [math]\displaystyle{ v=yq_2 }[/math] satisfies a Riccati equation of the form
- [math]\displaystyle{ v'=v^2 + R(x)v +S(x),\! }[/math]
where [math]\displaystyle{ S=q_2q_0 }[/math] and [math]\displaystyle{ R=q_1+\frac{q_2'}{q_2} }[/math], because
- [math]\displaystyle{ v'=(yq_2)'= y'q_2 +yq_2'=(q_0+q_1 y + q_2 y^2)q_2 + v \frac{q_2'}{q_2}=q_0q_2 +\left(q_1+\frac{q_2'}{q_2}\right) v + v^2.\! }[/math]
Substituting [math]\displaystyle{ v=-u'/u }[/math], it follows that [math]\displaystyle{ u }[/math] satisfies the linear 2nd order ODE
- [math]\displaystyle{ u''-R(x)u' +S(x)u=0 \! }[/math]
since
- [math]\displaystyle{ v'=-(u'/u)'=-(u''/u) +(u'/u)^2=-(u''/u)+v^2\! }[/math]
so that
- [math]\displaystyle{ u''/u= v^2 -v'=-S -Rv=-S +Ru'/u\! }[/math]
and hence
- [math]\displaystyle{ u'' -Ru' +Su=0.\! }[/math]
A solution of this equation will lead to a solution [math]\displaystyle{ y=-u'/(q_2u) }[/math] of the original Riccati equation.
Application to the Schwarzian equation
An important application of the Riccati equation is to the 3rd order Schwarzian differential equation
- [math]\displaystyle{ S(w):=(w''/w')' - (w''/w')^2/2 =f }[/math]
which occurs in the theory of conformal mapping and univalent functions. In this case the ODEs are in the complex domain and differentiation is with respect to a complex variable. (The Schwarzian derivative [math]\displaystyle{ S(w) }[/math] has the remarkable property that it is invariant under Möbius transformations, i.e. [math]\displaystyle{ S((aw+b)/(cw+d))=S(w) }[/math] whenever [math]\displaystyle{ ad-bc }[/math] is non-zero.) The function [math]\displaystyle{ y=w''/w' }[/math] satisfies the Riccati equation
- [math]\displaystyle{ y'=y^2/2 +f. }[/math]
By the above [math]\displaystyle{ y=-2u'/u }[/math] where [math]\displaystyle{ u }[/math] is a solution of the linear ODE
- [math]\displaystyle{ u''+ (1/2) fu=0. }[/math]
Since [math]\displaystyle{ w''/w'=-2u'/u }[/math], integration gives [math]\displaystyle{ w'=C /u^2 }[/math] for some constant [math]\displaystyle{ C }[/math]. On the other hand any other independent solution [math]\displaystyle{ U }[/math] of the linear ODE has constant non-zero Wronskian [math]\displaystyle{ U'u-Uu' }[/math] which can be taken to be [math]\displaystyle{ C }[/math] after scaling. Thus
- [math]\displaystyle{ w'=(U'u-Uu')/u^2=(U/u)' }[/math]
so that the Schwarzian equation has solution [math]\displaystyle{ w=U/u. }[/math]
Obtaining solutions by quadrature
The correspondence between Riccati equations and second-order linear ODEs has other consequences. For example, if one solution of a 2nd order ODE is known, then it is known that another solution can be obtained by quadrature, i.e., a simple integration. The same holds true for the Riccati equation. In fact, if one particular solution [math]\displaystyle{ y_1 }[/math] can be found, the general solution is obtained as
- [math]\displaystyle{ y = y_1 + u }[/math]
Substituting
- [math]\displaystyle{ y_1 + u }[/math]
in the Riccati equation yields
- [math]\displaystyle{ y_1' + u' = q_0 + q_1 \cdot (y_1 + u) + q_2 \cdot (y_1 + u)^2, }[/math]
and since
- [math]\displaystyle{ y_1' = q_0 + q_1 \, y_1 + q_2 \, y_1^2, }[/math]
it follows that
- [math]\displaystyle{ u' = q_1 \, u + 2 \, q_2 \, y_1 \, u + q_2 \, u^2 }[/math]
or
- [math]\displaystyle{ u' - (q_1 + 2 \, q_2 \, y_1) \, u = q_2 \, u^2, }[/math]
which is a Bernoulli equation. The substitution that is needed to solve this Bernoulli equation is
- [math]\displaystyle{ z =\frac{1}{u} }[/math]
Substituting
- [math]\displaystyle{ y = y_1 + \frac{1}{z} }[/math]
directly into the Riccati equation yields the linear equation
- [math]\displaystyle{ z' + (q_1 + 2 \, q_2 \, y_1) \, z = -q_2 }[/math]
A set of solutions to the Riccati equation is then given by
- [math]\displaystyle{ y = y_1 + \frac{1}{z} }[/math]
where z is the general solution to the aforementioned linear equation.
See also
- Linear-quadratic regulator
- Algebraic Riccati equation
- Linear-quadratic-Gaussian control
References
- ↑ Riccati, Jacopo (1724) "Animadversiones in aequationes differentiales secundi gradus" (Observations regarding differential equations of the second order), Actorum Eruditorum, quae Lipsiae publicantur, Supplementa, 8 : 66-73. Translation of the original Latin into English by Ian Bruce.
- ↑ Ince, E. L. (1956), Ordinary Differential Equations, New York: Dover Publications, pp. 23–25
Further reading
- Hille, Einar (1997), Ordinary Differential Equations in the Complex Domain, New York: Dover Publications, ISBN 0-486-69620-0, https://archive.org/details/ordinarydifferen00hill_0
- Nehari, Zeev (1975), Conformal Mapping, New York: Dover Publications, ISBN 0-486-61137-X, https://archive.org/details/conformalmapping00neha
- Polyanin, Andrei D.; Zaitsev, Valentin F. (2003), Handbook of Exact Solutions for Ordinary Differential Equations (2nd ed.), Boca Raton, Fla.: Chapman & Hall/CRC, ISBN 1-58488-297-2
- Zelikin, Mikhail I. (2000), Homogeneous Spaces and the Riccati Equation in the Calculus of Variations, Berlin: Springer-Verlag
- Reid, William T. (1972), Riccati Differential Equations, London: Academic Press
External links
- Hazewinkel, Michiel, ed. (2001), "Riccati equation", Encyclopedia of Mathematics, Springer Science+Business Media B.V. / Kluwer Academic Publishers, ISBN 978-1-55608-010-4, https://www.encyclopediaofmath.org/index.php?title=p/r081770
- Riccati Equation at EqWorld: The World of Mathematical Equations.
- Riccati Differential Equation at Mathworld
- MATLAB function for solving continuous-time algebraic Riccati equation.
- SciPy has functions for solving the continuous algebraic Riccati equation and the discrete algebraic Riccati equation.
Original source: https://en.wikipedia.org/wiki/Riccati equation.
Read more |