MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D...

28
MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D PARTIAL DIFFERENTIAL EQUATION FOR MECHANICS OF SHAPE MEMORY ALLOYS CHEONG HUI TING UNIVERSITI TEKNOLOGI MALAYSIA

Transcript of MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D...

Page 1: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D

PARTIAL DIFFERENTIAL EQUATION FOR MECHANICS OF SHAPE

MEMORY ALLOYS

CHEONG HUI TING

UNIVERSITI TEKNOLOGI MALAYSIA

Page 2: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D PARTIAL

DIFFERENTIAL EQUATION FOR MECHANICS OF SHAPE MEMORY

ALLOYS

CHEONG HUI TING

A thesis submitted in fulfilment of the

requirements for the award of the degree of

Doctor of Philosophy (Mathematics)

Faculty of Science

Universiti Teknologi Malaysia

JUNE 2017

Page 3: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

iii

To my beloved family, for your love and support.

To my friends, for your wit, intelligence and guidance in life.

Page 4: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

iv

ACKNOWLEDGEMENT

First and foremost, I would like to express my sincere thanks to my

supervisor, Dr. Yeak Su Hoe who greatly assisted in the preparation of this research.

His efforts in patiently guiding, supporting and giving constructive suggestions are

very much appreciated.

My thanks are due to my family members for their unique perspectives and

support. Without their support, this project would have been difficult to solve.

Finally, all my course mates and friends deserve thanks for encouragement and

suggestion for the improvements they gave me.

Page 5: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

v

ABSTRACT

In this research, the applicability of the Multiscale Localized Differential

Quadrature (MLDQ) method in two-dimensional shape memory alloy (SMA) model

was explored. The MLDQ method was governed in solving several partial

differential equations. Besides, the finite difference (FD) method was used to solve

some examples of partial differential equations and the solutions obtained were

compared with those obtained by MLDQ method in order to show the accuracy of

the numerical method. The MLDQ method was developed by increasing the number

of grid points in critical region, and approximating the derivatives at the certain

selected grid points. This present method together with the fourth-order Runge-Kutta

(RK) method has been applied in differential equations such as wave equation and

high gradient problems,. The MLDQ method can achieves accurate numerical

solutions compared with FD method which is a low order numerical method by using

a few number of grid points. The multiscale method was employed at the critical

region which can break down the region of interest from coarser into finer grid points.

Furthermore, FORTRAN programs were developed based on MLDQ method in

solving some problems as above. The shared memory architecture of parallel

computing was done by using OpenMP in order to reduce the time taken in

simulating the numerical results. Consequently, the results show that the MLDQ

method was a good numerical technique in two-dimensional SMA.

Page 6: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

vi

ABSTRAK

Dalam kajian ini, kesesuaian kaedah Multiscale Berbeza Kuadratur Setempat

(MLDQ) dalam model dua dimensi Aloi Memori Bentuk (SMA) telah diterokai.

Kaedah MLDQ telah dibangunkan dalam menyelesaikan beberapa persamaan

pembezaan separa. Selain itu, kaedah Perbezaan Terhingga (FD) telah digunakan

untuk menyelesaikan beberapa contoh persamaan pembezaan separa dan keputusan

yang diperolehi telah dibandingkan dengan keputusan yang diperolehi dari kaedah

MLDQ, untuk menunjukkan kejituan kaedah berangka tersebut. Kaedah MLDQ telah

dibangunkan dengan memperbanyakkan bilangan titik grid di kawasan kritikal, dan

juga menganggarkan terbitan pada titik grid tertentu yang dipilih. Kaedah ini

bersama-sama dengan kaedah Runge-Kutta peringkat keempat (RK-4) telah

digunakan dalam persamaan pembezaan seperti persamaan gelombang dan masalah

kecerunan tinggi. Kaedah MLDQ boleh mencapai penyelesaian yang lebih jitu

berbanding dengan kaedah FD yang mempunyai peringkat kejituan yang rendah

dengan menggunakan bilangan titik grid yang kecil. Kaedah multiscale digunakan di

