• 有限元matlab程序 > 有限元方法实例
  • 有限元方法实例

    免费下载 下载该文档 文档格式:PDF   更新时间:2010-08-02   下载次数:0   点击次数:1
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:pdf
    文档作者:微软用户
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    16.901: 有限元方法实例 ——涡轮叶片传热
    1. 背景知识
    在涡轮工作的第一个阶段,叶片受燃烧室里的热气体产生的高温气流影响. 因此, 涡轮叶片常通过泵入叶片通道中的低温空气进行内部冷却. 在这一实例中, 我们将用有限元离散化方法模拟内部冷却的涡轮叶片的传热过程. 图一为有四个 内部冷却通道叶片的示意图,包括粗略的网格单元(三角形).这种叶片以及我们 所考虑的问题在大型涡轮发动机中是非常典型的.
    图 1:有冷却通道的叶片几何图形, 包括粗糙的网格. 热传导方程是关于温度的扩散方程,
    2T =0
    而传热率可由以下方程得出,
    q = k T
    其中 k 是叶片材料的热传导率.边界条件为对流传热条件.对叶片表面,传出的 热流量为:
    q n = hext (T Text )
    这里 hext 为对流传热系数,Text 为叶片外部的温度.注意 n 为叶片的外法线方向单 位矢量,因此 q.n 代表流出叶片的热流.在冷却通道处的热流也是类似的,
    q n = hint (T Tint )
    同样, n 为叶片的外法线方向单位矢量(指向冷却通道),因此 q.n 代表流出 叶片的热流. 在所示的网格中,叶片的尺度已经用弦长 L 无量纲化了.因此,坐标值实际
    为 x / L 和 y / L .温度为:
    Text = 1300°C
    Tint = 200°C
    在这种情况下,热传导系数的无量纲形式为,
    hext L = 14.0 k
    网格 粗糙 中等 细致 节点
    hint L = 4.7 k
    Tmax Tmin
    CPU 时间
    hmax
    表 1:对三类网格的节点数,网格容量,最大叶片温度及 CPU 时间的比较.
    2.
    任务:
    2.1 有限元方法实现
    首要任务是得到这个问题的有限元方法解算器.已经产生了三种形式的网 格.数据存在 MATLAB 的数据文件 g0012coarse.mat,g0012medium.mat 以及
    g0012fine.mat 中(注意:这些数据文件是以二进制行是存储的,因此不能编辑). Bladeheat.m 是该问题的求解程序纲要.请仔细阅读源程序中的注释,包括网格
    数据的储存方式以及怎样写程序的剩余部分. 以下是该任务的文件: 一个注释完整的 MATLAB 源程序(或者是若干个程序,如果你把解算程 序分成几个模块). 如果你的程序很清晰, 在程序的注释中写明了每一步 做的是什么,你将会得到好分数.你的注释应该写得尽量详尽,使得对 热传导和有限元了解些许的人也能够清楚地明白你在程序中要做什么. 画出三种网格情况下的温度分布 注意:由于算法是对拉普拉斯方程进行标准有限元方法离散化,因此不 需要使用源程序之外的其他算法.
    2.2 精度及工作量研究
    尽管我们还没有解决这个问题的精确的方法, 我们还是可以研究随着网眼大 小的增加,模拟的结果是如何变化的.特别的,对表一中每种网格,利用以下方 法计算网格的 hmax . 对每一个单元,计算过三角元三个节点的圆的半径. 将所有单元半径的最大值设为 hmax . 讨论观察到的 hmax , Tmax , Tmin 的变化趋势,以及计算格点元节点数的 CPU 时间,如果经过叶片的温度值精度需要设在准确值的 10℃范围之内,按你的研 究,应该推荐用哪个网格.
    2.3 设计建议
    根据模拟结果, 你推荐用什么方法来改进内部冷却设计从而降低叶片中的温 度
  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PDF格式下载
  • 您可能感兴趣的
  • matlab有限元分析程序  matlab有限元  matlab有限元编程  matlab有限元分析  matlab有限元工具箱  用matlab做有限元  有限元单元法程序设计  非线性有限元程序  有限元程序学习