上传者: 38723027
|
上传时间: 2021-12-12 09:16:59
|
文件大小: 2.97MB
|
文件类型: -
matlab的欧拉方法代码二维热扩散有限差分法
该项目的目的是使用有限差分法求解二维热方程。
这是一个MATLAB代码,可以解决不同的材料,例如(铜,铝,银等),或者允许用户通过输入导热系数,比热和密度来添加自己的材料。
可以应用许多随时间固定的“狄利克雷条件”的边界条件。
它还解决了印版的稳态温度,并告诉用户该印版达到该稳态所需的时间,并且用户选择了误差容限。
解决方案的精度将主要取决于在网格划分和开始迭代求解之前也可以选择的x和y方向上的节点数。
该代码可以用两种方式(Euler和二阶Runge-Kutte)以及具有中心有限差分的空间导数求解方程的时间导数部分。最后,在求解之后,时间上的图形模拟似乎表明了热量如何扩散到整个过程中在所选时间间隔内的板块。