DOI QR코드

DOI QR Code

The Development of Converting Program from Sealed Geological Model to Gmsh, COMSOL for Building Simulation Grid

시뮬레이션 격자구조 제작을 위한 Mesh 기반 지질솔리드모델의 Gmsh, COMSOL 변환 프로그램 개발

  • 이창원 (한국지질자원연구원 광물자원연구본부) ;
  • 조성준 (한국지질자원연구원 광물자원연구본부)
  • Received : 2016.08.31
  • Accepted : 2017.02.15
  • Published : 2017.02.28

Abstract

To build tetrahedra mesh for FEM numerical analysis, Boundary Representation (B-Rep) model is required, which provides the efficient volume description of an object. In engineering, the parametric solid modeling method is used for building B-Rep model. However, a geological modeling generally adopts discrete modeling based on the triangulated surface, called a Sealed Geological Model, which defines geological domain by using geological interfaces such as horizons, faults, intrusives and modeling boundaries. Discrete B-Rep model is incompatible with mesh generation softwares in engineering because of discrepancies between discrete and parametric technique. In this research we have developed a converting program from Sealed Geological Model to Gmsh and COMSOL software. The developed program can convert complex geological model built by geomodeling software to user-friendly FEM software and it can be applied to geoscience simulation such as geothermal, mechanical rock simulation etc.

FEM 수치해석을 위한 사면체격자 생성을 위해서는 물체의 볼륨정보를 표현할 수 있는 Boundary Representation (B-Rep) 모델이 필요하다. 공학분야에서는 파라메트릭 솔리드 모델링(Parametric Solid Modeling) 방법을 사용하여 B-Rep 모델을 정의한다. 반면 지질모델링은 메쉬 기반의 불연속(discrete) 모델링 방법을 사용하는데 이를 지질솔리드모델(Sealed Geological Model)이라 부르며 지층, 단층, 관입암, 모델 경계면과 같은 지질학적 인터페이스들을 이용해 지질도메인을 정의한다. 공학분야의 파라메트릭 모델링과 불연속 모델링 방식의 자료구조의 차이로 인해 불연속 B-Rep 모델은 공학분야에서 사용하는 다양한 오픈소스, 상용 메쉬제작 소프트웨어와 쉽게 호환되지 않는다. 이 논문에서는 공학용 메쉬 제작 소프트웨어와의 호환성을 가지도록 지질솔리드모델을 대표적인 오픈소스인 Gmsh와 상용 FEM 해석 소프트웨어인 COMSOL로 변환하는 프로그램을 제작하였다. 지질모델링 소프트웨어를 통해 제작한 복잡한 지질구조모델을 사용자 편의성을 갖춘 다수의 상용 소프트웨어서 쉽게 활용할 수 있어 지열, 암석역학 등 다양한 지구과학 시뮬레이션 연구에 도움이 될 것으로 생각된다.

Keywords

References

  1. Caumon, G., Lepage, F., Sword, C.H., and Mallet, J.-L., 2004, Building and editing a sealed geological model. Mathematical Geology, 36, 405-424. https://doi.org/10.1023/B:MATG.0000029297.18098.8a
  2. Geuzaine, C. and Remacle, J.-F., 2009, Gmsh: A three-dimensional finite element mesh generator with built-in pre- and post-processing facilities. International Journal for Numerical Methods in Engineering, 79, 1309-1331. https://doi.org/10.1002/nme.2579
  3. Mallet, J.-L., 1997, Discrete modelling for natural objects. Mathematical Geology, 29, 199-219. https://doi.org/10.1007/BF02769628
  4. Mantyla, M., 1988, An introduction to solid modeling. Computer Science Press, 401 p.
  5. Paradigm, 2007, GOCAD Developer's Guide. 511 p.
  6. Park, G., Cho, S.-J., Oh, H.-J., and Lee, C.W., 2014, Mineral potential mapping of Gagok mine using 3D geological modeling. Journal of Korean Earth Science Society, 35, 412-421. (in Korean) https://doi.org/10.5467/JKESS.2014.35.6.412
  7. Pellerin, J., Levy, B., Caumon, G., and Botella, A., 2014, Automatic surface remeshing of 3D structural models at specified resolution: A method based on voronoi diagrams. Computers & Geosciences, 62, 103-116. https://doi.org/10.1016/j.cageo.2013.09.008
  8. Pellerin, J., Caumon, G., Julio, C., Mejia-Herrera, P., and Botella, A., 2015, Elements for measuring the complexity of 3D structural models: Connectivity and geometry. Computers & Geosciences, 76, 130-140. https://doi.org/10.1016/j.cageo.2015.01.002
  9. Remacle, J.-F., Geuzaine, C., Compere, G., and Marchandise, E., 2010, High quality surface remeshing using harmonic maps. International Journal for Numerical Methods in Engineering, 83, 403-425.
  10. RINGMESH, 2016, http://www.ring-team.org/software/ringmesh.