ADINA中时间步与荷载的关系(讨论求教)
各位大侠,在ADINA中理论手册里面有提到这么一段话:In a static analysis in whichtime-dependent effects are not included in the material models, time is a
"dummy" variable which is used, via the associated time function of each
applied load, to define the load intensity at a step. Thus, the time step
increment directly establishes the load increments.也就是说时间函数控制荷载加载
过程,但是时间步控制每一级荷载。但是我在计算中我的时间函数定义为time,value:0,0;100,1;1e+20,1。而时间步定义为number of steps(10),constant magnitude(10.0)。那么也就是说如果我的荷载定义为800kPa,那么是不是我每一级将加载80kPa,总共10步计算完毕才将800kPa荷载完全加上去呢?如果是这样,为什么我在荷载为600kPa时能够全部计算完成(10步),而在其它任何条件都不改变的情况下,只是将600kPa的荷载改为800kPa之后,第一步计算就取消了呢?按理说第一步只加了80kPa的荷载啊?是我理解有偏差还是什么原因呢?还望高手指教下啊,不胜感激! ADINA版块中说得比较多的是这个贴子http://forum.simwe.com/viewthread.php?tid=345476&highlight=%CA%B1%BC%E4%B2%BD,但是这里面似乎也没有明确说到时间步跟荷载是怎么样的对应关系。在考虑了接触的情况下,时间步和荷载关系到底是怎么回事呢?还是是因为是接触的原因? 我也同样有这样的疑惑,希望大虾指导 我对这个也很有疑惑,谢谢解答 :dizzy:不懂!!!!感觉你的理解是对的啊!!!! 时间步,时间函数,荷载值之间的关系
首先介绍时间函数。时间函数的自变量时间可以根据需要随便取,函数值也一样根据需要任意设定。
有了时间函数和荷载值,便有了时间荷载曲线。
程序开始计算时,时间为时间函数自变量的最小值,然后依照设定的荷载步幅值步进到对应的时间,根据该时间和荷载函数可以确定该步荷载值。
有一个要求,所有的时间步步数乘以时间步的大小的综合不能超过时间函数中时间的最大值
楼主并没有说跳出以后提示的什么信息,我猜测应该是不收敛了,建议你将时间函数修改一下,使其第一时间步施加到结构上的荷载小一些(小于60应该就能计算了)。你这种情况我也遇到过,尽量使每个荷载步的跨度减小基本可以解决你的问题。 静态问题也可能是非线性问题,非线性问题出现不收敛很正常。 我对这个也很有疑惑,谢谢解答 6# gdlifuwei
谢谢你的热心参与!我将求解时间增加了后求解就通过了。这可能是接触的原因吧。因为理论手册里面接触一章里有说求解时间增加有利于求解的收敛,但得到的接触摩擦力就偏小(没说为什么)。那这里面有没有一个合理取值范围呢?到底求解时间多大合适?难道说对于不同的情况都得依靠经验来取值么?再次表示感谢! 7# wild_field
版主说得很对,接触问题就这样,而且还考虑了材料非线性,就更有些控制不了了,呵呵O(∩_∩)O~ 谢谢楼主,这个问题老是困惑,不好处理…… 我也很困惑,我看了武汉游侠的ADINA技术要点笔记中有写,接触不收敛的原因可能是刚度相差太多,可以增大弹簧刚度,和启动control->>options->>下面的matrix stablization 控制联合使用 还有,我忘了在哪看到的,可以在开始时不加载荷,消除penetration ,是不是penetration导致的不收敛? 还有,我忘了在哪看到的,可以在开始时不加载荷,消除penetration ,是不是penetration导致的不收敛? 好贴 支持一下
页:
[1]