Inverse Problem of Finding an Unknown Parameter for One...

79
Inverse Problem of Finding an Unknown Parameter for One- and Two-dimensional Parabolic Heat Equations Mohamed Elmajdoub Problem Report submitted to the Statler College of Engineering and Mineral Resources at West Virginia University in partial fulfillment of the requirements for the degree of Master of Science in Chemical Engineering Charter D. Stinespring, Ph.D., Chair Fernando V. Lima, Ph.D. Yong Yang, Ph.D. Department of Chemical Engineering Morgantown, West Virginia 2015 Keywords: Inverse problem, control parameter, non-classical boundary conditions, Temperature overspecification Copyright 2015, Mohamed Elmajdoub

Transcript of Inverse Problem of Finding an Unknown Parameter for One...

Page 1: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

Inverse Problem of Finding an Unknown Parameter for One-

and Two-dimensional Parabolic Heat Equations

Mohamed Elmajdoub

Problem Report submitted to the Statler College of Engineering and Mineral Resources

at West Virginia University

in partial fulfillment of the requirements for the degree of

Master of Science in Chemical Engineering

Charter D. Stinespring, Ph.D., Chair

Fernando V. Lima, Ph.D.

Yong Yang, Ph.D.

Department of Chemical Engineering

Morgantown, West Virginia 2015

Keywords: Inverse problem, control parameter, non-classical boundary conditions, Temperature overspecification

Copyright 2015, Mohamed Elmajdoub

Page 2: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

ABSTRACT

Inverse Problem of Finding an Unknown Parameter for One- and Two-dimensional Parabolic Heat Equations

Mohamed Elmajdoub

In many transient heat transfer problems, accurately measuring thermal properties has

proven to be an important and difficult field of study. It is possible to find the temperature distribution u as well as the control parameter p that simultaneously satisfy the governing partial differential equation. The analysis of simultaneously recovering the heat source control parameter and the solution of the parabolic partial differential equation is referred to as an inverse partial differential equation (IPDE).

In this problem report, inverse problems of finding an unknown time-dependent parameter in one- and two-dimensional Cartesian coordinates are considered. The Crank–Nicolson finite difference method and the predictor–corrector method are used to estimate the time-dependent control parameter and the parabolic solution. The second part of the problem report is devoted to numerical solutions of one- and two-dimensional inverse parabolic heat equation in cylindrical coordinates.

The computational models created in this work are validated with an exact solution for Cartesian problems, real experimental data for one-dimensional cylindrical problem, and MATLAB PDE toolbox solution for two-dimensional cylindrical problems. Numerical simulations demonstrated that one- dimensional Cartesian computational model is accurate, stable and less time expensive than the two- dimensional Cartesian computational model. However, in the real application of the scheme, the results obtained for one-dimensional cylindrical problem are accurate for “short times,” acceptable for “moderate times,” and accurate again for “large times.” In general, the model produces reliable results and the simulated temperature measurements were consistent with the experimental data. In the two-dimensional cylindrical computational model, the direct problem solution is the foundation of the inverse problem. The direct problem is solved by MATLAB PDE toolbox and the overspecified boundary condition E(t) which is one solution of the direct, has been chosen at the midpoint of the of r and z coordinates. The model produce acceptable results at points near the boundary where z is within interval of 0 < z < 0.2 or 0.8 < z < 1, but the solution diverges until it reaches its maximum at the midpoint of z.

Page 3: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

iii

ACKNOWLEDGEMENTS

The completion of this work could not have been possible without the help, contributions,

encouragement, and support of so many people. I would first like to thank my Prof. Charter

Stinespring for his standing beside me during my stressful time, and given me hope to move

ahead. But also for his encouragement and friendly guidance during the course of this work. His

valuable advice, great guidance, and contributions in writing this work are always gratefully

acknowledged.

Committee members, Dr. Fernando Lima and Dr. Yong Yang have provided a great

guidance and helpful suggestion and informative discussion. My thanks go to all Chemical

Engineering staff and colleagues who helped me throughout my program. Furthermore, I would

also like to thank Dr. Hamid Bidmus for providing his experimental data from his study.

Last, but not least, I wish to express my appreciation to my wife, Einas, for her patience,

her understanding, and her never-ending support. Finally, I sincerely thank my parents, brothers

and sisters for the constant encouragement they have given me. Apologies in advance to all

others whom I may forget to mention here.

Page 4: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

iv

TABLE OF CONTENTS

Title Page ......................................................................................................................................... i

Abstract .......................................................................................................................................... ii

Acknowledgements ....................................................................................................................... iii

Table of Contents ........................................................................................................................... iv

List of Tables ................................................................................................................................. vi

List of Figures ............................................................................................................................... vii

Nomenclature ............................................................................................................................... viii

Chapter 1 : Introduction ...................................................................................................................1

1.1 Objectives of the Study ............................................................................................... 2

1.2 Scope of this Work ...................................................................................................... 3

Chapter 2 : Literature Review .........................................................................................................4

2.1 Direct and Inverse Problem ........................................................................................ 4

2.2 Overview of Previous Work ....................................................................................... 5

2.2.1 1D Parabolic Inverse Problem ......................................................................6

2.2.2 2D Parabolic Inverse Problem ......................................................................8

2.3 Application of Control Parameter Inverse Problem .................................................. 10

Chapter 3 : The Numerical Technique ..........................................................................................12

3.1 The Crank–Nicolson Finite Difference Method ....................................................... 12

3.2 1D Inverse Problem with Point Overspecification ................................................... 13

3.3 The Prediction-Correcting Mechanism for 1D Problem ........................................... 14

3.4 2D Inverse Problem with Point Overspecification ................................................... 18

3.5 The Prediction-Correcting Mechanism for 2D Problem ........................................... 20

3.6 Application of Inverse Problem to Cylindrical Coordinates ..................................... 23

Page 5: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

v

3.6.1 1D Cylindrical Coordinate Batch Vessel with Wall Cooling .....................23

3.6.2 2D Cylindrical Coordinates Using PDE Toolbox .......................................26

Chapter 4 : Model Validation And Discussions ...........................................................................28

4.1 Model Numerical Test in 1D Cartesian Coordinates ................................................ 29

4.2 Model Numerical Test in 2D Cartesian Coordinates ................................................ 32

4.3 Model Numerical Test in 1D Cylindrical Coordinates ............................................. 36

4.4 Model Numerical Test in 2D Cylindrical Coordinates ............................................. 42

Chapter 5 : Conclusions and Future Work ....................................................................................47

5.1 Conclusions ............................................................................................................... 47

5.2 Future Work .............................................................................................................. 50

References .....................................................................................................................................51

Appendix A ...................................................................................................................................55

Appendix B ...................................................................................................................................60

Page 6: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

vi

LIST OF TABLES

3.1 Radial location of thermocouples in the batch vessel .......................................................... 24

4.1 Sample results of u(x,t) for the first model ......................................................................... 30

4.2 The RMSE, MAE and CPT time for both u(x,t) and p(t) ..................................................... 32

4.3 Sample results of u(x,y,t) at t = T the second model ........................................................... 34

4.4 The RMSE, MAE and CPT time for both u(x,y,t) and p(t) ................................................... 34

4.5 Sample results of u(r,t) for TC2 and TC6 only ..................................................................... 38

4.6 The RMSE, MAE and CPT time for both u(r,t) and p(t) ...................................................... 39

4.7 Sample results of u(r,z,t) at t = T the fourth model ............................................................. 44

4.8 The RMSE, MAE and CPT time for u(r,z,t) ......................................................................... 44

B.1 The output results of u(x,t) for the first model, h= k =1/100, s =100 and T =1 ..................... 60

B.2 the output results of p(t) for first model, h= k =1/100, s =100 and T =1 ............................... 61

B.3 the output results of u(x,y,t) for the second model, h= 1/50, k =1/100, ................................ 62

B.4 the output results of p(t) for the second model, h= k =1/100, s =25 and T =1 ....................... 63

B.5 the output results of u(r,t) or (TC 2) for the third model, h= k =1/100 .................................. 64

B.6 the output results of u(r,t) or (TC 3) for the third model, h= k =1/100 ..................................... 65 B.7 the output results of u(r,t) or (TC 4) for the third model, h= k =1/100 .................................. 66

B.8 the output results of u(r,t) or (TC 5) for the third model, h= k =1/100 .................................. 67

B.9 the output results of u(r,t) or (TC 6) for the third model, h= k =1/100 .................................. 68

B.10 the output results of p(t) for the third model, h= k =1/100, ................................................ 69

B.11 the output results of u(r,z,t) for the fourth model, h= 1/100, k =1/100 ................................ 70

B.12 the lists output results of p(t) for fourth model, h= k =1/100, s =100 and T =1 .................. 71

Page 7: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

vii

LIST OF FIGURES

3.1 The Crank–Nicolson computational molecule for 1D ......................................................... 14

3.2 Flow chart of the numerical routine written in MATLAB code for 1D Cartesian .............. 17

3.3 The Crank–Nicolson computational molecule for 2D ......................................................... 19

3.4 Flow chart of the numerical routine written in MATLAB code for 2D Cartesian .............. 22

3.5 Batch vessel for deposition with cooled vessel wall ........................................................... 24

3.6 Flow chart of the numerical routine written in MATLAB code for 1D cylindrical ........... 25

3.7 Flow chart of PDE Toolbox routine written in MATLAB for 2D cylindrical .................... 27

4.1 Surface plot of the numerical solution u(x,t) for the first model ........................................ 29

4.2 The numerical solution p(t) for the first model .................................................................... 30

4.3 ADE and PE of u(x,t) at t = T ............................................................................................... 31

4.4 ADE and PE of p(t) at all x ................................................................................................. 32

4.5 Surface plot of the numerical solution u(x,y,t) for the second model at y =0.5 .................. 33

4.6 The numerical solution p(t) for the second model ............................................................... 33

4.7 ADE and PE of u(x,y,t) for the second model ...................................................................... 35

4.8 ADE and PE of p(t) at all x and y ........................................................................................ 36

4.9 Surface plot of the numerical solution u(r, t) for the third model ........................................ 37

4.10 The numerical solution p(t) for the third model ................................................................. 38

4.11 The numerical solution u(r, t) for the TC2. ........................................................................ 39

4.12 The numerical solution u(r, t) for the TC6. ........................................................................ 40

4.13 ADE and PE of u(r, t) for the TC2...................................................................................... 40

4.14 ADE and PE of u(r, t) for the TC6...................................................................................... 41

4.15 Surface plot of the numerical solution u(r,z, t) for the fourth model.. ................................ 43

4.16 The numerical solution p(t) for the fourth model. .............................................................. 43

4.17 Comparison between the Crank-Nicolson and PDE toolbox solutions. ............................. 45

4.18 ADE and PE of u(r,z,t) for the fourth model. ..................................................................... 46

Page 8: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

viii

NOMENCLATURE

f Heat source term

a Thermal coefficient

C Heat capacity term

p control parameter

u Parabolic solution

g Boundary condition

E Overspecification boundary condition

x0 Overspecification boundary condition coordinate in x-axis

y0 Overspecification boundary condition coordinate in y-axis

t Time

T Final time

h Step size in x direction

O Truncation error

k Step size in t direction

N Mesh grid in the t direction

l Iteration number

M Mesh grid in the x direction

uxx Second derivative of u with respect to x

uyy Second derivative of u with respect to y

p0 Initial guess of p

R Tridiagonal matrix coefficient

b Known system of equations coefficient

q Heat source

Greek Symbols

ρ Density

α Thermal conductivity

ϕxx Second derivative of the initial condition with respect to x

ϕyy Second derivative of the initial condition with respect to y

Ω Domain

Δ Amount of change

ϕ Initial condition

Page 9: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

1

CHAPTER 1

INTRODUCTION

Over the past years, heat transfer parabolic inverse problems and numerical techniques

(finite difference methods) used to solve them have been increasing. In fact, this has been one of

the fastest growing areas in various application fields. The study of inverse problems plays an

important role today in applied mathematics and physics. This kind of problem also arises in

many other important applications areas such as mathematical models for population dynamics,

quasistatic theory of thermoelasticity, medical science, electrochemistry, control theory,

biochemistry, and certain biological processes [1]. For instance, it is challenging to perform

accurate measurement of the time-dependent blood perfusion through a certain region of tissue

under investigation [2]. Thus, models are often developed and tuned using experimental data to

identify the time-dependent perfusion from the inverse problem to overcome this difficulty.

Additional measurements are of course necessary to render a unique solution such as heat flux,

interior temperature, or mass measurements [3].

Several physical phenomena are modeled by a parabolic inverse problem with non-

classical boundary conditions. Such a boundary condition may appear as a temperature at a given

point x0 in the spatial domain at time t; in which case, the boundary condition is called point

overspecification boundary condition [4]. If the governing partial differential equation is used to

describe a heat transfer process where a source parameter exists, then the integral boundary

condition can be interpreted as a weighted thermal energy contained in a portion of the spatial

domain [5].

While many solutions for direct problems with standard boundary conditions have been

used, such as finite difference, finite element, finite volume, and boundary element methods,

Page 10: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

2

there has been less research into the numerical approximation of inverse parabolic partial

differential equations (IPDEs) with overspecified boundary data. Finite difference methods are

known as the first techniques for solving IPDEs. Even though these methods are very effective

for solving various kinds of PDEs, some finite difference methods are known as unstable and are

restricted by the stability criteria. However, implicit schemes, such as the Crank–Nicolson, are

considered unconditionally stable based on the von Neumann stability analysis. Moreover, the

Crank–Nicolson has second order accuracy, which means less truncation error associated with

this method [6].

Few investigations are known in the literature that involve the inverse problem in

cylindrical coordinate systems. Additionally, after an extensive of the research, there is no

known validation for the existing computational models based on real experimental data or

validation data against other numerical methods such as the finite element method. Therefore,

the overall focus of this problem report was to model a parabolic inverse problem and validate

the results with an exact solution for selected examples. In addition, the computational model

created in this work was tested on cylindrical coordinate system.

1.1 Objective of the Study

The objectives of this study were, first, to solve a PDE as an inverse problem with use of

unconditionally stable and second-order accuracy scheme such as the Crank–Nicolson method.

Second, developing an advanced MATLAB computational code for approximation solutions of

one-dimensional (1D) and two-dimensional (2D) problem with heat source involved. To achieve

these goals, the following steps were pursued:

Page 11: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

3

(1) Use an implicit finite difference scheme for 1D and 2D of heat equation with heat source

term involved. The Crank–Nicholson method is used for this purpose. In addition, use

non-classical boundary conditions: point overspecifcation conditions.

(2) Develop MATLAB code for both 1D and 2D problems.

(3) Validate the results with the analytical solution (Cartesian problems).

(4) Apply the developed code to cylindrical geometry.

(5) Validate the results with an experimental data and PDE toolbox (cylindrical problems).

1.2 Scope of this Work

In this problem report, Chapter 2 reviews the previous work on the development and

application of a different numerical scheme for solving the PDE and simultaneously determines

of two ingredients as an inverse problem. Chapter 3 describes the use of the Crank–Nicolson

finite difference method. In this chapter, the predictor-corrector method that is used to predict the

time-dependent heat source parameter is investigated.

Chapter 4 presents the numerical experiments and results of the Crank–Nicholson method

for 1D and 2D problems with non-classical boundary conditions. In addition, the Cartesian

problems MATLAB codes will used for cylindrical problems with necessary adjustments on the

boundary conditions of cylindrical geometry. All results and graphs are shown in this chapter.

Chapter 5 summarizes the conclusions and suggestions for future work. Some derivations

are appended in Appendix A. Appendix B lists all output results of the code to illustrate the

numerical results. The accompanying CD-ROM contains the source codes for 1D and 2D solver

for four models.

Page 12: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

4

CHAPTER 2

LITERATURE REVIEW

Many mathematicians and engineers have been interested in solving parabolic inverse

problems. Consequently, several finite difference schemes for solutions to this type of problem

have been established. With the development of high-speed personal computers, it has become

more convenient to use numerical techniques to solve heat transfer inverse problems. This is

especially true for problems with non-classical boundary conditions. This literature review is

intended to provide a general background of some inverse problems, and in particular the

parabolic heat equation inverse problem for determination of the time-dependent heat source

control parameter in 1D and 2D inverse problems. For references regarding specific techniques,

readers should look at cited references to identify further relevant studies.

2.1 Direct and Inverse Problem

A complete mathematical description of a physical system allows the outcome of some

measurements to be predicted. The estimation of the measurement results is referred to either as

the modelization problem, the simulation problem, the forward problem, or the direct problem

[7]. There are many well-known methods to solve direct problems. For instance, the PDEs

describing the physical phenomena of heat conduction can be solved using exact and numerical

methods. The exact methods include the classical examples of separation of variables and

Laplace transforms. Furthermore, direct problems are considered well-posed problems and more

typical when modeling a physical system where the model parameters and material properties are

known. Hadamard suggested that a problem is well-posed if and only if the following properties

hold [8]:

Page 13: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

5

A solution exists, at least one solution exists (existence);

The solution is unique, at most one solution exists (uniqueness);

The solution depends continuously on the data (stability); that is to say, do not

produce a wildly different result for very small change in the input data.

The inverse problem consists of using the actual result of some measurements to infer the

values of the parameters that characterize the system. According to many references in the recent

literature, it is commonly thought that most inverse problems are considered ill-posed [9, 10, 11].

Problem is said to be ill-posed if it fails to meet the properties provided by Hadamard. The ill-

posed problems contain errors. This means that a small error of measured data may result in an

unstable prediction, which results in estimates rather than actual results for a target property that

needs to be estimated. This maks the solution extremely sensitive to measurement errors.

2.2 Overview of Previous Work

Much research has been conducted on finding a control parameter in a one-dimensional

(1D) parabolic inverse using various numerical methods such as second-order explicit finite-

difference (FTCS), the second-order implicit finite-difference (BTCS) procedure, Crandall’s

formula, the Saulyev's first and second schemes, etc. the explicit schemes are very easy to

implement for this type of problems, but it will be restricted by the stability criteria and the step

