DOI QR코드

DOI QR Code

Construction of Open-source Program Platform for Efficient Numerical Analysis and Its Case Study

효율적 수치해석을 위한 오픈소스 프로그램 기반 해석 플랫폼 구축 및 사례 연구

  • Park, Chan-Hee (Geologic Environment Division, Korea Institute of Geosciences and Mineral Resources) ;
  • Kim, Taehyun (Radwaste Disposal Research Division, Korea Atomic Energy Research Institute) ;
  • Park, Eui-Seob (Geologic Environment Division, Korea Institute of Geosciences and Mineral Resources) ;
  • Jung, Yong-Bok (Geologic Environment Division, Korea Institute of Geosciences and Mineral Resources) ;
  • Bang, Eun-Seok (Mineral Resources Division, Korea Institute of Geosciences and Mineral Resources)
  • 박찬희 (한국지질자원연구원 지질환경연구본부) ;
  • 김태현 (한국원자력연구원 방사성폐기물처분연구부) ;
  • 박의섭 (한국지질자원연구원 지질환경연구본부) ;
  • 정용복 (한국지질자원연구원 지질환경연구본부) ;
  • 방은석 (한국지질자원연구원 광물자원연구본부)
  • Received : 2020.12.11
  • Accepted : 2020.12.15
  • Published : 2020.12.31

Abstract

This study constructed a new simulation platform, including mesh generation process, numerical simulation, and post-processing for results analysis based on exploration data to perform real-scale numerical analysis considering the actual geological structure efficiently. To build the simulation platform, we applied for open-source programs. The source code is open to be available for code modification according to the researcher's needs and compatibility with various numerical simulation programs. First, a three-dimensional model(3D) is acquired based on the exploration data obtained using a drone. Then, the domain's mesh density was adjusted to an interpretable level using Blender, the free and open-source 3D creation suite. The next step is to create a 3D numerical model by creating a tetrahedral volume mesh inside the domain using Gmsh, a finite element mesh generation program. To use the mesh information obtained through Gmsh in a numerical simulation program, a converting process to conform to the program's mesh creation protocol is required. We applied a Python code for the procedure. After we completed the stability analysis, we have created various visualization of the study using ParaView, another open-source visualization and data analysis program. We successfully performed a preliminary stability analysis on the full-scale Dokdo model based on drone-acquired data to confirm the usefulness of the proposed platform. The proposed simulation platform in this study can be of various analysis processes in future research.

본 연구에서는 실제 지질구조를 반영한 실규모 수치해석을 효율적으로 수행하고자 탐사 자료를 바탕으로 한 메쉬 생성, 해석수행, 결과분석을 위한 후처리의 일련의 과정을 포함한 해석 플랫폼을 구축하였다. 해석 플랫폼 구축을 위하여 연구자의 필요에 따른 코드 수정 및 다양한 수치해석 프로그램과 호환이 가능할 수 있도록 소스코드가 공개되어 있는오픈소스 프로그램을 활용하였다. 먼저 드론을 활용하여 촬영한 탐사 정보를 바탕으로 3차원 모델을 획득한 후, 오픈소스 3차원 창작 소프트웨어인 Blender를 활용하여 도메인의 메쉬 밀도를 해석 가능한 수준으로 조정하였다. 다음 단계로는 유한요소 메쉬 생성 프로그램인 Gmsh를 활용하여 도메인 내부에 사면체 기반의 메쉬를 생성하여 3차원 모델을 생성하였다. Gmsh를 통해 획득된 메쉬 정보를 수치해석 프로그램에 활용하기 위해서 메쉬 생성 규약에 적합하도록 변환하는 과정이 필요하며, 이는 Python을 통해 코드를 작성하여 수행하였다. 안정성 해석이 완료된 뒤에는 자료의 후처리 작업을 위해 시각화 및 데이터 분석 프로그램인 ParaView를 활용하여 다양한 시각화 자료를 생성하였다. 구성된 플랫폼의 활용성을 확인하기 위해 드론 탐사자료를 바탕으로 생성한 실규모 독도 모델을 대상으로 예비 안정성 분석을 성공적으로 수행하였으며, 예비해석을 통해 구축된 해석플랫폼이 향후 다양한 해석 과정에 활용될 수 있음을 확인하였다.

Keywords

References

  1. Geuzaine, C. and J.F. Remacle, 2009, Gmsh: A 3-d finite element mesh generator with built-in pre-and post-processing facilities, International Journal for Numerical Methods in Engineering, Vol. 79, pp. 1309-1331. https://doi.org/10.1002/nme.2579
  2. Helbig, C., Bilke, L., Bauer, H.S., Bottinger, M. and O. Kolditz, 2015. Meva-an interactive visualization application for validation of multifacetedmeteorological data with multiple 3d devices, PloS one, Vol. 10, e0123811. https://doi.org/10.1371/journal.pone.0123811
  3. Kwon, S., Lee, C. and S.H. Park, 2015, Thm coupling analysis for decovalex-2015 task b2, Tunnel and Underground Space, Vol. 25, pp. 556-567. https://doi.org/10.7474/TUS.2015.25.6.556
  4. Lee, C., Choi, H.J. and G.Y. Kim, 2020, Numerical modeling of coupled thermo-hydro-mechanical behavior of mx80 bentonite pellets, Tunnel and Underground Space, Vol. 30, pp. 446-461. https://doi.org/10.7474/TUS.2020.30.5.446
  5. Lee, J., Lee, C. and G.Y. Kim, 2019, Numerical modelling of one dimensional gas injection experiment using mechanical damage model: Decovalex-2019 task a stage 1a, Tunnel and Underground Space, Vol. 29, pp. 262-279.
  6. Park, C.H., Kim, T., Park, E.S., Jung, Y.B. and E.S. Bang, 2019a, Development and verification of ogsflac simulator for hydromechanical coupled analysis: Single-phase fluid flow analysis, Tunnel and Underground Space, Vol. 29, pp. 468-479. https://doi.org/10.7474/TUS.2019.29.6.468
  7. Park, J.W., Guglielmi, Y., Graupner, B., Rutqvist, J. and E.S. Park, 2019b, Numerical modelling of fault reactivation experiment at mont terri under-ground research laboratory in switzerland: Decovalex-2019 task b (step 2), Tunnel and Underground Space, Vol. 29, pp. 197-213. https://doi.org/10.7474/TUS.2019.29.3.197
  8. Park, J.W., Kim, T., Park, E.S. and C. Lee, 2018a, Coupled hydro-mechanical modelling of fault reactivation induced by water injection: DECOVALEX-2019 task b (benchmark model test), Tunnel and Underground Space, Vol. 28, pp. 670-691. https://doi.org/10.7474/TUS.2018.28.6.670
  9. Park, J.W., Park, E.S., Kim, T., Lee, C. and J. Lee, 2018b, Hydro-mechanical modelling of fault slip induced by water injection: Decovalex-2019 taskb (step 1), Tunnel and Underground Space, Vol. 28, pp. 400-425. https://doi.org/10.7474/TUS.2018.28.5.400