Frequently, the simulation‐based design of physicochemical processes requires screening of large numbers of alternative designs with complex geometries. These geometries may result in conformal meshes which introduce stability issues, significant computational complexity, and require user‐interaction for their creation. In this work, a method for simulation of heat transfer using the diffuse interface method to capture a complex geometry is presented as an alternative to conformal meshing, with analysis and comparisons given. The methods presented include automated non‐iterative generation of phase fields from CAD geometries and an extension of the diffuse interface method for mixed boundary conditions. Simple measures of diffuse interface quality are presented and used to predict performance. The method is applied to a realistic three‐dimensional heat transfer problem (LED heat sink) and compared to the traditional conformal mesh approach. It is found to enable reasonable accuracy at an order‐of‐magnitude reduction in simulation time or comparable accuracy for equivalent simulation times.
Frequently, the design of physicochemical processes requires screening of large numbers of alternative designs with complex geometries. These geometries may result in conformal meshes which introduce stability issues, significant computational complexity, and require user-interaction for their creation. In this work, a method for simulation of heat transfer using the diffuse interface method to capture complex geometry is presented as an alternative to a conformal meshing, with analysis and comparisons given. The methods presented include automated non-iterative generation of phase fields from CAD geometries and an extension of the diffuse interface method for mixed boundary conditions. Simple measures of diffuse interface quality are presented and found provide predictions of performance. The method is applied to a realistic heat transfer problem and compared to the traditional conformal mesh approach. It is found to enable reasonable accuracy at an order-of-magnitude reduction in simulation time or comparable accuracy for equivalent simulation times.
OpenCMP is a computational multiphysics software package based on the finite element method (Ferziger & Perić, 2002). It is primarily intended for physicochemical processes in which fluid convection plays a significant role. OpenCMP uses the NGSolve finite element library (Schöberl, n.d.) for spatial discretization and provides a configuration file-based interface for pre-implemented models and time discretization schemes. It also integrates with Netgen (Schöberl, n.d.) and Gmsh (Geuzaine & Remacle, 2009) for geometry construction and meshing. Additionally, it provides users with built-in functionality for post-processing, error analysis, and data export for visualisation using Netgen (Schöberl, n.d.) or ParaView (Ahrens et al., 2005).OpenCMP development follows the principles of ease of use, performance, and extensibility. The configuration file-based user interface is intended to be concise, readable, and intuitive. Furthermore, the code base is structured and documented (Monte, Elizabeth J, 2021) such that experienced users with appropriate background can add their own models with minimal modifications to existing code. The finite element method enables the use of high-order polynomial interpolants for increased simulation accuracy, however, continuous finite element methods suffer from stability and accuracy (conservation) for fluid convection-dominated problems. OpenCMP addresses this by providing discontinuous Galerkin method (Cockburn et al., 2000) solvers, which are locally conservative and improve simulation stability for convectiondominated problems. Finally, OpenCMP implements the diffuse interface or diffuse domain method (Monte et al., 2021;Nguyen et al., 2018), which a type of continuous immersed boundary method (Mittal & Iaccarino, 2005). This method enables complex domains to be meshed by non-conforming structured meshes for improved simulation stability and reduced computational complexity, under certain conditions (Monte et al., 2021).
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2025 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.