Table of Content

Open Access iconOpen Access

ARTICLE

A Time-Marching Algorithm for Solving Non-Linear Obstacle Problems with the Aid of an NCP-Function

Chein-Shan Liu1

Department of Mechanical and Mechatronic Engineering, Computation and Simulation Center, Taiwan Ocean University, Keelung, Taiwan. E-mail: csliu@mail.ntou.edu.tw

Computers, Materials & Continua 2008, 8(2), 53-66. https://doi.org/10.3970/cmc.2008.008.053

Abstract

Proposed is a time-marching algorithm to solve a nonlinear system of complementarity equations: Pi(xj) ≥ 0, Qi(xj) ≥ 0 , Pi(xj)Qi(xj) = 0, i, j = 1,...,n, resulting from a discretization of nonlinear obstacle problem. We transform the above nonlinear complementarity problem (NCP) into a nonlinear algebraic equations (NAEs) system: Fi(xj) = 0 with the aid of the Fischer-Burmeister NCP-function. Such NAEs are semi-smooth, highly nonlinear and usually implicit, being hard to handle by the Newton-like method. Instead of, a first-order system of ODEs is derived through a fictitious time equation. The time-stepping equations are obtained by applying a numerical integration on the resultant ODEs, which are derivative-free and do not need the inverse of any matrix. The computational cost is thus greatly reduced. The numerical examples of Bratu, von Karman and other elliptic equations are used to demonstrate that the new fictitious time integration method (FTIM) is highly efficient to calculate the obstacle problems.

Keywords


Cite This Article

C. Liu, "A time-marching algorithm for solving non-linear obstacle problems with the aid of an ncp-function," Computers, Materials & Continua, vol. 8, no.2, pp. 53–66, 2008. https://doi.org/10.3970/cmc.2008.008.053



cc This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 1343

    View

  • 1161

    Download

  • 0

    Like

Share Link