Abstract
High-resolution virtual reactors will enable scientists to simulate and analyze almost every aspect of the performance of existing nuclear reactor designs in unprecedented detail. However, high-quality visualizations of full-core nuclear reactor simulation data with high (pin-by-pin) spatial resolution require both time- and memory-consuming processing of large-scale combinatorial solid geometries with complicated constructions. This paper presents an efficient approach for performing this task using a novel solid-model-oriented rendering pipeline. The proposed method depends on the repeated structures within the reactor model, homogeneous material properties of the solid entity, and visibility of that entity in the current view, coupled to an efficient multiscale-driven visualization framework. Virtual reactor datasets are maintained as solid representations of the simulation models until the rendering stage. The proposed method can guide the production and reduction of mesh geometry directly according to statistics gathered during rendering. In combination with a level-of-detail representation of the solid geometry set, the reactor visualization can be accelerated because of the effective runtime reduction of large-scale cells. The results and performance of the method are demonstrated for the large-scale data visualization of the full-core pin-mode virtual reactor of the Chinese Daya Bay nuclear power station that comprises 757,839 solid units. The example is rendered successfully within a common user’s resource-limited computing environment, respecting the limited budget for CPU and memory.
Graphical abstract
Similar content being viewed by others
References
Avvakumov A, Malofeev V (1998) Validation of an advanced heterogeneous model for LWR detailed pin-by-pin calculations. Proc Int Conf Phys Nucl Sci Technol Long Isl USA 1998:1068–1076
Blinn JF (1977) Models of light reflection for computer synthesized pictures. SIGGRAPH Comput Graph 11:192–198. https://doi.org/10.1145/965141.563893
Briesmeister JF (2012) MCNP—a general Monte Carlo code for N-particle transport code. Technical Report LA-12625-M. Los Alamos National Laboratory, USA
Bunyk P, Kaufman AE, CT Silva (1999) Simple, fast, and robust ray casting of irregular grids. Paper presented at the proceedings of scientific visualization conference Dagstuhl, Los Alamitos
Cardoni JN (2011) Nuclear reactor multi-physics simulations with coupled MCNP5 and STAR-ccm+. In: Proceedings of international conference on mathematics and computational methods applied to nuclear science and engineering (M&C), Brazil, 2011. Latin American Section (LAS)/American Nuclear Society (ANS)
Engel K, Hadwiger M, Kniss J, Rezk-Salama C, Weiskopf D (2006) Real-time volume graphics. Peter A K, Ltd., Natick, MA, USA. https://doi.org/10.2312/egt.20061064
Everitt C (2001) Interactive order-independent transparency. Technical Report. NVIDIA Corporation
Fan YC, Long PC, Zeng Q (2010) Research and Implementation of a geometry coupled visual analysis system for MCNP. Chin J Nucl Sci Eng 30:283–288 (in Chinese)
Foley JD, Dam AV, Feiner SK, Hughes JF (1990) Computer Graphics: Principles and Practice, 2nd edn. Addison-Wesley Longman Publishing Co., Inc, Boston, MA, USA
Garland M, Heckbert PS (1997) Surface simplification using quadric error metrics. Paper presented at the proceedings of the 24th annual conference on computer graphics and interactive techniques
Garrity MP (1990) Raytracing irregular volume data. SIGGRAPH Comput Graph 24:35–40. https://doi.org/10.1145/99308.99316
Gaston DR, Permann CJ, Peterson JW, Slaughter AE, Andrš D, Wang Y, Short MP (2015) Physics-based multiscale coupling for full core nuclear reactor simulation. Ann Nucl Energy (Oxford) 84:45–54. https://doi.org/10.1016/j.anucene.2014.09.060
Inspur (2016) http://en.inspur.com/inspur/494735/index.html. Accessed 27 Dec 2016
Kalem S, Kourgli A (2015) Large-scale terrain level of detail estimation based on wavelet transform. Paper presented at the proceedings of the 10th international conference on computer graphics theory and applications (VISIGRAPP), Berlin, Germany
Koreshi ZU, Zahid HS (2014) A neutronic pin cell and full-core design analysis of the 4S reactor. Ann Nucl Energy 72:145–150
Langenbuch S, Seubert A, Zwermann W (2007) High accuracy large scale monte carlo and deterministic transport calculations for critical systems. In: Joint international topical meeting on mathematics and computation and supercomputing in nuclear applications (M&C + SNA), Monterey, California, 2007. American Nuclear Society, LaGrange Park, IL
Li G, Zhang B, Deng L (2013) Combinatorial geometry domain decomposition strategies for Monte Carlo simulations. In: Proceedings of the international conference on mathematics and computational methods applied to nuclear science and engineering, Sun Valley, Idaho, 2013. American Nuclear Society (ANS)
Long PC, Zeng Q (2011) Development of a geometry-coupled visual analysis system for MCNP. J Nucl Sci Technol 2:280–283
Ma KL (1995) Parallel volume ray-casting for unstructured-grid data on distributed-memory architectures. Paper presented at the proceedings of the IEEE symposium on parallel rendering, Atlanta, Georgia, USA
Ma KL, Crockett TW (1997) A scalable parallel cell-projection volume rendering algorithm for three-dimensional unstructured data. Paper presented at the proceedings of the IEEE symposium on parallel rendering, Phoenix, Arizona, USA
O’Brien MJ, Joy KI, Procassini RJ (2009a) Domain decomposition of a constructive solid geometry Monte Carlo transport code. In: Proceedings of international conference on advances in mathematics, computational methods, and reactor physics (M&C + SNA), NY, USA, 2009
O’Brien MJ, Procassini RJ, Joy KI (2009b) Mercury + VisIt: integration of a real-time graphical analysis capability into a Monte Carlo transport code. In: international conference on mathematics, computational methods and reactor physics (M&C), New York, USA, 2009. American Nuclear Society, LaGrange Park, IL
Okui S, Sekimoto H (2009) Research and development of the software for visualizing nuclear reactor and neutronics analysis. In: Proceedings of international congress on advances in nuclear power plants (ICAPP’09), Tokyo, Japan, 2009. American Nuclear Society Press. https://doi.org/10.13140/2.1.3077.1207
Reichl F, Treib M, Westermann R (2013) Visualization of big SPH simulations via compressed octree grids. Paper presented at the proceedings of IEEE international conference on big data 2013, Santa Clara, CA, USA
Smith K, Forget B (2013) Challenges in the development of high-fidelity LWR core neutronics tools. In: Proceedings of international conference on mathematics and computational methods applied to nuclear science and engineering (M&C), Sun Valley, Idaho, 2013. American Nuclear Society
Visit user’s manual (2014) Technical report UCRL-SM-220449. Lawrence Livermore National Laboratory, Livermore
Weiler M, Kraus M, Merz M, Ertl T (2003) Hardware-based ray casting for tetrahedral meshes. Paper presented at the proceedings of the 14th IEEE visualization 2003 (VIS’03)
World-Nuclear-Association (2016) Plans for new reactors worldwide. http://world-nuclear.org/information-library/current-and-future-generation/plans-for-new-reactors-worldwide.aspx. Accessed 27 Dec 2016
Zhang BY, Li G, Deng L (2014) JCOGIN: a combinatorial geometry Monte Carlo particle transport infrastructure. High Power Laser Part Beams 25:173–176 (in Chinese)
Acknowledgements
This work was supported by the Key Program of Science and Technology Funds of China Academy of Engineering Physics (CAEP) under Grant no. 2014A0403019, the Defense Industrial Technology Development Program of China (Grant no. C1520110002), and the Science and Technology Founds of China Academy of Engineering Physics (CAEP) under Grant no. 2015B0403093.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Cao, Y., Mo, Z., Xiao, L. et al. Efficient visualization of high-resolution virtual nuclear reactor. J Vis 21, 857–871 (2018). https://doi.org/10.1007/s12650-018-0487-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12650-018-0487-1