首页/文章/ 详情

关于热膨胀系数拾遗

11分钟前浏览0

学习周炬老师的热学书籍中有个瞬时热膨胀系数和平均热膨胀系数转换问题,看的比较郁闷,而在工程应用中查询的数据缺通常如图1所示;自定义不同温度系数热膨胀系数时,却如图2所示,那么软件内部到底如何执行呢?

图1:材料航空材料数据大典的热膨胀系数

图2:自定义不同温度区间平均热膨胀系数

经过一番资料查询,各种调试验证,现做简单案例验证说明如下:

图a

如图a,工况:杆长1m,壳单元计算,左端固定约束,计算热应变及热变形;

需要注意如下:

1:定义材料库的热膨胀系数注意瞬时与平均的区别;

2:分析模块下的基准温度需要与材料的zero-thermal-strain reference temperature定义一致(图b与图c),目的为了满足平均热膨胀系数的基准统一;

图b

图c

3:如对材料的不同区间范围定义了不同的热膨胀系数,软件计算逻辑为预先线性插值获得;如下图d,我想知道40.177度的热膨胀系数,软件内部是根据30度的平均热膨胀系数及50度的热膨胀系数值,线性内插出40.177度的平均热膨胀系数:

图d

仿真结果如下图e:

图e

利用matlab内插数据点,验证结果一致均为0.007048753

图f 

另祝:

当提取变形值时:如图g,其变形并不是热应变的1000倍;这是为什么?原因:约束了边线所有自由度,使得材料无法沿着短边膨胀,根据小变形下 体积不变原则,必然向长度方向膨胀,因此是的轴向位移略大1000倍。变更约束条件,此时仅约束一点,热变形及符合解析解,如图h

图g

图h

当利用软件自带的材料库时,其平均热膨胀系数的温度为缺省值。计算热应变流程为:分析模型设置的温度值减去图b中的环境温度的温差,乘以该膨胀系数,该膨胀系数不受温度范围的变化而变更;

那么我们可以利用该功能实现自定义热膨胀系数时,保持温度缺省,参照图1的数据,仅在某一个温度范围内设置一个参数,这样计算所得的值与常见的解析公式计算所得的结果一致,而非当作“数值误差”。

另注:

关于瞬时、平均热膨胀系数的转化方式,参考周炬老师热学书籍2.6章


来源:CAE中学生
航空MATLAB材料试验
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-11-14
最近编辑:11分钟前
CAE无剑
硕士 | 仿真工程师 CAE中学生
获赞 788粉丝 1779文章 308课程 0
点赞
收藏
作者推荐

应力应变曲线工具分享

前段时间有小伙伴分享了一个excel,只需要设置弹性模量,屈服强度,抗拉强度和断后伸长率就可以能得到一条应力应变曲线,这简直是我们仿真的福音,但是我用了几次以后发现他这个还是有些问题,还有很多的改进地方。刚好最近大模型非常火,看到很多小伙伴都在用大模型在写代码,然后就想着能不能这个做成一个小软件。后来请我之前的同事Dav1d帮写了底层的代码,我后来又在他的基础上增加了计算弹性模量和识别图片的功能,最终打包成软件,在这里给分享给大家,有兴趣的小伙伴可以试用一下,并且提点意见或者测试一下bug。以下为主要的功能介绍:1.输入主要的4个参数即可得到曲线主要是弹性模量,屈服强度,抗拉强度和断后伸长率,默认得到工程应力应变曲线,真实应力应变曲线,另外加了两条延伸曲线,应变率一直加到2.你也可以单独输入自己的应力应变曲线,也可以生成对应的曲线。2.计算力学性能该模块需要有工程应力应变曲线,可以自动帮你计算出弹性模量,屈服强度,抗拉强度,该理论主要是计算没有明显的屈服强度的曲线,主要计算RP0.2时应力值作为屈服强度。可以先尝试用自动计算,如果不行可以使用手动选取弹性区域。3.从图片中倒导入曲线该模块主要是借鉴了之前的一些从图片中拾取曲线的软件,导入你想要识别的图片,可以先尝试让他自动检测(一般情况下很难检测到,因此不是很建议使用,除非非常清晰的图片),然后可以尝试选择手动指定颜色曲线(静测试该功能对黑色的线无法识别),最后可以使用通过拾取点最终连成线,目前我测试最好用的就是这个功能,另外提醒一下,左键可以拾取,右键是可以取消选点的,鼠标滚轮可以放大缩小,按住滚轮可以移动来源:CAE中学生

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