当前位置:   article > 正文

自动驾驶—连续系统LQR最优控制的黎卡提方程推导_lqr控制算法中的q和r是啥

lqr控制算法中的q和r是啥
1. Why use the Riccati equation?

最优控制算法LQR是Linear Quadratic Regulator的缩写,Q、R就是需要设计的半正定矩阵和正定矩阵。考虑根据实车的情况去标定此参数,从理论和工程层面去理解,如果增大Q、减小R,则此时控制系统响应速度比较快速(比较剧烈),直观反映方向盘打得又快幅度又大。如果增大R减小Q,则此时控制系统的响应速度慢,方向盘打得比较慢(比较温柔)。
我们已经知道目标函数和约束,此时有个问题,就是需要根据目标代价函数求解出控制率K,就是所谓黎卡提方程,我们根据大名鼎鼎的里卡提方程求解控制率K。

2. Proof of Riccati Equation for Continuous System

笔者针对于连续系统得黎卡提方程进行了推导证明。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

关于证明过程,其实可以理解为为了证明这个里卡提方程,去拼凑,然后证明出这个结论。
以上连续系统的证明有问题,参考如下的证明
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
求解P的例子:
在这里插入图片描述

考虑到实际系统都是离散系统,还需证明离散系统得里卡提方程,参见我另一篇文章自动驾驶——离散LQR的黎卡提方程Riccati公式推导与LQR工程化

3. Rerfenece
  1. LQR控制算法推导以及简单分析

  2. 自动驾驶-LQR工程实现(调研)

  3. 自动驾驶-最优控制方法LQR的C语言工程实现【附Github源码链接】

20230501
鞠春宇

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/369340?site
推荐阅读
相关标签
  

闽ICP备14008679号