size might be not good enough to archive good accuracy. In contrast, the implicit schemes are

difficult to implement, but they are often unconditionally stable where the step size can be

chosen without any limitation.

Page 14: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

6

2.2.1 1D Parabolic Inverse Problem

There are many examples of inverse problem of identifying different ingredients of the

parabolic PDE, such as identifying unknown source term f(x,t,) [14, 15, 16], unknown thermal

coefficient a(t) [17, 18], and unknown capacity term C(u) [19]. This review is intended to limit

to models with an estimation of control parameter p(t). Some of them are discussed below

),(),()(),()(),()( txftxutptx

x

uta

xtx

t

uuC

,10 x ,0 Tt

(2.1)

subjected to the given initial and boundary condition,

)()0,( xxu ,10 x

(2.2)

)(),0( 1 tgtu ,0 Tt

)(),1( 2 tgtu ,0 Tt

with overspecification at a point in the spatial domain,

(2.3)

)(),( 0 tEtxu ,0 Tt (2.4)

or integral overspecification over a portion of the spatial domain,

),(),()(

0

tEdxtxuts

,0 Tt ,1)(0 ts

(2.5)

Where C(u), a(t), f, g0, g1, ϕ , and E are known functions, while u and p are unknown solutions.

The problem (2.1)–(2.4) can model certain types of physical problems where (2.1) can be

used to describe a heat transfer process with a source parameter present. As an example, (2.4)

represents the temperature measured by an actual sensor at a given point x0 in a spatial domain at

time t. Thus the purpose of solving this inverse problem is to identify the source parameter that

will produce at each time t a desired temperature at that point [4, 20].

Page 15: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

7

Cannon and his co-workers paid a lot of attention to the numerical treatment of this

problem. They demonstrated the existence and uniqueness of a smooth global solution pair (u, p)

which depends continuously upon the data under some certain assumptions [21]. Cannon and Lin

extended the investigation to quasilinear parabolic equations [22]. However, because of the

restriction of the method they used, only local solutions were obtained. Later, they presented a

new approach to demonstrate the existence of the global solution of (2.1) by transforming the

nonlinear equation. They also studied using a backward Euler scheme via a transformation of (u,

p) to (v, r) to eliminate the term p(t)u which led to transfer the semi-linear PDE to a linear PDE.

In addition, they investigation of the convergence of u with the convergence order of

and of p with the convergence order of ( / ) when [23]. A numerical scheme for a

similar problem, in which the upper limit of the integration s(t) is a function of time, has been

studied by Cannon and Matheson and they have also discussed the convergence as well [21].

Recently, Dehghan has done extensive research on inverse problem parameter

estimations and presented several numerical methods for the inverse problems similar to (2.1)–

(2.5) in 1D and 2D problems. He introduced the (1,3) and (1,5) FTCS, the (3,1) BTCS)

procedure, (3,3) Crandall’s formula, and the (2,2) Saulyev's first and second kind formula. His

algorithms were tested on two problems and were seen to produce good results and suggest

convergence to exact solution when h goes to zero [6, 24, 25]. A more general and complex

numerical treatment of the control parameter estimation has been developed by the same author

[26]. He introduced the θ-method or weighted finite difference formula, which was based on the

modified equivalent PDE as described by Warming and Hyett [27].

Methods based on the meshless property of multiquadric (MQ) quasi-interpolation, and

moving least-square (MLS) approximation are found to be an alternative to the traditional mesh

Page 16: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

8

dependent techniques such as FTCS, BTCS, Crandall, and Saulyev etc. Min and Zong-Min

proposed the MQ quasi-interpolation method for solving 1D parabolic equation with both point

overspecified data and integral overspecification. In their scheme, the spatial derivatives of the

equations were approximated by the derivatives of MQ quasi-interpolation, while a simple

forward difference to the dependent variable derivatives. They also introduced a polynomial as

an effective technique in MQ quasi-interpolation schemes. Later in their paper, it was noticed

that with the introduced polynomial, some terms of the parabolic equation disappeared, and their

roles are represented implicitly by the polynomial [28].

Cheng presented a technique based on the moving MLS approximation for finding the

solution of problem (2.1)-(2.4). He used MLS approximation for discretization of both time and

space variables. Several numerical examples were introduced in this paper showing that the

methods are convergent with good accuracy. The author mentioned that meshless methods allow

to solve problems with non-regular geometry as compared to other numerical methods based on

meshes in which the regularity of the geometry is necessary [29].

2.2.2 2D Parabolic Inverse Problem

The 1D parabolic control parameter inverse problem with one demission in space x, can

