gekko - 由于内存不足,找不到 GEKKO (IPOPT) 解决方案?
问题描述
在使用时间序列数据在动态模式 (m.options.imode=4) 下模拟具有 50 个系列 CSTR 的化学反应器时出现以下错误。稳态运行得很好。此外,动态模拟似乎适用于具有 15 个 CSTR 的更简单模型。
这个问题有解决方案吗?
MUMPS returned INFO(1) =-13 - out of memory when trying to allocate 219104583 bytes.
In some cases it helps to decrease the value of the option "mumps_mem_percent".
WARNING: Problem in step computation; switching to emergency mode.
1r0.0000000e+000 2.87e+001 9.99e+002 1.5 0.00e+000 - 0.00e+000 0.00e+000R 1
MUMPS returned INFO(1) =-13 - out of memory when trying to allocate 219104583 bytes.
In some cases it helps to decrease the value of the option "mumps_mem_percent".
WARNING: Problem in step computation; switching to emergency mode.
Restoration phase is called at point that is almost feasible,
with constraint violation 0.000000e+000. Abort.
Restoration phase in the restoration phase failed.
Number of Iterations....: 1
(scaled) (unscaled)
Objective...............: 0.0000000000000000e+000 0.0000000000000000e+000
Dual infeasibility......: 0.0000000000000000e+000 0.0000000000000000e+000
Constraint violation....: 2.8680600237259355e+001 2.8680600237259355e+001
Complementarity.........: 0.0000000000000000e+000 0.0000000000000000e+000
Overall NLP error.......: 2.8680600237259355e+001 2.8680600237259355e+001
Number of objective function evaluations = 2
Number of objective gradient evaluations = 2
Number of equality constraint evaluations = 2
Number of inequality constraint evaluations = 0
Number of equality constraint Jacobian evaluations = 2
Number of inequality constraint Jacobian evaluations = 0
Number of Lagrangian Hessian evaluations = 2
Total CPU secs in IPOPT (w/o function evaluations) = 1.672
Total CPU secs in NLP function evaluations = 4.237
EXIT: Restoration Failed!
An error occured.
The error code is -2
解决方案
推荐阅读
- c# - c#,给定一个带有 REST API 的 webapp,并且想要添加每个 REST API 可以与之交互的 websocket,在哪里定义 ClientManager 以进行全局访问?
- css - 如何将聊天窗口的文本消息对齐到底部?
- r - 从R中向量内的列表中删除重复项
- r - 聚集条形图 x 和 y 轴刻度关闭
- c# - 如何在asp.net C#中按字母顺序对由逗号等特殊字符分隔的字符串进行排序
- javascript - 如何在工作函数中将 javascript 中的结果舍入到小数点后 2 位?
- azure - Azure 搜索将文档添加到索引方法
- c# - 如何配置 WIX 安装程序以使 exe 在 Windows 启动时自动启动
- swift - 禁用时如何删除 NSButton 复选框周围的白框?
- python - 计算熊猫字符串中出现的 1 的数量