具有自由端点的Pyomo-DAE最优控制问题

2024-10-02 00:38:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用pyomo.dae来求解微分方程优化 我定义了一个集合

m.e = ContinuousSet(bounds=(e0, ef))

但是我希望ef作为变量是自由的。这是一个灵活的端点微分问题。我怎样才能做到呢


Tags: 定义端点pyomobounds微分efdaee0
1条回答
网友
1楼 · 发布于 2024-10-02 00:38:03

你改变你的微分方程

y'(x) = f(x,y(x))

在灵活的时间间隔上[e0, ef] 在标准间隔[0,1]上通过

u'(s) = T*f(e0+T*s, u(s))

其中现在e0T=ef-e0可以像任何其他参数一样处理

相关问题 更多 >

    热门问题