CUDA를 이용한 적층 복합재 구조물 코너 부의 자동 구조 해석 소프트웨어의 처리 속도 향상
Processing Speed Improvement of Software for Automatic Corner Radius Analysis of Laminate Composite using CUDA
1
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
최근 항공 관련 산업이 활성화됨에 따라 복합재 해석 소프트웨어의 범용화가 요구되고 있다. 지금까지는 복합재 해석에 상용 소프트웨어를 주로 사용해 왔으나 고가의 가격과 제한적인 기능으로 인해 사용에 어려움을 겪어왔다. 이런 문제를 해결하기 위해 해석 절차를 모두 온라인화하고 범용화한 면내 및 코너 부외 파손 자동 해석 소프트웨어가 최근에 개발되었다. 그러나 이들은 다중의 파손 기준으로 동시에 해석할 수 없는 단점이 있었다. 본 논문에서는 CUDA 코어를 장착한 GPU에서만 동작하는 병렬 처리 플랫폼을 이용하여 다중의 파손 기준에 대한 해석을 동시에 처리하면서 처리 속도를 획기적으로 향상시키는 방법을 제안한다. 방대한 구조물 데이터에 대해서 해석 처리 속도를 실험하였을 때 만족할 만한 결과를 얻었다.
Abstract
As aerospace industry has been activated recently, it is required to commercialize composite analysis software. Until now, commercial software has been mainly used for analyzing composites, but it has been difficult to use due to high price and limited functions. In order to solve this problem, automatic analysis software for both in-plane and corner radius strength, which are all made on-line and generalized, has recently been developed. However, these have the disadvantage that they can not be analyzed simultaneously with multiple failure criteria. In this paper, we propose a method to greatly improve the processing speed while simultaneously handling the analysis of multiple failure criteria using a parallel processing platform that only works with a GPU equipped with a CUDA core. We have obtained satisfactory results when the analysis speed is experimented on the vast structure data.
참고문헌 (16)
- R, M, Jones, "Mechanics of Composite Materials Second Edition" (1975), Taylor & Francis
- H. Ryu, "A Study on UML based Modeling and Automatic Code Generation for Embedded Software", Journal of Convergence for Information Technology, 2(1), pp.33~40 (2012)
- 임배현, "복수 소형무인비행체 산업 응용을 위한 지상관제소프트웨어 플랫폼 개발", 융합정보논문지, 7(5), pp.75~82 (2017), 중소기업융합학회[DOI]
- H. S. Min, "Deadlock Detection of Software System Using UML State Machine Diagram", Journal of Convergence for Information Technology, 1(1), pp.75~83 (2011)
- 최용석, "오픈 소스 소프트웨어 재사용을 위한 소프트웨어 아키텍처 설계", 융합정보논문지, 7(2), pp.67~76 (2017), 중소기업융합학회[DOI]
- "Abaqus" (2018)[URL]
- "MSCNAastran" (2018)[URL]
- "ANSYS Discovery" (2018)[URL]
- 정예지, "병렬처리 기법을 이용한 복합재 적층 구조물의 면내 파손 해석 소프트웨어 개발", 한국항공우주학회지, 46(2), pp.133~140 (2018), 한국항공우주학회
- N. Rahimi, "Evaluation of Failure Criteria for Composite Plates Under Tension", IEEE Symposium on Humanities, Science and Engineering Research (2012)
- S.E. Yamada, "Analysis of Laminate Strength and Its Distribution", Journal of Composite Materials, 12(3), pp.275~284 (2016), SAGE Publications[DOI]
- 현주하, "복합재 적층 구조물의 코너 부 파손 해석을 위한 자동화 소프트웨어 개발", 융합정보논문지, 8(3), pp.107~114 (2018), 중소기업융합학회[DOI]
- R.Y. Kim, "Experimental and Analytical Studies On the Onset of Delamination in Laminated Composites", Journal of Composite Materials, 18(1), pp.70~80 (2016), SAGE Publications[DOI]
- Fu-Kuo Chang, "The Strengths of Fiber Reinforced Composite Bends", Journal of Composite Materials, 20(1), pp.30~45 (2016), SAGE Publications[DOI]
- NVIDIA, "Developer Zone : CUDA Toolkit Documentation", ~ (2018)
- J. Sanders, "CUDA by Example :An Introduction to General-Purpose GPU Programming" (2010), Addison-Wesley Professional
