<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AM</journal-id><journal-title-group><journal-title>Applied Mathematics</journal-title></journal-title-group><issn pub-type="epub">2152-7385</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/am.2014.53033</article-id><article-id pub-id-type="publisher-id">AM-42639</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  The Differential Quadrature Solution of Reaction-Diffusion Equation Using Explicit and Implicit Numerical Schemes
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>ohamed</surname><given-names>Salah</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>R.</surname><given-names>M. Amer</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>M.</surname><given-names>S. Matbuly</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Engineering Mathematics and Physics, Faculty of Engineering, Zagazig University, Zagazig, Egypt</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>m_2010_salah@yahoo.com(OS)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>07</day><month>02</month><year>2014</year></pub-date><volume>05</volume><issue>03</issue><fpage>327</fpage><lpage>336</lpage><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
   In this paper, two different numerical schemes, namely the Runge-Kutta fourth order method and the implicit Euler method with perturbation method of the second degree, are applied to solve the nonlinear thermal wave in one and two dimensions using the differential quadrature method. The aim of this paper is to make comparison between previous numerical schemes and detect which is more efficient and more accurate by comparing the obtained results with the available analytical ones and computing the computational time. 
 
</p></abstract><kwd-group><kwd>Reaction-Diffusion; Implicit Euler; Runge-Kutta; Differential Quadrature; Perturbation</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Thermal wave is reaction-diffusion equation that plays an ever-increasing role in the study of material parameters. It has been employed in optical investigations of solids, liquids and gases with photo-acoustic and thermal lens spectroscopy. Thermal waves have also been used to analyze the thermal and thermodynamic properties of materials and image thermal and material features within a solid sample [<xref ref-type="bibr" rid="scirp.42639-ref1">1</xref>].</p><p>In the past several decades, there has been greeting activity in developing numerical and analytical methods for the thermal wave equation. Due to the nonlinearity and complexity of such problems, only limited cases can be analytically solved [2-5]. Yan applied the projective Riccati equation method to solve Schrodinger equation in nonlinear optical fibers [<xref ref-type="bibr" rid="scirp.42639-ref2">2</xref>]. Then Mei, Zhang and Jiang employed the same method to get the exact solutions for some reaction-diffusion problems [<xref ref-type="bibr" rid="scirp.42639-ref3">3</xref>]. Abdusalam applied a factorization technique to find exact traveling wave solutions [<xref ref-type="bibr" rid="scirp.42639-ref4">4</xref>]. Chowdhury and Hashim obtained analytical solution for Cauchy reaction-diffusion problems using homotopy perturbation method [<xref ref-type="bibr" rid="scirp.42639-ref5">5</xref>]. Literature on the numerical solution of reaction-diffusion equations is sparse, and singular perturbation method has been applied to solve reaction-diffusion equations by Puri et al. in [<xref ref-type="bibr" rid="scirp.42639-ref6">6</xref>]. David, Curtis and John introduced time integration methods to solve thermal wave propagation [<xref ref-type="bibr" rid="scirp.42639-ref7">7</xref>]. Marcus applied finite difference method to study the dynamics of predator-prey interactions [<xref ref-type="bibr" rid="scirp.42639-ref8">8</xref>]. As well as, Chen et al. employed the finite element method to solve adjective reaction-diffusion equations [<xref ref-type="bibr" rid="scirp.42639-ref9">9</xref>]. Then Christos et al. also applied the same method to solve the problem with boundary layers [<xref ref-type="bibr" rid="scirp.42639-ref10">10</xref>]. Meral and Sezgin used this method and finite difference method with a relaxation parameter to solve nonlinear reaction-diffusion equation in one and two dimensions [<xref ref-type="bibr" rid="scirp.42639-ref11">11</xref>]. Recently, differential quadrature method has been efficiently employed in a variety of engineering problems [<xref ref-type="bibr" rid="scirp.42639-ref12">12</xref>]. Wu and Liu had introduced the generalization of the differential quadrature method to solve linear and nonlinear differential equations [<xref ref-type="bibr" rid="scirp.42639-ref13">13</xref>]. Kajal applied differential quadrature and Runge-Kutta method to solve thermal wave, a blow-up and a Brusselator chemical dynamics system [<xref ref-type="bibr" rid="scirp.42639-ref14">14</xref>]. Kajal achieved high accuracy. But there are some difficulties in the previous method which are explicit schemes used to update the solution using very small step size due to the limitation of stability condition that leads to more computational cost and lower efficiency. Therefore, Meral applied differential quadrature method and implicit Euler method with Newton method to solve one dimensional density dependent nonlinear reaction-diffusion equation [<xref ref-type="bibr" rid="scirp.42639-ref15">15</xref>]. Meral obtained stable solutions, and larger time steps could be used.</p><p>In this research, the thermal wave propagation model is solved by using two numerical methods to make comparison between them. In the first method, we used the hybrid technique method of Runge-Kutta fourth order method (RK4) and differential quadrature method (DQM). In the second method, we used the combined algorithm of DQM, Perturbation method of second degree and implicit Euler method. Perturbation method is used to avoid the nonlinear term. The obtained results are compared with the previous analytical ones to complete the comparison between previous different numerical schemes.</p></sec><sec id="s2"><title>2. Numerical Procedure of Thermal Wave</title><p>Propagation of thermal waves through a rectangular plate, is governed by [<xref ref-type="bibr" rid="scirp.42639-ref14">14</xref>]:</p><disp-formula id="scirp.42639-formula10601"><label>(1)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\1b2c7658-12ad-4540-bc4f-b9006130804c.png"  xlink:type="simple"/></disp-formula><p>where: U is a temperatureα and β are diffusion parameters in direction of x and y, respectivelyγ is reaction parametera and b are plate dimensions in direction of x and y, respectivelyU<sub>max</sub> is a maximum temperature of the system.</p><p>Along the external boundaries, the temperatures can be described as:</p><disp-formula id="scirp.42639-formula10602"><label>(2-a)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\1c136c8f-3ac0-4dde-8079-fb00a02c9b60.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.42639-formula10603"><label>(2-b)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\487ce3d8-e468-40ef-94f3-7e014298df39.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.42639-formula10604"><label>(2-c)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\56060869-e0bf-4013-ac00-178570d7b839.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.42639-formula10605"><label>(2-d)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\1c6a46d7-9100-40ed-b5b9-d63a408e7e92.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="tmlimages\1-7401957x\a347f26a-bfc3-4030-8dcb-f40792abfd36.png" xlink:type="simple"/></inline-formula> are known functions.</p><p>Then initial temperature may be described as:</p><disp-formula id="scirp.42639-formula10606"><label>(3)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\64c1079b-1cab-4470-b39f-6385a992dd77.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="tmlimages\1-7401957x\b77d19f9-c14a-4018-aac4-e17f5406f187.png" xlink:type="simple"/></inline-formula> is a known function.</p><sec id="s2_1"><title>2.1. Numerical Procedure Using First Method (RK4)</title><p>The main strategy is to employ DQM to reduce the problem to a system of ordinary differential equations then to apply RK4 to solve the reduced system as follows:</p><p>1) Discretize the spatial domain using Chebyshev-Gauss-Lobatto grid points [<xref ref-type="bibr" rid="scirp.42639-ref12">12</xref>], such as:</p><disp-formula id="scirp.42639-formula10607"><label>(4-a)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\265bd1a6-425f-4348-b938-035c6c15cd8a.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.42639-formula10608"><label>(4-b)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\f6f735f1-0370-4a8f-bc2d-0d7317a7a834.png"  xlink:type="simple"/></disp-formula><p>2) Apply the method of differential quadrature in terms of nodal temperature, such that:</p><disp-formula id="scirp.42639-formula10609"><label>(5-a)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\3ca426f0-bf1e-42a3-867e-57ca5fbc961a.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.42639-formula10610"><label>(5-b)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\12273a19-4b53-49c0-ae05-b5a1bc975da0.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.42639-formula10611"><label>(5-c)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\72c747ef-1ecb-4701-8ce6-d254222b8fd9.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.42639-formula10612"><label>(5-d)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\88d7518f-72c9-4f33-a217-48081cc11400.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="tmlimages\1-7401957x\d124398c-f3ef-4897-bf16-2e691e33c6c9.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="tmlimages\1-7401957x\de0c3022-1e64-45f1-81b5-bf8f2ed69454.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="tmlimages\1-7401957x\2762bac2-82dd-4a6d-8071-c4f1ed5796fe.png" xlink:type="simple"/></inline-formula>are the first and second order weighting coefficients with respect to p [<xref ref-type="bibr" rid="scirp.42639-ref12">12</xref>].</p><p>3) On sustainable substitution from Equations (5) into (1), one can reduce the problem to the following system of ordinary differential equations as:</p><p><img src="htmlimages\1-7401957x\3169b1f2-5f73-4973-a8bb-bb61c7999a06.png" /></p><p>or simply</p><disp-formula id="scirp.42639-formula10613"><label>(6)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\b3281ead-8704-4239-897a-6eba4eb36aba.png"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.42639-formula10614"><label>(7)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\55fb4e25-6e23-4fcd-8af7-ebc8de45ec28.png"  xlink:type="simple"/></disp-formula><p>4) Update the temperature using RK4 such that [<xref ref-type="bibr" rid="scirp.42639-ref16">16</xref>]</p><disp-formula id="scirp.42639-formula10615"><label>(8)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\cfa312b5-6f9f-4c7e-b5c9-2fee09bc548e.png"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.42639-formula10616"><label>, (9-a)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\03c1d869-c9b1-4202-9832-b45fefe262ae.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.42639-formula10617"><label>(9-b)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\f2c0c113-f7ec-4308-94d0-dcfaee9b2a56.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.42639-formula10618"><label>(9-c)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\88e128e9-623b-479d-a719-1cf39e85a01d.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.42639-formula10619"><label>, (9-d)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\748be099-e510-41c1-b888-1ecd55fca0e0.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="tmlimages\1-7401957x\37db17f1-8f7c-451d-a622-e43150c3363b.png" xlink:type="simple"/></inline-formula></p></sec><sec id="s2_2"><title>2.2. Numerical Procedure Using Second Method (Implicit Euler)</title><p>The main strategy is to apply perturbation method of second order [17,18] then applying DQ discretization to reduce the problem to a system of ordinary differential equations then applying implicit Euler method to transform the previous system to a system of linear algebraic equations as follows:</p><p>1) We can solve</p><disp-formula id="scirp.42639-formula10620"><label>(10)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\7f425e0c-3116-4935-8750-95246ee51de4.png"  xlink:type="simple"/></disp-formula><p>subjected to the prescribed to boundary and initial conditions in Equations (2) and (3), assuming</p><disp-formula id="scirp.42639-formula10621"><label>(11)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\2288b767-d856-4594-850a-28adabfecbdb.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="tmlimages\1-7401957x\600c7b4f-eb50-4498-9895-58e5b43e5a80.png" xlink:type="simple"/></inline-formula> are unknowns functions and <inline-formula><inline-graphic xlink:href="tmlimages\1-7401957x\f31a4e9c-74b4-4f1a-a99d-b20b15ae13b7.png" xlink:type="simple"/></inline-formula> is a perturbation parameter.</p><p>The following condition is tested to ensure the convergence condition [<xref ref-type="bibr" rid="scirp.42639-ref19">19</xref>] in previous series in Equation (11).</p><disp-formula id="scirp.42639-formula10622"><label>(12)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\9a585cef-1c52-4b99-8893-3ef3c8068b4f.png"  xlink:type="simple"/></disp-formula><p>2) On sustainable substitution from Equation (11) into (10), one can reduce the problem to the following equation.</p><disp-formula id="scirp.42639-formula10623"><label>(13)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\445a25f7-ca45-450e-83da-51485fb9d40d.png"  xlink:type="simple"/></disp-formula><p>3) Applying zero order perturbation method such that,</p><disp-formula id="scirp.42639-formula10624"><label>(14)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\778662b4-80a0-43af-bea6-fa0a5f02c88f.png"  xlink:type="simple"/></disp-formula><p>Subjected to boundary and initial conditions in Equations (2) and (3), where differential quadrature method and implicit method are used to reduce Equation (14) to a system of linear algebraic equations such thatBy substitution of Equation (5) into (14) result that,</p><disp-formula id="scirp.42639-formula10625"><label>(15)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\9c302950-3e7e-4f86-bd1c-629d0eb3c2c7.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.42639-formula10626"><label>(16)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\91dbdac1-fb9c-423e-9a67-05933ee3f3f6.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.42639-formula10627"><label>(17)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\a7ec447a-b884-4970-8dbf-71f73db31a97.png"  xlink:type="simple"/></disp-formula><p>4) First order perturbation method is applied such that,</p><disp-formula id="scirp.42639-formula10628"><label>(18)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\3a2f1606-bfb3-4ba9-99e9-2081eb7ac1ab.png"  xlink:type="simple"/></disp-formula><p>Subjected to the same boundary and initial conditions in Equations (2) and (3), reduced to the following algebraic system in equations</p><disp-formula id="scirp.42639-formula10629"><label>(20)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\55f83b0f-6cdd-4675-958b-348eb1de1e1c.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.42639-formula10630"><label>(21)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\23b0fd11-47fb-4cce-91c5-7bab50747cca.png"  xlink:type="simple"/></disp-formula><p>5) Also second order perturbation method is applied such that,</p><disp-formula id="scirp.42639-formula10631"><label>(22)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\d644328f-a995-489b-9d77-dc4eaac61989.png"  xlink:type="simple"/></disp-formula><p>Subjected to the same boundary and initial conditions in Equations (2) and (3), reduced to the following algebraic system</p><disp-formula id="scirp.42639-formula10632"><label>(23)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\db9f887f-1c4a-4ef4-b827-3ba812c807be.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.42639-formula10633"><label>(24)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\63087020-7df9-4d0d-b8ff-ad87a6b06da1.png"  xlink:type="simple"/></disp-formula><p>Finally, the series solution can be written as</p><disp-formula id="scirp.42639-formula10634"><label>(25)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\b05370b3-b695-49be-9fe4-a93e20513527.png"  xlink:type="simple"/></disp-formula><p>We carry on previous procedure until the specified time is reached.</p></sec></sec><sec id="s3"><title>3. Results and Discussions for One Dimension Analysis</title><p>To ensure the accuracy of the proposed numerical techniques, the thermal wave propagating model is solved using presented methods and compared with the available analytical solution [14,20].</p><p>Consider a one-dimensional problem of thermal wave propagation along x-direction as:<inline-formula><inline-graphic xlink:href="tmlimages\1-7401957x\aa6eac1b-e00c-4ede-9610-4ca8dfe0fe8a.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="tmlimages\1-7401957x\9f2c1bb0-9db9-4aea-a5bf-db0cf09cb1a6.png" xlink:type="simple"/></inline-formula>.</p><p>While</p><disp-formula id="scirp.42639-formula10635"><label>(26)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\708c0b5b-baae-473e-bc92-dd1d6e259efa.png"  xlink:type="simple"/></disp-formula><p>The exact solution for such problem can be obtained as [<xref ref-type="bibr" rid="scirp.42639-ref20">20</xref>]:</p><disp-formula id="scirp.42639-formula10636"><label>(27)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\6cb4ae02-c03e-4f4a-8074-b3c5bedc9c2c.png"  xlink:type="simple"/></disp-formula><p>To validate the accuracy of numerical results, the following errors [<xref ref-type="bibr" rid="scirp.42639-ref16">16</xref>] are computed,</p><disp-formula id="scirp.42639-formula10637"><label>(28-a)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\c36dfbfe-0b03-4c8c-a517-ea364511b45a.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.42639-formula10638"><label>(28-b)</label><graphic position="anchor" xlink:href="htmlimages\1-7401957x\77effc8a-aed7-4165-ac57-8046af2feaca.png"  xlink:type="simple"/></disp-formula><sec id="s3_1"><title>3.1. Numerical Results of First Method (RK4)</title><p>For the numerical computation, the time domain is limited to <inline-formula><inline-graphic xlink:href="tmlimages\1-7401957x\c3a6308d-83e3-40a8-b439-4af6d85d7419.png" xlink:type="simple"/></inline-formula> and N = 7. The efficiency of presented techniques is tested by CPU time required when the computation reaches to t = 20 s. Two time step sizes of 0.001 and 0.005 are used for layer marching in the time direction. The numerical results of these two cases are listed respectively in Tables 1 and 2. From these two tables, it can be seen that RK4 method can achieve high accuracy at very small step size at Δt = 0.001 with <inline-formula><inline-graphic xlink:href="tmlimages\1-7401957x\58e3c644-4623-4218-935c-224630e3b6cb.png" xlink:type="simple"/></inline-formula> and at Δt = 0.005 with<inline-formula><inline-graphic xlink:href="tmlimages\1-7401957x\8341e43a-5ef2-49e1-979e-2803f0d319cf.png" xlink:type="simple"/></inline-formula>. Moreover, as shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>, as Δt increased slightly to 0.00515 the stability condition will not achieved and the oscillation will occurs in the period<inline-formula><inline-graphic xlink:href="tmlimages\1-7401957x\b686a00a-c388-484a-805c-a38812f04663.png" xlink:type="simple"/></inline-formula>. On the other hand the efficiency is very small as the CPU time required to reach t = 20 s is much larger.</p></sec><sec id="s3_2"><title>3.2. Numerical Results of Second Method (Implicit Euler)</title><p>In the obtained results the advantage of using an implicit scheme has been observed. Stability problems are not encountered due to the use of implicit time integration step and larger time increments can be used, e.g. for t = 30, <inline-formula><inline-graphic xlink:href="tmlimages\1-7401957x\b3721f74-614d-4f95-8ec3-44b704f96a36.png" xlink:type="simple"/></inline-formula>can be taken. <xref ref-type="table" rid="table3">Table 3</xref> shows the maximum absolute errors and root mean square of errors for a fixed time (t = 30.0) for various numbers of grid points. The accuracies by using N = 8, 11 are almost the same and there is a drop for N = 15. From the table, DQM is observed to give very good accuracy with a small number of grid points. For N = 15, the drop of accuracy is due to the ill-conditioned Vandermonde-system obtained after the DQM discretization, which is the known nature of DQM for large N [<xref ref-type="bibr" rid="scirp.42639-ref15">15</xref>]. Tables 4-6 give the comparison of the DQM solution with the exact solution in terms of maximum absolute error and root mean square of errors for small time levels and for the times tending to steady-state, respectively. The computations are carried out with N = 11 and it is seen to be enough to obtain the solution with five digits accuracy at steady-state. Moreover, <xref ref-type="fig" rid="fig2">Figure 2</xref> shows the absolute error at different times and locations. Also convergence condition in Equation (12) is tested achieving higher accuracy at second order perturbation method as shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p></sec></sec><sec id="s4"><title>4. Results and Discussions for Two Dimensions Analysis</title><p>Consider also a simple two dimensional problem with</p><p><img src="htmlimages\1-7401957x\64a1a2fc-725c-4c39-8cdd-d15ec6fc5090.png" /></p><p><inline-formula><inline-graphic xlink:href="tmlimages\1-7401957x\67281af6-5c62-4572-a58d-f11826da26d6.png" xlink:type="simple"/></inline-formula>and</p><p><img src="htmlimages\1-7401957x\797e1999-4745-4633-892b-96ad2aa46959.png" /></p><p><img src="htmlimages\1-7401957x\5d66a086-c190-46cf-9757-88fe76e984df.png" /></p><p><img src="htmlimages\1-7401957x\173b560c-e5c6-4ced-bade-864a63811cc4.png" /></p><p>To show the effect of oscillation on figure we graph the absolute error in range 10 ≤ t ≤ 11</p><p><img src="htmlimages\1-7401957x\55296508-bf8c-4ee2-bb2a-43e6c445a0a1.png" /></p><p>which can be solved exactly as [<xref ref-type="bibr" rid="scirp.42639-ref21">21</xref>]:<inline-formula><inline-graphic xlink:href="tmlimages\1-7401957x\663e2026-aa9d-4177-a646-aed3b373c2fa.png" xlink:type="simple"/></inline-formula>. The design of the numerical scheme is extended to two dimensions.</p><p><xref ref-type="table" rid="table7">Table 7</xref> shows that for<inline-formula><inline-graphic xlink:href="tmlimages\1-7401957x\3ec551f7-18d6-4b0e-8632-c56d0bf6b678.png" xlink:type="simple"/></inline-formula>, the obtained results agree with the analytical ones [<xref ref-type="bibr" rid="scirp.42639-ref21">21</xref>] in both methods. Also <xref ref-type="fig" rid="fig4">Figure 4</xref> shows that absolute error for the hybrid method absolute error &lt;0.01, and for implicit Euler, the absolute error<inline-formula><inline-graphic xlink:href="tmlimages\1-7401957x\1704b965-29a2-4874-ba50-5344570327da.png" xlink:type="simple"/></inline-formula>.</p></sec><sec id="s5"><title>5. Conclusion</title><p>Throughout this study, thermal wave propagation model which is the type of reaction-diffusion equations is solved by using DQM for space discretization and two different time-integration schemes. Moreover, one can use a small number of discretization points, which lead to higher accuracy. Also for the nonlinear wave equation, the use of DQM with non-uniform grid discretization increases the accuracy and stability of solution. The resulting system of ordinary differential equations is solved by using two different time integration schemes in order</p><p>to make comparison between two methods and detect which of them is better. The numerical results obtained in this paper ensure that the problems have small desired time to reach it. Thus they have very small step size which is preferred and use RK4 to solve the system of ordinary differential equations in order to decrease the computational time. On the other hand, the problems which have high desired time to reach it, thus have large incremental time (stiff problems) which are preferred and use implicit Euler with perturbation method to solve the system of ordinary differential equations.</p></sec><sec id="s6"><title>REFERENCES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.42639-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">J. Opsal, A. Rosencwaig and D. L. Willenborg, “Thermal-Wave Detection and Thin-Film Thickness Measurements with Laser Beam Deflection,” Applied Optics, Vol. 22, No. 20, 1983, pp. 3169-3176. http://dx.doi.org/10.1364/AO.22.003169</mixed-citation></ref><ref id="scirp.42639-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Z. Y. Yan, “Generalized Method and Its Application in the Higher-Order Nonlinear Schrodinger Equation in Nonlinear Optical Fibres,” Chaos Solitons and Fractals, Vol. 16, No. 5, 2003, pp. 759-766. http://dx.doi.org/10.1016/S0960-0779(02)00435-6</mixed-citation></ref><ref id="scirp.42639-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">J. Mei, H. Zhang and D. Jiang, “New Exact Solutions for a Reaction-Diffusion Equation and a Quasi-Camassa Holm Equation,” Applied Mathematics E-Notes, Vol. 4, 2004, pp. 85-91.</mixed-citation></ref><ref id="scirp.42639-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">E. S. Fahmy and H. A. Abdusalam, “Exact Solutions for Some Reaction Diffusion Systems with Nonlinear Reaction Polynomial Terms,” Applied Mathematical Sciences, Vol. 3, No. 11, 2009, pp. 533-540.</mixed-citation></ref><ref id="scirp.42639-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">M. S. H. Chowdhury and I. Hashim, “Analytical Solution for Cauchy Reaction-Diffusion Problems by Homotopy Perturbation Method,” Sains Malaysiana, Vol. 39, No. 3, 2010, pp. 495-504.</mixed-citation></ref><ref id="scirp.42639-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">S. Puri and K. Wiese, “Perturbative Linearization of Reaction-Diffusion Equations,” Journal of Physics A: Mathematical and General, Vol. 36, No. 8, 2003, pp. 2043-2054. http://dx.doi.org/10.1088/0305-4470/36/8/303</mixed-citation></ref><ref id="scirp.42639-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">L. D. Ropp, N. J. Shadid and C. C. Ober, “Studies of the Accuracy of Time Integration Methods for Reaction-Diffusion Equations,” Journal of Computational Physics, Vol. 194, No. 2, 2004, pp. 544-574. http://dx.doi.org/10.1016/j.jcp.2003.08.033</mixed-citation></ref><ref id="scirp.42639-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">R. G. Marcus, “Finite-Difference Schemes for Reaction-Diffusion Equations Modeling Predator-Prey Interactions in MATLAB,” Bulletin of Mathematical Biology, Vol. 69, No. 3, 2007, pp. 931-956. http://dx.doi.org/10.1007/s11538-006-9062-3</mixed-citation></ref><ref id="scirp.42639-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">B. Liu, M. B. Allen, H. Kojouharov, B. Chen, et al., “Finite-Element Solution of Reaction-Diffusion Equations with Advection,” Computational Mechanics, 1996, pp. 3-12.</mixed-citation></ref><ref id="scirp.42639-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">X. Christos and L. Oberbroeckling, “On the Finite Element Approximation of Systems of Reaction-Diffusion Equations by p/hp Methods,” Global Science, Vol. 28, No. 3, 2010, pp. 386-400.</mixed-citation></ref><ref id="scirp.42639-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">G. Meral and M. S. Tezer, “Solution of Nonlinear Reaction-Diffusion Equation by Using Dual Reciprocity Boundary Element Method with Finite Difference or Least Squares Method,” Advances in Boundary Element Techniques, Vol. 3, 2008, pp. 317322.</mixed-citation></ref><ref id="scirp.42639-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">C. Shu, “Differential Quadrature and Its Application in Engineering,” Springer Verlag, London, 2000. http://dx.doi.org/10.1007/978-1-4471-0407-0</mixed-citation></ref><ref id="scirp.42639-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">T. Y. Wu and G. R. Liu, “A Differential Quadrature as a Numerical Method to Solve Differential Equations,” Computational Mechanics, Vol. 24, No. 3, 1999, pp. 197-205. http://dx.doi.org/10.1007/s004660050452</mixed-citation></ref><ref id="scirp.42639-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">V. Kajal, “Numerical Solutions of Some Reaction-Diffusion Equations by Differential Quadrature Method,” International Journal of Applied Mathematics and Mechanics, Vol. 6, No. 14, 2010, pp. 68-80.</mixed-citation></ref><ref id="scirp.42639-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">G. Meral, “Solution of Density Dependent Nonlinear Reaction-Diffusion Equation Using Differential Quadrature Method,” World Academy of Science, Engineering and Technology, Vol. 41, 2010, pp. 1178-1183.</mixed-citation></ref><ref id="scirp.42639-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">W. Y. Yang, W. Cao, T. Chung, J. Morris, et al., “Applied Numerical Methods Using Matlab,” John Wiley &amp; Sons, Hoboken, 2005. http://dx.doi.org/10.1002/0471705195</mixed-citation></ref><ref id="scirp.42639-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">J. S. Nadjafi and A. Ghorbani, “He’s Homotopy Perturbation Method: An Effective Tool for Solving Nonlinear Integral and Integro-Differential Equations,” Computers and Mathematics with Applications, Vol. 58, No. 11-12, 2009, pp. 2379-2390. http://dx.doi.org/10.1016/j.camwa.2009.03.032</mixed-citation></ref><ref id="scirp.42639-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">H. S. Prasad and Y. N. Reddy, “Numerical Solution of Singularly Perturbed Differential-Difference Equations with Small Shifts of Mixed Type by Differential Quadrature Method,” American Journal of Computational and Applied Mathematics, Vol. 2, No. 1, 2012, pp. 46-52. http://dx.doi.org/10.5923/j.ajcam.20120201.09</mixed-citation></ref><ref id="scirp.42639-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">J. P. Hambleton and S. W. Sloan, “A Perturbation Method for Optimization of Rigid Block Mechanisms in the Kinematic Method of Limit Analysis,” Computers and Geotechnics, Vol. 48, 2013, pp. 260-271. http://dx.doi.org/10.1016/j.compgeo.2012.07.012</mixed-citation></ref><ref id="scirp.42639-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">M. Bastani and D. K. Salkuyeh, “A Highly Accurate Method to Solve Fisher’s Equation,” Indian Academy of Sciences, Vol. 78, No. 3, 2012, pp. 335-346.</mixed-citation></ref><ref id="scirp.42639-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">E. Kreyszig, “Advanced Engineering Mathematics,” John Wiley &amp; Sons, Columbus, 2006.</mixed-citation></ref></ref-list></back></article>