具有自由端点的 Pyomo DAE 最优控制问题
Pyomo DAE optimal control problem with FREE end points
我用pyomo.dae求解微分方程优化
我定义了一个集合
m.e = ContinuousSet(bounds=(e0, ef))
但我希望 ef
可以作为变量自由使用。这是一个灵活的端点微分问题。我怎样才能完成它?
你改变你的微分方程
y'(x) = f(x,y(x))
在灵活的时间间隔内 [e0, ef]
通过
到超过标准间隔[0,1]
的版本
u'(s) = T*f(e0+T*s, u(s))
现在 e0
和 T=ef-e0
可以像任何其他参数一样处理。
我用pyomo.dae求解微分方程优化 我定义了一个集合
m.e = ContinuousSet(bounds=(e0, ef))
但我希望 ef
可以作为变量自由使用。这是一个灵活的端点微分问题。我怎样才能完成它?
你改变你的微分方程
y'(x) = f(x,y(x))
在灵活的时间间隔内 [e0, ef]
通过
[0,1]
的版本
u'(s) = T*f(e0+T*s, u(s))
现在 e0
和 T=ef-e0
可以像任何其他参数一样处理。