• Title/Summary/Keyword: 간이 해석 기법

Search Result 780, Processing Time 0.035 seconds

Development of Mesh Generator for 2D Hydraulic Analysis(II) (2차원 수리해석을 위한 범용 Mesh Generation의 개발(II))

  • Kim, Eu-Gene;Jang, Hyung-Sang;Kim, Hong-Sik;Seo, Il-Won
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2006.05a
    • /
    • pp.396-401
    • /
    • 2006
  • 하천의 2차원 흐름, 유사이동 그리고, 오염 확산의 정도를 알아보기 위해 유한 요소법을 이용한 해석 방법이 널리 사용되고 있다. 유한 요소법을 이용할 때 유한 요소망 생성이 필수적이며, 해석 결과에 크게 영향을 주는 변수로 작용하게 된다. 본 연구에서는 복잡한 경계를 가진 하천의 유한 요소망 생성을 위해 대표적인 비구조적 요소망 생성 기법인 Delaunay 삼각화 기법과 흐름의 특성을 잘 나타낼 수 있도록 Transfinite 보간법을 이용한 구조적 요소망 생성 기법을 구현하였다. 그리고, 본 연구에 의해 생성된 유한 요소망의 형질 평가를 통해서 해석 결과에 대한 신뢰성을 높였으며, 요소망 생성 GUI 프로그램을 통하여 요소망에 대한 1차식의 요소와 2차식의 요소간의 변환, 되돌리기, 다시 실행 등의 기능을 지원하여 사용의 편리성을 추가하였다.

  • PDF

Flood Inundation Analysis Using OpenMP Technique (OpenMP를 이용한 제내지 침수 병렬해석)

  • PARK, Jae Hong
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2016.05a
    • /
    • pp.74-74
    • /
    • 2016
  • 복잡한 지형에서 컴퓨터를 이용한 물리적 기반 수치모의는 합리적인 시간내에 연산을 완료하기 위해 대개 큰 연산장비 들을 요구한다. 더욱이 모의되는 현상이 시간단계마다 갱신되어지는 동역학적 현상에 기반된 비정상상태일 때 연산성능은 고려되어지는 가장 중요한 주제가 될 수 있다. 연산 시간을 줄이기 위한 가장 널리 이용되는 전략중의 하나는 적절한 수의 프로세서를 이용하는 병렬 기법이다. 최근 들어 연산속도를 가속화하기 위해 다수의 코어를 이용한 OpenMP 와 MPI 기법들이 병렬해석기법으로 대두되었고 그래픽 연산장치를 이용한 병렬처리 해석기법도 소개되고 있다. 본 연구에서는 중앙연산장치를 이용한 병렬 해석기법을 이용하여 제내지 침수해석의 적용성을 검토하고 그 결과을 비교하였다. 본 연구를 위해 OpenMP 병렬기법을 이용하여 확산파 침수해석 프로그램의 원시코드를 재작성하여 가상 및 실제 유역에 적용하였다. 해석결과는 분산메모리 병렬해석 기법인 MPI를 도입한 모형의 결과와 비교되었다. OpenMP를 도입한 모형과 MPI를 도입한 경우 유량 및 수심의 경우 오차 허용 한계내에 수렴되어 만족되었으나 그러나 연산 속도의 경우 두 기법간의 자료의 저장 방법 차이로 인해 차이를 나타내었다. 가상 유역에 적용된 결과로 검토된 각 기법의 증속(speedup) 효과는 MPI의 경우 4 코어를 이용하였을 때 최고 2.62 배 정도에 도달하는 것으로 나타났다. OpenMP 를 적용한 경우 2.87 배 정도로 나타나 OpenMP 를 이용하였을 때 증속효과가 조금 더 뛰어났다. 이는 두 기법의 메모리 저장방식의 차이로 인해 자료의 전송량과 전송 시간이 적은 OpenMP 를 도입한 모형에서 MPI 모형 보다 상대적으로 뛰어난 결과를 나타내었다. 실제 유역의 적용을 위해 상대적으로 우수한 증속결과를 나타낸 OpenMP를 도입한 모형을 Malpasset 댐 붕괴 유역에 적용하였다. 적용된 요소의 수는 각각 45254, 11352 개로 비교적 많은 요소를 가진 하류지역에 적용하여 병렬효과를 극대화하고자 하였다. 적용결과 두 경우 모두 병렬 해석 기법을 도입한 모형에서 유속과 침수심 등은 순차적 모형과 동일한 값을 나타내었으나 증속효과로 인한 연산시간은 순차적 모형에서 8.57 배로 나타나 병렬 모형의 상대적으로 빠른 연산속도를 판단할 있었다. 위의 적용결과를 통해 계산 요소들이 많은 2 차원 해석의 경우 기존의 단일 코어를 이용한 순차적 해석은 장시간에 걸치 연산시간으로 인해 작업효율이 낮아지는 결과를 발생시킬 수 있으며 병렬 해석을 도입할 경우 주어진 컴퓨터 자원를 효율적으로 이용가능하여 합리적인 연산시간으로 연산결과를 얻는 것이 가능하여 반복적 통계 기법/Ensemble 해석 등을 이용한 종합적 해석이 좀 더 실용적으로 이루어 질 수 있을 것이라고 판단되었다.

  • PDF

