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

[H. 有限元编程] 自编轴对称热弹性有限元程序, 结果总为正确结果的一半

[复制链接]
发表于 2012-5-14 16:41:07 | 显示全部楼层 |阅读模式 来自 北京
本帖最后由 kappi86 于 2012-5-14 17:10 编辑

大家好!发帖求助有限元c程序的问题,如下:
我采用Chandrupatla和Belegundu的《工程中的有限元方法》(Introduction to Finite Elements in Engineering,第三版,曾攀译)书中的轴对称分析代码AXIQUAD.C, 计算轴对称柱体的热膨胀问题,温升已知(已通过有限差分获得)。计算结果总是刚好为ANSYS结果的一半。

为了验证结果,我给定一均匀温升(10摄氏度),半径为0.4m,热膨胀系数为1.1e-5,因此,热膨胀应该约为:

    ThermoExpan = 10 * 1.1e-5 * 0.4 = 4.4e-5

ANSYS计算结果正确,代码 AXIQUAD.C的结果总是约为2.2e-5。

程序代码我检查了下,由于我水平有限,没有发现有什么问题。所以请大家帮我看看这代码在哪儿出错了,先谢谢大家了。

AXIQUAD代码,输入与输出文件,ANSYS命令流与结果见附件。




本帖子中包含更多资源

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

×
发表于 2012-5-14 23:27:48 | 显示全部楼层 来自 美国
Simdroid开发平台
It seems to me a simple question. Here what I would do if I were you.
1. Take one element and calculate the element stiffness and load vector by hand.
2. Compare your hand-calculation results with the ones from the routine-int elstif
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-9-25 11:17 , Processed in 0.026685 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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