大家好,欢迎来到IT知识分享网。
2.离散系统最优控制
说明:
将前述优化问题推广到动态系统中去,其中的约束 f ( x , u ) f(x,u) f(x,u)变成了由系统物理约束等固有条件决定的。
2.1 解决常规离散系统的最优化问题
(1) 目标:
对于一般的离散系统(约束):
其初态为 x 0 x_0 x0,定义其 [ i , N ] [i,N] [i,N]时刻内的优化指标为:
(此处的优化指标由自己定义,前半部分是期望达到的目标,后半部分是控制的程度,不同的问题优化指标的设置不同)
最优控制问题是寻找 [ i , N ] [i,N] [i,N]内的控制 u k ∗ u^*_k uk∗,使系统沿着轨迹 x k ∗ x^*_k xk∗让优化指标 J i J_i Ji达到最优。
(2)过程:
基于静态优化的思想,对比(2.1-1)所示系统与前述约束,需要给每一个时刻k的约束都设置一个对应的拉格朗日乘子,因此优化指标变成:
引入Hamiltion函数:
则式(2.1-3)变成:
其全微分形式(注意角标变换)为:
当极值点时,应该有 J λ k = J u = J x k = 0 J_{\lambda_k}=J_u=J_{x_k}=0 Jλk=Ju=Jxk=0,因此可以得到:
(拉格朗日乘子由系统运动状态定义,故也称伴随系统)
从上式中可以看出求解讨论的基本逻辑:
当 x N x_N xN确定时,用期望的末态值 r N r_N rN作为终端条件;
当 x N x_N xN不确定时,需要终端条件变成 λ N \lambda_N λN。
虽然并不关心协状态 λ k \lambda_k λk的值,但是必须要先求出其才能求出系统的控制 u k ∗ u^*_k uk∗,进而得知系统的运动状态 x k ∗ x^*_k xk∗。
(3)举例:
P a g e 79 − P a g e 91 Page_{79}-Page_{91} Page79−Page91举了确定末态值的情况,发现协状态 λ N \lambda_N λN与 r N − a N x 0 r_N-a^Nx_0 rN−aNx0成比例,控制也与之有关(基于离目标的偏差)。
P a g e 92 − P a g e 99 Page_{92}-Page_{99} Page92−Page99举了末态值不固定的情况。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/118433.html






