Demonstration of a nuclear multiphysics workflow using Coreform Cubit, OpenMC, MOOSE, and Cardinal
Dr. April Novak
Assistant Professor University of Illinois Urbana-Champaign, lead developer of Cardinal
Matt Sederberg
Coreform Chief Strategy Officer
Dr. Patrick Shriwise
Assistant Computational Scientist at Argonne National Labs, OpenMC and DAGMC developer
At last! An accessible high-fidelity nuclear multiphysics workflow
Motivation
Learn how to run a multiphysics simulation with a ‘single source of truth’ geometry representation
Learning objectives
Today’s webinar
Agenda
Coreform Cubit
Advanced meshing for challenging simulations
Prior webinar: OpenMC neutronics simulations of CAD-based geometry using DAGMC and Coreform Cubit (November 2023)
Introduction of multiphysics software stack
DAGMC
Direct Accelerated Geometry Monte Carlo
CAD Model | Surface Tessellation | Tessellation Sealing | Ray Tracing Algs. |
Supported codes
Introduction of multiphysics software stack
An open-source Monte Carlo particle transport code
• Programming interfaces (C/C++ and Python)
• Nuclear data interfaces and representation
• Depletion (Python)
• HPC support
• Hybrid CSG/CAD models
Supported and developed primarily at Argonne National Laboratory and MIT
Introduction of multiphysics software stack
Nuclear Energy Advanced Modeling and Simulation (NEAMS)
MOOSE Navier-Stokes
Fluid temperature, velocity, …
OpenMC radiation transport
Nuclear heating, dpa, activation, …
MOOSE solid mechanics
Solid temperature, stress, strain, …
Introduction of multiphysics software stack
Coreform Cubit Meshing for Cardinal
MOOSE geometry
Introduction of multiphysics software stack
New Coreform Cubit feature: OpenMC CSG import
Introduction of multiphysics software stack
KRUSTY: Kilopower Reactor Using Stirling Technology
Existing CSG model
D. Poston, M. Gibson, T. Godfroy, and P. McClure. “KRUSTY reactor design,” Nuclear Technology 206 (2020)
Demonstration of multiphysics simulation with a ‘single source of truth’ geometry representation
Coreform Cubit demo
Existing CSG model
Objective:
Couple OpenMC neutron transport to finite element heat conduction in the fuel region
Simplified version of the criticality benchmark
Demonstration of multiphysics simulation with a ‘single source of truth’ geometry representation
Coreform Cubit demo
Existing CSG model
Load into Cubit as CAD
Demonstration of multiphysics simulation with a ‘single source of truth’ geometry representation
Coreform Cubit demo
Existing CSG model
Load into Cubit as CAD
Conversion of 1 cell to DAGMC
Volume mesh for tallies and heat conduction
Demonstration of multiphysics simulation with a ‘single source of truth’ geometry representation
Cardinal Coreform Cubit Demo
Demonstration of multiphysics simulation with a ‘single source of truth’ geometry representation
Cardinal Model Demo
OpenMC model
Hybrid mesh + CSG geometry
MOOSE Heat conduction model
Unstructured mesh
power
temperature
Demonstration of multiphysics simulation with a ‘single source of truth’ geometry representation
Cardinal Model Demo
On-the-fly regeneration of the OpenMC mesh geometry based on temperature contours
Cell 1
Cell 2
Demonstration of multiphysics simulation with a ‘single source of truth’ geometry representation
Cardinal Model Demo
Cardinal input file structure
[Mesh]
# …
[]
[Variables]
# …
[]
[Kernels]
# …
[]
[BCs]
# …
[]
Demonstration of multiphysics simulation with a ‘single source of truth’ geometry representation
Cardinal Coreform Cubit Demo
Demonstration of multiphysics simulation with a ‘single source of truth’ geometry representation
Thank you for joining!