- 积分
- 41
- 注册时间
- 2003-5-4
- 仿真币
-
- 最后登录
- 1970-1-1
|
Marc使用谈-有奖征集
畅所欲言,谈谈你的使用感受。
在此跟贴,加分鼓励。
【原创】一点心得体会
marc软件现在用户越来越多,但在使用过程中,还是有一些特别容易出问题的地方,我把自己的一点点体会与大家分享,欢迎会员也将自己的体会奉献出来,求共同进步!
1、mesh generation。
Mentat可以由几何体生成网格,也可以直接生成网格.对于一般规则的模型,建议直接生成网格,可以由点而面,由面而三维. 直接生成网格的好处是网格很规则,避免自动生成网格的不规则带来的误差.几何对称的模型生成的网格也最好是对称的.
充分利用relax的功能使网格质量更好. 对于几何形状复杂或者材料种类比较多的模型,养成边建模型边定义集合set的好习惯,这会让后面的材料属性,几何属性的定义及后处理很方便.网格分好后要check一下,特别是upside down一项,复制对称等操作会让单元翻转造成计算错误,这时就需要flip一下被翻转的单元. 最后要清理一下重复的节点或者单元,刚开始用marc的时候经常会由于有重复的节点或者单元而不能计算,清理得时候根据你的模型最小尺寸来设定tolerance.这里有一点要注意的是在用到rebar单元的时候是需要重复单元的,要注意别把rebar单元sweep掉了. 需要重复单元的时候更要定义好set, set的应用是很灵活的.
2. material properties
材料参数的单位要和模型长度单位一致.一般情况用国际单位制不会出错,对于小尺寸的模型,可以用mm作为长度的单位. 定义table的时候注意marc采用的是table和它前面的系数相乘的结果.需要定义塑性时牢记塑性应力应变数据都是真应力应变数据,试验得到的数据需要转换一下. 第一行塑性应变为0对应的是屈服强度.对于非各向同性材料定义的时候要注意方向,三维实体单元是与总体坐标一致的,而壳单元是与局部坐标一致的。必要的时候orientaions来定义材料轴的方向。
用到线膨胀系数时要注意marc用的是随温度变化的线膨胀系数,也就是温度参考点是变化的,这一点与nastran和ansys等软件不同,详情可参考2002年msc用户论文集之《MSC.Marc程序热应力计算对线膨胀系数的要求》。定义层状复合材料时注意layer1与你的实际模型对应,不注意的话很容易定义倒了,这个要查看单元的局部z坐标的方向来确定。
3.边界条件
新定义一个边界条件要new一下,不然你原来定义的就没了,刚开始用的时候比较容易忘了这个,用多了就好了。建议对每个边界条件命一个容易区分的名,工况组合的时候不容易混淆。对于特殊情况的约束,可以定义transformations来定义约束的方向。
4.Load case
对于静力线形分析,不需要定义load case就可计算;当然你要定义工况组合或者载荷变化也还是得用load case。注意多个load case的时间是累加的,比如load case1 ,load case2都是1秒,那么在计算到load case2中间的时候,时间就是1.5秒,这里要注意和table里的时间对应起来。
5 jobs
选单元类型很关键。刚开始用marc的时候不太会注意选单元类型,往往是例题用什么我们就用什么。但是很有可能你的问题和例题不一样而选择了不合适的单元。我曾经计算过一个钢结构连接部位的极限分析,弧长法壳单元,使用完全积分单元算的结果和减缩积分单元的结果就有30%的差别,而和abaqus对比的结果可以知道减缩积分单元的结果是比较准确的,而abaqus使用完全积分单元算的结果和减缩积分单元的结果基本一样。这当然和不同的软件单元技术会有差别有关,但是也提醒我们选单元要注意一般原则。一阶(线性)单元,容易形成自锁现象,对于高度非线性问题正常情况不用。
Job可以批处理运行,还可以运行完后自动退出windows系统,详细方法可以搜索版内批处理。
6 results
由于对称性有的时候我们会只做1/2,或者1/4模型,在结果处理里面把模型对称或者复制的话就会得到完整模型的结果图,出报告的时候可能用得着。还有,结果里可以进行坐标变换,比如你本来用直角坐标算得,想看看柱坐标下的应力,只需进行坐标变换变换即可,这时的comp11等就和柱坐标对应起来了。还有一点比较简单但是可能还有朋友不知道的,就是出图片的时候可以把背景换成白色的,也可以出黑白图片。
暂时啰嗦这么多,欢迎大家指正,补充。有新感想了我也会随时来补充的,希望大家共同提高。
[ 本帖最后由 tozhou 于 2007-4-18 18:57 编辑 ] |
评分
-
1
查看全部评分
-
|