找回密码
 注册
Simdroid-非首页
查看: 1121|回复: 18

[建议区] 应力恢复问题请教

[复制链接]
发表于 2010-1-11 22:07:23 | 显示全部楼层 |阅读模式 来自 湖北武汉
我在进行应力恢复的时候,0-720度转角一起恢复的话,得到的结果有十几G,patran读不了,后来搜索以前的帖子看到说是只输出表面节点的应力。我是这样进行的,结果不能恢复,由EXCITE提取inp4文件,在hypermesh中覆盖一层表面节点和单元,并赋予属性,导入patran,然后由patran导出bdf进行恢复,结果恢复不了,不知道怎样覆盖一层表面单元?谢谢!
 楼主| 发表于 2010-1-11 22:09:49 | 显示全部楼层 来自 湖北武汉
Simdroid开发平台
还有一个问题是,0-720度恢复后的op2文件,hyperview可以读,但是结果跟分段恢复的patran中的结果相差很大,不知道为什么?是算法不一样还是别的原因引起的?
回复 不支持

使用道具 举报

发表于 2010-1-12 14:42:48 | 显示全部楼层 来自 山东济南
结果恢复不了什么意思?我的一个师兄做过在曲轴表面增加一层面网格,改变面网格的厚度,只要小于一定数值,输出该层面网格的应力结构,就响对结果影响不大。
我一般都是把曲轴表面一层体网格放到一个单元集中,这样结果文件也不大。 1# qinglai1001
回复 不支持

使用道具 举报

 楼主| 发表于 2010-1-12 22:08:54 | 显示全部楼层 来自 湖北武汉
就是不能恢复,nastran一会儿就退出了!加面网格是直接在patran里吗,不知道怎么加?
“我一般都是把曲轴表面一层体网格放到一个单元集中,这样结果文件也不大。”
是曲轴表面的体单元吗,只输出表面的体单元的结果? 谢谢!
回复 不支持

使用道具 举报

发表于 2010-1-12 22:48:23 | 显示全部楼层 来自 重庆渝北区
0-720度恢复后的op2文件,hyperview可以读,但是结果跟分段恢复的patran中的结果相差很大?
蓝:结果是一致的,用节点应力。
回复 不支持

使用道具 举报

 楼主| 发表于 2010-1-16 18:38:13 | 显示全部楼层 来自 北京海淀
我就是查看的节点应力,节点应力是通过单元应力的平均得到的,确实是不一样的。
今天在Hyperwork论坛上搜索了一下,看到别人也遇到这样的问题,说是算法不一样引起的,最好用同一个软件的前处理和后处理。
回复 不支持

使用道具 举报

发表于 2010-1-17 11:08:34 | 显示全部楼层 来自 湖南长沙
确实可以覆盖一层面单元,可以在hypermesh里面作(face工具),保持这层面网格单元和原来的体网格(表面这一层)是共用节点,然后仅输出这层面网格的应力,用一个set来管理。效果很明显,结果文件可以减小很多很多。如果你不需要位移结果的话,甚至可以把位移结果输出删除,这样就更小了。因为后面的疲劳分析用S-N方法,只要有应力就可以了。
这个过程 等以后有机会我再上传教程。
回复 不支持

使用道具 举报

 楼主| 发表于 2010-1-17 18:20:28 | 显示全部楼层 来自 北京海淀
我是在hypermesh里面用face做出一层面网格,并赋予其厚度是0.001mm,定义好材料属性后,导出bdf文件给patran,然后由patran导出bdf模型文件,供应力恢复时用。我想问题可能是出在SET文件,我是参考以前的帖子这样这样改写的,但是恢复后的OP2文件还是很大。
$打印变形结果
DISPLACEMENT(PLOT) = ALL
$打印节点应力
STRESS(PLOT) = ALL
$
$打印节点应力
SET 2 = 3
GPSTRESS(PLOT) = 2
$
OUTPUT(POST)
SET 1 = TRIA3
SURFACE 1 SET 1
VOLUME 3 SET 1
回复 不支持

使用道具 举报

 楼主| 发表于 2010-1-19 11:20:22 | 显示全部楼层 来自 北京海淀
