优化控制学习

静态优化

动态优化解决的问题是传统的拉格朗日函数方法(静态等式约束问题)以及Kuhn-tucker方法(静态不等式约束问题)无法解决的动态问题,在宏观经济学中主要是涉及离散和连续的涉及时间的变化的问题

动态优化

HJB方程是连续时间最优控制的充分必要条件。

Hamilton函数 无约束最优控制

有约束:内点法

最近邻向量量化器 Nearest Neighbor Vector Quantizer

给定一个可数的(不一定是有限的)非相等向量集B=\left \{ b_{1},b_{2},... \right \}\subset \mathbb{R}^{n_{B}},最近邻向量量化器定义为一个映射q_{B}

使用NNVQ得到的最优控制律是时变非线性的状态反馈控制律 

沃罗诺伊图 Voronoi partition

放大多个圆相交得到的晶胞(cell)有以下性质:

  1. 每一条边到最近的两个圆心(site)的距离相等(边是两sites构成线段的中垂线)
  2. 每条边相交的点到最近的三个圆心(site)距离相等

饱和约束 Saturation constraints

输入饱和是定义在l_{\infty }范数上的凸问题,状态空间被划分为多面体,其中滚动时域控制器在状态上是分段仿射的。

l{_{\infty }}约束的最优解\tilde{u}^{\star }\left ( x\left ( k \right ) \right )和无约束的最优解\tilde{u}_{uc}^{\star }\left ( x\left ( k \right ) \right )是由最小欧式距离投影得到的。

稳定性

为了建立具有离散控制集的MPC控制的LTI系统的实际稳定性,我们将(二次)MPC代价函数作为一个候选的实际-李雅普诺夫函数,并利用代数Riccati方程设计终端代价。基于凸控制集设计了相应的终端区域。原始的离散输入字母集成为该凸集的量化。选择局部控制器为一步最优解。因此,我们可以通过将所提出的局部控制器产生的量化误差视为有界扰动来刻画一个最终有界的不变量集D_{\delta }。此外,我们建立了充分的条件来保证这个最终有界不变集是终端区域的子集。这加上精心设计的终端成本,使我们能够建立渐近实际稳定的预测策略。

K-函数 K-function

practical”一词用来强调只研究原点邻域的稳定性。后者的性质有时也被称为终极有界性

正不变集 Positively Invariant Set

一致实际渐近稳定 Uniformly practically Asymptotically Stable

Practical-Lyapunov函数

Theorem 1

如果系统(1)在A中找到一个实际的lLyapunov函数,那么在A中它就是UpAS的。

Matlab求解离散黎卡提方程

 A^{T}PA-P-A^{T}PB\left ( B^{T}PB+R \right )^{-1}B^{T}PA+Q=0

 等价于

\left ( A-BK \right )^{T}P\left ( A-BK \right )+Q+K^{T}RK-P=0

其中: 

 K=\left ( B^{T}PB+R \right )^{-1}B^{T}PA

u\left ( x \right )=-Kx

Matlab函数求解:

[P,K,L] = idare(A,B,Q,R,[],[]);

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值