• Title/Summary/Keyword: 런지-쿠타

Search Result 4, Processing Time 0.018 seconds

Optimization Technique for Vertex Programming on Programmable GPU (프로그래밍이 가능한 GPU 상에서의 버텍스 프로그래밍의 최적화 기법)

  • Oh, Jinsang;Ihm, Insung
    • Journal of the Korea Computer Graphics Society
    • /
    • v.8 no.3
    • /
    • pp.25-34
    • /
    • 2002
  • 최근 프로그래밍이 가능한 그래픽스 프로세서(GPU)의 등장은 렌더링 속도의 향상은 물론 기존의 GPU가 할 수 없었던 다양한 그래픽스 계산을 효과적으로 수행할 수 있도록 해주고 있다. 이로 인하여 기존에 CPU 상에서 수행해야만 했던 그래픽스 계산들의 일부를 GPU 상에서 수행하도록 해주는 기법들에 대한 연구가 활발히 진행되고 있다. 본 논문에서는 선형식에 기반을 둔 여러 응용 문제들을 GPU 상에서 효율적으로 구현할 수 있도록 도와주는 쉐이더 코드 최적화 기법을 제안한다. 이 기법은 SIMD 형태의 병렬 처리 능력을 가진 버텍스 쉐이더의 명령어에 맞게 고안되었다. 본 기법의 활용 가능성을 보이기 위하여 미분 방정식을 풀기 위한 4차 런지-쿠타 방법, 선형방정식을 풀기 위한 가우스-자이델 방법, 자연스러운 유체 모델링을 위한 파동 방정식 등의 문제에 적용하여 보았다. 본 논문에서 제안한 최적화 기법은 버텍스 쉐이더 용 컴파일러 구현에 쓰일 수 있으며, 향후 프로그래밍이 가능한 GPU 상에서의 실시간 그래픽스 소프트웨어 개발에 유용하게 사용될 수 있을 것이다.

  • PDF

강소성 유한요소법에 의한 비정상상태 금속 성형 해석에서 형상갱신기법에 관한 연구

  • Choe, Yeong;Yeo, Hong-Tae;Heo, Gwan-Do
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2004.05a
    • /
    • pp.58-58
    • /
    • 2004
  • 현재 금속 성형공정에 대한 해석법으로 강소성 유한요소법이 널리 이용되고 있다. 강소성 유한요소법에서는 주어진 시간에서 속도장을 얻고 가공물 형상을 시간증분 만큼 갱신하는 과정을 반복하여 비정상상태 금속성형공정의 해석한다. 일반적인 강소성 유한요소법은 형상갱신(Geometry update) 과정에서 오일러법(Euler method)을 이용한다. 오일러법에서는 시간증분의 크기가 해의 정밀도에 중요한 인자이다. 충분히 정밀한 해를 얻기 위해, 작은 시간증분을 이용하여 비정상상태 금속성형공정을 해석함으로써 해석시간이 많이 걸리는 단점이 있으며 형상갱신에 따른 가공물 체적손실(Volume loss)이 발생한다.(중략)

  • PDF

Hybrid Method for Updating Geometry 3n Non-steady State Metal Forming Analysis by Rigid Plastic FEM (강소성 유한요소해석에 의한 비정상상태 금속성형 해석에서 형상 갱신을 위한 혼합법)

  • 최영;여홍태;허관도
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.21 no.11
    • /
    • pp.155-162
    • /
    • 2004
  • The volume of the metal is not changed for the plastic deformation. For metal forming simulation, rigid-plastic FEM codes are widely used. Updating geometry using Euler method in the simulation, the volume loss is occurred. In this paper, hybrid method is introduced to perform a more accurate simulation reducing computation time. In the proposed hybrid method, RK2 method is used for geometry updating at first time step and after the boundary condition of the node is changed. At the others, Adams-Bashforth or theta method is applied to update geometry. The results show that the simulations of upsetting and side-pressing can be performed within 0.02%.

Study on the Prediction of Lateral and Yawing Behaviors of a Leading Vehicle in a Train Collision (철도차량 충돌 시 선두차량의 횡 및 요잉 거동 예측 연구)

  • Kim, Jun Woo;Jeong, Eui Cheol;Koo, Jeong Seo
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.41 no.2
    • /
    • pp.95-101
    • /
    • 2017
  • In this study, we derived theoretical equations for the zigzag movement of a leading vehicle, which is the most frequent behavior in train accidents, by using a simplified spring-mass model for the rolling stock. In order to solve the equations of motion, we applied the Runge-Kutta method, which is the typical numerical analysis method used for differential equations. Furthermore, the lateral displacement of the wheel-set at the wheel-rail interface was estimated using kinetic energy. In order to verify the derived equations, we compared the theoretical and simulated results under various collision conditions. The maximum relative deviations of the lateral displacements were 0.8 [%] ~ 4.7 [%] in light collisions and 0.6 [%] ~ 5.1 [%] under derailment conditions. When an accident is simulated, these theoretical equations can be used to predict the overall behavior and obtain the offset of the body-to-body link as the initial perturbation.