找回密码
 注册
Simdroid-非首页
查看: 149|回复: 7

[12.前后处理] 使用参数扫描(Parametric Sweep)功能导致内存膨胀的问题

[复制链接]
发表于 2012-6-9 10:08:00 | 显示全部楼层 |阅读模式 来自 北京昌平
本人使用参数扫描(Parametric Sweep)功能,想对两个参数循环,获得很多响应值,例如:
A=[1:1:60]     B=[100,100,6000],这样共需计算3600个点。
但两个参数或以上进行扫描时,会出现很多Store Solution,并且内存会迅速膨胀。
试问是否存在比较好的解决办法?



发表于 2013-7-25 10:37:09 | 显示全部楼层 来自 江苏常州
Simdroid开发平台
你在参数扫描中选择最后一个结果就好了,换一下设置就ok
回复 不支持

使用道具 举报

发表于 2013-7-25 18:10:13 | 显示全部楼层 来自 安徽芜湖
COMSOL with matlab吧.
回复 不支持

使用道具 举报

发表于 2013-7-26 10:47:19 | 显示全部楼层 来自 北京
NJUlinghurl 发表于 2013-7-25 10:37
你在参数扫描中选择最后一个结果就好了,换一下设置就ok

这样会不会把数据丢了呢
回复 不支持

使用道具 举报

发表于 2013-7-27 21:23:12 | 显示全部楼层 来自 上海
本帖最后由 kinggun 于 2013-7-27 21:24 编辑

V3.5a,在求解器参数对话框的高级标签,勾选保存结果到文件。
V4.x,在求解器设定中的参数化扫描,有一个输出,勾选储存解于外存。

以上设定把参数化扫描过程中的结果保存到硬盘空间,在内存中只保留最后一个参数点的结果。

不过,对于LZ的这种参数序列,我认为太过精细,应该可以把步长设大一点。
回复 不支持

使用道具 举报

发表于 2013-7-27 21:35:36 | 显示全部楼层 来自 湖南长沙
学习中,这样的帖子难找
回复 不支持

使用道具 举报

发表于 2013-8-8 14:12:25 | 显示全部楼层 来自 广东深圳
试着学习一下。好像我也遇到过这个问题。
回复 不支持

使用道具 举报

 楼主| 发表于 2013-8-28 18:59:16 | 显示全部楼层 来自 北京
woaiwojia5278 发表于 2013-8-8 14:12
试着学习一下。好像我也遇到过这个问题。

可以尝试4.3版本,这个版本增加了多参数扫描功能,其效率相比以前版本有了大幅度的改进。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-19 16:25 , Processed in 0.037243 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表