Warning: file(datafile/online) [function.file]: failed to open stream: No such file or directory in /home/all2one/public_html/bbs/topic.php on line 200
阳光精品论坛 > 『 CAE 专栏 』 > 提高运算速度的若干办法
 
欢迎您,客人:高级登录 | 注册 | 取回密码 新贴 | 发帖 | 会员 | 搜索 | 帮助

阳光精品论坛 >> 『 CAE 专栏 』 >> 提高运算速度的若干办法本主题已阅读1660次,回复0
发表一个新主题 回复贴子
批量引用回复把本贴加入论坛收藏夹向管理员报告帖子问题
作者 | 本页主题: 提高运算速度的若干办法 上一个主题:I-DEAS 入門基礎 下一个主题:对这个复杂模型mesh(附CAE文件)  
even2004 

 
 究级天王 [荣誉]
信息:坛主标志 该用户目前离线
来自:未填 align=absmiddle
发贴:1239 贴 查找所有我发的帖子
积分:244
货币:5814 阳光币
注册时间:2008/12/31
 查看会员个人资料资料 将其加入好友列表好友 发短信息消息 引用回复这个贴子引用直接回复贴子回复

提高运算速度的若干办法


1)选择合适的单元,能用壳单元就不用体单元,能用二维的就不用三维的,能用积分点少的就不用多的,此外,针对单元的算法很多,选择合适的,也能大大减少计算量。本步骤最大程度的影响了计算速度,下列的办法只能说战术上的策略,本步可是战略的!!能不玩耦合和接触就不玩(太耗计算量)!!
2)对于结构分析,想要有好的运算速度,首先要从网格着手,要知道,DYNA的时间步取决于结构中应力波穿过某一个单元的时间,而应力波传播速度与材料的弹性模量、密度相关,总的说来:材料弹性模量越大,时间步越短;密度越小,时间步越短;最小单元的尺寸越小,时间步越短。材料属性没什么办法可以改变了!但一定要使你的网格大小均匀化,否则,你整个的模型很可能被一两个小的单元所拖累,笔者就曾经使用搜索最小单元并改进之的办法,令一个大模型的运算速度提高数倍! 与本条相关的,书上介绍的一种叫质量缩放的办法,实际上是改变约束时间步的那些单元的密度,进而改变这些单元的应力波传播速度,进而影响时间步。这种办法,并不推荐,在质量缩放小的时候,效果不明显,大的时候,对模型影响太大(尤其在高速动力分析中)。
3)在有材料破坏的分析中,或称之为破坏性仿真,一定要定义材料失效,否则单元变形量极大,产生畸变,一来不符合事实,二来影响计算速度。
4)在某些碰撞分析中,需要撞击体达到一定的撞深来考察被撞击体的耐撞能力。此时,可以适当提高撞击物的速度,来在较短的*CONTROL_TERMINATION时间里达到想要的撞击位移。笔者曾经对一个准静态的板材耐撞吸能能力试验进行仿真,在仿真中将实际试验中的撞击速度速度提高五十倍,所得结果依然很理想,而计算速度提高也是50倍哦!但在结果中可能有少许的高频振动现象,这可以使用滤波给他滤掉,=)
5) *如果发现计算中,由于网格畸变时间步成数量级的往下减,用CTRL+C,sw2查看预测的计算时间暴增的情况,建议使用*CONTROL_TIMESTEP 命令,控制时间步的最小值,但要注意此值一定要小于计算最开始系统自行确定的最小时间步,本人建议最好取其几分之一,例如30%,并要观察计算结果是否合理。
6)最后一个笨的办法,寻找高性能计算机,昼夜不停连轴转。(注意事项,对于超线程和双核计算机,每台计算机只执行一个任务不能发挥计算机的潜能,其实只发挥50%,这样的计算机可以同时执行两个任务,但在计算中就不要继续使用这个计算机了,呵呵.第二,注意在K文件里面多设计几个续算点,一旦计算意外终止,也不至于前功尽弃)


修改贴子编辑 |  发表于 2009/05/09/06:54  |  1 层 

发表一个新主题 回复贴子 推荐给朋友 可打印版本 文章模式 
论坛跳转:


  快速回复  

文章内容:

HTML 代码不可用


BMB代码选项:
[img] - 开启
[flash] - 开启
[size] - 开启

上传附件[还可传0个]:
开启

最大字节: 200000 字节
最少发帖: 20 篇

标题:


  [使用 Ctrl+Enter 直接提交贴子]

你的用户名  你的密码: 忘了密码?

阳光精品论坛 >> 『 CAE 专栏 』 >> 提高运算速度的若干办法本主题已阅读1660次,回复0



本论坛言论纯属发表者个人意见,与 阳光精品论坛 立场无关 联系我们
Powered by BMForum v5.0 Skin by Bob Shen