gpt4 book ai didi

python - 在gekko中一起建模微分方程和线性方程?

转载 作者:行者123 更新时间:2023-12-04 15:12:51 25 4
gpt4 key购买 nike

大家好,Gekko 开发人员,

我想为我的热能存储系统建模以下方程式,

Differential Algebraic Equations

它们都是线性的和微分的。一些变量也是时间相关的,作为外部参数出现。从 Gekko 的示例来看,我似乎只能在这种格式,但是对于不涉及微分的方程,我想添加作为正规方程,例如 mdl.Equation(m[t] == mc - m[t])

p.s 我如何添加这两种样式,以及哪种模式和解算器允许这样做。 ?

谢谢,

最好的问候,

拉胡尔

最佳答案

我猜你想为系统实现 MPC?

每个应用程序的求解器模式显示在 Gekko Doc 中,对于 MPC,如果您的目标是搭配,它应该是 6。根据我使用 Gekko 的经验,只要添加线性方程式就可以解决问题,只要这些方程式使问题可行。通常,线性代数方程不会破坏您的 DAE 问题。其次,非线性求解器也适用于线性问题(bc 线性求解器是在非线性求解器中实现的),因此 IPOPT 例如在任何情况下都可以正常工作。

您可以在 APMonitor 网站上查看更多示例,我相信其中有一些涉及线性方程。如果您不确定如何定义变量,网上有详细的文档。 https://gekko.readthedocs.io/en/latest/index.html

希望这对您有所帮助,我也只是设置了一些脚本的 gekko 用户。

关于python - 在gekko中一起建模微分方程和线性方程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64880717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com