资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
DEFORM模拟控制(二):模拟步数设置DEFORM通过在离散的时间增量上生成一系列的FEM解来解决与时间有关的非线性解。在每一个时间增量中,有限元单元中的每个节点的速度,温度以及其他关键变量都基于边界条件,工件材料的热力性质或者前面步数的结果决定。这个前面步数的结果怎么理解 呢?其实就是当你模拟完一个操作后,这个操作的模拟结果继续作为下一个操作的输入。另外其他状态变量都基于这些关键变量,并且随着时间的增量更新。在DEFORM中,时间步的长短,模拟的步数,都是通过模拟控制中的Simulation Steps来控制的,见下图。1 开始步数(Starting step number)如果模拟开始的是一个新的数据库,那么这里的值就是数据库中的第一步,通常是-1,假如模拟是在一个旧的数据库基础上继续模拟,那么这里的值就是旧数据库的 最后一步。这里需要注意的是,不要人为修改这个值,不然会覆盖掉原来的数据库 内容,除非你确实需要从旧数据库的某一步进行操作。小提示:步数数字前面的符号表示的是此步是由前处理器(人为的生成数据库或者自动重 画网格)生成的,而不是由模拟过程生成的。这个很好理解,就是定义模拟的总步数,当模拟达到这个设定的值时就会停止计 算。除非计算出问题无法收敛,还有一种情况就是定义了停止条件,即后面会讲到 的Stop功能,这时候,定义的步数就不起作用了,你可以尽可能的往大了设。这里需要注意的是,加入你要通过Stop功能来控制模拟结束,那么这里的模拟步 数设置不能小于达到Stop条件所需步数,不然就会按模拟步数停止计算。打个比方,假如你想设置上模下压5mm停止,你设置了停止条件Y方向位移5m m,并且你设置的下模下压速度是1mm/step,然后你这里设置的模拟步数为4, 那么模拟就只走4步,这时候只压下了 4mm,没达到你预设的5mm,但你往大 了设没关系,比如,设置个100步,1000步,10000步都可以,它就走5步。也就是说啊,这个模拟步数控制和Stop控制是同等级的,那个先满足要求就停止 计算。顾名思义啊,存储步长就是设置计算结果多少步存在电脑里。这个设置主要考虑两 点。一个是存储容量,假如硬盘空间不够,那就把步长设置大一点,稀疏一点,这 样存储的DB文件就没那么大。另一个需要考虑的就是后处理结果要求,假如你每 步的结果都需要,那么你只能每步一存。这里有一个偷懒的trick。打个比方,假如你一个压缩实验需要不同压下量的结 果,那你可以只模拟最大压下量的实验,其它实验可以改变步数来查看,省去了重 复模拟实验的时间。但前提是这个步数你有存下来,这就涉及到计算存储步长啦。比如,我做了一个压下量20的实验,我还要查看压下量为5,10,15的结果,那么就可以设置5步一寸最好。做一次模拟查看4个结果,是不是很舒服呢。4主模是用来接收所定义的模拟条件的物体。可以理解为模拟停止就是参考主模是否 达到了停止的条件来决定是否终止计算。打个比方,你设置了 5mm的停止条件, 当主模的位移达到5mm ,模拟就停止。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号