问题描述

我的型号包含大量解决方案数据,我不希望我的文件大小变得太大,这需要很多磁盘空间。我该怎么做才能减少文件大小?这会减少解决模型所需的时间吗?

解决方案

生成大量解决方案数据时,文件尺寸可能会变得很重要。对于时间依赖的模型尤其如此,但也涉及参数和频率扫描的模型。

使用探针进行时间依赖模型

对于许多瞬态仿真,您可能只对在某些域,边界,边缘或点或某些全球数量上评估的平均,积分,最大或最小数量感兴趣。在这种情况下,您可以仅指定开始的开始时间和结束时间时代:领域与时间相关研究设置意味着现场解决方案只能在开始时和结束时保存。默认情况下,探针您设置的设置仍将在求解器所采用的所有时间段上进行更新并存储。这将大大减少模型中的数据量,并可以加快解决方案时间,尤其是与在许多时间段上写入数据的模型形成对比的。还要记住,减少输出中存储的时间段的数量没有影响解决方案的准确性:如下所述:知识基础1254:控制时间依赖的求解器时间段

探针的结果可以在求解器采取的每个时间步中保存。

使用选择来减少保存的数据

如果您通常只对模型子集中的结果感兴趣。在这种情况下,您可以定义一个或多个选择在域,边界,边缘或点上,并告诉软件仅存储这些选择中的数据。这是通过因变量的值>在输出中存储字段每种研究类型中的设置,如下屏幕截图所示。使用此选项时,仅保存选择选择的一个网格元素中的数据。

输出中的商店字段减少了存储的数据量。

删除计算解决方案的部分

有时,您已经计算出一个解决方案,并希望删除其某些部分,可能是出于模型档案目的。在这种情况下,您可以使用结合解决方案删除现有解决方案部分的功能。为此,添加第二个空,学习向您的模型,然后添加一个结合解决方案特征。设置解决方案操作:删除解决方案并选择要从中删除存储数据的解决方案。然后,您可以明确或隐式删除或从模型中保存数据,如下屏幕截图所示。您还可以选择清除源解决方案这将完全从原始研究中删除数据。

组合解决方案功能可以从现有解决方案中删除一部分数据,然后存储在另一个数据集中。在这里,存储了一组明确选择的时间集的解决方案。

隐式选项允许使用表达式来确定要保留或删除的数据。源解决方案也可以清除。

减少未解决模型的大小

即使是根本不包含任何结果的模型也可能会变得很大。有关此解决方案,请参见:知识库1238:减少comsol多物理文件的大小