文件名称:Discrete-time Periodic Riccati equation (DPRE):用于周期性 LQ 状态反馈设计的离散时间周期 Riccati 方程求解器-matlab开发
文件大小:134KB
文件格式:ZIP
更新时间:2024-06-20 06:15:38
matlab
这些函数求解周期性 LQ 状态反馈设计的离散时间周期 Riccati 方程 (DPRE)。 这些函数计算离散时间周期 Riccati 方程的唯一稳定解 X{k} 并返回状态反馈中的增益矩阵 K{k} u{k} = -K{k}x{k},其中k = 1:P。 m文件“dpre”通过循环QZ或牛顿反向迭代法解决离散时间周期最优控制问题。 这些不是可用的最快方法,但效果很好。 mex 文件“dprex”通过周期性 QR(使用来自 matlab 内部 slicot 库的函数)或复杂的周期性 QC 方法(使用从 pqzschur 库中转换为 c 代码的 fortran 来解决离散时间周期性最优控制问题)。 mex文件的实现要快得多,但是需要编译mex文件,这可以通过运行make_dprex.m来完成。
【文件预览】:
github_repo.zip