24小时热门版块排行榜    

查看: 2751  |  回复: 6

enjoyingmo

银虫 (小有名气)

[交流] time step size,number of time steps,max iterations per time step三者关系 已有2人参与

time step size设置为 0.1,number of time steps设置为 1000,max iterations per time step设置为30
time step size 是物理时间步长

number of time steps 是时间步数

max iterations per time step 是一个时间步迭代的次数限制

时间步长 *  时间步数 = 计算的物理时间长度
如果我只计算30步?那么是几秒?是直接30*0.1=3s么?还是一个time step size   0.1s 啊?
如果是后者,那么一个时间步迭代的次数限制是30,假设不到30步收敛啦,直接进入下一步迭代,那么这个时间怎么算?
回复此楼
决定的了开始却奈何不了结束
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

匿名

用户注销 (小有名气)

★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
xiegangmai: 金币+2, 鼓励讨论交流! 2013-08-31 23:58:01
本帖仅楼主可见
2楼2013-08-31 21:00:14
已阅   申请仿真EPI   回复此楼   编辑   查看我的主页

enjoyingmo

银虫 (小有名气)

引用回帖:
2楼: Originally posted by 邓比比涛 at 2013-08-31 21:00:14
30*0.1=3是对的。
迭代次说是最大迭代次数,如果到30吧收敛,就不能计算了,一般都到不了30的。

只是设定计算30步是看不出什么的,这和你设置的时间步长有关系的。

假设每个时间步都迭代了30步,那如果计算90步呢?是计算了三个时间步长0.3s?还是90*0.1=0.9s啊?
决定的了开始却奈何不了结束
3楼2013-09-02 08:06:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

匿名

用户注销 (小有名气)

★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
xiegangmai: 金币+2, 鼓励讨论交流! 2013-09-02 21:35:32
本帖仅楼主可见
4楼2013-09-02 14:09:27
已阅   申请仿真EPI   回复此楼   编辑   查看我的主页

enjoyingmo

银虫 (小有名气)

引用回帖:
4楼: Originally posted by 邓比比涛 at 2013-09-02 14:09:27
你是没有搞明白,时间步就是算时间的,迭代次数是在一次求解中为了收敛最大的迭代次数,很多时候用不到这个数的,

计算了多久和迭代次数没有关系。...

那我这样问好啦  我要知道我跟踪的粒子0.3s时的状态 ,我应该咋计算多少步的时候保存这个数据?
决定的了开始却奈何不了结束
5楼2013-09-02 14:51:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

匿名

用户注销 (小有名气)

★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
xiegangmai: 金币+1, 谢谢参与! 2013-09-02 21:35:39
本帖仅楼主可见
6楼2013-09-02 17:37:49
已阅   申请仿真EPI   回复此楼   编辑   查看我的主页

mwm621

木虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
time step size 每一步迭代的时间间隔
number of time steps 一共迭代多少个时间间隔
以上两者相乘就是你计算的总时间。
max iterations per time step 每个时间步长最大迭代次数。是一个时间间隔中,从开始迭代到收敛,预先设计的最大迭代次数。之间收敛了,就到下一步,不收敛,将最后一步的值作为计算结果。初始化,做下一步计算。当然,这时的计算结果一般都是有问题的。。。
7楼2013-09-03 09:00:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 enjoyingmo 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见