• 제목/요약/키워드: 반복계산법

검색결과 411건 처리시간 0.03초

효율적인 통계 계산을 위한 파이썬 numba 라이브러리의 소개 (Introduction to numba library in Python for efficient statistical computing)

  • 조윤상;유동현;손원;박선철
    • 응용통계연구
    • /
    • 제33권6호
    • /
    • pp.665-682
    • /
    • 2020
  • 본 논문은 순수하게 파이썬 언어로 작성된 연산에 대하여 just-in-time (JIT) 컴파일을 적용하여 전체 계산 속도를 향상시킬 수 있는 numba 라이브러리에 대한 사용법과 응용에 대하여 소개한다. 실제 통계 계산 문제에 대한 numba 라이브러리의 적용에 대한 예제로 반복문 사용이 요구되는 통계 계산 문제들 중 순열 검정과 정규 혼합 분포의 모수 추정의 EM 알고리즘을 고려하였으며 순수한 파이썬 구문 및 반복문을 활용한 계산 시간과 numba를 활용한 계산 시간을 비교하여 numba 라이브러리 활용의 효율성을 수치적으로 제시하였다.

하중전이법의 간편 적용 (Simplified Application of Load Transfer Method)

  • 이승현;이수형
    • 한국산학기술학회논문지
    • /
    • 제13권5호
    • /
    • pp.2403-2407
    • /
    • 2012
  • 압축하중을 받는 말뚝의 하중-침하관계를 구하기 위한 하중전이법에서는 말뚝을 유한개의 요소로 분할하고 각각의 요소들에 대하여 말뚝주면변위와 주면 전이하중 그리고 말뚝선단변위와 선단저항력 사이의 적합조건으로부터 말뚝 요소의 단면력과 변위를 계산하게 된다. 통상적인 하중전이법에 의할 경우 모든 말뚝요소들에 대하여 하중-변위 사이의 적합조건을 만족하도록 반복계산을 수행해야 하므로 계산량이 과다한 단점이 있다. 본 연구에서는 압축하중을 받는 말뚝에 대한 미분방정식을 유한차분식으로 정식화하여 말뚝 바닥요소를 제외한 요소에 대해서는 반복계산 없이 직접 말뚝 단면력과 변위량을 계산할 수 있는 간편 계산법을 도입하였다. 간편 계산법에 의한 계산결과를 기존의 해석자료와 비교하여 보았는데 하중-침하관계와 말뚝 단면력 분포가 일치함을 알 수 있었다.

마찰 접촉력을 고려한 다발 보(Stacked Beam)의 진동 해석 (Vibration Analysis of a Stacked beam Including Frictional Contact Force)

  • 이기수;임철호
    • 대한기계학회논문집
    • /
    • 제16권8호
    • /
    • pp.1513-1518
    • /
    • 1992
  • 본 연구에서는 참고문헌 8의 해법을 응용하여 다발 보의 마찰 접촉 문제를 푸는 방법에 대하여 설명한다. 각 보 요소의 변형은 미소변형 및 Bernoulli-Euler이 론을 이용하여 계산하며, 마찰력 계산을 위하여는 Coulomb 마찰 법칙을 이용한다. 보의 종류와 형상 및 보를 묶는 클램프(clamp)의 종류에 따라서 수 많은 종류의 스프 링이 얻어 질 수 있다. 여기에서는 편의상 보 다발이 클램프에 의하여 강하게 묶여 있으며, 그 묶인 점에서는 각 보의 법선 방향(normal direction) 상대 운동은 없는 것 으로 간주한다.

유연한 보로 구성된 다물체 동역학의 효율적인 해법 (An Efficient Solution for Multibody Dynamics Composed of Flexible Beams)

  • 이기수;금영탁
    • 대한기계학회논문집
    • /
    • 제16권12호
    • /
    • pp.2298-2305
    • /
    • 1992
  • 본 연구에서는 보의 종방향 강성치를 실제보다 훨씬 작은 횡방향 강성치 수준 으로 낮추어 시간 적분을 수행하는 대신, 종방향에 작용하는 힘을 분산시켜서 계산시 종방향 상대 변형을 억제하는 기법을 사용하였다. 또 여러개의 물체가 조인트에서 서로 연결되어 이루어진 다물체 도역학의 해는 운동 방정식과 기구학적 제한조건을 모 두 만족시켜야 하며, 상미분 방정식 해법용 시간 적분을 바로 적용할 수는 없다. 본 논문에서는 참고문헌(13)과 (14)에 소개된 반복계산법 및 계산가속기법에 의하여 Lag- range multiplier를 운동 방정식에서 소거한 후 시간 적분을 수행하는 방법을 사용한 다.