我现在应力恢复后的结果只有表面单元的位移和应力,op2文件只有700多兆,在patran中查看结果,发现整个循环的最大应力并不是发生在某一缸的爆发时刻,而是在曲轴转过45度时,最大应力为230MPa,并且整个循环内曲轴应力波动较大,如图所示;1、3曲柄销圆角处节点的应力变化。各位能否解释一下为什么会这样?结果是否可靠?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2010-1-25 22:39:41 | 显示全部楼层 来自 重庆渝北区
区分圆角受拉还是受压,然后计算安全系数。导入FEMFAT也可计算安全系数。
回复 不支持

使用道具 举报

 楼主| 发表于 2010-1-27 09:55:03 | 显示全部楼层 来自 北京海淀
是受拉应力,用不对称循环应力疲劳强度计算公式,计算所得的安全系数是2.6,我查看了相关的文献,说安全系数一般在2-3之间。但我想不明白,为什么最大应力不是发生在某缸的爆发时刻?
回复 不支持

使用道具 举报

发表于 2010-1-30 22:29:58 | 显示全部楼层 来自 重庆
用拉压的应力幅,计算安全系数。
回复 不支持

使用道具 举报

发表于 2012-6-24 16:11:24 | 显示全部楼层 来自 重庆沙坪坝区
qinglai1001 发表于 2010-1-17 18:20
我是在hypermesh里面用face做出一层面网格,并赋予其厚度是0.001mm,定义好材料属性后,导出bdf文件给patra ...

你好,麻烦请教一下,在hm里面做好面网格以后,体网格要删掉吗?
回复 不支持

使用道具 举报

发表于 2012-7-1 23:13:05 | 显示全部楼层 来自 重庆
请自己研究一下hm
回复 不支持

使用道具 举报

发表于 2012-10-25 15:44:15 | 显示全部楼层 来自 湖南长沙
qinglai1001 发表于 2010-1-17 18:20
我是在hypermesh里面用face做出一层面网格,并赋予其厚度是0.001mm,定义好材料属性后,导出bdf文件给patra ...

我最近也是做曲轴疲劳应力的恢复,也是按照你的操作,导出面网格,并赋予材料属性的,也在patran中处理过,最后生成的bdf文件名和应力恢复文件中的文件名一致,就可以恢复曲轴表面一层节点的应力吗?
回复 不支持

使用道具 举报

发表于 2012-11-7 20:28:31 | 显示全部楼层 来自 重庆
是的。模块不大的话,直接恢复全体节点应力吧(或单元应力)。
回复 不支持

使用道具 举报

发表于 2012-11-13 15:30:02 | 显示全部楼层 来自 湖南长沙
我照这样做的,但是还是出现一些问题,请教一下:我想是set里面没有设置好还是导入patran中没有处理好呢?或者导出的这层面网格在patran中还要加约束之类的。不过结果中还是生成了op2文件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2012-11-25 20:13:23 | 显示全部楼层 来自 重庆
1、你设了ALL做输出,就恢复全部单元吧。
2、模态信息不在了,你自己看看是什么原因吧。
回复 不支持

使用道具 举报

发表于 2013-5-13 15:05:49 | 显示全部楼层 来自 江苏镇江
本帖最后由 zywxm815 于 2013-5-13 15:08 编辑
DrLan 发表于 2012-11-7 20:28
是的。模块不大的话,直接恢复全体节点应力吧(或单元应力)。

蓝博士,您好,我的模型太大,所以取了一层面网格,在修改恢复模板的时候遇到了问题,如果我只想输出面网格的受力和位移,下面的模板的红色部分正确吗?还是应该改为VOLUME 1 SET 1 是正确的?
$打印变形结果
DISPLACEMENT(PLOT) = ALL
$打印节点应力
STRESS(PLOT) = ALL
$
$打印节点应力
GPSTRESS(PLOT) = ALL
$
OUTPUT(POST)
SET 1 = quad8
SURFACE 1 SET 1
BEGIN BULK
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-23 22:19 , Processed in 0.066012 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表