Discrete-time Periodic Riccati Equation (DPRE)

版本 2.0.0.1 (151.2 KB) 作者: Ivo Houtzager
Discrete-time periodic Riccati equation solver for periodic LQ state-feedback design
960.0 次下载
更新时间 2021/4/20

These functions solve the Discrete-time Periodic Riccati Equation (DPRE) for periodic LQ state-feedback design. The functions compute the unique stabilizing solution X{k} of the discrete-time periodic Riccati equation and also returns the gain matrix K{k} in the state-feedback u{k} = -K{k}x{k}, where k = 1:P.

The m-file "dpre" solves the discrete-time periodic optimal control problem by a cyclic QZ or a Newton backward iteration method. These are not the fastest methods available, but work quite well.

The mex-file "dprex" solves the discrete-time periodic optimal control problem by a periodic QR (using functions from matlab's internal slicot library) or a complex periodic QC method (using converted fortran to c code from the pqzschur library). The mex-file implementation is much faster, but requires compilation of the mex file which can be done by running make_dprex.m.

引用格式

Ivo Houtzager (2024). Discrete-time Periodic Riccati Equation (DPRE) (https://github.com/iwoodsawyer/dpre/releases/tag/v2.0.0.1), GitHub. 检索时间: .

MATLAB 版本兼容性
创建方式 R2020b
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 State-Space Control Design and Estimation 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
2.0.0.1

See release notes for this release on GitHub: https://github.com/iwoodsawyer/dpre/releases/tag/v2.0.0.1

2.0.0.0

See release notes for this release on GitHub: https://github.com/iwoodsawyer/dpre/releases/tag/v2.0.0.0

1.0.0.0

要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 仓库
要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 仓库