223 Convergence of the Solution to the Discrete Riccati Equation with Respect to Sampling Period  

Bosley Zhang
Join to follow...
Follow/Unfollow Writer: Bosley Zhang
By following, you’ll receive notifications when this author publishes new articles.
Don't wait! Sign up to follow this writer.
WriterShelf is a privacy-oriented writing platform. Unleash the power of your voice. It's free!
Sign up. Join WriterShelf now! Already a member. Login to WriterShelf.
17   0  
·
2026/05/11
·
6 mins read


Convergence of the Solution to the Discrete Riccati Equation with Respect to Sampling Period

 

Author: Suhang Zhang

                Luoyang

Abstract


This paper rigorously proves that as the sampling period h\to 0^+, the solution of the discrete algebraic Riccati equation converges to the solution of the continuous algebraic Riccati equation. Under the standard assumptions of stabilisability of (A,B) and detectability of (Q^{1/2},A), the convergence rate \|P_h-P_c\| = O(h) is established. The proof is based on asymptotic expansion of discretised matrices, uniform boundedness analysis, Fréchet linearisation of the Riccati operator, and norm estimation for the inverse of the associated Lyapunov operator.


Keywords: Algebraic Riccati equation; discrete-time system; convergence; sampling period; optimal control




1. Introduction and Statement of the Main Theorem


Consider a continuous-time linear time-invariant system



\dot{x}(t) = A x(t) + B u(t), \quad x(0)=x_0,



with infinite-horizon quadratic cost functional



J_c = \int_0^\infty \big( x(t)^T Q x(t) + u(t)^T R u(t) \big) dt,



where Q \succeq 0 and R \succ 0. The standard assumptions are: the pair (A,B) is stabilisable, and the pair (Q^{1/2},A) is detectable.


The continuous-time algebraic Riccati equation (CARE) reads



A^T P + P A - P B R^{-1} B^T P + Q = 0, \tag{1}



which admits a unique positive semi-definite stabilising solution P_c, such that the closed-loop matrix A - B R^{-1} B^T P_c is Hurwitz.


For a sampling period h > 0, discretise the system as



x_{k+1} = A_d x_k + B_d u_k,\quad 

A_d = e^{A h},\quad B_d = \int_0^h e^{A s} B\,ds.



The discrete cost functional is defined by



J_d = \sum_{k=0}^\infty \big( x_k^T Q_d x_k + u_k^T R u_k \big),\quad 

Q_d = \int_0^h e^{A^T s} Q e^{A s} ds.



The discrete-time algebraic Riccati equation (DARE) takes the form



A_d^T P_h A_d - P_h - A_d^T P_h B_d (R + B_d^T P_h B_d)^{-1} B_d^T P_h A_d + Q_d = 0. \tag{2}



For all sufficiently small h > 0, equation (2) has a unique positive semi-definite stabilising solution P_h, such that the spectral radius of A_d - B_d K_h is less than unity, where the discrete optimal gain is



K_h = (R+B_d^T P_h B_d)^{-1} B_d^T P_h A_d.



Main Theorem:

Under the stabilisability and detectability assumptions, as h \to 0^+,



\lim_{h \to 0^+} P_h = P_c, \qquad \|P_h - P_c\| = O(h).





2. Preliminary Lemma: Asymptotic Expansion


By the power series expansion of the matrix exponential, the following uniform expansions hold in the operator norm sense:



\begin{aligned}

A_d &= I + A h + \tfrac12 A^2 h^2 + O(h^3),\\

B_d &= B h + \tfrac12 A B h^2 + O(h^3),\\

Q_d &= Q h + \tfrac12 (A^T Q + Q A) h^2 + O(h^3).

\end{aligned}



The expansions follow directly from term-by-term integration of the matrix exponential series, with higher-order remainder terms uniformly bounded with respect to h; detailed derivation is omitted here.




3. Step 1: Uniform Boundedness of P_h


Since (A,B) is stabilisable, there exists a constant gain matrix K such that A-BK is Hurwitz. The discretised closed-loop matrix satisfies



A_d - B_d K = I + (A - BK)h + O(h^2).



All eigenvalues of the Hurwitz matrix A-BK have strictly negative real parts. For sufficiently small h, the spectral radius \rho(A_d - B_d K) < 1, so the discrete closed-loop system is exponentially stable.