kawasan kritikal kerana mampu memecahkan rantau yang dikehendaki dari titik grid

kasar kepada titik grid lebih perinci. Tambahan lagi, program FORTRAN dengan

kaedah MLDQ telah dibangunkan untuk menyelesaikan masalah-masalah tersebut di

atas. Bagi pengkomputeran selari, seni bina memori perkongsian telah dilaksanakan

dengan menggunakan OpenMP bertujuan untuk mengurangkan masa yang diambil

dalam simulasi keputusan berangka. Dengan itu, keputusan menunjukkan bahawa

kaedah MLDQ adalah teknik berangka yang baik dalam SMA dua dimensi.

Page 7: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

vii

TABLE OF CONTENTS

CHAPTER TITLE PAGE

DECLARATION ii

DEDICATION iii

ACKNOWLEGEMENT iv

ABSTRACT v

ABSTRAK vi

TABLE OF CONTENTS vii

LIST OF TABLES x

LIST OF FIGURES xii

LIST OF APPENDICES xvi

1 INTRODUCTION 1 1.1 Background of the Problem 1

1.2 Statement of the Problem 3

1.3 Research Objectives 4

1.4 Scope of the Research 4

1.5 Significance of the Research 5

2 LITERATURE REVIEW 6 2.1 Differential Quadrature Method 6

2.2 Localized Differential Quadrature Method 18

2.3 Multiscale Method 20

2.4 Multiscale Localized Differential 21

Quadrature Method

Page 8: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

viii

2.5 Runge-Kutta Method 21

2.6 Parallel Programming 22

2.6.1 OpenMP 24

2.7 Shape Memory Alloy Problem 26

3 MULTISCALE LOCALIZED

DIFFERENTIAL QUADRATURE METHOD 33

3.1 Introduction 33

3.2 Finite Difference Method 34

3.3 Multiscale Localized Differential 37

Quadrature Method

3.3.1 Critical Region 37

3.3.2 Error Analysis 43

3.4 Sample Applications of MLDQ method 48

3.4.1 Wave Equation 49

3.4.1.1 Results and Analysis 50

3.4.2 Diffusion Equation 56

3.4.2.1 Results and Analysis 57

3.4.3 High Gradient Problem 63

3.4.3.1 Results and Analysis 64

4 PARALLEL PROGRAMMING IN

SOLVING THE BOUNDARY VALUE

PROBLEM 69

4.1 Introduction 69

4.2 Parallel Computing 70

4.3 Results and Analysis 77

4.3.1 Example of Wave Equation 77

4.3.2 Example of Diffusion Equation with

Large Localized Gradient 80

Page 9: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

ix

5 MULTISCALE LOCALIZED

DIFFERENTIAL QUADRATURE

APPROACH IN SHAPE MEMORY

ALLOY PROBLEM 84

5.1 Introduction 84

5.2 MLDQ Formulations for SMA problem 85

5.3 Numerical Examples 91

5.3.1 SMA 1 91

5.3.1.1 Results and Analysis 92

5.3.2 SMA 2 96

5.3.2.1 Results and Analysis 96

6 CONCLUSION AND RECOMMENDATION 103

6.1 Conclusion 103

6.2 Recommendation 105

REFERENCES 106

Appendices A-H 112-152

Page 10: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

x

LIST OF TABLES

TABLE NO. TITLE PAGE

2.1.1 The Description of a variety of DQ method. 8

2.6.1 The Description of SMA Problems. 27

3.4.1 The measurements of errors when different types

of grid distribution used at time, t=0.6s for

wave equation. 55

3.4.2 The measurements of errors when different types

of grid distribution used at time, t=0.6s for

diffusion equation. 62

3.4.3 The measurements of errors when different types

of grid distribution used at time, t=0.6s for

high gradient problem. 68

4.3.1 Table of speedup, S(p) and efficiency, Ep

for different number of grid distribution

for wave equation by using LDQ method. 79

4.3.2 Table of speedup, S(p) and efficiency, Ep

for different number of grid distribution

for diffusion equation by using LDQ method. 81

Page 11: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

xi

