【文件属性】:
文件名称:离散控制Matlab代码-griccati-toolbox:广义Riccati方程求解器及其应用
文件大小:1.48MB
文件格式:ZIP
更新时间:2021-05-23 07:55:40
系统开源
离散控制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规范最小化