前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >LQR控制器(控制器的功能是什么)

LQR控制器(控制器的功能是什么)

作者头像
全栈程序员站长
发布2022-08-01 14:28:20
1K0
发布2022-08-01 14:28:20
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

LQR控制器是常见的最优控制器,它的主要特点是将控制量加入到了成本函数中。 对于线性系统: x ˙ = A x + B u \dot x = Ax+Bu x˙=Ax+Bu 设计控制器 u = − K x u = -Kx u=−Kx使得 J = 1 2 ∫ 0 ∞ x T Q x + u T R u   d t J = \frac{1}{2}\int_0^\infty x^TQx+u^TRu \,dt J=21​∫0∞​xTQx+uTRudt 最小。其中, x T Q x x^TQx xTQx是状态部分, u T R u u^TRu uTRu是控制部分。

为了求解K,需要引入Riccati微分方程: P A + A T P − P B R − 1 B T P + Q = 0 PA+A^TP-PBR^{-1}B^TP+Q=0 PA+ATP−PBR−1BTP+Q=0 由上式获得P后, K = R − 1 B T P K=R^{-1}B^TP K=R−1BTP 最终, J = 1 2 x ( 0 ) T P x ( 0 ) J = \frac{1}{2}x_{(0)}^TPx_{(0)} J=21​x(0)T​Px(0)​ 参考: https://blog.csdn.net/heyijia0327/article/details/39270597 https://zhuanlan.zhihu.com/p/87070103

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/126056.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档