5.3.1 Numerical results and convergence of

SMA problem with different grid points

for section 5.3.1: SMA 1. 95

Page 12: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

xii

LIST OF FIGURES

FIGURE NO. TITLE PAGE

2.1.1 Integral of u(x) over an interval. 15

2.5.1 The Fork-Join Model. 26

2.6.1 The Different Phases of SMA.( Ozbulut et al. 2011). 32

3.1 Discretization of MLDQ method in cell. 38

3.2 The types of cells in MLDQ method. 38

3.3 Discretization of MLDQ method. 39

3.4 The coordinates in the interval h0

(without multiscale) and h1 (with multiscale). 46

3.5 The coordinates in the interval

h0 (without multiscale) and h1 (with multiscale)

with different total number of interval h0 and h1. 47

3.4.1 Two-dimensional problem with error solutions:

comparison between MLDQ method and

LDQ method solution for wave equation. 52

Page 13: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

xiii

3.4.2 Two-dimensional problem with error solutions:

comparison between LDQ method and

FD method solution for wave equation. 53

3.4.3 Discretization of MLDQ method in cell for

wave equation. 54

3.4.3 Spatial Convergence with different total number

of grid point for wave equation. 55

3.4.5 Two-dimensional problem with error solutions:

comparison between MLDQ method and

LDQ method solution for diffusion equation. 59

3.4.6 Two-dimensional problem with error solutions:

comparison between LDQ method and

FD method solution for diffusion equation. 60

3.4.7 Discretization of MLDQ method in cell for

Diffusion equation. 61 3.4.8 Spatial Convergence with different total number

of grid point for diffusion equation. 62

3.4.9 Two dimensional problem with error solutions:

comparison between MLDQ method and

LDQ method solution for high gradient problem. 65

3.4.10 Discretization of MLDQ method in cell for

high gradient problem. 66

3.4.11 The stability of high gradient problem by using:

(a) LDQ method; (b) MLDQ method. 67

4.2.1 Computation grid with parallelism across space

for LDQ method. 70

Page 14: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

xiv

4.2.2 Algorithm for LDQ method. 72

4.2.3 Computation grid with parallelism across space

for MLDQ method. 73

4.2.4 Algorithm for MLDQ method. 75

4.2.5 Serial execution and parallel execution in

OpenMP program. 76

4.3.1 Graph of speedup, S(p) against number of cores,

p by LDQ method for wave equation. 79

4.3.2 Graph of speedup, S(p) against number of cores,

p by LDQ method for diffusion equation. 81

4.3.3 Graph of speedup, S(p) against number of cores,

p by parallel MLDQ method. 82

5.3.1 Graph of the deviatoric strain, e2 computed by

MLDQ method when t=3s and t=9s for

section 5.3.1: SMA 1. 93

5.3.2 Graph of the temperature, computed by

MLDQ method when t=3s and t=9s for

section 5.3.1: SMA 1. 94

5.3.3 Graph of the deviatoric strain, e2 and

temperature, computed by FV method

when t=3s and t=9s for section 5.3.1: SMA 1.

(Wang and Melnik, 2007). 95

Page 15: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

xv

5.3.4 Graph of the deviatoric strain, e2 computed by

MLDQ method when t=2s and t=8s for

section 5.3.2: SMA 2. 98

5.3.5 Graph of the temperature, computed by

MLDQ method when t=2s and t=8s for

section 5.3.2: SMA 2. 99

5.3.6 Graph of the deviatoric strain, e2 and

temperature, computed by MLDQ method

when t=2s and t=8s for section 5.3.2: SMA 2.

(Wang and Melnik, 2007) 100

5.3.7 Graph of the deviatoric strain, e2 computed by

MLDQ method when t=2s and t=8s for

section 5.3.2: SMA 2 when total number of

grid point is 5×5. 101

5.3.8 Discretization of MLDQ method in cell

for section 5.3.2: SMA 2. 102

Page 16: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

xvi

LIST OF APPENDICES

APPENDIX TITLE PAGE

A The four approaches of determination of

Weighting Coefficients 112

