【发布时间】:2019-04-02 09:32:31
【问题描述】:
我正在使用 Dymola 2019,并且必须在我的模型中使用 +50 个 CombiTimeTable 实例来加载大小超过 200 MB 的 CSV 文件(分辨率为 60 秒的年度天气数据)。
我的模型的额外增加导致在 Dymola 中收到以下错误消息:
Error: The following error was detected at time: 0
Memory allocation error
FixInitials:Init: Integrator failed to start model.
如果我将大的 csv 文件拆分成更小的 shunk,则可以对这个问题进行粗略的修复,但这显然不是解决我的问题的最佳方法。
如何增加 Dymola 的指定内存或加载大型 csv 文件的最佳做法。另一种格式更有效吗?
【问题讨论】:
-
您可以尝试使用 sdf 数据格式导入数据。免费库随您的 dymola 分期付款。在 File-->Libraries-->SDF 下打开库。您可以使用 SDFEditor 或 python 创建文件。