무한공간 전자장 해석을 위한 유한 및 경계요소합성법

  • 신판석
    • 전기의세계
    • /
    • 제39권3호
    • /
    • pp.47-54
    • /
    • 1990
  • 유한요소법과 경계요소법의 합성으로 전자계 해석을 하는 기법은 각 방법의 장점을 수용하여 경계가 없는 무한영역의 전자장을 분석하는 기법으로서 어떤 복잡하고 어려운 기하학적 구조의 문제도, 비선형이나 비균질성 재질의 문제도 쉽게 formulation이 가능하여 용이하게 해석할 수 있지만 전체 System matrix방정식이 비대칭이며 부분적인 full matrix를 형성하여 계산시간이 길어 진다는 단점도 있다. 적용예에서 보여 준 것과 같이 합성요소법은 그 해가 실제에 근사한 값을 가질수 있다고 생각되며, 계산시간을 단축시키기 위하여 직접법이나 반복법을 사용한 새로운 해법들이 도입되고 있다. 최근에는 system전체 node의 순서를 고려한 NDRA(Nested Dissection Reordering Algorithm)이 도입되고 있고, System matrix자체를 유한 요소법의 형태로 유지시키며 풀수 있는 방법으로 알려진 Absorbin 경계조건을 사용하여 전자파에 대한 해석을 하고 있다. 유한 및 경계요소 합성법은 초고압 옥외용 전력기기의 전자장 해석과 설계, 레이다나 안테나 등의 전자파 해석문제, 초전도 응용, 전력기기의 전자장해석과 설계, 우주공간에서의 전력전송문제 등을 쉽게 model화하여 적용할 수 있을 것이다.

  • PDF

철근 콘크리트 구조물의 비선형 동적 해석을 위한 성치 측정에 의한 예측 접근법 (Prediction Approach with a Stiffness Measure in Nonlinear Dynamic Analysis of Reinforced Concrete Structures)

  • 김교신;전경훈
    • 한국지진공학회논문집
    • /
    • 제1권1호
    • /
    • pp.1-10
    • /
    • 1997
  • 최근의 철근 콘크리트 구조물의 내진 설계 방식은 비탄성 거대 변형에 의한 에너지 방출에 의존하고 있다. 이러한 구조물의 거동에 대한 비선형 동적 해석은 특히 계산이 여러 번 반복되어 질 때 많은 시간과 비용이 요구된다. 그러므로 효율적이고 한편 정확한 계산 방법의 채택이 중요하게 되었다. 예측 접근 방법(PASM) 이라 불리는 새로운 방법을 제시하는 것이 현 연구의 주목적이다. 일반적인 동적 해석 방법에서는 매 시간 단계 혹은 반복 계산 때마다 수식계산을 위하여 메트릭스 삼각 분해가 요구되어지나, 예측 접근방법에서는 구조물이 정적 반복하중으로 비선형 범위로 변형되어졌을 때의 강성 상태에서 미리 얻어진 한정적 수의 분해된 메트릭스를 동적 해석에서 이용하게 된다. 이곳에서 제시될 접근 방법은 강성치를 매 시각 단계 혹은 반복 계산 단계마다 재산출해야 하는 다른 접근 방법들과 비교할 때 전체적 수치 해석 양을 줄이게 될 것이다.

  • PDF

EGM96 모델을 이용한 Bessel 지오이드고의 계산 (Calculation of Geoidal Height refered to Bessel Ellipsoid From EGM96 Model)

  • 최경재;최윤수
    • 한국측량학회지
    • /
    • 제17권1호
    • /
    • pp.33-39
    • /
    • 1999
  • 정보화 시대를 맞이하여 정확하고 신속한 지형정보의 취득이 점차로 중요해짐에 따라서 현재 GPS를 이용하여 삼차원의 측지정보를 취득하기 위한 연구가 활발히 진행되고 있다. 그러나 현재 실용적으로 사용되고 있는 높이정보의 기준면은 물리적인 특성을 가지는 지오이드면에 기초하기 때문에 기하학적인 특성이 강조되는 GPS로부터 취득되는 높이정보는 그 정확도가 실용적으로 미흡하다는 평가를 받고 있다. 본 연구에서는 이를 개선하기 위하여 미국 국방부에서 공개한 지오이드 모델인 EGM96 모델로부터 반복계산법에 의하여 베셀 지오이드고를 계산하고 이를 우리나라 1등 삼각점에 대하여 측정이 이루어진 36점의 GPS성과와 실용성과를 사용하여 좌표변환 매개변수를 계산하여 이의 변환정확도를 평가하였으며, 또한 56점의 수준점에 대한 GPS성과를 좌표변환과 GPS/Leveling을 통하여 계산한 정표고를 수준점 성과와 비교하여 EGM96 모델로부터 계산된 Bessel 지오이드고의 실용성을 평가하였다.

  • PDF

