2024-10-02 00:38:03 发布
网友
我使用pyomo.dae来求解微分方程优化 我定义了一个集合
m.e = ContinuousSet(bounds=(e0, ef))
但是我希望ef作为变量是自由的。这是一个灵活的端点微分问题。我怎样才能做到呢
ef
你改变你的微分方程
y'(x) = f(x,y(x))
在灵活的时间间隔上[e0, ef] 在标准间隔[0,1]上通过
[e0, ef]
[0,1]
u'(s) = T*f(e0+T*s, u(s))
其中现在e0和T=ef-e0可以像任何其他参数一样处理
e0
T=ef-e0
你改变你的微分方程
在灵活的时间间隔上
[e0, ef]
在标准间隔[0,1]
上通过其中现在
e0
和T=ef-e0
可以像任何其他参数一样处理相关问题 更多 >
编程相关推荐