电子产业一站式赋能平台

PCB联盟网

搜索
查看: 1389|回复: 1
收起左侧

有人知道最优控制中代数黎卡提方程的迭代法的来源么?

[复制链接]

589

主题

924

帖子

4975

积分

四级会员

Rank: 4

积分
4975
发表于 2022-10-1 14:44:20 | 显示全部楼层 |阅读模式
小弟最近在学最优控制中,看的是高教出版社的最优控制理论与应用,看到其中对于代数黎卡提方程有一种MATLAB的迭代法,小弟想知道这个方法的来源,看各位大神有知道的么?
附代码:
I=eye(size(A));
iA=inv(I-A);
E=(iA)*(I+A);
G=2*iA^2*B;
H=R+B'*iA'*Q*(iA)*B;
W=Q*(iA)*B;
P0=zeros(size(A));
  i=0;
  while(1),i=i+1;
     P=E'*P0*E-(E'*P0*G+W)*(inv(G'*P0*G+H))*(E'*P0*G+W)'+Q;
       if(norm(P-P0)<eps),break;
      else P0=P;
      end
  end
  P=2*iA'*P*(iA)
回复

使用道具 举报

594

主题

958

帖子

5093

积分

四级会员

Rank: 4

积分
5093
发表于 2022-10-1 14:44:49 | 显示全部楼层
自己顶一下
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表