B Derivations of formulations in Differential

Quadrature Method 116

C Comparison between Finite Difference (FD)

Method and Differential Quadrature (DQ)

Method in One- and two-dimensional

Differential Equation 120

D Comparison between Finite Difference (FD)

Method, Localized Differential Quadrature (LDQ)

Method and Multiscale Localized Differential

Quadrature (MLDQ) method in two-dimensional

Wave Equation 128

E The Shape Memory Effect and the Superelastic

Effect on a Stress-strain Curve 135

F The Truncation Error of the First and Second

Order Derivatives 138

Page 17: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

xvii

G The Figures of Thermomchanical waves in SMA 151

H Publications Related to Thesis. 152

Page 18: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

1

CHAPTER 1

INTRODUCTION

1.1 Background of Problem

In most of the science and engineering fields, a set of partial differential

equations (PDEs), either linear or nonlinear, the solutions to them must be sorted for.

Therefore, the numerical computations have attracted considerable attention for

solving PDEs problems. There are many available numerical methods used

nowadays for solving PDEs, that is, Finite Difference (FD) method, Finite Element

(FE) method, Finite Volume (FV) method, Boundary Element (BE) method and

others numerical methods. However, many numerical methods have been discussed

and applied in the science and engineering areas, the Differential Quadrature (DQ)

method is by far the most effective tool available to researchers with interests in

numerical computations. The DQ method will be discussed in this study.

The DQ method is more efficient numerical which requires less

computational effort and achieves an acceptable and reasonable accuracy for the

PDEs. Besides, DQ method is an extension of FD method for the higher order of

finite difference scheme. Although DQ method is a numerical technique of high

accuracy, but it is sensitive to the number of grid points. Therefore, many researchers

Page 19: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

2

have developed new methods to overcome the limitation of the DQ method. A new

class of numerical methods for solving the sciences and engineering problems will be

discussed in Chapter Two.

Another numerical discretization technique that will be discussed in this

study is Localized Differential Quadrature (LDQ) method. According to Zong and

Lam (2002), LDQ method is characterized by approximating the derivatives at a grid

point using weighted sum of the points in its neighbourhood. This method is used to

solve the limitation of the DQ method. Besides, the Runge-Kutta method has been

discussed in order to numerically integrate the LDQ numerical system in the time

direction.

In this study, parallel programming of shared memory architecture (OpenMP)

is introduced in order to reduce the execution time for sequential algorithm in solving

the PDEs using LDQ method. Generally, when the number of grid points increase

and the simulation time will become longer, this make the whole simulation will

become expensive. Therefore, parallel computation technique will be applied in

solving PDEs.

Furthermore, Multiscale method is also been discussed in this study. The

Multiscale method is a powerful tool for the numerical solution of differential

equation which is based on discrezation and subsequent approximation of derivatives

by FD formulas. The main idea of Multiscale is to accelerate the convergence of base

iterative method by solving a coarse problem. According to Zhu and Cangellaris

(2006), the Multiscale method can be applied in combination with any common

discretization techniques. Based on the multiscale concept with using various

interpolation techniques, in our study, the certain grid point which is out of uniformly

distributed grids can be calculated accurately with less computation time. By take

into account of the powerful Multiscale approach with LDQ method, we calculate the

numerical solution in any point with minimum calculation.

Page 20: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

3

Moreover, in this study, we present our method applied in Shape Memory

Alloy (SMA) problems. SMA are novel and special materials which have the ability

to return to predetermined shape when heated above a certain transition temperature.

Constitutive modelling of SMA has been an interest research subject from 1980s

until now. There are many researchers used the various numerical methods in the

numerical simulation of SMA problems. Therefore, we present our method applied in

simple SMA model to achieve a good numerical solution.

1.2 Statement of the Problem

There are many available numerical methods used to approximate the

solution of diffusion equation and wave equation. A set of initial and boundary

conditions are needed to solve these equations. Although the DQ method has been

applied successfully to a variety of science and engineering problems, however, this

method possesses several undesirable limitations and drawbacks. As an example, the