Consider the discrete Lyapunov equation



(A_d - B_d K)^T \hat P_h (A_d - B_d K) - \hat P_h + (Q_d + K^T R K) = 0.



This equation possesses a unique positive semi-definite solution \hat P_h. By perturbation theory for Lyapunov equations, \hat P_h is uniformly bounded for 0<h\le h_0, i.e., there exist h_0>0 and a constant M_1 such that \|\hat P_h\| \le M_1.


As the solution P_h corresponds to the optimal cost matrix of the discrete LQR problem, it satisfies the matrix semi-definite ordering



P_h \preceq \hat P_h,



which implies \|P_h\| \le M_1. Therefore, the family \{P_h\} is uniformly bounded over h\in(0,h_0].




4. Step 2: Expansion of the Riccati Residual Operator


Define the discrete Riccati residual operator



\mathcal{R}_h(P) := A_d^T P A_d - P + Q_d - A_d^T P B_d (R + B_d^T P B_d)^{-1} B_d^T P A_d.



The DARE (2) is equivalent to \mathcal{R}_h(P_h)=0.


We now evaluate \mathcal{R}_h(P_c). Substitute the asymptotic expansions of A_d, B_d, Q_d and eliminate constant-order terms using the CARE (1). Direct computation yields:



\begin{aligned}

A_d^T P_c A_d &= P_c + (A^T P_c + P_c A)h + O(h^2),\\

A_d^T P_c B_d &= P_c B h + O(h^2),\\

B_d^T P_c B_d &= h^2 B^T P_c B + O(h^3),\\

(R + B_d^T P_c B_d)^{-1} &= R^{-1} - h^2 R^{-1} B^T P_c B R^{-1} + O(h^3).

\end{aligned}



It follows that



A_d^T P_c B_d (R + B_d^T P_c B_d)^{-1} B_d^T P_c A_d = P_c B R^{-1} B^T P_c \cdot h + O(h^2).



Together with Q_d = Q h + O(h^2), we obtain



\begin{aligned}

\mathcal{R}_h(P_c) &= \big[P_c + (A^T P_c + P_c A)h\big] - P_c + Q h - P_c B R^{-1} B^T P_c h + O(h^2)\\

&= h\big(A^T P_c + P_c A - P_c B R^{-1} B^T P_c + Q\big) + O(h^2).

\end{aligned}



The term inside the bracket vanishes identically by the CARE. Consequently,



\mathcal{R}_h(P_c) = O(h^2). \tag{3}





5. Step 3: Linearised Operator and Its Invertibility


Denote the error matrix E_h = P_h - P_c. Expand \mathcal{R}_h(P_c+E_h) via Fréchet differentiation at P_c:



\mathcal{R}_h(P_c+E_h) = \mathcal{R}_h(P_c) + \mathcal{L}_h(E_h) + \mathcal{N}_h(E_h),



where \mathcal{L}_h = D\mathcal{R}_h(P_c) is the linearised operator, and the nonlinear remainder satisfies \|\mathcal{N}_h(E_h)\| \le C_N \|E_h\|^2 for all sufficiently small \|E_h\|, uniformly in h.


Let the continuous optimal gain be K_c = R^{-1}B^T P_c and define the discrete closed-loop matrix A_{c,d} := A_d - B_d K_c. Standard calculation gives



\mathcal{L}_h(\Delta) = A_{c,d}^T \Delta A_{c,d} - \Delta + h \Phi_h(\Delta),



where \Phi_h is a family of uniformly bounded linear operators, i.e., there exists C_\Phi>0 such that \|\Phi_h(\Delta)\| \le C_\Phi \|\Delta\| for all h\in(0,h_0] and symmetric \Delta. The derivation involves routine but lengthy Fréchet differentiation on the space of symmetric matrices, which is omitted for brevity.


Define the leading-order Lyapunov operator \mathcal{L}_0(\Delta) = A_{c,d}^T \Delta A_{c,d} - \Delta, so that \mathcal{L}_h = \mathcal{L}_0 + h \Phi_h.


Lemma 1 (Norm Estimate for the Inverse of \mathcal{L}_0):

For sufficiently small h,



