DOI QR코드

DOI QR Code

고성능 수치해석 라이브러리를 적용한 진동해석 프로그램 개발

Development of the Vibration Analysis Program Applying the High-Performance Numerical Analysis Library

  • 고도현 (한국해양대학교 조선해양시스템공학부) ;
  • 부승환 (한국해양대학교 조선해양시스템공학부)
  • Ko, Dou-Hyun (Naval Architecture and Ocean System Engineering, Korea Maritime and Ocean University) ;
  • Boo, Seung-Hwan (Naval Architecture and Ocean System Engineering, Korea Maritime and Ocean University)
  • 투고 : 2021.02.01
  • 심사 : 2021.02.25
  • 발행 : 2021.02.28

초록

선박 및 해양구조물과 같은 대형 유한요소모델의 진동 특성을 평가하기 위해 고유치 해석 및 가진 주파수에 따른 응답 계산을 필수적으로 수행해야 한다. 하지만 이러한 해석들은 과도한 전산 장비와 계산 시간이 요구되어 고성능 해석 프로그램의 개발이 필요하다. 특히 선형연립방정식에서 발생하는 역행렬 계산 및 고유치 해석 시에는 상당한 전산 해석 시간이 발생하기 때문에 최신 고성능 라이브러리를 적용함으로써 이를 개선할 수 있다. 본 연구에서는 병렬식 선형연립방정식 계산 라이브러리인 PARDISO와 고성능 고유치 해석 라이브러리인 ARPACK을 적용하여 빠르고 정확한 해석이 가능한 진동해석 프로그램을 개발하였다. 끝으로 개발된 해석 프로그램의 정확도와 효율성을 검증하기 위해 여러 선박해양공학 수치 예제를 사용하였고, 상용 유한요소 프로그램인 ABAQUS와의 결과 비교 검토를 통해 개발된 진동해석 프로그램의 신뢰성을 검증, 제시하였다.

In order to evaluate the vibrational characteristics of huge finite element models such as ships and offshore structures, it is essential to perform eigenvalue analysis and frequency response analysis. However, these analyzes necessitate excessive equipment and computation time, which require the development of a high-performance analysis program. In particular, a considerable computational analysis time is required when calculating the inverse matrix in a linear system of equations and analyzing the eigenvalue analysis. Therefore, it can be improved by applying the latest high-performance library. In this paper, the vibration analysis program that enables fast and accurate analysis was developed by applying 'PARDISO', a parallel linear system of equation calculation library, and 'ARPACK', a high-performance eigenvalue analysis library. To verify the accuracy and efficiency of proposed method, we compare ABAQUS with proposed program using numerical examples of marine engineering.

키워드

참고문헌

  1. Bathe, K. J.(1996), Finite Element Procedures, 2nd Ed., Prentice-Hall Inc.
  2. ISO 6954:2000(2000), Mechanical vibration - Guidelines for the measurement, reporting and evaluation of vibration with regard to habitability on passenger and merchant ships.
  3. Kim, S. D.(2006), Dynamic of Structures, Daega books.
  4. Lechucq, R. B, D. C. Sorensen, and C. Yang(1998), ARPACK Users Guide: Solution of Large-Scale Eigenvalue Problems with Implicitly Restarted Arnoldi Methods, SIAM.
  5. MSC Software Corporation(2012), MSC Nastran 2012 Dynamic Analysis User's Guide.
  6. PARDISO(2020), "PARDISO - Parallel Direct Sparse Solver Interface", Developer Reference for Intel oneAPI Math Kernel Library Fortran, software.intel.com.
  7. Rao, S. S.(2018), Mechanical Vibrations, 6th Ed, Pearson.