有没有用傅立叶定律作为有限元主方程并使用 libmesh 或 deal.II 库解决二维热传导问题的例子?
问问题
1360 次
1 回答
2
二维热方程是解决热传导问题的唯一方法。大量使用有限差分、有限元和边界元方法的示例。所有这些都需要某种网格。你想申请哪一个?
好的,现在我们知道您想使用 FEA 解决二维热传导问题。这是一个三步过程:
- 预处理(为您的几何体创建网格,应用材料属性、边界条件和初始条件(如果是瞬态的或非线性的)。
- 执行分析(制定和求解节点和元素未知数的矩阵方程)。
- 后期处理(结果的图形显示是最好的,因为图片价值数千字)。
您希望使用哪个求解器?你的目标是写一个还是只使用一个?你想要开源吗?它必须用 C++ 编写吗?(不太可能。到目前为止,FORTRAN 是此类程序最常用的语言。)
你的问题大吗?我猜不是,但是您可能会对大规模并行化感兴趣:
http://www.cas.usf.edu/~cconnor/parallel/2dheat/2dheat.html
FEMHub喜欢 Python,可能是因为 NumPy 和 SciPy 库很好。
这是一个列出 Java 的开源库的站点。
于 2013-01-05T22:19:26.627 回答