收藏 分享(赏)

一年多以来我做Dytran动力学仿真的经验总结.doc

上传人:jmydc 文档编号:5798475 上传时间:2019-03-18 格式:DOC 页数:3 大小:24.50KB
下载 相关 举报
一年多以来我做Dytran动力学仿真的经验总结.doc_第1页
第1页 / 共3页
一年多以来我做Dytran动力学仿真的经验总结.doc_第2页
第2页 / 共3页
一年多以来我做Dytran动力学仿真的经验总结.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、一年多以来我做 Dytran 动力学仿真的经验总结我大概是从前年夏天开始接触 MSC.Dytran 软件。当时的感觉是Dytran 很难掌握,让人摸不着头脑,其困难之处在于 Dytran 只是一个求解器,前处理必须用其它软件(主要为 Patran)或是自己写输入文件。直到半年多以前,才开始慢慢入门。最近半年我的主要工作时间都献给 MSC.Dytran 了。下面是一些体会,希望对新人有帮助。1. 如何入门: 强烈推荐万力的书MSC.Dytran 实例教程 。通过万力的书入门,我认为是最快的方法。此外,也可以通过帮助文档中的 example problems 来入门,但是要稍微困难一些。适合于英语

2、基础好的或者已经初步入门的朋友进一步提高。补充:如果做万力书上的例子失败。肯定不是书上例子的问题。请做如下检查:a.liscense 配置好了吗? Dytran 即使 dytran 没配置好也可以正常打开并运行,只是最后会给出个出错信息。b.你的模型输入正确吗。经我总结, 80%的原因都是因为模型输入错误造成的,请重新建几次模型试试看。c.万力的书上有几处细微错误,主要是印刷格式错误和疏忽造成的数字错误,例如本来应该是point 8 的,结果书上是 point 10 了。这些错误只要你花几分钟时间仔细琢磨一下就可以发现并排除了。 2.Dytran 的强项:我认为 Dytran 最强的地方是在超

3、音速流动和爆炸的仿真方面,当然也包含相应的流固耦合功能。此外还有一个强项是瞬时碰撞的仿真,例如求解车祸的碰撞和子弹穿甲过程,至今我还没有发现其它软件比 Dytran 还要强的。3.有关的 bug: 我发现 Dytran 在求解流固耦合时有 bug,具体表现在两个方面:a、某些情况下不收敛 b、Patran 做流固耦合前处理时有时会自动退出。4.加载重力:在 Patran 为 Dytran 分析加载重力与 Nastran 分析加载重力不同,为 Dytran 求解器加载重力需在 Analysisexecution controlinterial loads 中来实现。5.提高计算速度:Dytran

4、 求解是,如果没有经验,很容易求解缓慢。一般需要注意以下几点:10000 个单元左右的模型的动力学仿真,通常需要 20 分钟以上的时间,1000 个单元左右的仿真,一般要 260 分钟时间。如果单元超过 30000,基本上很难计算了。弹性模量对计算速度的影响非常明显,随着弹性模量的增大,求解时间也会大大增加。模型如果建得不合理,会造成求解缓慢。如果你的 1000 单元规模的模型 1 个小时还没有完成计算,10000 单元规模的模型一天内没有完成计算,多半是你的模型有问题。6.Dytran 有列队功能,可以让 N 个 dat 文件排队完成计算。所以你可以提前生成多个 dat 文件,然后让 dyt

5、ran 自动排队计算它们,你可以回去睡觉了,等第二天早晨再来看结果。你不用每计算一个dat 文件都用 patran 来做一次后处理,然后再生成新的 dat 文件再计算再后处理,这样对多个 dat 文件的计算太烦琐了。7.Dytran 在计算过程中,如进度条的增加明显变慢甚至停止不动,这多半是此处出现了不收敛情况, 你可以停下 Dytran 然后检查结果了,而不用非等到 Dytran 完成计算后再看结果。先写这么多。如有新的问题欢迎讨论。 *补充 Jimhxy 兄的说法:3.有关的 bug: 我发现 Dytran 在求解流固耦合时有 bug,具体表现在两个方面:a、某些情况下不收敛 b、Patr

6、an 做流固耦合前处理时有时会自动退出。a、某些情况下不收敛,可能是网格划分技巧不够;b、Patran 做流固耦合前处理时有时会自动退出。可能因为你的内存不大,我以前也有这个问题,加大内存后就没有再犯。但是 PATRAN 在遇到很大网格的情况下,确实很容易自动退出。还有 DYTRAN 基本不能计算大于 100 万个网格数地数值问题,不知道各位有没有办法解决? *问 wxliu 一下,你的经验告诉你,怎么样的内存算是够了呢? 我的内存是 512MB 的,可是给很多问题做前处理时,都会发生自动退出的情况,这真的是因为内存不够大的原因吗? 如果是 1G 的内存,是不是就不会发生自动退出的情况了呢? *我以前是 512,patran 经常会退出,后来改成 1g 的,勉强的过去,我现在的内存有 3g,patran 没死过,不过 dytran 算的最多的网格不过 70 万,当然网格不是越多越好,但是当你模拟爆炸近区的载荷的时候,网格的疏密对波的形状和它的峰值很大,可能误差会达到100% *不知道各位兄弟都用什么版本的 Dytran,我用的是 2005 的,机子的内存 1G,做耦合的时候也是自动退出。单元并不多呀,不知道到底什么问题。希望高手指点。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 工作总结

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报