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

[用户自编子程序] 讨论:怎么做到自动多次仿真和保存仿真结果?

[复制链接]
发表于 2005-4-28 10:19:25 | 显示全部楼层 |阅读模式 来自 安徽合肥
一个设计函数的变化,
需要多次仿真和保存仿真结果,
怎么做,能实现自动了,
这样可以放一个晚上的机器,让他自个运算。

大侠们有招支招,有法说法。
发表于 2005-4-28 18:34:13 | 显示全部楼层 来自 清华大学

Re:讨论:怎么做到自动多次仿真和保存仿真结果?

Simdroid开发平台
使用Simulation script
例如,模型里面有变量dv_1和dv_2,想在两次不同的仿真中取不同的值并且保存
! first
DV_1= 2
DV_2= 1
simulation single_run transient type=dynamic initial_static=yes duration=50 step_size=0.1
simulation single_run save analysis_name=Nov20 auto_increment=yes
simulation single_run reset
! second
DV_1= 4
DV_2= 3
simulation single_run transient type=dynamic initial_static=yes duration=50 step_size=0.1
simulation single_run save analysis_name=Nov20 auto_increment=yes
simulation single_run reset
解释如下:
! first是注释语句,“!”后面被注释。
dv_的取值就不用说了吧。
simulation single_run transient type=dynamic 表示进行动力学仿真。还有静力学运动学等选项。看你的需求了
initial_static=yes表示要求解初始静平衡位置,通常不用的就选“no”
仿真时间和步长就不用说了
simulation single_run save analysis_name=Nov20 auto_increment=yes 是自动保存。Nov20是被保存的通用名。我这里是11月20日的仿真。所以用Nov20
auto_increment=yes 表示ADAMS保存时自动给名字后面加增量,通常是三位的。比如以上的仿真,进行一次就保存为Nov_001和Nov_002。‘_’是自动加上的。再进行一次就存为Nov_003和Nov_004。
simulation single_run reset表示进行完一次仿真后把模型返回该次仿真前的状态。
我这里还不会使用循环。如果dv的数量比较多,并且变化有规律,应该是可以用循环实现的。可是我还不会用。我有一次做好多次仿真,使用Matlab的循环,生成一大堆script的内容。好土的办法,不过还挺管用。只是看起来不方便。还请高人指点怎么是用循环。
发表于 2005-4-28 20:16:47 | 显示全部楼层 来自 北京

Re:讨论:怎么做到自动多次仿真和保存仿真结果?

adams/insight maybe can solve ur problem
发表于 2005-4-29 14:06:23 | 显示全部楼层 来自 清华大学

Re:讨论:怎么做到自动多次仿真和保存仿真结果?

哇!好厉害!!
我还没有试过,改天也试试看
发表于 2005-5-12 21:29:13 | 显示全部楼层 来自 四川成都

Re:讨论:怎么做到自动多次仿真和保存仿真结果?

个人认为:
方法一:可以借助一些集成工具比如ISIGHT,设定参数矩阵,通过后台运行的 方式进行计算。
方法二:也可以写好.CMD文件,然后编辑一个小程序循环修改CMD文件的变量,然后用后台运行的方式进行运算

评分

1

查看全部评分

发表于 2010-6-29 15:45:05 | 显示全部楼层 来自 四川成都
使用Simulation script
例如,模型里面有变量dv_1和dv_2,想在两次不同的仿真中取不同的值并且保存
! first
DV_1= 2
DV_2= 1
simulation single_run transient type=dynamic initial_static=yes duration=50 step_size ...
lnlnlnx 发表于 2005-4-28 18:34


好东西谢谢分享
回复 不支持

使用道具 举报

发表于 2011-8-29 15:21:46 | 显示全部楼层 来自 江苏南京
这个网站有没有ADAMS联合ISIGHT的版啊,做优化啊 或者 参数辨识的?
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 03:28 , Processed in 0.045723 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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