total of grid points used in DQ method is limited due to the ill-conditioned matrix

form. Besides, asymmetry of the final solution matrix produced by the DQ method

makes the solution procedure to be inefficient. Due to overcome this drawback of the

DQ method, many researchers have developed and improved new DQ methods. In

this study, the Multiscale Localized Differential Quadrature (MLDQ) method is

applied in solving the boundary value problems, and also to overcome the limitation

of the DQ method. Finally, parallel programming with shared memory architecture

using OpenMP is implemented in order to reduce the execution time of FORTRAN

program developed in this study.

Page 21: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

4

1.3 Objectives of the Study

The objectives of this research are summarized as:

i. To govern MLDQ method in solving wave equation, diffusion equation and

high gradient problem.

ii. To compare the MLDQ method with FD method in terms of their accuracy

and convergence study of numerical solution in solving wave equation,

diffusion equation and high gradient problem.

iii. To govern MLDQ method in the numerical simulation of SMA model.

iv. To develop FORTRAN program codes based on MLDQ method in solving

wave equation, diffusion equation, high gradient problem and SMA problem.

v. To parallelize FORTRAN program codes using OpenMP language for LDQ

method and MLDQ method in solving boundary value problems.

1.4 Scope of the Study

In this research, the basic concept of DQ, LDQ and multiscale methods will

be discussed, and also, understanding these numerical discretization techniques’

application in solving boundary value problems. Another scope of the study will be

focused on solving the two dimensional wave equation and two dimensional high

gradient problem. The Runge-Kutta (RK) method will be utilized in MLDQ method

to numerically integrate it in time direction. Furthermore, FORTRAN program codes

will be developed and parallelized by using share memory architecture, that is,

OpenMP for LDQ method in solving boundary value problems. The limitation of

parallel programming in this study is four cores will be used. In this research, the

multi-core computer Intel® Core™ i5 CPU M460 @2.53GHz is used to do the

programming. The data of the programming is reasonable for four processors to run.

Besides, the MLDQ method will also be implemented in the numerical simulation of

SMA problem.

Page 22: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

5

1.5 Significance of the Study

In this research, MLDQ method will be discussed and applied to boundary

value problems. This research is important to overcome the limitations and

drawbacks of the DQ method. Besides, this method also is applied in SMA problem.

Next, the FORTRAN program codes for the LDQ method will be developed in

convenience of checking the performances of the numerical methods. Furthermore,

the OpenMP language is used to parallelize the FORTRAN program codes in order

to reduce the execution time.

Page 23: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

106

REFERENCES

Ali Mahdavi, Reza Hashemi, M. and Nasser Talebbeydokhti (2012). A Localized

Differential Quadrature Model for Moving Boundary Shallow Water Flows.

Journal of Hydraulic Research. 50(6), 612-622.

Barbarino, S., Saavedra Flores, E. I., Ajaj, R. M., Dayyani, I., and Friswell, M. I.

(2014). A Review on Shape Memory Alloys with Applications to Morphing

Aircraft. Smart Mater. Struct. 23(19), 063001.

Barry, W. and Michael, A. (2005). Parallel Programming. United States of America:

Pearson Prentice Hall.

Birman, V. (1997). Review of Mechanics of Shape Memory Alloys Structures. Appl.

Mech. Rev. 50(11), 629-645.

Brain, B. (2006). A Friendly Introduction to Numerical Analysis. New Jersey:

Pearson Prentice Hall.

Brandt, A (1982). In Multigrid Methods. Springer Lecture Notes in Mathematics.

New York: Springer-Verlay.

Bellman, R. and Casti, (1971). Differential Quadrature and Long-term Integration.

J.Math. Anal. Appl. 34, 235-238.

Bellman, R., Kashef, B. G., and Casti, C. (1972). Differential Quadrature: A

Technique for the Rapid Solution of Nonlinear Partial Differential Equations.

Journal of Computational Physics. 10, 40–52.

Bellman, R. and Giertz, M. (1973). On the Analytic Formalism of the Theory of

Fuzzy Sets. Inform. Sci. 5, 149-156.

