Flow-induced vibration (FIV) is a widespread problem in energy systems because they rely on fluid movement for energy conversion. Vibrating structures may be damaged as fatigue or wear occur. Given the importance of reliable components in the nuclear industry, flow-induced vibrations have long been a major concern in the safety and operation of nuclear reactors. In particular, nuclear fuel and steam generators have been known to suffer from flow-induced vibrations and related failures. Over the past five years, the Nuclear Energy Advanced Modeling and Simulation program has developed the integrated multiphysics code suite SHARP. The goal of developing such a tool is to perform multiphysics modeling of the components inside a reactor core, the full reactor core or portions of it, and be able to achieve that with various levels of fidelity. This flexibility allows users to select the appropriate level of fidelity for their computational resources and design constraints. In particular SHARP contains high-fidelity single-physics codes for structural mechanics and fluid mechanics calculations: the structural mechanics implicit code Diablo and the computational fluid dynamics spectral element code Nek5000. Both codes are state-of-the-art. highly scalable (up to millions of processors in the case of Nek5000) tools that have been extensively validated. These tools form a strong basis on which to build an FIV modeling capability.
This work discusses in detail the implementation of a fluid-structure interaction methodology in SHARP for simulating flow-induced viration based on the coupling between Diablo and Nek5000. Initial verification and validation efforts are also discussed, with a focus on standard benchmark cases: the flow past a cylinder, the Turek benchmark, and the flow in a Coriolis flow meter.