Title
Numerical Solution of a Class of Moving Boundary Problems with a Nonlinear Complementarity Approach
Date Issued
01 February 2016
Access level
metadata only access
Resource Type
journal article
Author(s)
Instituto de Matemática y Ciencias Afines
Publisher(s)
Springer Science and Business Media, LLC
Abstract
Parabolic-type problems, involving a variational complementarity formulation, arise in mathematical models of several applications in Engineering, Economy, Biology and different branches of Physics. These kinds of problems present several analytical and numerical difficulties related, for example, to time evolution and a moving boundary. We present a numerical method that employs a global convergent nonlinear complementarity algorithm for solving a discretized problem at each time step. Space discretization was implemented using both the finite difference implicit scheme and the finite element method. This method is robust and efficient. Although the present method is general, at this stage we only apply it to two one-dimensional examples. One of them involves a parabolic partial differential equation that describes oxygen diffusion problem inside one cell. The second one corresponds to a system of nonlinear differential equations describing an in situ combustion model. Both models are rewritten in the quasi-variational form involving moving boundaries. The numerical results show good agreement when compared to direct numerical simulations.
Start page
534
End page
550
Volume
168
Issue
2
Language
English
OCDE Knowledge area
Matemáticas aplicadas
Subjects
Scopus EID
2-s2.0-84955759734
Source
Journal of Optimization Theory and Applications
ISSN of the container
00223239
Sponsor(s)
The authors thank Prof. Jean R. Roche and anonymous referees for helping to improve the text. This work was supported in part by Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq) and Fundação de Amparo à Pesquisa do Estado do Rio de Janeiro (FAPERJ).
Sources of information:
Directorio de Producción Científica
Scopus