Civalek, O. (2004). Application of Differential Quadrature (DQ) and Harmonic

Differential Quadrature (HDQ) for Buckling Analysis of Thin Isotropic Plates

and Elastic Columns. Engineering Structures. 26, 171-186.

Page 24: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

107

Falk, F. (1980). Model Free Energy, Mechanics, and Thermomechanics of Shape

Memory Alloys. Acta Metall. 28, 1773-1780.

Falk, F. and Konopka, P. (1990). Three-dimensional Landau Theory Describing the

Martensitic Phase Transformation of Shape Memory Alloys. J. Phys.: Condens,

Matter. 2, 61-77.

Ferreira, A. J. M., Viola, E., Tornabene, F., Fantuzzi, N., and Zenkour, A. M. (2013).

Analysis of Sandwich Plates by Generalized Differential Quadrature Method.

Mathematical Problems in Engineering. 2013, 964367.

Idesman, A. V., Cho, J. Y. and Levitas, V. I. (2008). Finite Element Modeling of

Dynamics of Martensitic Phase Transitions. Appl. Phys. Lett. 93, 043102.

Idesman, A. V., Cho, J. Y. and Levitas, V. I. (2012). Finite Element Modeling of

Dynamics of Multivariant Martensitic Phase Transitions Based on Ginzburg-

Landau Theory. International Journal of Solids and Structures. 49, 1973-1992.

Lam, K. Y., Zhang, J. and Zong, Z. (2004). A Numerical Study of Wave Propagation

in A Poroelastic Medium by use of Localized Differential Quadrature Method. J.

Comput. Mech. 28, 487-511.

Levitas, V. and Preston, D. (2002). Three-dimensional Landau Theory for

Multivariant Stress-induced Martensitic Phase Transformations: I. Phys. Hev. B.

66, 134206.

Levitas, V. and Preston, D. (2002). Three-dimensional Landau Theory for

Multivariant Stress-induced Martensitic Phase Transformations: II. Phys. Hev. B.

66, 134207.

Levitas, V. I. and Lee, D. W. (2007). Athermal Resistance to Interface Motion in the

Phase-field Theory of Microstructure Evolution. Phys. Rev. Lett. 99, 245701.

Levitas, V. I. and Javanbakht, M. (2010). Surface Tension and Energy in

Multivariant martensitic Transformations: Phase Field Theory, Simulations, and

Model of Coherent interface. Phys. Rev. Lett. 105, 165701.

Levitas, V. I. and Javanbakht, M. (2011). Surface-induced Phase Transformations:

Multiple Scale and Mechanics Effects and Morphological Transitions. Phys. Rev.

Lett. 107, 175701.

Levitas, V. I. (2013). Thermodynamically Consistent Phase Field Approach to Phase

Transformations with Interface Stresses. Acta Materialia. 61,4305-4319.

Page 25: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

108

Liu, B., Xing, Y. F., Wang, W., and Yu, W. D. (2015). Thickness-shear Vibration

Analysis of Circular Quartz Crystal Plates by A Differential Quadrature

Hierarchical Finite Element Method. Composite Structures. 131, 1073-1080.

Leonardo, L. and Antonio, C. (2015). Shape Memory Alloy Enginnering. United

States of America: Elsevier Ltd.

Makbule, M. (2003). Differential Quadrature Method for Time-dependent Diffusion

Equation. Master Thesis Page 75, The Middle East Technical University.

Malik, M. and Civan, F. (1995). A Comparative Study of Differential Quadrature and

Cubature Methods Vis-à-vis Some Conventional Techniques in Context of

Convection-Diffusion-Reaction Problems. Chem. Engrg. Science. 50(3), 531-

547.

Melnik, R., Robert, A., and Thomas, K. (2000). Computing Dynamics of Copper-

based SMA via Center Manifold Reduction Models. Computational Materials

Science. 18, 255-268.

Melnik, R., Robert, A., and Thomas, K. (2001). Coupled Thermomechanical

Dynamics of Phase Transitions in Shape Memory Alloys and Related Hysteresis

