Effect of stochastic deformation on the vibration characteristics of a tube bundle in axial flow: code and data
Description
These files accompany the following publication:
Dolfen, H., Vandewalle, S., & Degroote, J. (2023). Effect of stochastic deformation on the vibration characteristics of a tube bundle in axial flow. Nuclear Engineering and Design, 411, 112412. doi:10.1016/j.nucengdes.2023.112412.
In this publication the effect of a stochastic bow deformation on the vibration characteristics of a tube bundle was investigated. The Monte Carlo and generalized Polynomial Chaos (gPC) method were used. For the latter method, the chaospy Python-package was used. Further dependencies include the numpy, scipy and matplotlib Python packages. The gPC was benchmarked with the Monte Carlo method on a steady CFD case. The the gPC was used on an FSI case used to extract the output quantity of interest, the vibration characteristics. This FSI case was run in the open-source code CoCoNuT. This code developed at Ghent University is Python-based and has the capability to couple existing solvers, both open-source and commercial solvers.
The archive includes scripts to set-up the steady CFD case as well as the FSI case, the used version of CoCoNuT and some post-processing scripts. ReadMe files are provided to explain the files, and what adjustments are likely needed to make it work on a different system. For CoCoNuT to work, the 'coconut' folder should be added to the PYTHONPATH environment variable. For requirements to run CoCoNuT, refer to the documentation.