직접해석법에 의한 반복하중을 받는 평면골조의 비탄성해석에 관한 연구 (A Study on the Inelastic Analysis of Planar Frames Subjected to Cyclic Loads Using Direct Method)

  • 정일영;이상호;윤태호
    • 전산구조공학
    • /
    • 제8권4호
    • /
    • pp.65-74
    • /
    • 1995
  • 단조증가하중을 받는 평면골조의 비탄성해석을 위하여 개발된 기존의 직접해석법을 확장하여 반복하중에 적용하였다. 직접해석법을 위한 골조요소로서 비탄성 트러스와 비탄성 보요소의 두 가지 요소가 개발되었다. 제안된 방법의 정확성과 신뢰성을 기존의 Step-by-step 해석과 비교하여 검증하였다. 기존의 Step-by-step 해석은 하중증분의 크기에 따른 해의 불안정성, 단계별 오차의 누적, 하중증분의 세분에 따른 과다한 계산 등의 문제를 가지는데 비하여 직접해석법은 하중증분의 크기에 무관하게 해의 신뢰성이 보장되고 증분평형식을 사용하지 않으므로 단계별 오차의 누적이 없고 하중증분을 세분하지 않아도 되므로 해석비용이 적게 드는 이점이 있다.

  • PDF

Simulated Annealing 기법을 이용한 실험적 베리오그램의 모델링

  • 정대인;최종근;기세일
    • 한국지하수토양환경학회:학술대회논문집
    • /
    • 한국지하수토양환경학회 2002년도 추계학술발표회
    • /
    • pp.156-160
    • /
    • 2002
  • 실험적 베리오그램의 모델링에 SA(Simulated Annealing)기법을 이용하였다. 최소 자승법의 해를 구하기 위하여 기존의 상용 프로그램에서 많이 이용되고 있는 반복법에 근거한 방법에 비해서 SA 기법은 초기 가정값에 크게 영향을 받지 않고 일정한 모델 인자의 값을 제시하였다. 임의의 초기 가정값을 입력하여도 충분한 반복 계산을 통하여 목적함수의 값이 광역적 최소값으로 수렴하는 것을 확인할 수 있었다. 베리오그램 모델이 일반적으로 비선형 모델이기 때문에 목적함수의 지역적 최소값으로의 수렴이 문제가 되고 이로 인하여 구해지는 인자의 값이 정확하지 않을 수 있지만 SA 기법을 이용하여 최소 자승법의 해를 구하게 되면 정확한 인자의 값을 구할 수 있음을 확인하였다.

  • PDF

Krylov 부공간 축소기법을 이용한 주파수응답의 설계민감도 해석 (Design Sensitivity Analysis of Frequency Response Using Krylov Subspace Based Model Reduction)

  • 한정삼
    • 한국전산구조공학회:학술대회논문집
    • /
    • 한국전산구조공학회 2009년도 정기 학술대회
    • /
    • pp.131-134
    • /
    • 2009
  • Krylov 부공간 모델차수축소법은 초기 유한요소모델과 축소모델의 전달함수의 계수인 모멘트를 일치시키는 방법을 이용하는 축소기법으로 이미 대형 유한요소모델의 주파수응답 해석의 효율적인 계산에 많이 사용되고 있는 방법 중의 하나이다. 본 논문에서는 Krylov 부공간 축소기법을 이용한 관심 주파수영역에 대한 주파수응답 해석 및 이를 통하여 계산된 주파수응답의 여러 가지 설계변수에 대한 설계민감도 해석방법을 제안하였다. 일반적으로 구조물의 주파수응답을 고려한 최적설계를 위해서는 설계변수에 대한 관심 주파수영역에서의 주파수응답 및 그의 민감도 정보가 요구되므로, 고려하는 유한요소모델이 대형일 경우에 관심 주파수영역에서의 반복적인 해석으로 인한 계산비용의 문제가 대두된다. 본 논문에서는 축소모델을 이용하여 주파수응답과 주파수응답의 설계민감도 해석을 수행하여 계산의 효율성을 극대화하였다. 민감도 계산에는 시간측면과 구현의 용이성 측면에서 장점이 있는 준해석적 방법을 이용하였다. 수치 예제를 통하여 축소기법을 이용한 주파수응답의 설계민감도 해석 결과를 유한차분법에 근거한 민감도 결과와 비교하였다. 본 논문에서 제안된 방법을 이용하는 경우, 주파수응답을 고려한 최적설계를 계산비용 측면에서 매우 효율적으로 수행할 수 있을 것이다.

  • PDF