Analysis and Application of Performance Improvement of a Real-time Simulation Visualization based on Multi-thread Pipelining Parallel Processing (다중 스레드 파이프라인 병렬처리를 통한 실시간 시뮬레이션 시각화의 성능 향상 해석 및 적용)

  • Lee, Jun Hee;Song, Hee Kang;Kim, Tag Gon
    • Journal of the Korea Society for Simulation
    • /
    • v.26 no.3
    • /
    • pp.13-22
    • /
    • 2017
  • This research proposes and applies a pipelining parallel processing technique to enhance the speed of visualizing the results of real-time simulations. Generally, a simulation with real-time visualization consists of three processes: executing a simulation model, transmitting simulation result, and visualizing simulation result. If we have these processes in serial, the latency from simulation to visualization will be very long, which degrades the speed of visualization of data from real-time simulation. Thus, the main purpose of this research is maximizing performance by adapting pipelining parallel processing technique to the real-time simulation visualization. Also we show that performance is improved by adding multi-threading technique to each process. This paper proposes a theoretical performance model and simulation results of the techniques and then we applied this to an air combat simulation model as a case study. As the result, it shows that the performance is greatly enhanced than the original model's execution time.

A Performance Tuning Technique for Interpretable Java Code by Realtime Class Generation (실시간 클래스 생성에 의한 해석적 자바 코드의 성능 향상 기법)

  • 김윤호
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.7 no.3
    • /
    • pp.81-88
    • /
    • 2002
  • This paper presents a realtime class generation technique for Java performance tuning of enormously repeated codes needing interpreting. Based on interpreted results, a Java source program for a Java class including a method with the corresponding function is generated, compiled, and loaded on the memory. And then and next time, the newly generated method is called for processing the original codes. As the results, overall times of repetition processing is reduced.

  • PDF

A Study on Parametric Modeling for the Analysis of Irregular Large Space Structures (비정형 대공간 구조물의 구조해석을 위한 파라메트릭 모델링)

  • Kim, Chee-Kyeong;Lee, Sang-Su;Choi, Hyun-Chul;Lee, Jae-Cheol
    • Proceedings of the Computational Structural Engineering Institute Conference
    • /
    • 2011.04a
    • /
    • pp.18-21
    • /
    • 2011
  • 비정형의 대공간 구조물은 대량의 부재가 규칙성을 가지고 공간상에서 반복되는 패턴을 가지는 특징이 있다. 이러한 특징은 기존의 구조해석 모델러로부터의 접근을 어렵게 하는 반면, 관계성과 규칙성을 논리적으로 모델링함으로써 최종 모델을 생성해내는 파라메트릭 모델링 방법에는 매우 적합하다. 본 연구에서는 이전의 연구를 통해 개발된 파라메트릭 구조해석 모델링 툴인 STRAUTO을 이용해 전형적인 비정형 대공간 구조물인 용인시민체육공원 주경기장의 모델링에 파라메트릭 모델링 기법을 직접 적용해 봄으로써 이 새로운 접근법의 적합성과 효율성을 검토해 보았다.

  • PDF

