DOI QR코드

DOI QR Code

Processing Speed Improvement of Software for Automatic Corner Radius Analysis of Laminate Composite using CUDA

CUDA를 이용한 적층 복합재 구조물 코너 부의 자동 구조 해석 소프트웨어의 처리 속도 향상

  • Hyeon, Ju-Ha (Graduate School of Specialized Aerospace Engineering, Gyeongsang National University) ;
  • Kang, Moon-Hyae (Department of Aerospace and Software, Gyeongsang National University) ;
  • Moon, Yong-Ho (Department of Aerospace and Software and ERI, Gyeongsang National University) ;
  • Ha, Seok-Wun (Department of Aerospace and Software and ERI, Gyeongsang National University)
  • 현주하 (경상대학교 항공우주특성화대학원) ;
  • 강문혜 (경상대학교 항공우주및소프트웨어공학전공) ;
  • 문용호 (경상대학교 항공우주및소프트웨어공학전공 및 공학연구원) ;
  • 하석운 (경상대학교 항공우주및소프트웨어공학전공 및 공학연구원)
  • Received : 2019.06.19
  • Accepted : 2019.07.20
  • Published : 2019.07.29

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.

최근 항공 관련 산업이 활성화됨에 따라 복합재 해석 소프트웨어의 범용화가 요구되고 있다. 지금까지는 복합재 해석에 상용 소프트웨어를 주로 사용해 왔으나 고가의 가격과 제한적인 기능으로 인해 사용에 어려움을 겪어왔다. 이런 문제를 해결하기 위해 해석 절차를 모두 온라인화하고 범용화한 면내 및 코너 부외 파손 자동 해석 소프트웨어가 최근에 개발되었다. 그러나 이들은 다중의 파손 기준으로 동시에 해석할 수 없는 단점이 있었다. 본 논문에서는 CUDA 코어를 장착한 GPU에서만 동작하는 병렬 처리 플랫폼을 이용하여 다중의 파손 기준에 대한 해석을 동시에 처리하면서 처리 속도를 획기적으로 향상시키는 방법을 제안한다. 방대한 구조물 데이터에 대해서 해석 처리 속도를 실험하였을 때 만족할 만한 결과를 얻었다.

Keywords

JKOHBZ_2019_v9n7_33_f0001.png 이미지

Fig. 1. Wing structure of aircraft

JKOHBZ_2019_v9n7_33_f0002.png 이미지

Fig. 2. Structure of I-shaped rear spar

JKOHBZ_2019_v9n7_33_f0003.png 이미지

Fig. 3. Analysis step of a composite

JKOHBZ_2019_v9n7_33_f0004.png 이미지

Fig. 4. Corner Radius Chart

JKOHBZ_2019_v9n7_33_f0005.png 이미지

Fig. 5. GUI viewer of the developed Software

JKOHBZ_2019_v9n7_33_f0006.png 이미지

Fig. 6. Architecture of the developed Software

JKOHBZ_2019_v9n7_33_f0007.png 이미지

Fig. 7. Architecture of the analysis system using CUDA

JKOHBZ_2019_v9n7_33_f0008.png 이미지

Fig. 8. Results of analysis time by Kim-Soni criterion

JKOHBZ_2019_v9n7_33_f0009.png 이미지

Fig. 9. Results of analysis time by Chang-Springer criterion

JKOHBZ_2019_v9n7_33_f0010.png 이미지

Fig. 10. Comparison results of analysis time based on two criteria

JKOHBZ_2019_v9n7_33_f0011.png 이미지

Fig. 11. Comparison results of analysis time by the proposed method

Table 1. Experimental Environment

JKOHBZ_2019_v9n7_33_t0001.png 이미지

References

  1. R, M, Jones. (1975). Mechanics of Composite Materials Second Edition. Philadelphia : Taylor & Francis.
  2. H. Ryu & W. J. Lee. (2012). A Study on UML based Modeling and Automatic Code Generation for Embedded Software. Journal of Convergence for Information Technology, 2(1), 33-40.
  3. B. H. Lim, S. W. Ha & Y. H. Moon. (2017). Development of Ground Control Software Platform for Industrial Application with Multiple small UAVs. Journal of Convergence for Information Technology, 7(5), 75-82. DOI : 10.22156/cs4smb.2017.7.5.075
  4. H. S. Min. (2011). Deadlock Detection of Software System Using UML State Machine Diagram. Journal of Convergence for Information Technology, 1(1), 75-83.
  5. Y. S. Choi & J. E. Hong. (2017). Designing Software Architecture for Reusing Open Source Software. Journal of Convergence for Information Technology, 7(2), 67-76. DOI : 10.22156/cs4smb.2017.7.2.067
  6. Dassault Syatems. (2018). Abaqus. Wikipedia. https://en.wikipedia.org/wiki/Abaqus
  7. MSC Software Cooperation.(2018). MSCNAastran. http://www.mscsoftware.com/product/msc-nastran
  8. ANSYS Discovery. (2018). ANSYS. http://www.ansys.com
  9. Y. J. Jung, S. Y. Choi, H. S. Ahn, S. W. Ha, and Y. H. Moon. (2017). Development of In-Plane Strength Analysis Software for Composite Laminated Structure with Parallel Processing Technique. Journal of The Korean Society for Aeronautical & Space Sciences, 1(1), 77-84. DOI : 10.5139/jksas.2018.46.2.133
  10. N. Rahimi, M. A. Rahim, A. K. Hussain & J. Mahmud. (2012). Evaluation of Failure Criteria for Composite Plates Under Tension. IEEE Symposium on Humanities, Science and Engineering Research.
  11. S. E. Yamada & C. T. Sun. (1978). Analysis of Laminate Strength and Its Distribution. Journal of Composite Materials, 12(3), 275-284. DOI : 10.1177/002199837801200305
  12. J. H. Hyeon, Y. H. Moon, & S. W. Ha. (2018). Development of Automation Software for Corner Radius Analysis of Composite Laminated Structure. Journal of Convergence for Information Technology, 8(3), 107-114. DOI : 10.22156/CS4SMB.2018.8.3.107
  13. R. Y. Kim & S. R. Soni. (1984). Experimental and Analytical Studies on the Onset of Delamination in Laminated Composites. Journal of Composite Materials. 18(1). DOI : 10.1177/002199838401800106
  14. F. K. Chang & G. S. Springer. (1986). The Strengths of Fiber Reinforced Composite Bends. Journal of Composite Materials, 20(1). DOI : 10.1177/002199838602000103
  15. NVIDIA. (2018). Developer Zone : CUDA Toolkit Documentation.
  16. J. Sanders & E. Kandrot. (2010). CUDA by Example : An Introduction to General-Purpose GPU Programming. Addison-Wesley Professional.