Three-dimensional numerical simulation of injection mold filling with a finite-volume method and parallel computing

This paper presents a finite-volume approach with a hybrid flexible distributed/shared memory parallel programming model to simulate the injection mold filling process. The simulation program deals with a three-dimensional nonisothermal, non-Newtonian flow with moving interfaces. The finite-volume method is implemented to solve the governing equations, while a compressive interface capturing scheme for arbitrary meshes (CICSAM) is used to track the advancing melt fronts. For parallel computing, the program implements the “greedy algorithm'' as the domain decomposition method to distribute the computational work equally among the different computational nodes, and the message passing interface is used to communicate and exchange information between the computational nodes. For the symmetric multiprocessing nodes, OpenMP directives are integrated in the application's loop constructions. This approach effectively improved the solution efficiency in terms of computational time and accuracy. Three-dimensional mold filling examples, which were used to verify and validate the numerical implementation and to demonstrate its performance and capabilities, are presented. © 2007 Wiley Periodicals, Inc. Adv Polym Techn 25:247–258, 2006; Published online in Wiley InterScience (www.interscience.wiley.com). DOI 10.1002/adv.20076

[1]  Louis Thomas Manzione,et al.  Applications of Computer Aided Engineering in Injection Molding , 1988 .

[2]  T. Chung Computational Fluid Dynamics: FOUR. AUTOMATIC GRID GENERATION, ADAPTIVE METHODS, AND COMPUTING TECHNIQUES , 2002 .

[3]  Rohit Chandra,et al.  Parallel programming in openMP , 2000 .

[4]  Andrea Toselli,et al.  Recent developments in domain decomposition methods , 2002 .

[5]  Jean-Francois Hetu,et al.  Three‐dimensional finite element solution of gas‐assisted injection moulding , 2002 .

[6]  C. W. Hirt,et al.  Volume of fluid (VOF) method for the dynamics of free boundaries , 1981 .

[7]  Charbel Farhat,et al.  A simple and efficient automatic fem domain decomposer , 1988 .

[8]  S. F. Shen,et al.  A finite-element/finite-difference simulation of the injection-molding filling process , 1980 .

[9]  Jean-Francois Hetu,et al.  Numerical investigation of the flow front behaviour in the co‐injection moulding process , 2006 .

[10]  Joel H. Ferziger,et al.  Computational methods for fluid dynamics , 1996 .

[11]  Roger E. Khayat,et al.  An adaptive boundary-element approach for 3D transient free surface cavity flow, as applied to polymer processing , 2001 .

[12]  Wen-Hsien Yang,et al.  Numerical simulation of mold filling in injection molding using a three‐dimensional finite volume approach , 2001 .

[13]  Gaav Haagh,et al.  Simulation of three‐dimensional polymer mould filling processes using a pseudo‐concentration method , 1998 .

[14]  B. P. Leonard,et al.  The ULTIMATE conservative difference scheme applied to unsteady one-dimensional advection , 1991 .

[15]  S. G. Rubin,et al.  A diagonally dominant second-order accurate implicit scheme , 1974 .

[16]  Lih-Sheng Turng,et al.  Developments of three-dimensional computer-aided engineering simulation for injection moulding , 2004 .

[17]  Tomás F. Pena,et al.  Parallel Incomplete LU Factorization as a Preconditioner for Krylov Subspace Methods , 1999, Parallel Process. Lett..

[18]  R. I. Issa,et al.  A Method for Capturing Sharp Fluid Interfaces on Arbitrary Meshes , 1999 .

[19]  Yousef Saad,et al.  Iterative methods for sparse linear systems , 2003 .