A Comparison of Flood Inundation Method in Medium to Small sized Catchment (중소규모 자연하천 유역에서 홍수범람기법의 비교)

  • Moon, Chang-Geon;Park, Jong-Young;Lee, Jung-Sik
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2009.05a
    • /
    • pp.1476-1481
    • /
    • 2009
  • 최근 기상이변과 국지성 호우로 인한 홍수피해를 경감하기 위해 국가차원과 더불어 지역단위의 홍수방어대책이 많은 사업을 통해 제시되고 있다. 대표적인 예로 풍수해저감종합계획과 하천기본계획 등을 들 수 있는데 이러한 사업들은 실제 피해지역에 대한 원인과 대책을 제시함과 동시에 홍수 등의 피해가 예상되는 위험지역에 대해서도 그 원인과 대책을 제시해야한다. 따라서 피해발생이 예상되는 지역을 예측하고 그 원인을 찾는데 있어 최근 홍수범람해석에 대한 필요성이 점차적으로 증대되면서 다양한 해석모형과 프로그램들이 개발되었고 현재까지도 홍수범람분석에 관한 활발한 연구들이 이루어지고 있다. 그러나 홍수범람구역을 결정하기 위한 과정은 GIS Tool에 대한 이해도 부족, 원 자료의 부족, 지형 구축을 위한 자료생성의 어려움 등과 같은 다양한 문제점들을 내포하고 있다. 특히, 홍수범람구역의 결정을 위한 전산프로 그램의 기능향상은 점차 향상되는데 비해 지형구축 등과 같은 범람해석 프로세스 내에서 상당한 수작업이 요구되는 바 작업소요시간이 많이 요구되는 단점으로 인해 실무자들에게 널리 적용되는데 있어 걸림돌이 되고 있는 실정이다. 따라서 본 연구에서는 실무적 관점에서 홍수범람해석의 요구빈도가 높은 중소규모 자연하천을 대상으로 두가지 해석 기법을 통하여 홍수범람해석을 수행하여 해석 과정 및 결과 등을 비교하였다. 첫 번째 기법으로 홍수범람해석을 수행하는데 있어 실용성, 신속성 등이 고려된다고 판단되는 Civil 3D를 이용하여 수치지형도 및 측량자료와 같은 원 자료로부터 3D 지형을 구축하고 Civil 3D의 Extension 프로그램인 HEC-RAS Tool과 1차원 수리모형인 HEC-RAS를 전 후처리에 연계함으로서 각 대상유역별, 빈도별 홍수위에 따른 홍수범람구역과 수심 및 범람지역을 우선적으로 분석하였다. 두 번째 기법으로서 실무에서 주로 이용되고 있는 ArcGIS를 이용하여 3D 지형을 구축하고 Hydrologic Engineering Center (HEC)와 Environmental Systems Research Institute(ESRI)의 협력개발로 개발된 HEC-GeoRAS와 HEC-RAS 모형을 전 후처리에 연계하여 홍수범람해석을 수행하였다. 이들 두 가지 기법을 통한 홍수범람해석의 과정과 결과에 대해 정량적, 정성적 비교를 수행하였으며, 두 기법간의 차이점 및 효율성을 제시하였다. 본 연구의 결과는 보다 실용적이면서도 정밀한 홍수범람구역의 결정, 홍수범람 예상도 등의 재해지도 작성, 치수경제성 분석 등에 있어 도움이 될 것으로 판단된다.

  • PDF

Anaysis of Elasto-plastic Deforming of Sturcture by Hydrodynamic Force Using Fluid Structure Interaction Method (유체-고체 연성 해석 기법을 통해 유체에 의한 고체의 탄소성 거동 해석 연구)

  • Lee, Younghun;Gwak, Min-cheol;Cho, Haeseong;Joo, HyunShig;Shin, SangJoon;Yoh, Jai-ick
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.44 no.11
    • /
    • pp.957-964
    • /
    • 2016
  • This paper presents numerical investigation on behaviors of the rear cover in the vertical launcher under rocket plume loading by using fluid-structure interaction analysis. The rocket plume loading is modeled by the fully Eulerian method and elasto-plastic behavior of the rear cover is predicted by the total Lagrangian method based on a 9-node planar element. The interface motion and boundary conditions are described by a hybrid particle level-set method within the ghost fluid framework. The present results will be compared with the experimental data in the future.

