Advertisement

Journal of Visualization

, Volume 21, Issue 5, pp 857–871 | Cite as

Efficient visualization of high-resolution virtual nuclear reactor

  • Yi Cao
  • Zeyao Mo
  • Li Xiao
  • Huawei Wang
  • Zhiwei Ai
  • Zhe Zhang
Regular Paper
  • 58 Downloads

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

Keywords

Virtual reactor Visualization Volume rendering Ray casting 

Notes

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.

References

  1. 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–1076Google Scholar
  2. Blinn JF (1977) Models of light reflection for computer synthesized pictures. SIGGRAPH Comput Graph 11:192–198.  https://doi.org/10.1145/965141.563893 CrossRefGoogle Scholar
  3. Briesmeister JF (2012) MCNP—a general Monte Carlo code for N-particle transport code. Technical Report LA-12625-M. Los Alamos National Laboratory, USAGoogle Scholar
  4. 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 AlamitosGoogle Scholar
  5. 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)Google Scholar
  6. 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 CrossRefGoogle Scholar
  7. Everitt C (2001) Interactive order-independent transparency. Technical Report. NVIDIA CorporationGoogle Scholar
  8. 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) Google Scholar
  9. Foley JD, Dam AV, Feiner SK, Hughes JF (1990) Computer Graphics: Principles and Practice, 2nd edn. Addison-Wesley Longman Publishing Co., Inc, Boston, MA, USAzbMATHGoogle Scholar
  10. 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 techniquesGoogle Scholar
  11. Garrity MP (1990) Raytracing irregular volume data. SIGGRAPH Comput Graph 24:35–40.  https://doi.org/10.1145/99308.99316 CrossRefGoogle Scholar
  12. 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 CrossRefGoogle Scholar
  13. Inspur (2016) http://en.inspur.com/inspur/494735/index.html. Accessed 27 Dec 2016
  14. 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, GermanyGoogle Scholar
  15. Koreshi ZU, Zahid HS (2014) A neutronic pin cell and full-core design analysis of the 4S reactor. Ann Nucl Energy 72:145–150CrossRefGoogle Scholar
  16. 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, ILGoogle Scholar
  17. 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)Google Scholar
  18. Long PC, Zeng Q (2011) Development of a geometry-coupled visual analysis system for MCNP. J Nucl Sci Technol 2:280–283Google Scholar
  19. 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, USAGoogle Scholar
  20. 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, USAGoogle Scholar
  21. 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, 2009Google Scholar
  22. 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, ILGoogle Scholar
  23. 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
  24. 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, USAGoogle Scholar
  25. 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 SocietyGoogle Scholar
  26. Visit user’s manual (2014) Technical report UCRL-SM-220449. Lawrence Livermore National Laboratory, LivermoreGoogle Scholar
  27. 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)Google Scholar
  28. 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
  29. 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) CrossRefGoogle Scholar

Copyright information

© The Visualization Society of Japan 2018

Authors and Affiliations

  • Yi Cao
    • 1
    • 2
  • Zeyao Mo
    • 1
    • 2
  • Li Xiao
    • 1
    • 2
  • Huawei Wang
    • 1
    • 2
  • Zhiwei Ai
    • 1
    • 2
  • Zhe Zhang
    • 1
    • 2
  1. 1.High Performance Computing Center, Institute of Applied Physics and Computational MathematicsBeijingChina
  2. 2.CAEP Software Center for High Performance Numerical SimulationBeijingChina

Personalised recommendations