【问题标题】:Heat Conduction 2D Fourier libmesh / deal.II [closed]热传导 2D Fourier libmesh / deal.II [关闭]
【发布时间】:2013-01-05 18:29:34
【问题描述】:

是否有任何以傅立叶定律作为有限元主方程并使用 libmesh 或 deal.II 库解决二维热传导问题的示例?

【问题讨论】:

    标签: c++ math physics transfer


    【解决方案1】:

    二维热方程是解决热传导问题的唯一方法。大量使用有限差分、有限元和边界元方法的示例。所有这些都需要某种网格。你想申请哪一个?

    好的,现在我们知道您想使用 FEA 解决二维热传导问题。这是一个三步过程:

    1. 预处理(为您的几何体创建网格,应用材料属性、边界条件和初始条件(如果是瞬态或非线性)。
    2. 执行分析(制定并求解节点和元素未知数的矩阵方程)。
    3. 后期处理(最好以图形方式显示结果,因为图片价值数千字)。

    您希望使用哪个求解器?你的目标是写一个还是只使用一个?你想要开源吗?它必须用 C++ 编写吗? (不太可能。到目前为止,FORTRAN 是此类程序最常用的语言。)

    你的问题很大吗?我猜不是,但你可能会对大规模并行化感兴趣:

    http://www.cas.usf.edu/~cconnor/parallel/2dheat/2dheat.html

    FEMHub 喜欢 Python,可能是因为 NumPy 和 SciPy 库不错。

    这是一个site,列出了 Java 的开源库。

    【讨论】:

    • 我不明白你的问题。固体中的热传导只有一个方程:扩散方程。你提出的是什么物理学?
    • 啊,没关系,只是你回答的语法让我觉得你漏掉了一个“不”。好久没学热力学了!
    • 热传导不是研究热力学的一部分。它更恰当地是传热的一部分。我对两者都进行了广泛的研究。感谢您的参与。
    • 嗯,我是在热力学课上学的。
    • 非常感谢您的回答我想使用有限元和这些库。
    猜你喜欢
    • 1970-01-01
    • 2020-10-15
    • 1970-01-01
    • 2017-10-16
    • 1970-01-01
    • 2021-07-06
    • 2014-09-28
    • 2014-04-30
    • 2012-12-23
    相关资源
    最近更新 更多