3-D Heat Equation Numerical Solution

版本 1.2.0.0 (136.0 KB) 作者: Visa Suomi
Solution to the three-dimensional heat equation using alternating direction implicit (ADI) method
2.5K 次下载
更新时间 2019/3/13

查看许可证

This function solves the three-dimensional Pennes Bioheat Transfer (BHT) equation in a homogeneous medium using Alternating Direction Implicit (ADI) method. The code has been developed for High-Intensity Focused Ultrasound (HIFU) treatments in tissue, but it can be applied to other heating problems as well. If desired, the solution takes into account the perfusion rate, thermal conductivity and specific heat capacity of tissue.

Contents:

ADI_method.pdf - Written down numerical solution to heat equation using ADI method
solve_heat_equation_implicit_ADI.m - Code for the numerical solution using ADI method
thomas_algorithm.m - Fast algorithm for solving tridiagonal matrices
comparison_to_analytical_solution.m - An example code for comparing the solutions from ADI method to an analytical solution with different heating and cooling durations

Created by:

Visa Suomi

引用格式

Visa Suomi (2024). 3-D Heat Equation Numerical Solution (https://www.mathworks.com/matlabcentral/fileexchange/59336-3-d-heat-equation-numerical-solution), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2018a
兼容任何版本
平台兼容性
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.2.0.0

- Checked compatibility with Matlab R2018a and above
- Fixed bug in thermal dose calculation (time step changed from seconds to minutes)
- Time step is now given as an input variable for the ADI method

1.1.0.0

- The outputs are now given as 4-D matrices for temperature and thermal dose over time
- Perfusion rate is given now in units 1/s and new blood parameters are required
- Determination of suitable time step changed
- New calculation progress bar added
- Description updated

1.0.0.0