• 제목/요약/키워드: 병렬구조해석

검색결과 193건 처리시간 0.033초

병렬프로세서를 이용한 원전 격납건물의 항공기 충돌해석 (Numerical Analysis of Nuclear-Power Plant Subjected to an Aircraft Impact using Parallel Processor)

  • 송유섭;신상섭;정동호;박대효
    • 한국전산구조공학회논문집
    • /
    • 제24권6호
    • /
    • pp.715-722
    • /
    • 2011
  • 본 논문에서는 항공기 충돌에 의한 원전 격납건물의 거동을 병렬해석을 통해 수행하였다. 지금까지의 원전 격납건물에 대한 항공기 충돌관련 연구는 항공기의 경우, Riera의 충격하중-시간함수를 이상화하여 대상 구조체의 일정영역에 대해 충격하중으로 적용하는 방법을 사용해 왔고 충돌대상 구조체의 경우, 단순 철근콘크리트 벽체나 빌딩에 머물러 왔다. 하지만 본 논문에서는 항공기(Boeing-767, http://www.boeing.com)와 가상의 원전 격납건물을 실제와 유사하게 모델링하여 해석을 수행하였으며, 항공기모델은 충돌평가 가이드인 NEI 07-13(2009)에서 허용하는 Riera의 식에 따른 충돌하중이력곡선과 비교하는 방법으로 검증되었다. 또한, 일반적으로 고속 충돌해석은 짧은 시간동안 두 개 이상의 물체가 접촉하고 동적 대변형을 일으키는 비선형성이 강한 문제로 많은 계산시간이 요구되기 때문에 이를 효과적으로 다루기 위해서는 단일 CPU만으로는 한계가 있다. 따라서 본 논문에서는 해석의 효율성을 향상시키기 위해 자체 구축한 리눅스 클러스터 시스템을 이용하여 Message-Passing MIMD 형태의 병렬해석을 수행하였고 병렬성능에 대한 평가를 위해 무근콘크리트(Plain Concrete, PC), 철근콘크리트(Reinforced Concrete, RC), 내부 Liner Plate를 부착한 철근콘크리트(RC with Containment Liner Plate, CLP), SC구조(Steel-Plate Concrete, SC)등 4가지 경우에 대한 수치해석 효율성이 비교 검토되었다.

반도체 공정 시뮬레이션을 위한 초고속 병렬 연산 알고리즘 (Massive Parallel Processing Algorithm for Semiconductor Process Simulation)

  • 이제희;반용찬;원태영
    • 전자공학회논문지D
    • /
    • 제36D권3호
    • /
    • pp.48-58
    • /
    • 1999
  • 본 연구에서는 3차원 반도체 공정 시뮬레이션의 효율성과 성능을 향상시키기 위하여, 병렬 유한요소법 수치해석에 사용이 적합한 디라우니 병렬 메쉬 생성기 및 표면 전진 메쉬 생성기를 개발하였고, 이를 위하여 개선된 성능을 보이는 수정된 하부구조법 병렬 유한요소법 수치해석기를 개발하였다. 또한, 행렬 계산 알고리즘의 병렬화를 확산 및 산화 시뮬레이터에 적용하여, 직렬 계산 시 3시간이 소요되는 확산 시뮬레이션과 비평탄 구조를 지니는 R-LOCOS 등의 연산을 8개의 프로세서를 병렬로 사용하여 15분만에 계산하였다. 과다한 계산 시간을 요하는 몬테카를로 수치해석 방법의 효율성을 높이고자, 병렬 연산 알고리즘을 몬테카를로 연산에 적용하였다. 또한, 스퍼터링 증착장치 시스템의 타켓 입자 분포 특성을 병렬 연산 몬테카를로 방식으로 계산하였다. 3000개의 이온을 주입하였을 겨우 단일 프로세서에서 13,000초의 계산시간이 소요되었으나, 30개의 프로세서를 병렬로 사용하였을 때 520초의 시간을 소비하여,25 이상의 스피드업 특성을 얻었다. 또한, 몬테카를로 계산의 최적화 연구를 통해서 3차원 스퍼터링 증착장치에서 연쇄 충돌 계산 수행시의 최적이온의 개수는 30,000임을 확인하였다.

  • PDF

세라믹/금속판재의 고속충돌 파괴 유한요소 병렬 해석기법 (Parallel Computing Strategies for High-Speed Impact into Ceramic/Metal Plates)

  • 문지중;김승조;이민형
    • 한국전산구조공학회논문집
    • /
    • 제22권6호
    • /
    • pp.527-532
    • /
    • 2009
  • 고속충돌 파괴현상에 대한 병렬계산기법을 다루었다. 특히 세라믹 재료는 다른 연성 금속 재료와 달리 강성이 크고 가볍기 때문에 충돌 방호 구조물로 활용이 되고 있다. 재료의 고속 관통 문제의 경우 매우 짧은 시간에 대변형이 일어나며, 세라믹 재료의 깨지는 특성 때문에 실험적으로 이를 분석하기 매우 어렵다. 본 연구에서는 세라믹 파괴현상을 수치적으로 모사하기 위해 절점분리기법을(node separation scheme) 적용하였다. 절점분리기법의 제약으로는 재료의 파괴가 발생함에 따라 새로운 절점이 생기게 되고, 이로 인해 지속적으로 계산 시간이 늘어난다는 사실이다. 해석 시간을 단축하기 위해 MPI(Message Passing Interface)를 이용한 병렬화를 수행하였다. 고속충돌 문제의 특이사항으로 시간에 따라 각각의 프로세서에 할당된 영역의 계산량이 비균일 해지며, 이로 인한 병렬 성능의 저하가 발생한다. 본 연구에서는 이를 방지하기 위해 동적영역할당기법을 적용하였다. 고속충돌 문제 해석을 통하여 적용된 기법의 정확성 및 병렬 성능에 대해 기술하였다.

클러스터 시스템에서 프리스트레스트 콘크리트 프레임의 병렬 비선형해석 (Parallel Nonlinear Analysis of Prestressed Concrete Frame on Cluster System)

  • 이재석;최규천
    • 한국전산구조공학회논문집
    • /
    • 제14권3호
    • /
    • pp.287-298
    • /
    • 2001
  • 본 논문에서는 클러스터 시스템을 이용하여 프리스트레스트 콘크리트 프레임의 병렬 비선형해석이 가능한 해석수단을 제시하였다. Win 98 및 Linux 운영체제 하의 PC 및 Ethernet을 활용하여 저가의 클러스터 시스템을 구축하였고 메시지 전송을 위하여 MPI를 사용하였다. 비선형해석에 있어 해석시간의 대부분을 차지하는 반복계산과정 중 병렬계산에 의한 효율이 높은 접선강도매트릭스의 형성 및 요소응력계산, 재료상태 결정, 부재파괴 검토, 불평형하중 계산과정에 대한 병렬계산 알고리즘을 메시지 전송방식을 이용하여 제시하고 클러스터 시스템 상에서 구현했다. 캔틸레버 보와 PSC 거더교를 대상으로 클러스터 컴퓨팅을 이용한 비 선형해석을 수행한 결과 노트가 4개일 경우의 성능향상은 고려한 비선형형성 및 문제의 크기에 따라 다르나 Win98 환경에서 최소 2.46배에서 최대 3.18배로 나타났고 Linux 환경에서 최소 3.16배에서 최대 3.74배로 나타났으며 통신환경의 개선에 따라 증대될 것으로 기대된다.

  • PDF

병렬과 영역분할을 이용한 폭발하중을 받는 철근콘크리트패널의 해석 (Analysis of Reinforced Concrete Panel subjected to Blast Load using Parallel and Domain Decomposition)

  • 박재원;윤성환;박대효
    • 한국전산구조공학회논문집
    • /
    • 제24권4호
    • /
    • pp.365-373
    • /
    • 2011
  • 병렬과 영역분할을 이용한 폭발하중을 받는 철근콘크리트패널의 손상을 분석하였다. 폭풍파는 극도로 짧은시간 동안에 발생되기 때문에 수치해석을 통한 결과값은 폭풍파의 메쉬크기에 영향을 받는다. 그러므로 폭풍파 메쉬크기의 영향을 분석하기 위해 explicit 유한요소해석 프로그램인 AUTODYN을 이용하여 기존 실험결과와 메쉬크기에 따른 해석결과가 비교되었다. 폭발해석결과 메쉬크기가 작을수록 정확도가 높았으나 수행시간이 증가하여 효율성이 떨어졌다. 추가로 수치해석의 효율성을 높이기 위해 영역별 Euler와 Lagrange 기법을 달리하는 병렬해석이 수행되었다. 결과로, 폭풍파영역에서는 영역분할된 Euler 메쉬를 사용하고 구조물영역에서는 영역 분할된 Lagrange 메쉬를 사용하는 것이 구조물영역에서 영역 분할된 Lagrange 메쉬만을 사용한 것보다 수치효율성이 가장 높았다.

전단벽 구조물의 풍응답 저감을 위한 LRB의 적용 (Application of LRBs for Reduction of Wind-Induced Responses of Coupled Shear Wall Structures)

  • 박용구;김현수;고현;김민균;이동근
    • 한국공간구조학회논문집
    • /
    • 제11권1호
    • /
    • pp.47-56
    • /
    • 2011
  • 일반적으로 전단벽은 횡력저항 요소로서 널리 이용되고 있다. 대부분의 전단벽 구조물은 통로의 목적으로 개구부를 필요로 하게 되고 전단벽들 사이가 슬래브나 연결보로 연결된 병렬전단벽의 형태를 띠게 된다. 본 연구에서는 병렬전단벽 구조물의 연결보 중앙부에 LRB(Lead Rubber Bearing)를 도입하였고 이 시스템의 풍응답 저감성능을 검토하였다. 제안된 방법의 효과를 살펴보기 위하여 20층 및 30층 예제구조물을 구성하였고 인공풍하중을 작성하여 경계비선형 시간이력해석을 수행하였다. 제안된 방법이 풍하중을 받는 고층 병렬전단벽 구조물의 사용성 향상에 도움을 줄 수 있는지 평가하기 위하여 일본 진동성능평가기준을 적용하여 보았다. 해석결과 본 논문에서 제안하는 LRB를 사용하여 병렬전단벽을 연결하는 방식이 풍응답 제어성능 개선에 효과가 있는 것을 확인할 수 있었다.

탄소성문제 적용을 위한 영역분할법 (Domain Decomposition Method for Elasto-Plastic Problem)

  • 배병규;이준성
    • 한국산학기술학회논문지
    • /
    • 제12권8호
    • /
    • pp.3384-3390
    • /
    • 2011
  • 본 논문은 탄소성 구조해석을 위한 병렬유한요소해석에 필요한 영역분할법에 대해 제시하고 있다. 유한요소해석을 위한 알고리즘으로서 CG방법과 결합한 영역분할법을 이용하였다. 적용된 영역분할법은 탄소성문제를 해석하는데 직접적으로 사용되어 지며 효용성 검토를 위해 3차원 탄소성 구조문제에 적용하여 해석해 본 결과 높은 병렬효과를 발휘함을 알 수 있었다.

3차원 데토네이션 파의 수평 및 대각선 모드 파면 구조 (Transverse and Diagonal Mode Structures of Three-dimensional Detonation Wave)

  • 조덕래;최정열
    • 한국추진공학회:학술대회논문집
    • /
    • 한국추진공학회 2005년도 제24회 춘계학술대회논문집
    • /
    • pp.343-346
    • /
    • 2005
  • 전산 해석과 병렬처리를 이용하여 정사각 관 내부를 전파하는 데토네이션파의 삼차원 구조를 살펴보았다. 가변 비열비 공식과 간략화 된 일단계 Arrhenius 반응 모델과 연계된 비점성 유체 방정식을 MUSCL 기반 TVD 해법과 4단계 Runge-Kutta 적분 방법을 이용하여 해석하였다. 삼차원에서의 비정상 해석 결과로부터 그을음 막 기록(smoked-foil record)에서 같은 길이와 다른 폭을 가지는 수평 및 대각 방향 불안정에 의한 상세한 파면 구조를 파악할 수 있었다.

  • PDF

병렬프로그래밍을 이용한 댐붕괴에 따른 홍수 범람도 작성 (Drawing the Flood Inundation Map caused by Dam Breach using Parallel Programing)

  • 김태형;김판구;김병현;한건연
    • 한국수자원학회:학술대회논문집
    • /
    • 한국수자원학회 2012년도 학술발표회
    • /
    • pp.147-147
    • /
    • 2012
  • 댐 및 제방 등의 수공구조물 붕괴에 의한 극한홍수 전파를 해석하기 위한 2차원 홍수 해석기법에는 현재까지 다양한 기법들이 개발되어 왔고 다양한 모형들이 상용화 또는 범용화 되고 있다. 그 중 흐름의 전파양상을 정확하게 반영할 수 있는 상류이송기법인 Godunov형태의 유한체적기법은 충격파와 같은 불연속적인 해를 가지는 문제를 정확히 해석할 수 있고, 비구조적 격자 사용의 용이성 등의 장점 때문에 2차원 홍수파 전파 해석에 있어서 최근 십수년간 가장 활발하게 연구되어왔다. 하지만 이러한 기법은 양해법을 근간으로 하는 해석 기법으로써, 계산거리의 간격이나 계산시간의 간격, 격자망의 구성 등 엄격한 제한이 필요하다. 특히 방대한 계산시간을 요구하는 기법의 약점은 홍수예 경보 등을 위한 실시간 모형의 구동에 있어서 큰 제약이 되어 왔다. CPU의 성능이 지속적으로 발전하면서 이러한 문제는 점차 극복되어 왔으나, 발열 등의 문제와 이를 극복하기 위한 멀티코어의 등장으로 인해 단일 코어의 성능개발은 매우 더딘 것이 사실이다. 현재까지 연구되고 개발되어 온 모형들은 특별한 처리 없이는 단일 코어만을 사용하여 계산할 수 밖에 없기 때문에 멀티코어의 장점을 전혀 이용할 수 없다. 이러한 점을 극복하기 위해 프로그램을 병렬화하여 단일 문제에 대해 멀티코어를 사용할 수 있다면 계산시간 단축에 큰 효과를 거둘 수 있을 것이다. 현재까지 IT분야에서 다양한 병렬프로그래밍 기법들이 개발되고 소개되어 왔다. 본 연구에서는 병렬프로그래밍 기법중 가장 널리 사용되고 있는 MPI(Message Passing Interface)기법을 적용함으로써 기 개발된 고정확도 유한체적모형을 병렬화 하여 계산시간을 단축하고자 하였다. 개발된 모형을 장애물이 존재하는 실험하도의 댐 붕괴 문제와 2002년 태풍 루사 시 큰 피해를 입은 강릉시 일원의 섬석천 유역에 위치한 장현저수지와 동막저수지의 붕괴사례에 대해 적용하였다. 모형을 코어 개수별로 다양하게 모의함으로써 기존모형과의 결과에 대한 일치성을 확인하였고, 기존 모형 대비 계산시간 단축의 효과를 입증할 수 있었다. 개발된 본 모형을 실시간 홍수범람해석을 위한 시스템으로 구축할 수 있다면, 실시간 홍수예 경보에 있어 주요지점에서의 수위해석 뿐만이 아닌 제내지 범람 예보 분야까지 확대 적용할 수 있을 것으로 사료된다.

  • PDF