Enhanced Method of Photovoltaic (PV) Cell Model Computation for Power Hardware-in-the-Loop Simulation (PHILS) of PV power Generation (태양광 발전의 Power Hardware-in-the-Loop Simulation (PHILS)을 위한 태양광 셀 모델의 연산 성능 향상기법)

  • Kwak, Sang Kyu;Kim, Ye-Rin;Jung, Jee Hoon
    • Proceedings of the KIPE Conference
    • /
    • 2017.07a
    • /
    • pp.296-297
    • /
    • 2017
  • 태양광 발전에 있어서 실제 태양광 셀 특성은 날씨와 같은 환경 요인에 의존적이기 때문에 다양한 동작 조건에 대한 태양광 셀의 특성을 전력변환장치를 통해 테스트하기 위해 많은 시간과 비용이 소요된다. 이러한 문제를 해결하기 위해 Power Hardware-In-the-Loop Simulation (PHILS) 기술을 이용해 태양광 발전용 전력변환장치 시제품의 테스트 시간 및 비용을 단축할 수 있다. PHILS는 실시간 모의시험장치와 외부 입력이 가능한 전력변환장치로 구성되며, 해당 장치에서 모델의 동특성을 실시간으로 연산하기 때문에 모델이 복잡할수록 고성능 모의시험장치가 요구된다. 태양광 셀 모델의 출력 전압은 수치해석 기법을 통해 계산되고, 수치해석 기법의 종류와 초기 값에 따라 연산 시간 등의 성능이 변화하므로 적절한 기법을 선정하여 모델의 연산시간을 감소시킬 수 있다. 본 논문에서는 수치 해법 분석을 통한 태양광 발전의 PHILS를 위한 태양광 셀 모델의 연산 성능향상 기법을 제시하고, 실제 태양광 발전용 PHILS를 구현하여 실험적으로 제안하는 기법의 성능을 검증한다.

  • PDF

A Study on a Flood Frequency Analysis Guideline for Korea (국내 홍수빈도해석 지침서 수립을 위한 연구)

  • Kim, Young-Oh;Sung, Jang-Hyun;Seo, Seung-Beom;Lee, Kyoung-Teak
    • 한국방재학회:학술대회논문집
    • /
    • 2010.02a
    • /
    • pp.53.2-53.2
    • /
    • 2010
  • 국내 홍수빈도해석 지침서 제공을 위한 기초 연구로서 미국 홍수빈도해석 지침서인 Bulletin 17B과 같이 국내 적합한 홍수빈도해석 기법을 제시하고자 하였다. 홍수빈도해석 지침서의 핵심은 확률분포형과 매개변수 추정법을 제시하는 것이며 이에 GEV(Generalized Extreme Value), GLO(Generalized Logistic) 분포, B-GLS(Bayesian Generalized Least Square) 기법을 대상으로 다양한 연구를 수행하였다. B-GLS 기법을 이용하여, 국내 대유역에 골고루 위치하며 댐의 영향을 받지 않는 31개 지점의 연최대 일유량 시계열의 L-변동계수(L-moment coefficient variation)와 L-왜도계수(L-moment coefficient skewness)를 추정할 수 있는 회귀모형을 제안하였다. 위 회귀모형을 구성하기 위한 유역특성으로는 유역면적, 유역경사, 유역평균강우 등을 사용하였다. Bayesian-GLS(B-GLS) 적용 결과를 OLS(Ordinary Least Square) 및 B-GLS 기법에서 지점간의 상관관계를 고려하지 않는 Bayesian-WLS(Weighted Least Square)와 비교 평가하여 그 우수성을 입증하였다. 따라서 본 연구에서 제안된 B-GLS에 의한 지역회귀모형은 국내의 미계측유역이나 또는 관측 길이가 짧은 계측유역의 홍수빈도분석을 위해 매우 유용할 것으로 기대된다. 또한 수행된 연구의 내용을 공론화하는 노력이 계속된다면 공감대가 형성된 가이드라인을 제정되는데 일조를 하리라 확신한다.

  • PDF

A Study on Real Time Fault Diagnosis and Health Estimation of Turbojet Engine through Gas Path Analysis (가스경로해석을 통한 터보제트엔진의 실시간 고장 진단 및 건전성 추정에 관한 연구)

  • Han, Dong-Ju
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.49 no.4
    • /
    • pp.311-320
    • /
    • 2021
  • A study is performed for the real time fault diagnosis during operation and health estimation relating to performance deterioration in a turbojet engine used for an unmanned air vehicle. For this study the real time dynamic model is derived from the transient thermodynamic gas path analysis. For real fault conditions which are manipulated for the simulation, the detection techniques are applied such as Kalman filter and probabilistic decision-making approach based on statistical hypothesis test. Thereby the effectiveness is verified by showing good fault detection and isolation performances. For the health estimation with measurement parameters, it shows using an assumed performance degradation that the method by adaptive Kalman filter is feasible in practice for a condition based diagnosis and maintenance.