求一个一维瞬态热传导的有限元matlab代码,应用第一类边界条件的
如何用有限元分析法求解一维瞬态热传导问题?
该问题可以根据下列思路来考虑求解:
第一步,明确具体的一维瞬态热传导问题的方程,以及初始条件;
第二步,网格生成。在给定区域内生成网格,即利用网格将应该区域剖分成若干个小区域,网格质量的高低直接影响到方程计算精度;
第三步,协调元。构造有限维的函数空间来近似代替无限维的空间。如空间为有限元离散空间应使用非协调元(克鲁兹-拉维亚特三角元);
第四步,离散格式。即对时间采用差分法来近似;
第五步,构造线性方程组;
第六步,求解线性方程组并进行误差分析。
第七步,根据上述方法编程,即可得到计算结果。