文件名称:离散控制Matlab代码-griccati-toolbox:广义Riccati方程求解器及其应用
文件大小:1.48MB
文件格式:ZIP
更新时间:2024-06-12 01:42:20
系统开源
离散控制Matlab代码griccati工具箱 当前项目着重于MATLAB工具箱的实现和验证,以确定存在性,然后获得连续时间情况下矩阵代数Riccati方程(ARE)的可稳定解(X)和相应的稳定正反馈(F) 。和离散时间的情况一样,使用矩阵笔的放气子空间。 对于连续时间系统和性能成本函数 dx(t)/dt = Ax(t) + Bu(t), with J = Integral{x'Qx + u'Ru + 2*x'Lu}dt, such that Re \Lambda{A+B*F} < 0; 对于离散时间系统和性能成本函数 x[k+1] = Ax[k] + B[k], with J = Sum{x'Qx + u'Ru + 2*x'Lu}, such that |\Lambda{A+B*F}| < 1. 除了通用ARE求解器,系统理论领域还提供了一组功能,以及在相应子文件夹中实现的最优和鲁棒控制,如下所述。 项目结构: control :包含ARE求解器在最佳和鲁棒控制中用于连续时间和离散时间的应用程序,例如: LQR,LQE,LQG具有全耦合结构和噪声协方差规范; H2,Hinf规范最小化