Phenomena. Mechanics Research Cammumcatmns. 28(6), 637-651.

Mulay, S. S., Li, H., and See, Simon. (2009). On the Random Differential Quadrature

(RDQ) Method: Consistency Analysis and Application in Elasticity Problems.

Comput. Mech. 44, 563-590.

Mulay, S. S., Li, H., and See, Simon. (2010). On the Development of Adaptive

Random Differential Quadrature Method with An Error Recovery technique and

Its application in the Locally High Gradient Problems. Comput. Mech. 45, 467-

493.

Nespoli, A., Besseghini, S., Pittaccio, S., Villa, E., and Viscuso, S. (2010). The High

Potential of Shape Memory Alloys in Developing Miniature Mechanical

Devices: A Review on Shape Memory Alloy Mini-actuators. Sensors and

Actuators A 158, 149-160.

OpenMP Architecture Review Board (2008). OpenMP Application Program

Interface. (OpenMP API).

OpenMP Architecture Review Board (2013). OpenMP Application Program

Interface. (OpenMP API).

OpenMP Architecture Review Board (2015, November 15). OpenMP, from

https://en.wikipedia.org/wiki/OpenMP.

Page 26: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

109

Ozbulut, O. E., Hurlebaus, S. and Desroches, S. R. (2011). Seismic Response

Control using Shape Memory Alloys. J. Intell. Mater. Syst. Struct. 22, 1531-

1549.

Quan, J. R. and Chang, C. T. (1989a). New Insights in Solving Distributed System

Equations by the Quadrature Method-I: Analysis. Comput. Chem. Eng. 13, 779-

788.

Quan, J. R. and Chang, C. T. (1989b). New Insights in Solving Distributed System

Equations by the Quadrature Method-II: Numerical Experiments. Comput. Chem.

Eng. 13, 1017-1024.

Ram, J., Gupta, R. K., and Vikas, K. (2014). Polynomial Differential Quadrature

Method for Numerical Solutions of the Generalized Fitzhugh–Nagumo equation

with Time-dependent Coefficients. Ain Shams Engineering Journal. 5(4), 1343-

1350.

Rohit, C., Leonardo, D., Dave, K., Dror, M., Jeff, M., and Ramesh, M. (2001).

Parallel Programming in OpenMP. United States of America: Pearson Prentice

Hall.

Sathish, S., Mallik, U. S., and Raju, T. N. (2014). Microstructure and Shape Memory

Effect of Cu-Zn-Ni Shape Memory Alloys. Journal of Minerals and Materials

Characterization and Engineering. 2, 71-77

Shang, Z. J. and Wang, Z. M. (2011). Nonlinear Forced Vibration for Shape Memory

Alloy Spring Oscillator. Advanced Materials Research. 250-253, 3968-3964.

Sherbourne, A. N. and Pandey, M. D. (1991). Differential Quadrature Method in the

Buckling Analysis of Beams and Composite Plates. Computers and Structures.

40(4), 903-913.

Shu, C. and Xue, H (1997). Explicit Computation of Weighting Coefficients in the

Harmonic Differential Quadrature. J. of Sound and Vibration. 204(3), 549-555.

Shu, C. and Chew, Y. T. (1998). On the Equivalence of Generalized Differential

Quadrature and Highest Order Finite Difference Scheme. Comput. Methods Appl.

Mech. Engrg. 155, 249-260.

Shu, C (2000). Differential Quadrature and Its Application in Engineering. Great

Britain: Springer-Verlag London.

Shu, C., Yao, Q., and Yeo, K. S. (2002). Block-marching in Time with Differential

Quadrature Discretization: An Efficient Method for Time-dependent Problems.

Comput. Methods Appl. Mech. Engrg. 191, 4587-4597.

Page 27: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

110

Striz, A. G. and Chen, W. L. (1994). Application of the Differential Quadrature

Method to the Driven Cavity Problem. Int. J. Non-Linear Mech. 29(5), 665-670.

Striz, A. G., Chen, W. and Bert, C. W. (1994). Static Analysis of Structures by the

Quadrature Element Method (QEM). Int. J. Solid Structures. 31(20), 2807-2818.