\|\mathcal{L}_0^{-1}\| \le \frac{1}{1 - \rho(A_{c,d})^2},



and there exists \mu>0 such that



1 - \rho(A_{c,d})^2 \ge \mu h.



Hence \|\mathcal{L}_0^{-1}\| = O(1/h).


Proof:
From the expansion A_{c,d} = I + A_c h + O(h^2) with A_c = A-BK_c Hurwitz, we have \rho(A_{c,d}) \le 1 - \mu h + O(h^2) for some \mu>0. Thus

1 - \rho(A_{c,d})^2 \ge 2\mu h + O(h^2) \ge \mu h

for small h. The norm bound for the inverse of the discrete Lyapunov operator yields the result immediately. ∎

Write \mathcal{L}_h = \mathcal{L}_0 \big(I + h\Phi_h \mathcal{L}_0^{-1}\big). One has

\|h\Phi_h \mathcal{L}_0^{-1}\| \le h C_\Phi \cdot \frac{1}{\mu h} = \frac{C_\Phi}{\mu}.

For sufficiently small h such that C_\Phi/\mu < 1, the operator I + h\Phi_h \mathcal{L}_0^{-1} is invertible with bounded inverse norm. Therefore \mathcal{L}_h is invertible, and

\|\mathcal{L}_h^{-1}\| \le \frac{1}{1 - C_\Phi/\mu} \cdot \frac{1}{\mu h} = O\!\left(\frac{1}{h}\right). \tag{4}


 

6. Step 4: Error Equation and Convergence Rate

By \mathcal{R}_h(P_h)=0,

0 = \mathcal{R}_h(P_c) + \mathcal{L}_h(E_h) + \mathcal{N}_h(E_h),

which rearranges to

\mathcal{L}_h(E_h) = -\mathcal{R}_h(P_c) - \mathcal{N}_h(E_h).

Applying \mathcal{L}_h^{-1} and taking norms:

\|E_h\| \le \|\mathcal{L}_h^{-1}\| \big( \|\mathcal{R}_h(P_c)\| + \|\mathcal{N}_h(E_h)\| \big).

Substitute the estimates \|\mathcal{R}_h(P_c)\| \le C_R h^2, \|\mathcal{N}_h(E_h)\| \le C_N \|E_h\|^2 and \|\mathcal{L}_h^{-1}\| \le C_L / h:

\|E_h\| \le \frac{C_L}{h} \big( C_R h^2 + C_N \|E_h\|^2 \big) = C_L C_R h + \frac{C_L C_N}{h} \|E_h\|^2.

Let e_h = \|E_h\|, a = C_L C_R, b = C_L C_N; then

e_h \le a h + \frac{b}{h} e_h^2. \tag{5}

By uniform boundedness, e_h \le M for some constant M>0. Choose h small enough such that \dfrac{b M}{h} \le \dfrac12. Then

e_h \le a h + \frac12 e_h \quad \Longrightarrow \quad e_h \le 2a h.

This proves \|P_h - P_c\| = e_h = O(h), and the convergence follows immediately.

 

7. Conclusion

This paper proves that under the standard stabilisability and detectability conditions, the unique positive semi-definite stabilising solution P_h of the discrete algebraic Riccati equation converges to the solution P_c of the continuous algebraic Riccati equation as the sampling period h \to 0^+, with an optimal convergence rate O(h) consistent with the order of discretisation error. The result provides a rigorous theoretical foundation for digital controller design, sampled-data system approximation and convergence analysis of real-time optimal control algorithms.



WriterShelf™ is a unique multiple pen name blogging and forum platform. Protect relationships and your privacy. Take your writing in new directions. ** Join WriterShelf**
WriterShelf™ is an open writing platform. The views, information and opinions in this article are those of the author.


Article info

This article is part of:
分類於:
日期:
創作於:2026/05/11,最後更新於:2026/05/11。
合計:1372字


Share this article:
About the Author

I love science as much as art, logic as deeply as emotion.

I write the softest human stories beneath the hardest sci-fi.

May words bridge us to kindred spirits across the world.




Join the discussion now!
Don't wait! Sign up to join the discussion.
WriterShelf is a privacy-oriented writing platform. Unleash the power of your voice. It's free!
Sign up. Join WriterShelf now! Already a member. Login to WriterShelf.