最优控制的最优条件:BVP - DAE

计算科学 微分方程 最优控制
2021-12-25 16:45:26

我正在解决形式的最优控制问题

minu0Tu(t),u(t)dts.t.x˙=f~(x)+u,x(0)=x0Φ~(x(T))=0}
改写为 ,其中动力学上的对偶变量由表示,终端约束上的对偶变量由表示。另外,我们定义 ,
minξ(T)ξ(T)s.t.z˙=f(z,u),z(0)=z0Φ(z(T))=0
λμz:=(x,ξ)f(z,u):=(f(x,u),u,u)Φ(z(T)):=Φ~(x(T))

我想使用 BVP-DAE 求解器直接求解最优条件 并且想知道我可以使用什么数字软件。理想情况下,它将是一个基于搭配的 DAE 求解器。我已经研究了一下日晷,但想知道我应该使用什么。我已经查看了一些以前的问题,但正在寻找现有的软件。谢谢!

λ˙=dfdz,λ(T)=dξ(T)dz+μdΦ(z(T))dzz˙=f(z,p),z(0)=z0Φ(z(T))=0

0个回答
没有发现任何回复~