Tsai, C. H., Young, D. L., and Hsiang, C. C. (2011). The Localized Differential

Quadrature Method for Two-dimensional Stream Function Formulation of

Navier-Stokes Equations. Engineering Analysis with Boundary Elements. 35,

1190-1203.

Wang, X., Bert, C. W., and Striz A. G. (1993). Differential Quadrature Analysis of

Deflection, Buckling and Free Vibration of Beams and Rectangular Plates.

Computers & Structures. 48(3), 473-479.

Wang, L. and Melnik, R. (2003). Nonlinear Coupled Thermomechanical Waves

Modelling Shear Type Phase Transformation in Shape Memory Alloys. Gary, C.

C., Patrick, J., Erkki, H., and Pekka, N. Mathematical and Numerical Aspects of

Wave Propagation. London: Springer Berlin Heidelberg.

Wang, L. and Melnik, R. V. N (2004). Thermomechanical waves in SMA patches

under small mechanical loadings. LNCS 3039, Springer-Verlag Berlin

Heidelberg, 645-652.

Wang, L. and Melnik, R. V. N (2007). Finite Volume Analysis of Nonlinear Thermo-

mechanical Dynamics of Shape Memory Alloys. Heat and Mass Transfer. 43(6),

535-546.

Wang, L. X. and Melnik, R. V. N. (2008). Simulation of Phase Combination in

Shape Memory Alloys Patches by Hybrid Optimization Methods. Applied

Numerical Mathematics. 58, 511-524.

Wu, C. P., and Tsai, Y. H. (2004). Asymptotic DQ Solutions of Functionally Graded

Annular Spherical Shells. European Journal of Mechanics A-Solids. 23(2), 283-

299.

Wu, X. H. and Ren, Y. E. (2007). Differential Quadrature Method Based on the

Highest Derivative and Its Applications. Journal of Computational and Applied

Mathematics. 205, 239-250.

Xing, Y. F., Liu, B. and Liu, G. (2010). A Differential Quadrature Finite Element

Method. International Journal of Applied Mechanics. 2(1), 207-227.

Page 28: MULTISCALE LOCALIZED DIFFERENTIAL QUADRATURE IN 2D …eprints.utm.my/id/eprint/79264/1/CheongHuiTingPFS2017.pdfHis efforts in patiently guiding, supporting and giving constructive

111

Zhang, Y. Y., Zong, Z., and Liu, L. (2007). Complex Differential Quadrature

Method for Two-dimensional Potential and Plane Elastic Problems. Ships and

Offshore Structures. 2(1), 1-10.

Zhong, H. (2000). Triangular Differential Quadrature. Commun. Numer. Meth.

Engng. 16, 401-408.

Zhong, H. (2001). Triangular Differential Quadrature and Its Application to

Electrostatic analysis of Reissneer Plates. International Journal of Solids and

Structures. 38(16), 2821-2832.

Zhong, H. (2002). Application of Triangular Differential Quadrature to Problems

with Curved Boundaries. Communications in Numerical Methods in

Engineering. 18, 633-643.

Zhong, H. Z. (2004). Spline-based Differential Quadrature for Fourth Order

Differential Equations and Its Application to Kirchhoff Plates. Applied

Mathematical Modelling. 28, 353-366.

Zhong, Z. and Zhang, Y. Y. (2009). Advanced Differential Quadrature Methods.

Chapman & Hall/CRC Applied Mathematics and Nonlinear Science Series.

London: New York.

Zhu, Y. and Cangellaris, A. (2006). Multigrid Finite Element Methods for

Electromagnetic Field Modeling. New York: IEEE Press/John Wiley.

Zong, Z. and Lam, K. Y. (2002). A Localized Differential Quadrature Method and Its

Application to the 2D Wave Equations. J. Comput. Mech. 29, 382-391.

Zong, Z., Li, Z., and Dong, J. (2011). Solving the Sod Shock Tube Problem Using

Localized Differential Quadrature (LDQ) Method. J. Marine Sci. Appl. 10, 41-

48.