Higher Order Finite Difference Schemes for the Heat Equation
Higher Order Finite Difference Schemes for the Heat Equation (Part 1)
Modeling and Analytical solution of Parabolic Equation
The analytical solution of a PDE is not always easy to calculate. We usually use method of separation of variables to obtain the analytical solution of One-dimensional and Two-dimensional heat equation. This process convert the PDE into a set of ODE’s which can be solve to obtain analytical solution. The numerical solution of partial differential can be solved by using different numerical schemes. We used MATLAB to numerically solve heat equation and graph the results.
Heat Conduction Equation
We consider a long strip having homogeneous material and of invariant cross-section and oriented along -axis. We assume that the strip is possessing thermal insulation and that is sufficiently thin so that heat flows in -direction only. Temperature of the strip at any point depends upon -coordinate and time . One-dimensional heat equation
(1)
Higher Order Finite Difference Schemes for the Heat Equation (Part 1)
where we have as a positive constant. In fact sometimes called the thermal diffusivity of the strip, where represents the thermal conductivity of the of the strip’s material.
The heat equation (1) is first-order in , which shows that we need only one initial condition at , with two BCs, to seek a solution that is unique. The IC by which the temperature distribution initially specified in the strip , and here is known. Different types of BCs are possible, but we will only use the following;
which means that ends of the strip have constant temperatures and .
The two dimensional heat conduction equation is
(2)
where is flat plate’s temperature. We suppose that the plate is thin and the tops of the plate are insulated as well as the bottom surface to avoid the heat flow that happens other than plane. We need initial as well as the BCs to obtain a unique solutions of (1). For example if we have a rectangular plate then the typical BCs could be written as
(3)
is an initial condition a given function .
Higher Order Finite Difference Schemes for the Heat Equation (Part 1)
The general solution by separation of variables for the above given one-dimensional heat equation with boundary and ICs;
(4)
In order to solve this problem using separation of variable, we assume
(5)
Then the equation (1) becomes
(6)
where is a constant.
From equation (6) we can write
(7)
(8)
The solution of second order ODE (7) in is given by
(9)
Applying BCs, we get
Thus the solution is
(10)
The solution of first order ODE (8) in will be
(11)
By the principle of superposition the general solution will be
(12)
Model Example
Consider the following heat equation with given initial and BCs.
(13)
In order to solve this problem using separation of variable, we assume
(14)
Equation (13) become
(15)
where is a constant.
From equation (15) we can be considered into the following two ordinary differential equations.
(16)
(17)
The solution of second order ordinary differential equation (16) in is given by
(18)
Applying BCs, we get
where .
Thus, the solution is
The solution of first order ODE (17) in will be
(19)
Higher Order Finite Difference Schemes for the Heat Equation (Part 1)
By the principle of superposition the general solution will be
(20)
(21)
where is arbitrary constant.
Substitute for initial conditions,
(22)
By comparing the coefficients
(23)
So, the final solution will be
(24)
To find the error-free solution of a PDE is a challenging problem. Till now mathematics do not give a closed form solution, and more refinements in solutions are yet to come. Many numerical techniques have been developed for solving PDE’s. We will discuss some of these numerical techniques in this post. The finite difference approximation is used to numerically approximate the solution of heat equation (1).