be extended to 2D inverse problem as follows:

),,(),,()(),,(),,()(),,()(

2

2

2

2

tyxftyxutptyxy

utyx

x

utatyx

t

uuC

,10 x ,10 y ,0 Tt

(2.6)

subjected to the given initial and boundary condition,

),,()0,,( yxyxu ,1,0 yx (2.7)

Page 17: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

9

),(),,0( 1 tgtyu ,10 t

)(),,1( 2 tgtyu ,10 t

),(),0,( 1 thtxu ,10 t

)(),1,( 2 thtxu ,10 t

with an additional overspecification condition,

(2.8)

)(),,( 00 tEtyxu ,0 Tt

(2.9)

or integral overspecification over a portion of the spatial domain,

),(),,(0 0

tEdydxtyxua b

,0 Tt ,1,0 ba (2.10)

Several numerical methods have been developed to deal with problems similar to (2.6)-

(2.9) that may not have analytical solutions, or situations during which such solutions become

difficult to obtain.

The theoretical discussion is fully addressed in early work by Wang. He investigated the

solvability of parameter estimation p(t) by introducing two different non-classical boundary

conditions. He also introduced a pair of transformations that led to transfer the semi-linear PDE

to a linear PDE in order to overcome the difficulty of p(t) estimation, and to eliminate the term

p(t)u, which is implicitly composed in r(t) function. A tridiagonal system was produced as result

of using a finite difference approach. Wang mentioned that the point overspecifcation is much

slower than energy overspecification. This is due to the fact that the iteration process was quite

oscillatory. However, the numerical experiments show satisfactory results in comparison to the

exact solution for selected problems [30].

Page 18: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

10

Various numerical methods such as the Sinc-Collocation Method [31], the (1, 5) fully

explicit scheme, the Noye–Hayman (5, 5) fully implicit method, the (3, 9) ADI method [32],

were applied to compute the control parameter in the 2D inverse problem. However, each

method mentioned above has some sort of advantage and disadvantage. For instance, explicit

methods are considered simple to implement, but due to their stability requirement, the time

increment will be restricted by the stability criteria. On other hand, implicit methods are

considered stable, these techniques use an extensive amount of computation time compared to

the explicit methods for the same selection of values s and h. For more detail on these

methods, we refer the reader to the above sources and the references therein.

2.3 Application of Control Parameter Inverse Problem

Many physical situations might be modeled by (2.1)-(2.3) with (2.4) or (2.5). Problems of

these types can also arise from laser material treatments. HÖmberg and Yamamoto investigated

the controllability on a curve for a semi-linear parabolic equation of a laser heat treatment under

observed temperature. Therefore, they proposed the heat equation similar to (2.1)-(2.4) in order

to evaluate the temperature u and the laser power p(t). They also showed that their theory

confirms the application of PID-control to their experiment and provided numerical simulations

for a PID control of laser hardening. Moreover, they tested their approach on an industrial case

study which was presented confirming the practical applicability of using inverse problem

modeling [33].

Furthermore, application of control parameter inverse problem can also arise in the

medical field. For instance, it is important to maintain an accurate estimation of both the

temperature and the blood perfusion of tissue under investigation, and this task could be

Page 19: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

11

performed before or during a surgical intervention as well as in other termo-regulatory tests.

Therefore, these types of tests could disturb the tissue to be measured, and allow for the

possibility of infection [3]. Previously, the blood perfusion was assumed a constant, and has

already been investigated for both numerical and analytical analyses. However, the blood

perfusion coefficient is the function of time in all the regions of the body, and for this reason

treating this physical phenomena as an inverse problem will lead to more accurate estimations.

Trucu et al has investigated the identification of the time-dependent perfusion coefficient in the

transient bio-heat conduction equation. They succeeded in developing a general numerical

method that would estimate both the temperature and the blood perfusion for different types of

boundary conditions and measurements [2].

Page 20: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

12

CHAPTER 3

THE NUMERICAL TECHNIQUE

Now consider the numerical solution of the inverse problems (2.1) – (2.4) for 1D and

(2.6) – (2.9) for 2D. The approximation for the function of u(x,t) and u(x,y,t) is attempted in 1D

and 2D respectively. In addition, the time-dependent function p(t) for both problems will be

evaluated based on prediction-correction method that has been described in detail elsewhere [5,

6]. The overestimation boundary is necessary for these problems. Therefore, those models will

examine point overspecification boundary condition as an additional boundary condition. This

Chapter provide insights details of the algorithm procedure and application of the Crank–

Nicolson method for solving this type of problems.

3.1 Crank–Nicolson Finite Difference Method

The explicit methods are considered to be a computationally simple and easier to

program but, due to the stability requirement, the time increment will be restricted by the

stability criteria. Alternatively, the Crank–Nicolson scheme is considered implicit and stable. It

can be proven that the Crank-Nicolson method is stable and converges for all values of

[Δt/(Δx)2]. In addition, it has second order accuracy and its truncation error is of the order of

[(Δx)2 + (Δt)2] [34]. However, the Crank–Nicolson scheme involves additional computation. If N

represents the internal grid points over a region, then this method involves the solution of N

simultaneous algebraic equations for each time step. The Crank–Nicholson scheme has been

chosen as the computational scheme in this work, due to properties of the stability and the

accuracy of the scheme. Todays’ computers are much powerful so computational time will be

minimized significantly.

Page 21: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

13

3.2 1D Inverse Problem with Point Overspecification

The following section considers the numerical solution of the inverse problem (2.1) –

(2.4). Suppose the approximation of u(x,t) and p(t) at the nth level, n = 0, 1, …, are defined, the

computation procedure starts by assigning an appropriate initial guess to p(t) for the (n+1)st

level. If the solution satisfies the overspecified boundary conditions (2.4) within a prescribed

tolerance , then the corresponding values of u(x,t) and p(t) will be accepted and move to the next

time increment level. Otherwise, p(t) will be continuously updated as a new guess. Thus the

computation will be repeated with the new guess p(t +l), l = 1,2, …, where l is the iteration

number.

The working domain is defined by [0, 1] × [0, T]. If by representing the number of mesh

grid in the x direction as M and in the t direction as N, the step size would be h = 1/M, and k =

T/N, respectively. The grid points (xi , tn) are defined by

, 0,1,2,… . , , (3.1)

, 0,1,2, … , , (3.2)

Applying the implicit Crank–Nicolson scheme to (2.1), the following finite difference working

formula results:

][

2

1)(

1 12

1 ni

ni

ni

ni uu

huu

k

))((4

1 11 ni

ni

nn uupp

)(2

1 1 ni

ni ff , ,10 Mi 10 Nn

(3.3)

Where,

)1

21

( i

ui

ui

ui

u

The computational molecule of the Crank–Nicolson computational molecule for 1D is

given in figure 3.1.

Page 22: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

14

Figure 3.1 The Crank–Nicolson computational molecule for 1D.

An (M-1) x (M-1) linear system of equations is obtained by rewriting the resulting system

into matrix form. All details concerning the derivations of R and b1 to bM-1 are appended in

appendix A.

)(1 nUBnAU

(3.4)

1

2

2

1

11

12

12

11

100

110

0011

001

M

M

nM

nM

n

n

b

b

b

b

u

u

u

u

R

R

R

R

1,2,… , 2 (3.5)

3.3 The Prediction-Correcting Mechanism for 1D Problem

Up to this point, it can be noticed that B vector is a function of un only. Thus, every term

in the right hand side of (3.5) should be known. The A matrix has one term p(t) which is

unknown and that needs to be given as an initial guess to start the computation. Therefore, the

Page 23: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

15

prediction-correction mechanism for p(t) is demonstrated in this section. Notice that, if u(x,t) and

p(t) are a solution for (2.1) – (2.4), then,

nxx

n

xx

E

txftxuEtp

or

txftEtptxutE

),(),()()(

),,()()(),()(

00

00

(3.6)

(3.7)

A few assumptions need to be addressed before preceding to the next equation. It was

assumed that f = f(x, t, u, ux, q) is a smooth function with respect to all of its variables, and f ≥ 0.

The compatibility condition is satisfied on ∂Ω x 0 by the data and ϕ(x0) = E (0) > 0 [5]. Thus,

the finite difference form of (3.7) can be rewritten as,

n

nk

nk

nk

nk

nn

E

fuuuhEp

)2)(1()( 11

2)(

(3.8)

Then po and u(x,t) at n = 0 level given by the initial condition provides a starting point for

the computations. Substituting the compatibility conditions into (3.7), results

)(

),()()0(

0

00)0(

x

txfxEp xx

(3.9)

Notice that the step size is very small. Therefore, this will lead to to assume that pn+1 is

not far from pn. Thus, it is reasonable to choose of the initial guess for pn+1 = pn, n = 0, 1, 2…, N

[6]. The pn and pn+1 can be substituted into (3.5) which will make the linear system ready to

solve. The above equations have a coefficient matrix that is tridiagonal; therefore, Thomas

algorithm can be used for block tridiagonal matrices to get the solutions [35].

The results that obtained are ui n+1, i = 1, 2,…M-1, corresponding to pn+1(0). If pn+1(l)

represents the lth guess for p(t) at n+1 level, then ui n+1(l) represents the corresponding values

Page 24: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

16

obtained by using pn+1(l), n = 1,2,…, N-1, l = 0,1,2,… . As result, the (3.8) can be used to

construct pn+1(l+1) as follows

1

1)(11

)(1)(11

21)1(1 )2)(1()(

n

nk

lnk

lnk

lnk

nln

E

fuuuhEp ,.......1,0l (3.10)

Then pn+1(l) will be adjusted continuously until it converges at a prescribed tolerance.

Then the corresponding values ui n+1(l) i = 1,2,…,M-1, and pn+1(l) as ui n+1, i = 1,2,…,M-1 and pn+1

are accepted. This completes computations from level n to n+1. The following chapter presents a

numerical example to show how this algorithm works and to validate it with the exact solution

for a selected problem. In addition, this algorithm will be tested on cylindrical coordinate system

by using experimental data provided by Bidmus [36].The numerical routine based on MATLAB

(R2014a) code, as one described in the flow chart of figure 3.2 and the pertinent details of each

block of the flowchart are provided below.

Page 25: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

17

Figure 3.2 Flow chart of the numerical routine written in MATLAB code for 1D Cartesian.

M N T L x0 h k s

k0 BC1 BC2 IC f E

Total number of h ( x increment ) Total number of k ( t increment ) Total Time of t Total length of x Overspecification grid point x increment t increment Stability condition the step size at given x0 Boundary condition at x = 0 Boundary condition at x = 1 Initial condition at t = 0 Heat source E function in Eq. 2.9

Start

Inputs: M, N, T, L, x0

Yes

No

Calculate; R, b1, bM-1, bi. (See Appx. A)

For the linear system Eq. (3.5)

Solve the linear system Eq. (3.5) using Thomas algorithm, un+1

| p(l+1)-p(l)|≤ h3

Calculate: h, k, s, k0

BC1, BC2, IC, f, E

Initial guess:

p0 = p(n+1, l) using Eq. (3.9)

Calculate; p (n+1, l+1) using Eq. (3.10)

Save, un+1 and p(n+1, l+1)

Post the results

End

Update p(n+1,m) = p(n+1, m+1)

Page 26: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

18

3.4 2D Inverse Problem with Point Overspecification

The purpose of solving 2D inverse problem numerically is to recover the source

parameter that will produce a desired temperature at each time t at a specific location (x0, y0). In

this section, the Crank–Nicolson is used for computing the numerical values of u(x,y,t) and p(t)

simultaneously. The procedure that was mentioned in [30], will be followed to solve the 2D

model equation (2.6) – (2.9).

The first step is to divide the working domain to [0, 1]2 × [0, T] into M2 × N mesh with

step size h = Δx = Δy = 1/M and time step size k = Δt = T/N. The grid points (xi, yi, tn) are

defined by

, 0,1,2,… . , , (3.11)

, 0,1,2,… , , (3.12)

The direct application of Crank–Nicolson scheme to 2D problem (2.6) leads to the

following finite difference working formula:

][

2

1)(

1,

1,2,

1,

nji

nji

nji

nji uu

huu

k ))((

4

1,

1,

1 nji

nji

nn uupp

)(2

1,

1,

nji

nji ff ,1,0 Mji 10 Nn

Where,

),

41,1,,1,1

(, ji

uji

uji

uji

uji

uji

u

Equation (3.13) also can be rewritten as:

jibn

jiun

jiun

jiun

jiun

jiRu

,)1

1,1

1,1,1

1,1

(1,

(3.13)

(3.14)

Page 27: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

19

Figure 3.4 shows the computational molecule of the Crank–Nicolson computational

molecule for 2D problem.

Figure 3.3 The Crank–Nicolson computational molecule for 2D.

To begin, the resulting system of equations described by (3.14) can be written into matrix

form. This results an (M-1) × (M-1) linear system of equations, and contain unknowns

1,....,2,1,,1, Mjinu ji . All details concerning the derivations of R and b1 to bM-1 are

appended in appendix A.

)(1 nUBnAU (3.15)

1,1

1,2

2,1

1,2

1,2

1,1

11,1

11,2

12,1

11,2

11,2

11,1

10010......0

110010...

0110010

00110010

10011001

01001100

...100110

...010011

0......01001

MM

MM

M

nMM

nMM

n

nM

n

n

b

b

b

b

b

b

u

u

u

u

u

u

R

R

R

R

R

R

R

R

R

(3.16)

Page 28: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

20

The linear system of equations is difficult to solve for this problem. The coefficients

matrix A produced by (3.15) are usually a large and sparse matrix with (1-M)2, which cannot be

handled easily. However, the successive over-relaxation (SOR) method will be used to solve the

system of equations. For more details about this method, readers are referred to.

3.5 The Prediction-Correcting Mechanism for 2D Problem

The predictor-corrector method is quite similar to what have done for 1D problem in

section (3.3). The prediction-correction mechanism for p(t) is demonstrated and how to use it

with the linear system (3.16). If u(x,,y t) and p(t) are a solution for (2.6) – (2.9), then

nyyxx

n

yyxx

E

tyxftyxutyxuEtp

or

tyxftEtptyxutyxutE

),,()],,(),,([)()(

),,,()()(),,(),,()(

000000

000000

(3.17)

(3.18)

Again, the assumptions that have been introduced in section (3.3) hold for this problem.

Thus, the finite difference form of (3.17) can be rewritten as:

n

nk

nlk

nn

E

fuhEp

,

2)( )1()(

(3.19)

If the compatibility conditions substituted into (3.17), it results

),(

),,()],(),([)0(

00

000000)0(

yx

tyxfyxyxEp yyxx

(3.20)

Both po and u(x,y,t) at n = 0 level is given by the initial condition provide a starting point

of the computations. For practical computation, however, the step size is very small. Therefore,

Page 29: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

21

this will lead to assume that pn+1 is close to pn. Thus, it is reasonable to choose the initial guess

for pn+1 = pn, n = 0, 1, 2…, N. Substitute pn and pn+1 into (3.15), it will make the linear system

ready to solve. The SOR method described earlier will be used to solve the system of equations.

The results obtained are ui,j n+1, i,j = 1, 2,…M-1, corresponding to pn+1(0). If pn+1(l) represents the

lth guess for p(t) at n+1 level, then ui,j n+1(l) represents the corresponding values obtained by

using pn+1(l), n = 1,2,…, N-1, l = 0,1,2,…. As result, the (3.19) can be used to construct pn+1(m+1)

as follows

,.......1,0

)1()(1

1,

)(1,

21)1(1 0000

lE

fuhEp n

nji

lnji

nln

(3.21)

Where,

),

41,1,,1,1

(, 000000000000 ji

uji

uji

uji

uji

uji

u

The algorithm will adjust pn+1(m) continuously until it converges and satisfies the

prescribed tolerance. Then the corresponding values ui,j n+1(m) i,j = 1,2,…,M-1, and pn+1(m) as ui,j

n+1, i,j = 1,2,…,M-1 and pn+1 are accepted respectively. Now, the computaions are completed

from level n to n+1. The results of the 2D algorithm are discussed with the exact solution for a

selected problem in the chapter 4. Moreover, this algorithm is tested on a cylindrical coordinates

system by using solution data generated by the PDE Toolbox (R2014a). The numerical routine

based on MATLAB (R2014a) code, as one described in the flow chart of figure 3.2 is

summarizes the algorithm. The pertinent details of each block of the flow chart are provided

below.

Page 30: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

22

Figure 3.4 Flow chart of the numerical routine written in MATLAB code for 2D Cartesian.

M N T L x0

y0 h k s

k0 BC1 BC2 BC3 BC4 IC f E

Total number of h ( x increment ) Total number of k ( t increment ) Total Time of t Total length of x Overspecification grid point in x direction Overspecification grid point in y direction x increment t increment Stability condition The step size at given x0 Boundary condition at x = 0 Boundary condition at x = 1 Boundary condition at y = 0 Boundary condition at y = 1 Initial condition at t = 0 Heat source E function in Eq. 2.9

Start

Inputs: M, N, T, L, x0, y0

Yes

No

Calculate; R, bi,J. (See Appx. A)

For the linear system Eq. (3.15)

Solve the linear system Eq. (3.15) using SOR method, un+1

| p(l+1)-p(l)|≤ h3

Calculate: h, k, s, i0, j0

BC1, BC2, BC3, BC4, IC, f, E

Initial guess:

p0 = p(n+1, l) using Eq. (3.20)

Calculate; p (n+1, l+1) using Eq. (3.21)

Save, un+1 and p(n+1, l+1)

Post the results

End

Update p(n+1,m) = p(n+1, m+1)

Page 31: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

23

3.6 Application of Inverse Problem to Cylindrical Coordinates

In this section, the inverse problem for a generalized heat equation in cylindrical

coordinates is considered. The main goal in this section is an extension of the 1D inverse

problem model in Cartesian coordinates in section (3.2), to 1D inverse problem in cylindrical

coordinates. This can be done by adjusting the boundary conditions so that the model output

results can satisfy and mimic the real experimental data of a selected cylindrical problem. Recall

that the simplest form of the 1D heat equation in cylindrical coordinate (r, t) is

),(),()(),(1

),( trftrutptrr

ur

rrtr

t

u

, ,10 r ,0 Tt

(3.22)

subjected to the given initial and boundary condition,

)()0,( rru ,10 r

(3.23)

)(),0( 1 tgtu ,0 Tt

)(),1( 2 tgtu ,0 Tt

with overspecification at a point in the spatial domain,

(3.24)

)(),( 0 tEtru ,0 Tt (3.25)

3.6.1 1D Cylindrical Coordinate “Batch Vessel with Wall cooling” [36]

Bidmus’ experiment “Batch Vessel with Wall cooling” is a good example to validate the

1D inverse problem in cylindrical coordinates. This experiment was used to investigate the wax

deposition that occur under static cooling conditions. It consisted of a cylindrical vessel made of

copper, with a 4 inch inside diameter and 6 inches in height. In addition, there were two

temperature-regulated baths for maintaining the temperatures of the wax-solvent mixture and the

coolant. The hot medium was a wax-solvent mixture, and the cold surface was the vessel wall.

Therefore, thermal energy was radially dispersed outward to the cold vessel wall. In order to

Page 32: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

24

measure the temperature history during the experiment, 7 pre-calibrated thermocouples were

used inside the cylindrical vessel at different radial locations [36].

Figure 3.5 shows the schematic for the vessel for deposition with static cooling. The

thermocouples are labeled TC l to TC7 based on their distances from the surface (or the vessel

wall). In addition, the Fractional radial distance of the thermocouples are listed in table 3.1.

Table 3.1 Radial location of thermocouples in the batch vessel [36].

Figure 3.5 Batch vessel for deposition with cooled vessel wall [36].

Fractional radial distance

Thermocouple number distances from vessel wall distances from vessel center

TCl 0.125 0.875 TC2 0.188 0.812 TC3 0.250 0.750 TC4 0.313 0.687 TC5 0.375 0.625 TC6 0.750 0.250 TC7 1.000 0.000

Page 33: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

25

Figure 3.6 Flow chart of the numerical routine written in MATLAB code for 1D cylindrical.

Start

Inputs: M, N, T, L, x0

Yes

No

Calculate; R, b1, bM-1, bi. (See Appx. A)

For the linear system Eq. (3.5)

Solve the linear system Eq. (3.5) using Thomas algorithm, un+1

| p(l+1)-p(l)|≤ h3

Calculate: h, k, s, k0

BC1, BC2, IC, f, E

Initial guess:

p0 = p(n+1, l) using Eq. (3.9)

Calculate; p (n+1, l+1) using Eq. (3.10)

Save, un+1 and p(n+1, l+1)

Post the results

End

Denormalized Data TC1-TC7, [Co]

Compare to Bidmus’s Exp. Data

Data Preparation

Update p(n+1,m) = p(n+1, m+1)

Load the Bidmus’s Exp. Data

TC1-TC7, [Co]

Normalize the data, 0-1.

Use scaledata M-file.

Choose TC5 = E(t) as Overspecification B.C

Find a fitting function for E(t)

Use createFit_Tc5 M-file

Page 34: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

26

3.6.2 2D Cylindrical Coordinates Using PDE Toolbox

The PDE Toolbox is a tool for the study and solution of PDEs in two space dimensions

and time. The PDE toolbox solver uses an algorithm based on the Finite Element Method for

problems defined on bounded domains in the plane. In addition, PDE toolbox is capable of

solving the direct heat transfer PDE in a cylindrical system as a function of time. Thus, the main

goal of using the PDE toolbox is to generate data, in which can be used with the 2D inverse

problem model.

Recall that the heat equation PDE in a cylindrical coordinate system (r,z,t) is

rqTtrpz

Tkr

zr

Tkr

rt

TCr

)()()( in Ω

(3.26)

where ρ, C, and k are the density, specific heat, and thermal conductivity of the material,

respectively, T is the temperature, p is the control parameter as function of time only, and q is the

heat generated in the cylindrical.

The PDE toolbox accepts the equations in a Cartesian system. Thus, to solve the

parabolic equation a cylindrical system, the PDE needs to be expressed in a Cartesian form so

that PDE Toolbox solver can recognize.

futpuct

ud

)()( in Ω

(3.27)

The equation (3.26) can be converted to a form that supports the PDE Toolbox after

multiplying by r, defining r as y, and z as x. Thus, rewriting (3.26) equation gives:

yfutypuyt

uy

)()( in Ω

(3.28)

The main steps for solving the direct problem (3.28) using the PDE toolbox are

mentioned in detail, and appended in appendix A. Figure 3.7 shows a block diagram of the PDE

Page 35: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

27

Toolbox code, and summarize all steps need to be done in order to generate the data that later

will be used to solve the 2D inverse problem.

Figure 3.7 Flow chart of PDE Toolbox routine written in MATLAB for 2D cylindrical.

Pass the E(t) to 2D Inverse Problem Model, Fig. 3.4

Save the PDE Toolbox Solution

Choose (xo, yo) on The Rectangular Grid Solution

Save The Solution at (xo, yo)

Interpolate to Rectangular Grid Solution

Save the Best Fitting Model, E(t) as Overspecification B.C

Call the Fitting Toolbox

Triangular-Rectangular Grid Interpolation Code

Fitting Code

PDE Toolbox Code

Start

The PDE Toolbox

Define a 2-D Geometry

Define Boundary Conditions

Define PDE Coefficients

Generate Mesh

Define Initial Values & Total Time

Solve the PDE

Post Results

End

Page 36: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

28

CHAPTER 4

MODEL VALIDATIONS AND DISCUSSIONS

In this Chapter, four numerical tests based on the Crank-Nicolson method are provided.

A selection of sample results of the numerical experiments with those models are given in the

form of some figures and tables. For interested readers, the complete results data are also

provided in Appendix B.

In this computational model, such a scheme would be evaluated based on some error

criteria. The root mean squared error (RMSE), the absolute error difference (AED), the

percentage error (PE), and the maximum absolute error (MAE) are used for both u and p in order

to assess the effectiveness of each model and its ability to make precise predictions. The RMSE

calculated by

I

UnUaRMSE

I

i jiji

1

2,, )(

the AED calculated by

(4.1)

jiji UnUaAED ,,

also, the PE is defined by

(4.2)

100

)(

,

,,

ji

jiji

Ua

UnUaPE

(4.3)

where Uai,j is the analytical solution at node i and time j, Uni,j is the numerical solution at node i

and time j, and I is the number of inner nodes (not including the boundary nodes).

The MAE is defined as the maximum value of the AED between the exact solutions and

numerical solutions at all inner nodes.

Page 37: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

29

4.1 Model Numerical Test in 1D Cartesian Coordinates

In this section the solution to the 1D inverse problem is solved on the interval Ω = [0, 1].

The following example illustrates the result obtained in sections 3.2 and 3.3

)sin)(cosexp(])1([)( 222 xxttutpuu xxt

With boundary conditions

(4.4)

),exp(

),exp(2

2

21

tg

tg

initial condition

(4.5)

,sincos)( xxx

and overspecified condition

(4.6)

)exp(2)( 2ttE

(4.7)

The exact solution for u(x,t) and p(t) are:

2

2

1)(

),sin)(cosexp(),(

ttp

xxttxu

(4.8)

The parabolic solution u(x, t) is shown in figure 4.1, and the figure 4.2 shows the

numerical solution of p(t) to the first example.

Figure 4.1 Surface plot of the numerical solution u(x,t) for the first model.

0

0.2

0.4

0.6

0.8

1

0

0.2

0.4

0.6

0.8

1-1

0

1

xt

un(x

,t)

-0.5

0

0.5

1

Page 38: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

30

Figure 4.2 The numerical solution p(t) for the first model.

The sample results obtained for at the final time T = 1.0, computed for step size h= k

=1/100, and s = 100 using the Crank-Nicolson methods, are listed in table 4.1.

Table. 4.1 Sample results of u(x,t) for first model.

x u Ex. u Theo. AED PE

0.0 0.367879 0.367879 0.000000 0.000000 0.1 0.463555 0.463624 0.000069 0.014898 0.2 0.513855 0.513974 0.000119 0.023199 0.3 0.513855 0.514003 0.000149 0.028922 0.4 0.463555 0.463713 0.000157 0.033966 0.5 0.367879 0.368027 0.000148 0.040194 0.6 0.236193 0.236317 0.000124 0.052416 0.7 0.081387 0.081477 0.000091 0.111360 0.8 -0.081387 -0.081332 0.000055 0.067106 0.9 -0.236193 -0.236171 0.000022 0.009452 1.0 -0.367879 -0.367879 0.000000 0.000000

As it is illustrated in table 4.2, the RMSE and MAE indicate the discrepancy between the

exact and numerical values. The lower the RMSE and MAE, the more accurate the prediction.

These results show that the 1D inverse problem model is able to produce a good prediction. The

Page 39: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

31

far right column of table 4.2 represents the computational process time (CPT) utilized in

determining the numerical solution.

Table 4.2 The RMSE, MAE and CPT time for both u(x,t) and p(t)

RMSE of u MAE of u RMSE of p MAE of p CPT[seconds]

0.000046 0.000157 0.0280020 0.003240 0.797731

Figure 4.3 displays the ADE on the left y-axis and PE on the right y-axis for the

numerical solution u(x,t) at the final time T. As it is observed, the mismatch between the exact

and the numerical starts at zero and then increases for the interval of, 0 < x < 0.4. The absolute

difference error decreases for x > 0.4 until it reach zero again. This is due to the fact that at x = 0

and x = 1, the same boundary conditions are used for solving the exact and numerical problems.

The percentage error for this test is found to be within the range -0.42 to 0.47.

Figure 4.3 AED and PE of u(x,t) at t = T.

Figure 4.4 represents the AED on the left y-axis and PE on the right y-axis for the

numerical solution p(t) for all values of x.

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

0.5

1

1.5

2

2.5x 10

-4

x

AD

E o

f u

-0.5

-0.3

-0.1

0.1

0.3

0.5

PE

of

u

Page 40: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

32

Figure 4.4 ADE and PE of p(t) at all x.

4.2 Model Numerical Test in 2D Cartesian Coordinates

The 2D inverse problem is solved on the interval Ω = [0, 1] × [0, 1]. In order to illustrate

the result obtained in sections 3.4 and 3.5, consider the following example

)2(

4sin)exp()5

16

5()( yxttutpuuu xxxxt

With boundary conditions

(4.9)

,4

sin)exp(

,4

sin)exp(

0,

,0

xtg

ytg

x

y

),2(4

sin)exp(

),21(4

sin)exp(

1,

,1

xtg

ytg

x

y

initial condition

(4.10)

),2(

4sin),( yxyx

and overspecified condition

(4.11)

)2.0,4.0(),(),2.0sin()exp()( 00 yxttE

(4.12)

The exact solution for u(x,t) and p(t) are:

,51)(

),2(4

sin)exp(),,(

ttp

yxttyxu

(4.13)

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

0.5

1

1.5

2

2.5

3

3.5

x 10-3

t

AD

E o

f p

-0.1

-0.05

0

0.05

0.1

0.15

0.2

0.25

PE

of

p

Page 41: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

33

The algorithm obtained in sections 3.4 and 3.5 for the 2D inverse problem is

implemented. Figure 4.5 shows the output u(x,y,t) produced by the Crank-Nicolson scheme with

a step size h= 1/50, k =1/100, and s = 25. The parabolic solution obtained for , at y = 0.5

and at final time t = T.

Figure 4.5 Surface plot of the numerical solution u(x,y,t) for the second model.

The numerical solution of p(t) is plotted graphically in figure 4.6. As it is shown, this is a

linear equation between the p(t) and time t which confirms the exact solution of p(t) in (4.13).

Figure 4.6 the numerical solution p(t) for the second model.

00.2

0.40.6

0.81

0

0.2

0.4

0.6

0.8

10.5

1

1.5

2

2.5

3

tx

u(x,

y,t)

0.8

1

1.2

1.4

1.6

1.8

2

2.2

2.4

2.6

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 11

1.5

2

2.5

3

3.5

4

4.5

5

5.5

6

t

p(t)

p(t)

Page 42: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

34

The sample results obtained for , at the final time T = 1.0, computed for a step size h=

1/50, k =1/100, and s = 25 using the Crank-Nicolson methods, are listed in table 4.3.

Table 4.3 Sample results of u(x,y,t) at t = T the second model

x y u Ex. u Theo. AED PE

0.0 0.0 0.000000 0.000000 0.000000 NaN 0.1 0.1 0.634570 0.634328 0.000242 0.038122 0.2 0.2 1.234074 1.233271 0.000804 0.065117 0.3 0.3 1.765383 1.763930 0.001453 0.082318 0.4 0.4 2.199136 2.197145 0.001992 0.090561 0.5 0.5 2.511365 2.509095 0.002270 0.090383 0.6 0.6 2.684815 2.682608 0.002207 0.082199 0.7 0.7 2.709902 2.708100 0.001802 0.066490 0.8 0.8 2.585240 2.584097 0.001143 0.044210 0.9 0.9 2.317716 2.317295 0.000421 0.018174 1.0 1.0 1.922116 1.922116 0.000000 0.000000

Table 4.4 shows the RMSE and MAE for both u(x,y,t) and p(t) of the second model.

Although the second model can be able to produce a good prediction based on the lower values

of RMSE and MAE, the first model is more accurate in estimating the numerical solution. This is

due to the fact that the local truncation error associated with the approximation of u in 1D model

((Δx)2 + (Δt)2), is less than 2D model ((Δx)2 + (Δy)2 + (Δt)2). The far right column of table 4.4

represents the CPT utilized in determining the numerical solution.

Table 4.4 The RMSE, MAE and CPT time for both u(x,y,t) and p(t)

RMSE of u MAE of u RMSE of p MAE of p CPT [seconds]

0.000370 0.00229 0.055328 0.013215 6.738269

Page 43: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

35

The plots (a), (b), and (c) in figure 4.7 show AED and PE for a selected y coordinates. As

it is shown, both AED and PE are zero at the boundaries where x = 0 and x = 1. This is a natural

result due to use the same boundary conditions in both exact and numerical solutions. However,

the maximum absolute error that can be defined by the peak point on the blue curve is increased

on figure 4.7 (b) at y = 0.5, then decreased on figure 4.7 (c) at y = 0.8. This is due to the

numerical error occurs most often at points far from the boundary (y = 0.5).

Figure 4.7 The ADE and PE of u(x,y,t) for the second model.

0 0.2 0.4 0.6 0.8 10

0.5

1

1.5

2

2.5x 10

-3

(a) ADE and PE for u(x,y,t). y = 0.2 and t = T

x

AD

E o

f u

0

0.02

0.04

0.06

0.08

0.1

PE

of u

0 0.2 0.4 0.6 0.8 10

0.5

1

1.5

2

2.5x 10

-3

(b) ADE and PE for u(x,y,t). y = 0.5 and t = Tx

AD

E o

f u

0

0.02

0.04

0.06

0.08

0.1

PE

ofu

0 0.2 0.4 0.6 0.8 10

0.5

1

1.5

2

2.5x 10

-3

(c) ADE and PE for u(x,y,t). y = 0.8 and t = T

x

AD

E o

f u

0

0.02

0.04

0.06

0.08

0.1

PE

of u

Page 44: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

36

Figure 4.8 represents the ADE on the left y-axis and PE on the right y-axis for the

numerical solution p(t) for all values of x. Notice that the error grows as the time increases due to

accumulation of the error during the numerical computations.

Figure 4.8 The ADE and PE of p(t) at all x, and y.

4.3 Model Numerical Test in 1D Cylindrical Coordinates

For the purpose of examining the 1D cylindrical model validity, the numerical techniques

outlined in section 3.4 are now applied to solve a specific problem of Bidmus’ experiment. This

problem is solved on the interval Ω = [0, 1] × [0, 1] for r, and z. The axisymmetric heat equation

is given by

),(),()(),(1

),( trftrutptrr

ur

rrtr

t

u

, ,10 r ,0 Tt

(4.14)

subjected to the given initial and boundary condition,

06.1)0,( ru ,10 r (4.15)

7),0( TCtu ,0 Tt

1),1( TCtu ,0 Tt

(4.16)

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

0.003

0.006

0.009

0.012

0.015

t

AD

E o

f p

0

0.06

0.12

0.18

0.24

0.3

PE

of

p

Page 45: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

37

with overspecified boundary condition at a point in the spatial domain,

5),()( 0 TCtrutE ,0 Tt (4.17)

1),( trf ,0 Tt (4.18)

where TC1, TC5, and TC7 are the temperatures measured by the thermocouples in Bidmus’

experiment as function of time t. The r0 is the coordinate location of TC5. Note that the initial

condition u(0, t) and the heat source f(r,t) are chosen after many trials of different values of those

parameters to observe a good matching between the model results and Bidmus’ experimental

data.

Figure 4.9 is the surface plot produced by the output of the Crank-Nicolson scheme with

a step size h= 1/100, k =1/100, and s = 100.

Figure 4.9 Surface plot of the numerical solution u(r, t) for the third model.

All the solution values of p(t) obtained by the predictor-corrector formula introduced in

section (3.3), can be represented graphically as below:

00.2

0.40.6

0.81

0

0.2

0.4

0.6

0.8

120

30

40

50

60

rt

u(r

,t)

30

35

40

45

50

55

Page 46: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

38

Figure 4.10 The numerical solution p(t) for the third model.

Table 4.5 presents sample results obtained through the application of the proposed

algorithm for . The step size is h= 1/100 and k =1/100 in r and z directions, respectively. The

Stability condition s =k/h2= 25. For interested readers, the results data of TC3, TC4, and TC5 are

also provided in appendix B.

Table 4.5 Sample results of u(r,t) for TC2 and TC6 only.

TC2 TC6

t u Exp. u Theo. AED PE t u Exp. u Theo. AED PE 0.0 55.470 55.470 0.000 0.000 0.0 55.470 55.470 0.000 0.000 0.1 31.261 31.249 0.012 0.038 0.1 34.308 34.237 0.071 0.207 0.2 29.642 29.749 0.107 0.362 0.2 33.178 32.751 0.427 1.288 0.3 28.953 29.048 0.095 0.328 0.3 31.733 31.266 0.467 1.471 0.4 28.558 28.637 0.080 0.279 0.4 30.553 30.169 0.384 1.257 0.5 28.279 28.340 0.061 0.215 0.5 29.644 29.285 0.358 1.209 0.6 28.073 28.117 0.044 0.157 0.6 28.983 28.632 0.351 1.211 0.7 27.926 27.957 0.031 0.110 0.7 28.497 28.201 0.295 1.036 0.8 27.828 27.848 0.019 0.070 0.8 28.126 27.947 0.179 0.638 0.9 27.769 27.778 0.009 0.034 0.9 27.873 27.808 0.064 0.231 1.0 27.735 27.735 0.000 0.000 1.0 27.735 27.735 0.000 0.000

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-400

-300

-200

-100

0

100

200

t

p(t

)

Page 47: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

39

Table 4.6 shows the RMSE, MAE for u(r, t) of the 1D inverse cylindrical model. Note

that for this particular problem, the p(t) function was unknown in the Bidmus’ experiment.

Therefore, one goal of solving this problem is to find this unknown control parameter. The 1D

inverse cylindrical model was able to produce a good prediction based on the lower values of

RMSE and MAE. The CPT utilized in determining the numerical solution is also provided in the

far right column as shown below.

Table 4.6 The RMSE, MAE and CPT time for u(r, t).

RMSE of u MAE of u CPT Time [seconds]

0.054880 1.201260 1.786

Figure 4.11 and 4.12 show the validation results for a selected data of TC2 and TC6,

respectively. Both figures show an excellent agreement between the experimental and simulation

data. It is also worth to note that all Bidmus’ data were normalized between values 0 and 1.

Then, after the model completed the simulation, all output results were denormalized back.

Figure 4.11 The numerical solution u(r, t) for the TC2.

Page 48: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

40

Figure 4.12 The numerical solution u(r, t) for the TC6.

Figure 4.13 represents the ADE and PE of the numerical solution for TC2 at r = 0.812

from the center. The model produced a higher error at small values of t. This is likely to be due

to the initial guess. However, as the time progresses, the error becomes small until reaches zero

at t =1. This is likely due to the initial guess is updated during the computation presses.

Figure 4.13 ADE and PE of u(r, t) for the TC2.

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

0.2

0.4

0.6

0.8

t

AD

E

0

0.5

1

1.5

2

PE

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 125

30

35

40

45

50

55

60g p [ ]

t

Tc6

& T

Theo.,[C

]

Exact solutionTheoretical solution

Page 49: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

41

Figure 4.14 represents the ADE and PE of the numerical solution for TC6 at r = 0.25

from the center. This figure also shows good results for TC6, and both ADE and PE become

almost steady at interval of, 0.2 < t > 1. It was observed, in both cases (TC2 and TC6), that the

ADE and PE of the numerical solution are higher at t = 0. This is due to the fact the boundary

conditions for this particular problem have been kept the same without any adjustment, but the

initial condition and the heat source were adjusted in order to produce a reasonable results. The

goal was to use the Cartesian problem model to solve the cylindrical inverse problem with

adjusting the boundary condition, initial condition, or the heat source parameter in order to

mimic an acceptable results.

Figure 4.14 ADE and PE of u(r, t) for the TC6.

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

0.5

1

1.5g ( g )

t

AD

E

0

1

2

3

PE

Page 50: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

42

4.4 Model Numerical Test in 2D Cylindrical Coordinates

For the purpose of illustrating the algorithm obtained in section 3.6.2, consider the

following example where the axisymmetric the 2D cylindrical coordinates problem is given by

),,(),,()(),,(),,(

1),,(

2

2

tzrftzrutptzrz

utzr

r

ur

rrtzr

t

u

,1,0 zr ,0 Tt

(4.19)

subjected to the given initial and boundary condition,

)()0,,( zrezru ,1,0 zr

)2(),,0( tzetzu ,10 z ,0 Tt

)21(),,1( tzetzu ,10 z ,0 Tt

)2(),0,( tretru ,10 r ,0 Tt

)21(),1,( tretru ,10 r ,0 Tt

and heat source parameter

(4.20)

(4.21)

)(),,( tetzrf ,1,0 zr ,0 Tt

The overspecified at a point in the spatial domain,

(4.22)

)()()( dtbt ceaetE ,1,0 zr ,0 Tt (4.23)

where a, b, c, d are overspecified boundary condition coefficients, and they are equal to 3.032,

1.843, -0.3288, and -15.4, respectively. Note that the first step of this algorithm is to begin with

solving (4.19) as direct problem using the PDE toolbox to generate data. Thus, these data can be

used with the 2D cylindrical coordinate model.

Figure 4.15 is the surface plot produced by the output of u(r,z,t) using the Crank-

Nicolson scheme with a step size h= 1/100, k =1/100, and s = 100.

Page 51: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

43

Figure 4.15 Surface plot of the numerical solution u(r,z, t) for the fourth model.

The solution values of p(t) produced by the predictor-corrector method in section (3.20),

is represented graphically in figure 4.16.

Figure 4.16 The numerical solution p(t) for the fourth model.

The sample results obtained through the application of the proposed algorithm for , at

the final time T = 1.0 is listed in table 4.7. The results is computed for a step size h= 1/100, k

=1/100, and s = 100.

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-1.5

-1

-0.5

0

0.5

1

1.5

t

p(t

)

00.2

0.40.6

0.81

00.2

0.40.6

0.810

20

40

60

rz

u(r,

z,t)

10

15

20

25

30

35

40

45

50

Page 52: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

44

Table 4.7 Sample results of u(r,z,t) at t = T the fourth model

r z u PDE. u Theo. AED PE

0.0 0.0 7.389056 7.389056 0.000000 0.000000 0.1 0.1 9.112613 9.608045 0.495433 5.156434 0.2 0.2 11.193541 11.471296 0.277755 2.421305 0.3 0.3 13.647678 13.516619 0.131059 0.969614 0.4 0.4 16.570601 16.006276 0.564325 3.525649 0.5 0.5 20.103046 19.175509 0.927537 4.837095 0.6 0.6 24.426071 23.276005 1.150066 4.940992 0.7 0.7 29.761952 28.589850 1.172102 4.099712 0.8 0.8 36.375206 35.429187 0.946018 2.670167 0.9 0.9 44.565190 44.092981 0.472210 1.070940 1.0 1.0 54.598150 54.598150 0.000000 0.000000

The RMSE and MAE for u(r,z,t) are listed in table 4.8. The 2D model of the cylindrical

coordinates produces a larger error than that produced by the 2D model of the Cartesian

coordinates. In addition, the time for computation and the memory usage are higher as well.

Table 4.8 The RMSE, MAE and CPT time for u(r,z,t)

RMSE of u MAE of u CPT [seconds]

0.414698 1.790475 19.859638

Figure 4.17 uses a selected data at three different r coordinates and the final time t =T, to

show visually the validation results and compare the Crank-Nicolson solution with the PDE

toolbox solution. The model produce quite acceptable result at points near the boundary where z

can be within interval of 0 < z < 0.2 or 0.8 < z < 1, but higher mismatch at the middle as shown.

Page 53: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

45

Figure 4.17 Comparison between the Crank-Nicolson and PDE toolbox solutions.

The plots (a), (b), and (c) in figure 4.18 represent AED and PE for a selected r

coordinates. As it is shown, both AED and PE are zero at the boundaries where z = 0 and x = 1.

This is expected result due to use the same boundary conditions in both PDE toolbox and the

Crank-Nicolson scheme. However, the MAE is increased on figure 4.18 (b) at r = 0.5, and then

increased on Figure 4.18 (c) at r = 0.8 as well. For this particular problem, both AED and PE

errors dominated by increasing the step number increasing in the r direction. This is due to the

truncation error introduced by applying the Crank–Nicolson finite difference scheme where it is

directly proportional to the spatial step size.

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 15

10

15

20

25

30

35

40

45

z

u

CN u at r = 0.2

PDE u at r = 0.2

CN u at r = 0.5

PDE u at r = 0.5

CN u at r = 0.8

PDE u at r = 0.8

Page 54: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

46

Figure 4.18 ADE and PE of u(r,z,t) for the fourth model.

Page 55: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

47

CHAPTER 5

CONCLUSIONS AND FUTURE WORK

In this chapter, some concluding remarks are given about the work in the problem report.

Following this there is a discussion about some potential extensions for this future work.

5.1 Conclusions

This problem report describes numerical methods for inverse heat problems and estimates

the time-dependent heat source control parameter for one- and two-dimensional problems in both

Cartesian and cylindrical coordinates. Four computational models were studied in this work. In

the first two models, the numerical results were simulated through the exact solutions of selected

example. In the third model, the raw experimental data were employed for validation of the

outcome results. The fourth model was validated using the PDE toolbox generated data. In all

four models, the Crank-Nicolson finite difference method was applied to solve the inverse heat

conduction problems and the predictor-corrector method was used to recover the time-dependent

heat source control parameter p(t).

The first model was for 1D inverse problem in Cartesian coordinate with overspecified

boundary condition where what may appear as a temperature at a given point x0 in the spatial

domain at time t. The numerical results for the predicted parabolic solution u(x, t) and the time-

dependent heat source control parameter p(t) demonstrated excellent agreement between the

exact solution and simulation data. The Crank–Nicolson scheme is considered implicit and

unconditionally stable. Therefore, the step size was chosen to be a relatively small of 0.01 in

both x and t direction. This showed significant improvement when compared with several

numerical tests where a larger step size was used. Moreover, the approximation result for the

time-dependent heat source control parameter p(t) demonstrated accurate results and provided a

Page 56: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

48

high degree of accuracy with only a few iterations (only 6 iterations were needed to converge to

a prescribed tolerance ).

For the second model, the 2D inverse problem in Cartesian coordinate with overspecified

boundary condition at a given point x0, y0 in the spatial domain was considered. The results

showed a very consistent and accurate numerical solution for the estimated u(x,y, t) and the time-

dependent heat source control parameter p(t). The root mean squared error (RMSE), the absolute

error difference (AED), the percentage error (PE), and the maximum absolute error (MAE) were

also estimated for this model. Those lower error criteria indicate that the 2D inverse problem

model is able to produce a good prediction. However, if the step size is too small, the numerical

results observed would be more accurate, but the computational process time (CPT) utilized in

determining the numerical solution as well as the memory usage would be high. In contrast, if

the step size is very large, the solutions observed might be inaccurate or considerable mismatch

may occur. Therefore, the step sizes are chosen to be 0.02 in x and y direction, and 0.01 in t

direction.

In the third model, the 1D inverse problem in cylindrical coordinate with overspecified

boundary condition at a given point r0 in the spatial domain was considered. The experimental

data were obtained from Bidmus who used a cylindrical vessel made of copper with 4 inch inside

diameter and 6 inch height. This vessel contains wax-solvent mixture that was heated by an

external by a temperature-regulated bath. There was also a temperature-regulated bath for

maintaining the temperatures of the coolant in the outer surface. The numerical treatment was

done using the Crank-Nicolson to estimate the temperature history of seven thermocouples

inserted inside the cylindrical vessel at different radial locations. It is important to note that the

numerical result for this model was obtained by taking only TC5 temperature measurements

Page 57: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

49

which was located at the center of the cylindrical vessel as the overspecified boundary condition.

The results obtained for a selected data (TC2 and TC6) were accurate for “short times,”

acceptable for “moderate times,” and accurate again for “large times.” In general, the model

produces reliable results and temperature measurements that were very similar to Bidmus’

experimental data. Since there is no experimental data for the time-dependent heat source control

parameter p(t) in Bidmus’ experiment, there was no verification and accuracy check to the

approximated result of p(t). However, it was interesting to estimate a parameter that has been

previously overlooked when considering a fundamental heat equation like (3.21), yet this proves

that the time-dependent heat source control parameter p(t) does exist and this function can be

used to control the heat source for future experiments.

In the fourth model, the 2D inverse problem in a circular cylindrical rod with an

overspecified boundary condition at a given point r0 and z0 in the spatial domain was considered.

Since the exact solution for this model was not available to verify the approximation result for

the verification purpose and accuracy check, the numerical result from this model was compared

to results obtained from PDE toolbox. The numerical results were somewhat difficult to compare

to the estimated parabolic solutions with the PDE toolbox results. This difficulty was due

several factors. The first one was the complexity of the governing equation which requires

making simplifying assumptions for its solution. The 2D inverse problem model in Cartesian

coordinate was used with the necessary adjustments in the boundary conditions and heat source

parameter in order to mimic the PDE toolbox solutions. The second factor that the PDE toolbox

solver uses an algorithm based on the finite element method. This is considered as a numerical

technique that has its own error. The third factor results from the truncation error introduced by

applying the Crank–Nicholson finite difference scheme where it is directly proportional to the

Page 58: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

50

spatial step size ((Δx)2 + (Δy)2 + (Δt)2). The numerical solution was also subjected to error due to

computing by retaining only a finite number of digits. This error is called round-off error [37].

Thus those factors contributed significantly to the divergence of the Crank–Nicolson

approximation results until it reaches its maximum value at points near the middle where z was

around 0.5.

5.2 Future work

Future work could be conducted to follow up on this study. All four inverse problem

models investigated here involve only one point overspecifed boundary condtion. It would be

interesting to recover the source control parameter with two points overspecifed boundary

condition. An extension of the work may be focused on modeling the 2D inverse problem in

cylindrical coordinate by using other explicit methods such as the Saulyev's first and second

schemes, which are known relatively easy to program. Although some challenges may still exist,

it is worth the attempt. The extension of 2D models in Cartesian coordinates to 3D model would

be much complicated, but this can be done in the same manner as the extension of 2D from 1D

model. It would be additionally interesting to validate those models with new experimental data

and move them to the application stage, instead of only testing them against the exact solutions.

Also worthy of further detailed investigation of using the convection term (Vz ) in the heat transfer

PDE for 2D cylindrical problem. This is mostly concerned with fluid transportation through

cylindrical tubes, such as flow lines or pipelines. In addition, it will be useful study to the wax

deposition where always posed a production problem in the petroleum industry.

Page 59: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

51

REFERENCES

[1] M. Dehghan, “Numerical techniques for a parabolic equation subject to an overspecified

boundary condition,” Applied Mathematics and Computation, 132 (2002): 299–313.

[2] D. Trucu, D.B. Ingham, D. Lesnic, “Inverse time-dependent perfusion coefficient

identification,” Journal of Physics: Conference Series, 124 (2008): 1-28.

[3] T. Loulou, E. Scott, “An inverse heat conduction problem with heat flux measurements,”

International Journal for Numerical Methods in Engineering, 67 (2006): 1587–1616.

[4] M. Dehghan, F. Shakeri, “Method of lines solutions of the parabolic inverse problem

with an overspecification at a point.” Numerical Algorithms, 50 (2009): 417–437.

[5] J .R. Cannon, Y. Lin, S. Wang, “Determination of source parameter in parabolic

equations,” Meccanica, 27 (1992): 85–94.

[6] M. Dehghan, “Parameter determination in a partial differential equation from the

overspecified data,” Mathematical and Computer Modelling, 41 (2005): 197–213.

[7] A. Tarantola, Inverse problem theory and methods for model parameter estimation,

Society for Industrial and Applied Mathematics, (2005).

[8] V. Maz'ya, T. O. Shaposhnikova, Life and Work of Jacques Hadamard, American

Mathematical Society, (1998).

[9] V. Isakov, Inverse Problems for Partial Differential Equations, 127 Vol. New York:

Springer, (2006).

[10] L. Yang, M. Dehghan, J.N. Yu, G.W. Luo, “Inverse problem of time-dependent heat

sources numerical reconstruction,” Mathematics and Computers in Simulation, 81

(2011): 1656–1672.

Page 60: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

52

[11] R. Soujoudi, “Estimation of surface temperature, surface heat flux and heat transfer

coefficient in the platform of inverse heat conduction problems,” M.S thesis,

Department of Mechanical Engineering. Construction and Environmental Engineering,

University of Texas at San Antonio, San Antonio: (2013).

[14] M. Dehghan, “Numerical solution of a parabolic equation subject to specification of

energy,” Applied Mathematics and Computation, 149 (2004): 31– 45.

[15] J. Martín-Vaquero, J. Vigo-Aguiar. “A note on efficient techniques for the second-order

parabolic equation subject to non-local conditions,” Applied Numerical Mathematics,

59(2009):1258-64.

[16] M. Dehghan, “On the numerical solution of the diffusion equation with a nonlocal

boundary condition,” Mathematical Problems in Engineering, 2003 (2003): 81-92.

[17] M. Dehghan, M. Tatari, “Solution of a Parabolic Equation with a Time-Dependent

Coefficient and an Extra Measurement using the Decomposition Procedure of

Adomian," Physica Scripta, 72 (2005): 425-431.

[18] D. Lesnic, S. A. Yousefi, M. Ivanchov, "Determination of a Time-Dependent Diffusivity

from Nonlocal Conditions," Journal of Applied Mathematics and Computing, 41(2013):

301-320.

[19] J. R. J .R. Cannon, P. DuChatea, K. Steubr, “Trace Type Functional Defferential

Equations and the Identification of Hydraulic Properties of Porous Media,” Transport in

Porous Media, 6 (1991): 745-758.

[20] J.R. Cannon, Y. Lin, “An inverse problem of finding a parameter in a semi-linear heat

equation,” Journal of Mathematical Analysis and Applications, 145 (1990): 470–484.

Page 61: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

53

[21] J.R. Cannon, L. Yanping, S. Wang, "Determination of a Control Parameter in a

Parabolic Partial Differential Equation." The ANZIAM Journal, 33 (1991): 149-63.

[22] J.R. Cannon, Y. Lin, "Determination of a Parameter p(t) in some Quasi-Linear Parabolic

Differential Equations," Inverse Problems, 4 (1988): 35-45.

[23] J.R. Cannon, Y.L. Lin, S. Xu, “Numerical procedures for the determination of an

unknown coefficient in semi-linear parabolic differential equations,” Inverse Problems,

10 (1994): 227–243.

[24] M. Dehghan, "Finding a Control Parameter in One-Dimensional Parabolic Equations,"

Applied Mathematics and Computation, 135 (2003): 491-503.

[25] M. Tatari, M. Dehghan, "Identifying a Control Function in Parabolic Partial Differential

Equations from Overspecified Boundary Data," Computers and Mathematics with

Applications, 53 (2007): 1933-42.

[26] M. Dehghan,"Numerical Solution of One-Dimensional Parabolic Inverse Problem,"

Applied Mathematics and Computation, 136 (2003): 333-44.

[27] R.F. Warming, B.J. Hyett, “The modified equation approach to the stability and

accuracy analysis of finite-difference methods,” Journal of Computational Physics, 14

(1974) 159–179.

[28] M. Li-Min, W. Zong-Min, "Identifying the Temperature Distribution in a Parabolic

Equation with Overspecified Data using a Multiquadric Quasi-Interpolation Method."

Chinese Physics B, 19 (2010): 1-6.

[29] R. Cheng, "Determination of a Control Parameter in a One-Dimensional Parabolic

Equation using the Moving Least-Square Approximation." International Journal of

Computer Mathematics, 85 (2008): 1363-73.

Page 62: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

54

[30] S. Wang, “Numerical solutions of two inverse problems for identifying control

parameters in 2-dimensional parabolic partial differential equations,” Modern

Developments in Numerical Simulation of Flow and Heat Transfer HTP, 194 (1992):

11–16.

[31] A. Shidfar, R. Zolfaghari, "Determination of an Unknown Function in a Parabolic

Inverse Problem by Sinc‐collocation Method," Numerical Methods for Partial

Differential Equations, 27 (2011): 1584-1598.

[32] M. Dehghan," Determination of a control parameter in the two-dimensional diffusion

equation," Applied Numerical Mathematics, 37 (2001): 489-502.

[33] D. Homberg, M. Yamamoto, “On an inverse problem related to laser material

treatments,” Inverse Problems, 22 (2006): 1855 – 1867.

[34] K. V. Wong, Intermediate Heat Transfer. Florence, Boca Raton: C R C Press LLC:

(2003).

[35] P. Ahuja, Introduction To Numerical Methods In Chemical Engineering, , PHI, New

Delhi: (2003).

[36] H. O. Bidmus, "Investigation of Solids Deposition from Wax-Solvent Mixtures Under

Static, Sheared, and 'Cold Flow' Cooling Conditions," PhD Thesis, University of

Calgary, Calgary, Canada: (2009).

[37] R. S. Esfandiari, “Numerical Methods for Engineers and Scientists using MATLAB,” Boca

Raton: CRC Press, Taylor & Francis Group: (2013).

Page 63: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

55

APPENDIX A

A.1 1D Problem Derivations

If we normalize the equation (2.1), and set c(u) and a(t) = 1, then the following Equations

will results:

),(),()(),(),(2

2

txftxutptxx

utx

t

u

,10 x ,0 Tt

(A.1)

subjected to the given initial,

)()0,( xxu ,10 x (A.2)

and boundary conditions,

)(),0( 1 tgtu ,0 Tt

)(),1( 2 tgtu ,0 Tt

with overspecification at a point in the spatial domain,

(A.3)

(A.4)

)(),( 0 tEtxu ,0 Tt (A.5)

The Crank–Nicholson method for 1D is an average of explicit and implicit method. Thus the

difference approximation for , , , , can be expressed as follow:

)(2

1 1 ni

ni uuu

(A.6)

)(

1 1 ni

ni uu

kt

u

(A.7)

)1

21

(2

1)1

1121

1(

2

1222

2ni

uni

uni

uh

ni

uni

uni

uhx

u

(A.8)

Page 64: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

56

2,,2,1 Mi

)(2

1 1 ni

ni ppp

)(2

1 1 ni

ni fff

(A.9)

(A.10)

Substituting the above into the PDE (A.1) results in,

][

2

1)(

1 12

1 ni

ni

ni

ni uu

huu

k

))((4

1 11 ni

ni

nn uupp

)(2

1 1 ni

ni ff ,10 Mi 10 Nn

(A.11)

Where,

)1

21

( i

ui

ui

ui

u

Multiplying through by h2 to eliminate the denominators, and collecting all the

terms involving the unknown un+1’s on the left hand side and the known un’s on

the right hand side results in:

),(2

)1(2 122

nn pph

k

hR

(A.12)

),()()(

2)1(2 1

11

21

1121

122

1nnnnnnnn ffhgguupp

h

k

hb

(A.13)

),()()(

2)1(2 1

11

22

1221

122

1n

Mn

Mnnn

MnM

nnM ffhgguupp

h

k

hb

(A.14)

),()(

2)1(2 12

111

22n

in

ini

ni

ni

nni ffhuuupp

h

k

hb

(A.15)

Page 65: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

57

A.2 Thomas Algorithm

Consider the following tridiagonal set of linear algebraic of equations:

)(1 nUBnAU

(3.16)

1

2

2

1

11

12

12

11

100

110

0011

001

M

M

nM

nM

n

n

b

b

b

b

u

u

u

u

R

R

R

R

1,2,… , 2 (3.17)

The matrix A contains elements on the diagonal (R, i = 1 to M-1), sub- diagonal (1),

super- diagonal (1), and thus is called the tridiagonal matrix. The algorithm for solving this

system of equation as follow:

1,...3,2,)-(

=

1,...3,2,1

=

=

=

i

1-ii

1-ii

11

1

Mib

MiR

R

b

R

i

(A.18)

(A.19)

(A.20)

(A.21)

The algorithm for the solution of the tridiagonal set of linear equations is given below:

I. Calculate βi and γi for i = 1 to M. II. Calculate uM = γM.

III. Calculate ui = γi – ui+1/ βi.

Page 66: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

58

A.3 2D Problem Derivations

Here, all physical constants have been normalized in Eq. (2.6), and set C(u) and a(t) = 1, then the following Equations will results:

),,(),,()(),,(),,(),,(

2

2

2

2

tyxftyxutptyxy

utyx

x

utyx

t

u

,1,0 yx ,0 Tt

(A.22)

subjected to the given initial,

),()0,,( yxyxu ,1,0 yx (A.23)

and boundary conditions,

),(),,0( 1 tgtyu ,10 t

)(),,1( 2 tgtyu ,10 t

),(),0,( 1 thtxu ,10 t

)(),1,( 2 thtxu ,10 t

with overspecification at a point in the spatial domain,

(A.24)

(A.25)

(A.26)

(A.27)

)(),,( 00 tEtyxu ,0 Tt (A.28)

The Crank–Nicolson method for 2D is an average of explicit and implicit method. Thus the

difference approximation for , , , , , can be expressed as follow:

)(2

1,

1,

nji

nji uuu

(A.29)

)(

1,

1,

nji

nji uu

kt

u

(A.30)

)

,1,2

,1(

2

1)1

,11

,21

,1(

2

1222

2n

jiun

jiun

jiu

hn

jiun

jiun

jiu

hx

u

(A.31)

Page 67: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

59

)1,,

21,

(2

1)1

1,1

,21

1,(

2

1222

2n

jiun

jiun

jiu

hn

jiun

jiun

jiu

hy

u

(A.32)

)(2

1 1 ni

ni ppp

)(2

1 1 ni

ni fff

Substituting the above into the PDE (A.22) results in,

][2

1)(

1,

1,2,

1,

nji

nji

nji

nji uu

huu

k ))((

4

1,

1,

1 nji

nji

nn uupp

)(2

1,

1,

nji

nji ff ,1,0 Mji 10 Nn

Where,

),

41,1,,1,1

(, ji

uji

uji

uji

uji

uji

u

Equation (A.34 ) also can be rewritten as

jibn

jiun

jiun

jiun

jiun

jiRu

,)1

1,1

1,1,1

1,1

(1,

(A.33)

(A.34)

(A.35)

(A.36)

(A.37)

Multiplying through by h2 to eliminate the denominators, and collecting all the terms involving

the unknown un+1’s on the left hand side and the known un’s on the right hand side results in:

Where, ),(2

24 122

nn pph

k

hR (A.38)

njiji u

k

hb ,

2

, )2( nji

u,

+ )(2

12

nn pph

njiu , + ),( 1

11

2 nM

nM ffh 1,1 Mji

(A.39)

Page 68: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

60

APPENDIX B

MATLAB CODES OUTPUTS

Table. B.1 the output results of u(x,t) for the first model, h= k =1/100, s =100 and T =1.

x u Ex. u Theo. ADE PE x u Ex. u Theo. ADE PE 0.00 0.367879 0.367879 0.000000 0.000000 0.51 0.356143 0.356289 0.000146 0.041004 0.01 0.379253 0.379261 0.000008 0.002021 0.52 0.344054 0.344198 0.000144 0.041870 0.02 0.390253 0.390268 0.000015 0.003888 0.53 0.331626 0.331768 0.000142 0.042803 0.03 0.400867 0.400890 0.000023 0.005618 0.54 0.318871 0.319011 0.000140 0.043812 0.04 0.411086 0.411116 0.000030 0.007224 0.55 0.305801 0.305939 0.000137 0.044910 0.05 0.420899 0.420936 0.000037 0.008721 0.56 0.292430 0.292564 0.000135 0.046113 0.06 0.430297 0.430341 0.000044 0.010119 0.57 0.278769 0.278902 0.000132 0.047439 0.07 0.439270 0.439320 0.000050 0.011427 0.58 0.264834 0.264963 0.000130 0.048911 0.08 0.447810 0.447866 0.000057 0.012655 0.59 0.250637 0.250764 0.000127 0.050558 0.09 0.455907 0.455970 0.000063 0.013810 0.60 0.236193 0.236317 0.000124 0.052416 0.10 0.463555 0.463624 0.000069 0.014898 0.61 0.221516 0.221637 0.000121 0.054533 0.11 0.470745 0.470820 0.000075 0.015926 0.62 0.206620 0.206738 0.000118 0.056968 0.12 0.477471 0.477552 0.000081 0.016900 0.63 0.191521 0.191635 0.000115 0.059804 0.13 0.483726 0.483812 0.000086 0.017823 0.64 0.176232 0.176343 0.000111 0.063151 0.14 0.489503 0.489594 0.000092 0.018700 0.65 0.160769 0.160877 0.000108 0.067164 0.15 0.494797 0.494893 0.000097 0.019535 0.66 0.145148 0.145253 0.000105 0.072069 0.16 0.499602 0.499704 0.000102 0.020332 0.67 0.129383 0.129485 0.000101 0.078201 0.17 0.503915 0.504021 0.000106 0.021094 0.68 0.113491 0.113589 0.000098 0.086088 0.18 0.507731 0.507841 0.000111 0.021824 0.69 0.097487 0.097581 0.000094 0.096613 0.19 0.511045 0.511160 0.000115 0.022525 0.70 0.081387 0.081477 0.000091 0.111360 0.20 0.513855 0.513974 0.000119 0.023199 0.71 0.065206 0.065293 0.000087 0.133500 0.21 0.516158 0.516281 0.000123 0.023849 0.72 0.048961 0.049044 0.000083 0.170435 0.22 0.517951 0.518078 0.000127 0.024476 0.73 0.032667 0.032747 0.000080 0.244362 0.23 0.519233 0.519364 0.000130 0.025084 0.74 0.016342 0.016418 0.000076 0.466281 0.24 0.520003 0.520137 0.000133 0.025673 0.75 0.000000 0.000073 0.000073 NaN 0.25 0.520260 0.520397 0.000137 0.026245 0.76 -0.016342 -0.016273 0.000069 0.421876 0.26 0.520003 0.520143 0.000139 0.026804 0.77 -0.032667 -0.032602 0.000065 0.199976 0.27 0.519233 0.519375 0.000142 0.027349 0.78 -0.048961 -0.048899 0.000062 0.126080 0.28 0.517951 0.518096 0.000144 0.027882 0.79 -0.065206 -0.065148 0.000058 0.089190 0.29 0.516158 0.516304 0.000147 0.028406 0.80 -0.081387 -0.081332 0.000055 0.067106 0.30 0.513855 0.514003 0.000149 0.028922 0.81 -0.097487 -0.097436 0.000051 0.052428 0.31 0.511045 0.511195 0.000150 0.029431 0.82 -0.113491 -0.113444 0.000048 0.041986 0.32 0.507731 0.507883 0.000152 0.029935 0.83 -0.129383 -0.129339 0.000044 0.034193 0.33 0.503915 0.504069 0.000153 0.030435 0.84 -0.145148 -0.145107 0.000041 0.028170 0.34 0.499602 0.499757 0.000155 0.030933 0.85 -0.160769 -0.160732 0.000038 0.023387 0.35 0.494797 0.494952 0.000156 0.031431 0.86 -0.176232 -0.176197 0.000034 0.019508 0.36 0.489503 0.489659 0.000156 0.031929 0.87 -0.191521 -0.191489 0.000031 0.016309 0.37 0.483726 0.483882 0.000157 0.032430 0.88 -0.206620 -0.206592 0.000028 0.013636 0.38 0.477471 0.477628 0.000157 0.032935 0.89 -0.221516 -0.221491 0.000025 0.011377 0.39 0.470745 0.470903 0.000157 0.033446 0.90 -0.236193 -0.236171 0.000022 0.009452 0.40 0.463555 0.463713 0.000157 0.033966 0.91 -0.250637 -0.250618 0.000020 0.007799 0.41 0.455907 0.456065 0.000157 0.034496 0.92 -0.264834 -0.264817 0.000017 0.006372 0.42 0.447810 0.447967 0.000157 0.035038 0.93 -0.278769 -0.278755 0.000014 0.005135 0.43 0.439270 0.439426 0.000156 0.035596 0.94 -0.292430 -0.292418 0.000012 0.004061 0.44 0.430297 0.430453 0.000156 0.036171 0.95 -0.305801 -0.305792 0.000010 0.003125 0.45 0.420899 0.421054 0.000155 0.036767 0.96 -0.318871 -0.318864 0.000007 0.002310 0.46 0.411086 0.411240 0.000154 0.037387 0.97 -0.331626 -0.331621 0.000005 0.001601 0.47 0.400867 0.401020 0.000152 0.038035 0.98 -0.344054 -0.344051 0.000003 0.000986 0.48 0.390253 0.390404 0.000151 0.038716 0.99 -0.356143 -0.356141 0.000002 0.000456 0.49 0.379253 0.379403 0.000150 0.039433 1.00 -0.367879 -0.367879 0.000000 0.000000 0.50 0.367879 0.368027 0.000148 0.040194

Page 69: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

61

Table. B.2 the output results of p(t) for first model, h= k =1/100, s =100 and T =1.

t p Ex. p Theo. AED PE Itr. #

t p Ex. p Theo. AED PE

Itr. #

0.00 1.000000 1.000000 0.000000 0.000000 0 0.51 1.260100 1.259793 0.000307 0.024346 6 0.01 1.000100 0.999347 0.000753 0.075317 5 0.52 1.270400 1.270116 0.000284 0.022384 6 0.02 1.000400 0.999678 0.000722 0.072146 5 0.53 1.280900 1.280639 0.000261 0.020379 6 0.03 1.000900 1.000177 0.000723 0.072263 5 0.54 1.291600 1.291363 0.000237 0.018332 6 0.04 1.001600 1.000866 0.000734 0.073284 5 0.55 1.302500 1.302288 0.000212 0.016241 6 0.05 1.002500 1.001770 0.000730 0.072787 5 0.56 1.313600 1.313415 0.000185 0.014104 6 0.06 1.003600 1.002867 0.000733 0.073064 5 0.57 1.324900 1.324742 0.000158 0.011922 6 0.07 1.004900 1.004167 0.000733 0.072896 5 0.58 1.336400 1.336270 0.000130 0.009693 6 0.08 1.006400 1.005669 0.000731 0.072675 5 0.59 1.348100 1.348000 0.000100 0.007416 6 0.09 1.008100 1.007369 0.000731 0.072531 5 0.60 1.360000 1.359931 0.000069 0.005089 6 0.10 1.010000 1.009272 0.000728 0.072118 5 0.61 1.372100 1.372063 0.000037 0.002711 6 0.11 1.012100 1.011373 0.000727 0.071855 5 0.62 1.384400 1.384396 0.000004 0.000281 6 0.12 1.014400 1.013676 0.000724 0.071362 5 0.63 1.396900 1.396931 0.000031 0.002204 6 0.13 1.016900 1.016178 0.000722 0.070957 5 0.64 1.409600 1.409667 0.000067 0.004744 6 0.14 1.019600 1.018882 0.000718 0.070408 5 0.65 1.422500 1.422604 0.000104 0.007343 6 0.15 1.022500 1.021786 0.000714 0.069875 5 0.66 1.435600 1.435744 0.000144 0.010000 6 0.16 1.025600 1.024890 0.000710 0.069268 5 0.67 1.448900 1.449084 0.000184 0.012720 6 0.17 1.028900 1.028194 0.000706 0.068628 5 0.68 1.462400 1.462627 0.000227 0.015504 6 0.18 1.032400 1.031698 0.000702 0.067955 5 0.69 1.476100 1.476371 0.000271 0.018354 6 0.19 1.036100 1.035404 0.000696 0.067218 6 0.70 1.490000 1.490317 0.000317 0.021273 6 0.20 1.040000 1.039309 0.000691 0.066462 6 0.71 1.504100 1.504465 0.000365 0.024264 6 0.21 1.044100 1.043415 0.000685 0.065640 6 0.72 1.518400 1.518815 0.000415 0.027329 6 0.22 1.048400 1.047721 0.000679 0.064810 6 0.73 1.532900 1.533367 0.000467 0.030471 6 0.23 1.052900 1.052227 0.000673 0.063913 6 0.74 1.547600 1.548121 0.000521 0.033694 6 0.24 1.057600 1.056934 0.000666 0.063006 6 0.75 1.562500 1.563078 0.000578 0.037001 6 0.25 1.062500 1.061841 0.000659 0.062038 6 0.76 1.577600 1.578237 0.000637 0.040395 6 0.26 1.067600 1.066948 0.000652 0.061053 6 0.77 1.592900 1.593599 0.000699 0.043880 6 0.27 1.072900 1.072256 0.000644 0.060016 6 0.78 1.608400 1.609163 0.000763 0.047460 6 0.28 1.078400 1.077764 0.000636 0.058955 6 0.79 1.624100 1.624931 0.000831 0.051140 6 0.29 1.084100 1.083473 0.000627 0.057848 6 0.80 1.640000 1.640901 0.000901 0.054923 6 0.30 1.090000 1.089382 0.000618 0.056711 6 0.81 1.656100 1.657074 0.000974 0.058815 6 0.31 1.096100 1.095491 0.000609 0.055534 6 0.82 1.672400 1.673451 0.001051 0.062820 6 0.32 1.102400 1.101801 0.000599 0.054323 6 0.83 1.688900 1.690031 0.001131 0.066944 6 0.33 1.108900 1.108311 0.000589 0.053075 6 0.84 1.705600 1.706814 0.001214 0.071191 6 0.34 1.115600 1.115022 0.000578 0.051791 6 0.85 1.722500 1.723802 0.001302 0.075569 6 0.35 1.122500 1.121933 0.000567 0.050472 6 0.86 1.739600 1.740993 0.001393 0.080083 6 0.36 1.129600 1.129045 0.000555 0.049115 6 0.87 1.756900 1.758389 0.001489 0.084739 6 0.37 1.136900 1.136357 0.000543 0.047725 6 0.88 1.774400 1.775989 0.001589 0.089545 6 0.38 1.144400 1.143870 0.000530 0.046295 6 0.89 1.792100 1.793794 0.001694 0.094508 6 0.39 1.152100 1.151583 0.000517 0.044833 6 0.90 1.810000 1.811803 0.001803 0.099635 6 0.40 1.160000 1.159497 0.000503 0.043331 6 0.91 1.828100 1.830018 0.001918 0.104935 6 0.41 1.168100 1.167612 0.000488 0.041795 6 0.92 1.846400 1.848439 0.002039 0.110417 6 0.42 1.176400 1.175927 0.000473 0.040220 6 0.93 1.864900 1.867065 0.002165 0.116088 6 0.43 1.184900 1.184443 0.000457 0.038610 6 0.94 1.883600 1.885897 0.002297 0.121960 6 0.44 1.193600 1.193159 0.000441 0.036961 6 0.95 1.902500 1.904936 0.002436 0.128042 6 0.45 1.202500 1.202076 0.000424 0.035276 6 0.96 1.921600 1.924182 0.002582 0.134345 6 0.46 1.211600 1.211193 0.000407 0.033551 6 0.97 1.940900 1.943634 0.002734 0.140881 6 0.47 1.220900 1.220512 0.000388 0.031790 6 0.98 1.960400 1.963295 0.002895 0.147661 6 0.48 1.230400 1.230031 0.000369 0.029988 6 0.99 1.980100 1.983163 0.003063 0.154698 6 0.49 1.240100 1.239751 0.000349 0.028148 6 1.00 2.000000 2.003240 0.003240 0.162007 6 0.50 1.250000 1.249672 0.000328 0.026267 6

Page 70: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

62

Table. B.3 the output results of u(x,y,t) for the second model, h= 1/50, k =1/100, s = 25 and T =1.

x y u Ex. u Theo. AED PE 0.00 0.00 0.000000 0.000000 0.000000 NaN 0.02 0.02 0.128049 0.128038 0.000011 0.008601 0.04 0.04 0.255813 0.255770 0.000043 0.016697 0.06 0.06 0.383009 0.382916 0.000093 0.024305 0.08 0.08 0.509355 0.509195 0.000160 0.031442 0.10 0.10 0.634570 0.634328 0.000242 0.038122 0.12 0.12 0.758376 0.758040 0.000336 0.044360 0.14 0.14 0.880499 0.880057 0.000442 0.050167 0.16 0.16 1.000666 1.000110 0.000556 0.055556 0.18 0.18 1.118612 1.117935 0.000677 0.060536 0.20 0.20 1.234074 1.233271 0.000804 0.065117 0.22 0.22 1.346796 1.345863 0.000933 0.069308 0.24 0.24 1.456528 1.455463 0.001065 0.073117 0.26 0.26 1.563026 1.561830 0.001197 0.076551 0.28 0.28 1.666054 1.664728 0.001326 0.079616 0.30 0.30 1.765383 1.763930 0.001453 0.082318 0.32 0.32 1.860792 1.859217 0.001575 0.084663 0.34 0.34 1.952070 1.950378 0.001692 0.086655 0.36 0.36 2.039013 2.037213 0.001800 0.088300 0.38 0.38 2.121430 2.119529 0.001901 0.089600 0.40 0.40 2.199136 2.197145 0.001992 0.090561 0.42 0.42 2.271960 2.269888 0.002072 0.091185 0.44 0.44 2.339739 2.337599 0.002140 0.091476 0.46 0.46 2.402324 2.400127 0.002197 0.091437 0.48 0.48 2.459575 2.457335 0.002240 0.091072 0.50 0.50 2.511365 2.509095 0.002270 0.090383 0.52 0.52 2.557579 2.555293 0.002286 0.089373 0.54 0.54 2.598115 2.595827 0.002288 0.088047 0.56 0.56 2.632882 2.630607 0.002275 0.086407 0.58 0.58 2.661804 2.659556 0.002248 0.084456 0.60 0.60 2.684815 2.682608 0.002207 0.082199 0.62 0.62 2.701866 2.699714 0.002152 0.079640 0.64 0.64 2.712918 2.710835 0.002083 0.076783 0.66 0.66 2.717946 2.715945 0.002001 0.073635 0.68 0.68 2.716941 2.715033 0.001907 0.070201 0.70 0.70 2.709902 2.708100 0.001802 0.066490 0.72 0.72 2.696847 2.695162 0.001686 0.062512 0.74 0.74 2.677805 2.676244 0.001561 0.058278 0.76 0.76 2.652817 2.651389 0.001427 0.053803 0.78 0.78 2.621939 2.620651 0.001288 0.049106 0.80 0.80 2.585240 2.584097 0.001143 0.044210 0.82 0.82 2.542801 2.541805 0.000995 0.039145 0.84 0.84 2.494716 2.493869 0.000847 0.033949 0.86 0.86 2.441092 2.440392 0.000700 0.028675 0.88 0.88 2.382049 2.381491 0.000557 0.023387 0.90 0.90 2.317716 2.317295 0.000421 0.018174 0.92 0.92 2.248238 2.247942 0.000296 0.013158 0.94 0.94 2.173768 2.173583 0.000185 0.008505 0.96 0.96 2.094472 2.094379 0.000093 0.004456 0.98 0.98 2.010526 2.010498 0.000028 0.001385 1.00 1.00 1.922116 1.922116 0.000000 0.000000

Page 71: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

63

Table. B.4 the output results of p(t) for the second model, h= k =1/100, s =25 and T =1.

t p Ex. p Theo. AED PE Itr. #

t p Ex. p Theo. AED PE

Itr. #

0.00 1.000000 1.000000 0.000000 0.000000 0 0.51 3.550000 3.548235 0.001765 0.049720 5 0.01 1.050000 1.049783 0.000217 0.020640 5 0.52 3.600000 3.598174 0.001826 0.050731 5 0.02 1.100000 1.099770 0.000230 0.020886 5 0.53 3.650000 3.648111 0.001889 0.051761 5 0.03 1.150000 1.149749 0.000251 0.021796 5 0.54 3.700000 3.698045 0.001955 0.052851 5 0.04 1.200000 1.199731 0.000269 0.022411 5 0.55 3.750000 3.747976 0.002024 0.053965 5 0.05 1.250000 1.249713 0.000287 0.022975 5 0.56 3.800000 3.797905 0.002095 0.055145 5 0.06 1.300000 1.299692 0.000308 0.023657 5 0.57 3.850000 3.847831 0.002169 0.056350 5 0.07 1.350000 1.349673 0.000327 0.024187 5 0.58 3.900000 3.897753 0.002247 0.057624 5 0.08 1.400000 1.399652 0.000348 0.024824 5 0.59 3.950000 3.947672 0.002328 0.058935 5 0.09 1.450000 1.449633 0.000367 0.025322 5 0.60 4.000000 3.997588 0.002412 0.060311 5 0.10 1.500000 1.499611 0.000389 0.025909 5 0.61 4.050000 4.047500 0.002500 0.061737 5 0.11 1.550000 1.549591 0.000409 0.026375 5 0.62 4.100000 4.097408 0.002592 0.063227 5 0.12 1.600000 1.599569 0.000431 0.026914 5 0.63 4.150000 4.147312 0.002688 0.064778 5 0.13 1.650000 1.649549 0.000451 0.027355 5 0.64 4.200000 4.197211 0.002789 0.066395 5 0.14 1.700000 1.699526 0.000474 0.027863 5 0.65 4.250000 4.247106 0.002894 0.068084 5 0.15 1.750000 1.749505 0.000495 0.028285 5 0.66 4.300000 4.296997 0.003003 0.069843 5 0.16 1.800000 1.799482 0.000518 0.028767 5 0.67 4.350000 4.346882 0.003118 0.071681 5 0.17 1.850000 1.849460 0.000540 0.029188 5 0.68 4.400000 4.396762 0.003238 0.073598 5 0.18 1.900000 1.899437 0.000563 0.029645 5 0.69 4.450000 4.446636 0.003364 0.075602 5 0.19 1.950000 1.949414 0.000586 0.030071 5 0.70 4.500000 4.496504 0.003496 0.077692 5 0.20 2.000000 1.999390 0.000610 0.030517 5 0.71 4.550000 4.546365 0.003635 0.079879 5 0.21 2.050000 2.049366 0.000634 0.030943 5 0.72 4.600000 4.596220 0.003780 0.082163 5 0.22 2.100000 2.099341 0.000659 0.031395 5 0.73 4.650000 4.646068 0.003932 0.084553 5 0.23 2.150000 2.149316 0.000684 0.031821 5 0.74 4.700000 4.695909 0.004091 0.087050 5 0.24 2.200000 2.199290 0.000710 0.032282 5 0.75 4.750000 4.745741 0.004259 0.089665 5 0.25 2.250000 2.249264 0.000736 0.032716 5 0.76 4.800000 4.795565 0.004435 0.092400 5 0.26 2.300000 2.299237 0.000763 0.033190 5 0.77 4.850000 4.845380 0.004620 0.095266 5 0.27 2.350000 2.349209 0.000791 0.033639 5 0.78 4.900000 4.895185 0.004815 0.098264 5 0.28 2.400000 2.399181 0.000819 0.034126 5 0.79 4.950000 4.944980 0.005020 0.101408 5 0.29 2.450000 2.449152 0.000848 0.034598 5 0.80 5.000000 4.994765 0.005235 0.104701 5 0.30 2.500000 2.499123 0.000877 0.035099 5 0.81 5.050000 5.044538 0.005462 0.108154 5 0.31 2.550000 2.549092 0.000908 0.035599 5 0.82 5.100000 5.094300 0.005700 0.111774 5 0.32 2.600000 2.599061 0.000939 0.036120 5 0.83 5.150000 5.144048 0.005952 0.115573 5 0.33 2.650000 2.649029 0.000971 0.036647 5 0.84 5.200000 5.193783 0.006217 0.119558 5 0.34 2.700000 2.698996 0.001004 0.037196 5 0.85 5.250000 5.243503 0.006497 0.123744 5 0.35 2.750000 2.748962 0.001038 0.037753 5 0.86 5.300000 5.293209 0.006791 0.128137 5 0.36 2.800000 2.798927 0.001073 0.038334 5 0.87 5.350000 5.342898 0.007102 0.132756 5 0.37 2.850000 2.848891 0.001109 0.038924 5 0.88 5.400000 5.392569 0.007431 0.137606 5 0.38 2.900000 2.898853 0.001147 0.039543 5 0.89 5.450000 5.442222 0.007778 0.142708 5 0.39 2.950000 2.948815 0.001185 0.040170 5 0.90 5.500000 5.491856 0.008144 0.148071 5 0.40 3.000000 2.998775 0.001225 0.040829 5 0.91 5.550000 5.541469 0.008531 0.153716 5 0.41 3.050000 3.048734 0.001266 0.041498 5 0.92 5.600000 5.591059 0.008941 0.159655 5 0.42 3.100000 3.098692 0.001308 0.042203 5 0.93 5.650000 5.640626 0.009374 0.165909 5 0.43 3.150000 3.148648 0.001352 0.042918 5 0.94 5.700000 5.690168 0.009832 0.172495 5 0.44 3.200000 3.198602 0.001398 0.043673 5 0.95 5.750000 5.739682 0.010318 0.179436 5 0.45 3.250000 3.248556 0.001444 0.044439 5 0.96 5.800000 5.789169 0.010831 0.186749 5 0.46 3.300000 3.298507 0.001493 0.045250 5 0.97 5.850000 5.838624 0.011376 0.194462 5 0.47 3.350000 3.348457 0.001543 0.046073 5 0.98 5.900000 5.888047 0.011953 0.202597 5 0.48 3.400000 3.398404 0.001596 0.046944 5 0.99 5.950000 5.937435 0.012565 0.211182 5 0.49 3.450000 3.448350 0.001650 0.047829 5 1.00 6.000000 5.986785 0.013215 0.220245 5 0.50 3.500000 3.498293 0.001707 0.048767 5

Page 72: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

64

Table. B.5 the output results of u(r,t) or (TC 2) for the third model, h= k =1/100, s =100 and T =1.

Normalized Data Denormalized Data

t u Exp. u Theo. AED PE t u Exp. u Theo. AED PE 0.00 1.004937 1.060000 0.055063 5.479209 0.00 55.470000 55.470000 0.000000 0.000000 0.01 0.517178 0.520440 0.003262 0.630726 0.01 41.992976 41.323459 0.669517 1.594355 0.02 0.345183 0.345758 0.000575 0.166587 0.02 37.240682 36.743541 0.497140 1.334939 0.03 0.283517 0.279355 0.004161 1.467807 0.03 35.536804 35.002541 0.534263 1.503409 0.04 0.246136 0.240813 0.005322 2.162378 0.04 34.503939 33.992014 0.511925 1.483671 0.05 0.215704 0.212022 0.003681 1.706640 0.05 33.663095 33.237162 0.425934 1.265284 0.06 0.190407 0.189820 0.000587 0.308316 0.06 32.964129 32.655036 0.309092 0.937663 0.07 0.169815 0.172138 0.002323 1.367837 0.07 32.395159 32.191431 0.203728 0.628884 0.08 0.153228 0.157883 0.004655 3.038119 0.08 31.936850 31.817694 0.119156 0.373100 0.09 0.139803 0.146117 0.006313 4.515733 0.09 31.565932 31.509197 0.056736 0.179737 0.10 0.128750 0.136183 0.007433 5.773332 0.10 31.260529 31.248765 0.011765 0.037635 0.11 0.119429 0.127611 0.008182 6.850996 0.11 31.002972 31.024002 0.021030 0.067833 0.12 0.111374 0.120046 0.008672 7.786236 0.12 30.780411 30.825655 0.045243 0.146988 0.13 0.104271 0.113273 0.009001 8.632685 0.13 30.584160 30.648072 0.063912 0.208971 0.14 0.097916 0.107112 0.009196 9.391269 0.14 30.408563 30.486538 0.077975 0.256424 0.15 0.092175 0.101475 0.009300 10.089174 0.15 30.249941 30.338751 0.088811 0.293589 0.16 0.086958 0.096268 0.009310 10.706226 0.16 30.105790 30.202234 0.096444 0.320350 0.17 0.082198 0.091459 0.009260 11.265601 0.17 29.974279 30.076138 0.101859 0.339820 0.18 0.077844 0.086990 0.009146 11.748927 0.18 29.853959 29.958968 0.105009 0.351742 0.19 0.073850 0.082849 0.008999 12.185171 0.19 29.743612 29.850403 0.106792 0.359041 0.20 0.070179 0.078995 0.008816 12.561629 0.20 29.642175 29.749348 0.107173 0.361556 0.21 0.066796 0.075420 0.008623 12.909898 0.21 29.548709 29.655616 0.106907 0.361799 0.22 0.063672 0.072089 0.008417 13.219319 0.22 29.462372 29.568280 0.105908 0.359467 0.23 0.060778 0.068994 0.008217 13.519261 0.23 29.382413 29.487156 0.104743 0.356481 0.24 0.058090 0.066106 0.008015 13.798118 0.24 29.308157 29.411415 0.103258 0.352319 0.25 0.055587 0.063414 0.007827 14.080510 0.25 29.239003 29.340856 0.101853 0.348346 0.26 0.053250 0.060893 0.007643 14.353056 0.26 29.174413 29.274742 0.100329 0.343892 0.27 0.051060 0.058533 0.007473 14.635283 0.27 29.113909 29.212866 0.098958 0.339899 0.28 0.049003 0.056310 0.007308 14.912649 0.28 29.057062 29.154594 0.097531 0.335655 0.29 0.047064 0.054218 0.007154 15.200418 0.29 29.003495 29.099735 0.096239 0.331820 0.30 0.045232 0.052235 0.007004 15.484042 0.30 28.952872 29.047760 0.094888 0.327732 0.31 0.043495 0.050357 0.006862 15.775693 0.31 28.904894 28.998510 0.093616 0.323876 0.32 0.041845 0.048566 0.006721 16.061912 0.32 28.859299 28.951560 0.092261 0.319691 0.33 0.040273 0.046859 0.006586 16.352806 0.33 28.815855 28.906786 0.090931 0.315557 0.34 0.038771 0.045221 0.006450 16.636757 0.34 28.774358 28.863856 0.089498 0.311034 0.35 0.037333 0.043651 0.006318 16.922499 0.35 28.734627 28.822680 0.088053 0.306435

Page 73: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

65

Table. B.6 the output results of u(r,t) or (TC 3) for the third model , h= k =1/100, s =100 and T =1.

Normalized Data Denormalized Data

t u Exp. u Theo. AED PE t u Exp. u Theo. AED PE 0.00 1.011662 1.060000 0.048338 4.778088 0.00 55.470000 55.470000 0.000000 0.000000 0.01 0.537693 0.518106 0.019587 3.642846 0.01 42.457196 41.255937 1.201260 2.829343 0.02 0.350078 0.340552 0.009526 2.721140 0.02 37.306205 36.598620 0.707585 1.896696 0.03 0.285615 0.277662 0.007953 2.784494 0.03 35.536372 34.948997 0.587375 1.652885 0.04 0.257790 0.247833 0.009957 3.862369 0.04 34.772453 34.166590 0.605863 1.742364 0.05 0.238437 0.226960 0.011476 4.813160 0.05 34.241098 33.619079 0.622019 1.816585 0.06 0.221383 0.210253 0.011130 5.027450 0.06 33.772897 33.180849 0.592048 1.753027 0.07 0.205707 0.196141 0.009567 4.650573 0.07 33.342522 32.810678 0.531843 1.595090 0.08 0.191317 0.183945 0.007372 3.853278 0.08 32.947422 32.490768 0.456654 1.386009 0.09 0.178184 0.173255 0.004928 2.765862 0.09 32.586853 32.210380 0.376473 1.155290 0.10 0.166260 0.163711 0.002549 1.533095 0.10 32.259500 31.960041 0.299459 0.928281 0.11 0.155477 0.155074 0.000403 0.259077 0.11 31.963452 31.733492 0.229960 0.719446 0.12 0.145749 0.147146 0.001396 0.958104 0.12 31.696375 31.525523 0.170852 0.539027 0.13 0.136983 0.139799 0.002816 2.055770 0.13 31.455683 31.332805 0.122879 0.390641 0.14 0.129079 0.132942 0.003863 2.992467 0.14 31.238686 31.152940 0.085747 0.274489 0.15 0.121941 0.126516 0.004575 3.751535 0.15 31.042716 30.984387 0.058329 0.187899 0.16 0.115476 0.120485 0.005009 4.337799 0.16 30.865217 30.826202 0.039016 0.126406 0.17 0.109597 0.114822 0.005225 4.767356 0.17 30.703819 30.677663 0.026156 0.085189 0.18 0.104227 0.109512 0.005285 5.070779 0.18 30.556374 30.538374 0.018000 0.058907 0.19 0.099295 0.104536 0.005241 5.277995 0.19 30.420981 30.407859 0.013123 0.043137 0.20 0.094743 0.099884 0.005141 5.425845 0.20 30.295990 30.285814 0.010176 0.033588 0.21 0.090518 0.095535 0.005017 5.542950 0.21 30.179990 30.171756 0.008234 0.027284 0.22 0.086577 0.091477 0.004900 5.659858 0.22 30.071794 30.065311 0.006483 0.021558 0.23 0.082884 0.087688 0.004804 5.795883 0.23 29.970415 29.965929 0.004485 0.014966 0.24 0.079410 0.084151 0.004741 5.970158 0.24 29.875038 29.873156 0.001882 0.006301 0.25 0.076131 0.080844 0.004713 6.190833 0.25 29.784996 29.786401 0.001405 0.004717 0.26 0.073026 0.077747 0.004722 6.465701 0.26 29.699745 29.705175 0.005430 0.018284 0.27 0.070079 0.074840 0.004761 6.793540 0.27 29.618837 29.628904 0.010068 0.033991 0.28 0.067277 0.072103 0.004826 7.173455 0.28 29.541904 29.557114 0.015210 0.051488 0.29 0.064608 0.069517 0.004909 7.598064 0.29 29.468640 29.489293 0.020653 0.070085 0.30 0.062064 0.067067 0.005003 8.061126 0.30 29.398787 29.425023 0.026237 0.089244 0.31 0.059636 0.064736 0.005100 8.552310 0.31 29.332122 29.363881 0.031760 0.108276 0.32 0.057317 0.062511 0.005195 9.063013 0.32 29.268451 29.305526 0.037075 0.126673 0.33 0.055100 0.060380 0.005280 9.582509 0.33 29.207599 29.249628 0.042029 0.143897 0.34 0.052981 0.058333 0.005352 10.102029 0.34 29.149408 29.195925 0.046517 0.159581 0.35 0.050953 0.056360 0.005407 10.612146 0.35 29.093733 29.144178 0.050445 0.173387

Page 74: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

66

Table. B.7 the output results of u(r,t) or (TC 4) for the third model, h= k =1/100, s =100 and T =1.

Normalized Data Denormalized Data

t u Exp. u Theo. AED PE t u Exp. u Theo. AED PE 0.00 1.003257 1.060000 0.056743 5.655873 0.00 55.470000 55.470000 0.000000 0.000000 0.01 0.516712 0.517156 0.000444 0.085848 0.01 41.985245 41.228751 0.756494 1.801808 0.02 0.345297 0.337509 0.007788 2.255462 0.02 37.234405 36.515797 0.718608 1.929958 0.03 0.281910 0.275046 0.006864 2.434801 0.03 35.477607 34.877108 0.600499 1.692614 0.04 0.259282 0.250435 0.008847 3.412132 0.04 34.850478 34.231460 0.619017 1.776209 0.05 0.247898 0.236485 0.011412 4.603688 0.05 34.534949 33.865489 0.669460 1.938500 0.06 0.237799 0.225657 0.012141 5.105642 0.06 34.255051 33.581428 0.673622 1.966491 0.07 0.227744 0.215954 0.011790 5.176674 0.07 33.976383 33.326874 0.649510 1.911650 0.08 0.217748 0.206794 0.010954 5.030670 0.08 33.699351 33.086559 0.612792 1.818410 0.09 0.207891 0.198035 0.009856 4.741094 0.09 33.426152 32.856759 0.569393 1.703434 0.10 0.198244 0.189601 0.008643 4.359813 0.10 33.158774 32.635497 0.523278 1.578097 0.11 0.188868 0.181457 0.007411 3.923725 0.11 32.898926 32.421864 0.477063 1.450086 0.12 0.179815 0.173585 0.006230 3.464650 0.12 32.648026 32.215344 0.432682 1.325293 0.13 0.171126 0.165977 0.005149 3.008874 0.13 32.407197 32.015742 0.391455 1.207926 0.14 0.162830 0.158639 0.004191 2.573978 0.14 32.177279 31.823235 0.354044 1.100293 0.15 0.154949 0.151583 0.003366 2.172359 0.15 31.958838 31.638113 0.320725 1.003556 0.16 0.147493 0.144824 0.002668 1.809143 0.16 31.752190 31.460810 0.291380 0.917669 0.17 0.140465 0.138379 0.002087 1.485533 0.17 31.557422 31.291709 0.265713 0.841999 0.18 0.133862 0.132258 0.001605 1.198761 0.18 31.374421 31.131130 0.243291 0.775444 0.19 0.127674 0.126469 0.001205 0.943844 0.19 31.202905 30.979262 0.223642 0.716736 0.20 0.121884 0.121013 0.000871 0.714839 0.20 31.042451 30.836138 0.206313 0.664617 0.21 0.116475 0.115887 0.000588 0.505064 0.21 30.892528 30.701650 0.190878 0.617879 0.22 0.111424 0.111079 0.000344 0.308869 0.22 30.752522 30.575529 0.176993 0.575541 0.23 0.106706 0.106577 0.000129 0.120780 0.23 30.621766 30.457407 0.164360 0.536741 0.24 0.102296 0.102361 0.000064 0.062740 0.24 30.499561 30.346796 0.152765 0.500877 0.25 0.098170 0.098410 0.000240 0.244749 0.25 30.385199 30.243163 0.142035 0.467449 0.26 0.094301 0.094703 0.000402 0.426332 0.26 30.277979 30.145916 0.132063 0.436167 0.27 0.090666 0.091218 0.000551 0.608240 0.27 30.177224 30.054465 0.122759 0.406794 0.28 0.087241 0.087930 0.000689 0.789732 0.28 30.082289 29.968210 0.114079 0.379224 0.29 0.084004 0.084819 0.000815 0.970069 0.29 29.992573 29.886591 0.105982 0.353362 0.30 0.080935 0.081864 0.000929 1.147664 0.30 29.907522 29.809074 0.098448 0.329175 0.31 0.078016 0.079047 0.001031 1.321241 0.31 29.826633 29.735181 0.091452 0.306613 0.32 0.075232 0.076352 0.001120 1.489237 0.32 29.749454 29.664476 0.084978 0.285646 0.33 0.072566 0.073764 0.001198 1.650553 0.33 29.675586 29.596585 0.079002 0.266217 0.34 0.070008 0.071271 0.001263 1.804173 0.34 29.604681 29.531181 0.073499 0.248270 0.35 0.067546 0.068863 0.001317 1.949534 0.35 29.536436 29.467993 0.068443 0.231723

Page 75: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

67

Table. B.8 the output results of u(r,t) or (TC 5) for the third model, h= k =1/100, s =100 and T =1.

Normalized Data Denormalized Data

t u Exp. u Theo. AED PE t u Exp. u Theo. AED PE 0.00 1.013008 1.060000 0.046992 4.638816 0.00 55.470000 55.470000 0.000000 0.000000 0.01 0.514252 0.516880 0.002628 0.510998 0.01 41.776086 41.220930 0.555156 1.328885 0.02 0.338693 0.336327 0.002366 0.698452 0.02 36.955911 36.484027 0.471884 1.276884 0.03 0.278213 0.273373 0.004839 1.739375 0.03 35.295361 34.832400 0.462961 1.311675 0.04 0.256274 0.250549 0.005725 2.233925 0.04 34.693020 34.233596 0.459424 1.324254 0.05 0.246257 0.240373 0.005883 2.389038 0.05 34.417974 33.966627 0.451347 1.311370 0.06 0.239420 0.233598 0.005821 2.431436 0.06 34.230255 33.788875 0.441380 1.289444 0.07 0.233082 0.227376 0.005705 2.447712 0.07 34.056240 33.625643 0.430597 1.264369 0.08 0.226508 0.220934 0.005574 2.460980 0.08 33.875763 33.456623 0.419141 1.237288 0.09 0.219561 0.214130 0.005432 2.473821 0.09 33.685028 33.278111 0.406916 1.208003 0.10 0.212278 0.207005 0.005272 2.483738 0.10 33.485042 33.091191 0.393851 1.176199 0.11 0.204743 0.199648 0.005095 2.488446 0.11 33.278164 32.898167 0.379997 1.141882 0.12 0.197054 0.192155 0.004900 2.486387 0.12 33.067067 32.701580 0.365487 1.105291 0.13 0.189308 0.184620 0.004689 2.476799 0.13 32.854398 32.503894 0.350504 1.066841 0.14 0.181596 0.177129 0.004466 2.459413 0.14 32.642630 32.307380 0.335250 1.027031 0.15 0.173996 0.169761 0.004235 2.434209 0.15 32.433981 32.114060 0.319921 0.986375 0.16 0.166580 0.162580 0.004000 2.401359 0.16 32.230358 31.925661 0.304697 0.945372 0.17 0.159404 0.155640 0.003764 2.361105 0.17 32.033326 31.743592 0.289733 0.904475 0.18 0.152511 0.148983 0.003529 2.313780 0.18 31.844093 31.568935 0.275158 0.864079 0.19 0.145934 0.142637 0.003298 2.259787 0.19 31.663517 31.402446 0.261071 0.824518 0.20 0.139692 0.136619 0.003073 2.199584 0.20 31.492124 31.244579 0.247545 0.786053 0.21 0.133792 0.130938 0.002855 2.133717 0.21 31.330140 31.095513 0.234627 0.748887 0.22 0.128234 0.125589 0.002645 2.062766 0.22 31.177531 30.955186 0.222345 0.713157 0.23 0.123008 0.120563 0.002445 1.987387 0.23 31.034045 30.823340 0.210705 0.678949 0.24 0.118099 0.115845 0.002254 1.908239 0.24 30.899265 30.699563 0.199702 0.646300 0.25 0.113488 0.111415 0.002072 1.826029 0.25 30.772649 30.583332 0.189317 0.615211 0.26 0.109151 0.107250 0.001901 1.741437 0.26 30.653577 30.474054 0.179524 0.585653 0.27 0.105065 0.103326 0.001739 1.655155 0.27 30.541386 30.371095 0.170291 0.557575 0.28 0.101205 0.099618 0.001587 1.567832 0.28 30.435406 30.273821 0.161585 0.530911 0.29 0.097547 0.096103 0.001444 1.480098 0.29 30.334982 30.181611 0.153371 0.505591 0.30 0.094069 0.092759 0.001310 1.392531 0.30 30.239498 30.093883 0.145615 0.481538 0.31 0.090751 0.089566 0.001185 1.305674 0.31 30.148386 30.010102 0.138284 0.458678 0.32 0.087573 0.086505 0.001068 1.220019 0.32 30.061139 29.929790 0.131349 0.436940 0.33 0.084520 0.083560 0.000960 1.136015 0.33 29.977312 29.852529 0.124783 0.416257 0.34 0.081577 0.080718 0.000860 1.054065 0.34 29.896523 29.777962 0.118560 0.396569 0.35 0.078734 0.077967 0.000767 0.974524 0.35 29.818450 29.705789 0.112660 0.377821

Page 76: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

68

Table. B.9 the output results of u(r,t) or (TC 6) for the third model, h= k =1/100, s =100 and T =1.

Normalized Data Denormalized Data

t u Exp. u Theo. AED PE t u Exp. u Theo. AED PE 0.00 0.997600 1.060000 0.062400 6.255005 0.00 55.470000 55.470000 0.000000 0.000000 0.01 0.503579 0.516704 0.013126 2.606474 0.01 41.694202 41.216005 0.478197 1.146914 0.02 0.331800 0.335276 0.003476 1.047584 0.02 36.904153 36.456022 0.448131 1.214311 0.03 0.273343 0.270881 0.002462 0.900770 0.03 35.274075 34.766539 0.507536 1.438836 0.04 0.253848 0.248196 0.005652 2.226633 0.04 34.730457 34.171370 0.559087 1.609789 0.05 0.247344 0.242014 0.005329 2.154632 0.05 34.549074 34.009184 0.539889 1.562674 0.06 0.244917 0.242833 0.002084 0.850975 0.06 34.481417 34.030669 0.450748 1.307221 0.07 0.243557 0.245970 0.002413 0.990714 0.07 34.443483 34.112966 0.330517 0.959594 0.08 0.242253 0.249003 0.006750 2.786364 0.08 34.407127 34.192548 0.214579 0.623646 0.09 0.240667 0.250728 0.010061 4.180308 0.09 34.362904 34.237797 0.125107 0.364076 0.10 0.238685 0.250683 0.011998 5.026731 0.10 34.307626 34.236618 0.071008 0.206974 0.11 0.236270 0.248851 0.012580 5.324601 0.11 34.240291 34.188545 0.051747 0.151128 0.12 0.233418 0.245434 0.012016 5.147650 0.12 34.160770 34.098906 0.061865 0.181099 0.13 0.230142 0.240735 0.010594 4.603208 0.13 34.069396 33.975635 0.093761 0.275205 0.14 0.226463 0.235071 0.008608 3.800917 0.14 33.966819 33.827013 0.139806 0.411597 0.15 0.222415 0.228731 0.006316 2.839879 0.15 33.853940 33.660692 0.193248 0.570829 0.16 0.218037 0.221966 0.003929 1.801963 0.16 33.731863 33.483198 0.248665 0.737181 0.17 0.213374 0.214976 0.001602 0.750834 0.17 33.601840 33.299815 0.302025 0.898833 0.18 0.208475 0.207919 0.000555 0.266391 0.18 33.465218 33.114669 0.350549 1.047503 0.19 0.203388 0.200913 0.002476 1.217275 0.19 33.323385 32.930837 0.392547 1.177994 0.20 0.198164 0.194040 0.004124 2.081091 0.20 33.177712 32.750537 0.427176 1.287538 0.21 0.192850 0.187359 0.005490 2.846927 0.21 33.029512 32.575253 0.454259 1.375313 0.22 0.187488 0.180905 0.006583 3.511289 0.22 32.879992 32.405899 0.474093 1.441888 0.23 0.182117 0.174693 0.007424 4.076593 0.23 32.730228 32.242928 0.487300 1.488838 0.24 0.176771 0.168728 0.008042 4.549492 0.24 32.581143 32.086445 0.494698 1.518358 0.25 0.171476 0.163006 0.008470 4.939643 0.25 32.433499 31.936299 0.497201 1.532985 0.26 0.166254 0.157512 0.008743 5.258608 0.26 32.287896 31.792160 0.495737 1.535364 0.27 0.161122 0.152230 0.008892 5.518838 0.27 32.144783 31.653589 0.491194 1.528068 0.28 0.156090 0.147141 0.008949 5.733024 0.28 32.004470 31.520087 0.484383 1.513485 0.29 0.151166 0.142227 0.008939 5.913345 0.29 31.867151 31.391143 0.476008 1.493725 0.30 0.146352 0.137467 0.008885 6.071199 0.30 31.732925 31.266261 0.466664 1.470599 0.31 0.141650 0.132844 0.008806 6.216753 0.31 31.601816 31.144985 0.456832 1.445587 0.32 0.137060 0.128344 0.008716 6.358969 0.32 31.473800 31.026912 0.446888 1.419873 0.33 0.132577 0.123953 0.008625 6.505428 0.33 31.348817 30.911703 0.437114 1.394357 0.34 0.128202 0.119660 0.008541 6.662543 0.34 31.226794 30.799079 0.427715 1.369705 0.35 0.123929 0.115458 0.008471 6.835566 0.35 31.107651 30.688824 0.418827 1.346380

Page 77: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

69

Table. B.10 the output results of p(t) for the third model, h= k =1/100, s =100 and T =1.

t p Exp. Itr. #

t p Exp. Itr. #

0.00 -83.000000 0 0.51 -22.541684 7 0.01 -57.363883 7 0.52 -23.543265 7 0.02 -32.473073 7 0.53 -24.602127 7 0.03 -16.520442 7 0.54 -25.722294 7 0.04 -8.619395 7 0.55 -26.907887 7 0.05 -4.726605 7 0.56 -28.163458 7 0.06 -3.042024 7 0.57 -29.493870 7 0.07 -2.474628 7 0.58 -30.904306 7 0.08 -2.468406 5 0.59 -32.400459 7 0.09 -2.765710 6 0.60 -33.988251 7 0.10 -3.198969 6 0.61 -35.674310 7 0.11 -3.690454 6 0.62 -37.465430 7 0.12 -4.191797 6 0.63 -39.369286 7 0.13 -4.679178 6 0.64 -41.393691 7 0.14 -5.142863 6 0.65 -43.547503 7 0.15 -5.577417 6 0.66 -45.839720 7 0.16 -5.983357 6 0.67 -48.280539 7 0.17 -6.361566 6 0.68 -50.880335 7 0.18 -6.714223 6 0.69 -53.650826 7 0.19 -7.044775 6 0.70 -56.603985 7 0.20 -7.355412 6 0.71 -59.753270 7 0.21 -7.650908 6 0.72 -63.112507 7 0.22 -7.933521 6 0.73 -66.697154 7 0.23 -8.208583 6 0.74 -70.523200 7 0.24 -8.478487 6 0.75 -74.608417 7 0.25 -8.748387 6 0.76 -78.971317 7 0.26 -9.020646 6 0.77 -83.632374 7 0.27 -9.299642 6 0.78 -88.613060 7 0.28 -9.587497 6 0.79 -93.937017 7 0.29 -9.887502 6 0.80 -99.629203 7 0.30 -10.201447 6 0.81 -105.716997 7 0.31 -10.531544 6 0.82 -112.229480 7 0.32 -10.879307 6 0.83 -119.198454 7 0.33 -11.246091 6 0.84 -126.657891 7 0.34 -11.633282 6 0.85 -134.644847 7 0.35 -12.041689 6 0.86 -143.199111 7 0.36 -12.472727 6 0.87 -152.363999 7 0.37 -12.926964 6 0.88 -162.186228 7 0.38 -13.405960 6 0.89 -172.716593 7 0.39 -13.910282 6 0.90 -184.010078 7 0.40 -14.441710 6 0.91 -196.126426 7 0.41 -15.000983 6 0.92 -209.130508 7 0.42 -15.590132 6 0.93 -223.092792 7 0.43 -16.210187 6 0.94 -238.089997 7 0.44 -16.863445 6 0.95 -254.205465 6 0.45 -17.551305 6 0.96 -271.530134 6 0.46 -18.276342 6 0.97 -290.162830 6 0.47 -19.040385 6 0.98 -310.211578 6 0.48 -19.846307 6 0.99 -331.793852 6 0.49 -20.696421 6 1.00 -355.038240 6 0.50 -21.593928 6

Page 78: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

70

Table. B.11 the output results of u(r,z,t) for the fourth model, h= 1/100, k =1/100, s =100 and T =1.

r z u PDE u Theo. AED PE r z u Exp. u Theo. AED PE

0.00 0.00 7.389056 7.389056 0.000000 0.000000 0.51 0.51 20.496435 19.539262 0.957173 4.898715 0.01 0.01 7.540862 7.674973 0.134111 1.747385 0.52 0.52 20.897898 19.912614 0.985284 4.948038 0.02 0.02 7.698813 7.938104 0.239291 3.014460 0.53 0.53 21.307644 20.295732 1.011912 4.985838 0.03 0.03 7.861714 8.178859 0.317145 3.877621 0.54 0.54 21.725884 20.688970 1.036914 5.011916 0.04 0.04 8.029035 8.404588 0.375552 4.468419 0.55 0.55 22.152833 21.092550 1.060284 5.026816 0.05 0.05 8.200449 8.619647 0.419199 4.863295 0.56 0.56 22.588712 21.506797 1.081916 5.030576 0.06 0.06 8.375719 8.826926 0.451208 5.111720 0.57 0.57 23.033745 21.931978 1.101767 5.023566 0.07 0.07 8.554676 9.028275 0.473599 5.245736 0.58 0.58 23.488160 22.368382 1.119778 5.006076 0.08 0.08 8.737197 9.224921 0.487724 5.287023 0.59 0.59 23.952189 22.816311 1.135878 4.978361 0.09 0.09 8.923196 9.417893 0.494697 5.252737 0.60 0.60 24.426071 23.276005 1.150066 4.940992 0.10 0.10 9.112613 9.608045 0.495433 5.156434 0.61 0.61 24.910045 23.747750 1.162295 4.894339 0.11 0.11 9.305410 9.796017 0.490607 5.008230 0.62 0.62 25.404358 24.231937 1.172421 4.838330 0.12 0.12 9.501566 9.982366 0.480800 4.816492 0.63 0.63 25.909260 24.728950 1.180311 4.772991 0.13 0.13 9.701078 10.167664 0.466586 4.588918 0.64 0.64 26.425005 25.238945 1.186060 4.699325 0.14 0.14 9.903952 10.352384 0.448432 4.331680 0.65 0.65 26.951851 25.762255 1.189596 4.617594 0.15 0.15 10.110207 10.536998 0.426791 4.050405 0.66 0.66 27.490061 26.299226 1.190835 4.528025 0.16 0.16 10.319874 10.721910 0.402036 3.749665 0.67 0.67 28.039903 26.850220 1.189683 4.430814 0.17 0.17 10.532990 10.907437 0.374447 3.432950 0.68 0.68 28.601648 27.415442 1.186206 4.326780 0.18 0.18 10.749603 11.093977 0.344375 3.104158 0.69 0.69 29.175571 27.995323 1.180248 4.215876 0.19 0.19 10.969766 11.281827 0.312062 2.766057 0.70 0.70 29.761952 28.589850 1.172102 4.099712 0.20 0.20 11.193541 11.471296 0.277755 2.421305 0.71 0.71 30.361074 29.199951 1.161123 3.976457 0.21 0.21 11.420995 11.662706 0.241711 2.072509 0.72 0.72 30.973227 29.825293 1.147933 3.848858 0.22 0.22 11.652204 11.856385 0.204181 1.722115 0.73 0.73 31.598700 30.466589 1.132111 3.715909 0.23 0.23 11.887246 12.052520 0.165273 1.371277 0.74 0.74 32.237789 31.124223 1.113566 3.577811 0.24 0.24 12.126207 12.251391 0.125184 1.021796 0.75 0.75 32.890793 31.798790 1.092003 3.434103 0.25 0.25 12.369177 12.453270 0.084092 0.675264 0.76 0.76 33.558014 32.490019 1.067995 3.287149 0.26 0.26 12.616252 12.658482 0.042230 0.333610 0.77 0.77 34.239757 33.198179 1.041578 3.137457 0.27 0.27 12.867533 12.867122 0.000410 0.003189 0.78 0.78 34.936330 33.923719 1.012611 2.984964 0.28 0.28 13.123123 13.079552 0.043571 0.333126 0.79 0.79 35.648042 34.667376 0.980666 2.828786 0.29 0.29 13.383134 13.295968 0.087165 0.655577 0.80 0.80 36.375206 35.429187 0.946018 2.670167 0.30 0.30 13.647678 13.516619 0.131059 0.969614 0.81 0.81 37.118135 36.209154 0.908981 2.510361 0.31 0.31 13.916875 13.741687 0.175188 1.274862 0.82 0.82 37.877143 37.007445 0.869698 2.350062 0.32 0.32 14.190846 13.971464 0.219382 1.570218 0.83 0.83 38.652544 37.825218 0.827325 2.187232 0.33 0.33 14.469720 14.206180 0.263540 1.855106 0.84 0.84 39.444651 38.661603 0.783048 2.025388 0.34 0.34 14.753626 14.446041 0.307585 2.129199 0.85 0.85 40.253775 39.517872 0.735904 1.862204 0.35 0.35 15.042701 14.691255 0.351446 2.392211 0.86 0.86 41.080225 40.393222 0.687003 1.700787 0.36 0.36 15.337082 14.942108 0.394974 2.643364 0.87 0.87 41.924301 41.288469 0.635832 1.539976 0.37 0.37 15.636914 15.198812 0.438102 2.882474 0.88 0.88 42.786300 42.203462 0.582838 1.381018 0.38 0.38 15.942343 15.461576 0.480766 3.109426 0.89 0.89 43.666506 43.138221 0.528284 1.224631 0.39 0.39 16.253520 15.730667 0.522853 3.323783 0.90 0.90 44.565190 44.092981 0.472210 1.070940 0.40 0.40 16.570601 16.006276 0.564325 3.525649 0.91 0.91 45.482607 45.067301 0.415306 0.921524 0.41 0.41 16.893744 16.288672 0.605072 3.714680 0.92 0.92 46.418984 46.061237 0.357747 0.776677 0.42 0.42 17.223113 16.578055 0.645058 3.891033 0.93 0.93 47.374519 47.074015 0.300504 0.638365 0.43 0.43 17.558874 16.874735 0.684138 4.054216 0.94 0.94 48.349366 48.105707 0.243659 0.506507 0.44 0.44 17.901198 17.178917 0.722281 4.204462 0.95 0.95 49.343619 49.155009 0.188610 0.383704 0.45 0.45 18.250260 17.490853 0.759407 4.341740 0.96 0.96 50.357289 50.221009 0.136280 0.271361 0.46 0.46 18.606240 17.810803 0.795437 4.466035 0.97 0.97 51.390245 51.302076 0.088169 0.171862 0.47 0.47 18.969319 18.138997 0.830323 4.577557 0.98 0.98 52.442102 52.395498 0.046605 0.088948 0.48 0.48 19.339686 18.475696 0.863989 4.676356 0.99 0.99 53.512047 53.497179 0.014867 0.027791 0.49 0.49 19.717530 18.821126 0.896403 4.762751 1.00 1.00 54.598150 54.598150 0.000000 0.000000 0.50 0.50 20.103046 19.175509 0.927537 4.837095

Page 79: Inverse Problem of Finding an Unknown Parameter for One ...wvuscholar.wvu.edu/reports/Mohamed_Elmajdoub.pdf · and Two-dimensional Parabolic Heat Equations ... differential equation.

71

Table. B.12 the lists output results of p(t) for fourth model, h= k =1/100, s =100 and T =1.

t p Itr. # t p Itr. # 0.00 -0.214134 4 0.51 -1.134739 4 0.01 -0.251490 4 0.52 -1.132031 4 0.02 -0.300329 4 0.53 -1.128967 4 0.03 -0.343955 4 0.54 -1.125570 4 0.04 -0.388990 4 0.55 -1.121859 4 0.05 -0.433300 4 0.56 -1.117856 4 0.06 -0.476426 4 0.57 -1.113577 4 0.07 -0.519227 4 0.58 -1.109043 4 0.08 -0.560360 4 0.59 -1.104268 4 0.09 -0.600513 4 0.60 -1.099270 4 0.10 -0.639101 4 0.61 -1.094064 4 0.11 -0.676216 4 0.62 -1.088665 4 0.12 -0.711806 4 0.63 -1.083085 4 0.13 -0.745721 4 0.64 -1.077340 4 0.14 -0.778081 4 0.65 -1.071440 4 0.15 -0.808736 4 0.66 -1.065399 4 0.16 -0.837805 4 0.67 -1.059228 4 0.17 -0.865218 4 0.68 -1.052936 4 0.18 -0.891049 4 0.69 -1.046535 4 0.19 -0.915302 4 0.70 -1.040035 4 0.20 -0.938016 4 0.71 -1.033444 4 0.21 -0.959239 4 0.72 -1.026772 4 0.22 -0.979000 4 0.73 -1.020027 4 0.23 -0.997360 4 0.74 -1.013217 4 0.24 -1.014351 4 0.75 -1.006349 4 0.25 -1.030036 4 0.76 -0.999432 4 0.26 -1.044453 4 0.77 -0.992471 4 0.27 -1.057661 4 0.78 -0.985474 4 0.28 -1.069703 4 0.79 -0.978447 4 0.29 -1.080634 4 0.80 -0.971396 4 0.30 -1.090499 4 0.81 -0.964327 4 0.31 -1.099349 4 0.82 -0.957246 4 0.32 -1.107230 4 0.83 -0.950157 4 0.33 -1.114186 4 0.84 -0.943065 4 0.34 -1.120265 4 0.85 -0.935976 4 0.35 -1.125508 4 0.86 -0.928895 4 0.36 -1.129959 4 0.87 -0.921824 4 0.37 -1.133655 4 0.88 -0.914770 4 0.38 -1.136639 4 0.89 -0.907736 4 0.39 -1.138945 4 0.90 -0.900726 4 0.40 -1.140611 4 0.91 -0.893744 4 0.41 -1.141671 4 0.92 -0.886793 4 0.42 -1.142159 4 0.93 -0.879878 4 0.43 -1.142106 3 0.94 -0.873000 4 0.44 -1.141542 4 0.95 -0.866165 4 0.45 -1.140496 4 0.96 -0.859374 4 0.46 -1.138996 4 0.97 -0.852632 4 0.47 -1.137069 4 0.98 -0.845940 4 0.48 -0.214134 4 0.99 -0.839303 4 0.49 -0.251490 4 1.00 -1.134739 4 0.50 -0.300329 4