• 제목/요약/키워드: 사용자 서브루틴

검색결과 31건 처리시간 0.024초

사용자지정 재료 서브루틴을 활용한 LNG선박 단열시스템 멤브레인의 수치해석 (Numerical Simulation of Membrane of LNG Insulation System using User Defined Material Subroutine)

  • 김정현;김슬기;김명수;이제명
    • 한국전산구조공학회논문집
    • /
    • 제27권4호
    • /
    • pp.265-271
    • /
    • 2014
  • 304L 스테인리스강판은 멤브레인타입 LNG선 단열시스템의 1차 방벽으로 이용된다. 304L 스테인리스강은 변태유기소성(TRIP)강으로 복잡한 재료거동을 보이는데, 이는 소성변형이 발생하는 동안 상변태를 경험하기 때문이다. 본 연구에서는 304L 스테인리스 강의 비선형 기계적 거동분석을 위한 온도의존 일축인장시험을 수행하였으며 재료의 파단이나 비선형 거동을 예측하기 위한 점소성모델을 제안하였다. 수치해석의 결과와 시험 결과를 비교 분석하여 유효성을 검증하였으며 LNG 멤브레인에 대한 적용성을 검토하기 멤브레인 구조시편을 제작하여 구조해석 및 유한요소해석을 수행하였다. 재료모델은 개발 서브루틴을 이용하였으며 ABAQUS 사용자지정 재료 서브루틴을 탑재한 유한요소해석 결과와 극저온 구조인장시험을 수행한 결과를 비교하여 구조적용성을 검증하였다.

항공기 올레오식 2중 완충기 종류에 따른 특성 비교 연구 Part II. 수치해석 및 비교 (Comparative Study on the Several Types of Double-Acting Oleo-Pneumatic Shock Absorbers of Aircraft Part II. Numerical Analysis and Comparison)

  • 정선호;이철순;김정호;조진연
    • 한국항공우주학회지
    • /
    • 제45권11호
    • /
    • pp.951-966
    • /
    • 2017
  • 본 연구에서는 세 가지 종류의 올레오식 2중 완충기 특성 비교를 위해 첫 단계 연구에서 제안한 수학적 모델을 이용하여 수치해석을 수행하고 완충 특성을 비교하였다. 각 올레오식 2중 완충기 모델에 대해 수치해석 알고리듬을 제시하였으며, 이를 MSC/ADAMS 상용 다물체 동역학 해석 소프트웨어의 사용자 서브루틴으로 구현하였다. 구현된 사용자 서브루틴을 활용하여 압축/신장시험 및 낙하시험에 대한 각종 수치해석을 수행하였으며, 해석 결과의 비교 분석을 통해 올레오식 2중 완충기 유형에 따른 완충거동 특성을 고찰하였다. 또한 결과로부터 항공기 착륙 요구조건에 맞추어 적절한 내부형상 변경 및 완충기 종류 선정을 통해 올레오식 완충기의 충격흡수 성능을 높일 수 있음을 확인하였다.

상용 유한요소코드 사용자-서브루틴을 이용한 저온용 고장력강 (EH36)의 파단 시뮬레이션 (Fracture Simulation of Low-Temperature High-Strength Steel (EH36) using User-Subroutine of Commercial Finite Element Code)

  • 정준모;남웅식;김영훈
    • 한국해양공학회지
    • /
    • 제28권1호
    • /
    • pp.34-46
    • /
    • 2014
  • This paper discusses a new formulation for the failure strain in the average stress triaxiaility domain for a low-temperature high-strength steel (EH36). The new formula available at a low average stress triaxiality zone is proposed based on the comparison of two results from tensile tests of flat type specimens and their numerical simulations. In order to confirm the validity of the failure strain formulation, a user-subroutine was developed using Abaqus/Explicit, which is known to be one of the most popular commercial finite element analysis codes. Numerical fracture simulations with the user-subroutine were conducted for all the tensile tests. A comparison of the engineering stress-strain curves and engineering failure strain obtained from the numerical simulation with the user-subroutine for the tensile tests revealed that the newly developed user-subroutine effectively predicts the initiation of failure.

극초음속 비행체의 구조설계를 위한 공력 열하중 요소 개발 (Development of Aerodynamic Thermal Load Element for Structural Design of Hypersonic Vehicle)

  • 강연철;김규빈;김정호;조진연;김헌주
    • 한국항공우주학회지
    • /
    • 제46권11호
    • /
    • pp.892-901
    • /
    • 2018
  • 본 연구에서는 극초음속 비행체의 공력/열/탄성학적 거동을 반영할 수 있는 효율적인 공력 열하중 요소를 개발하였다. 빈번하게 설계 변경이 이루어지는 초기 설계 단계에서 효율적으로 사용될 수 있도록 준 해석적인 관계식을 적용하여 공력 하중과 열 하중을 구조 변형의 함수로 기술하고, 이를 기반으로 공력 열하중 요소를 정식화하였다. 정식화된 요소는 상용 프로그램의 사용자 서브루틴 형태로 구현하였으며, 이를 이용하여 극초음속 비행체 조종면의 공력/열/탄성학적 유한요소 연계해석을 수행하고 그 유용성을 확인하였다.

주형제작과정에서의 주물사 거동 (Sand Behavior in Casting Mold Fabrication)

  • 최우천;신평균
    • 한국정밀공학회지
    • /
    • 제17권1호
    • /
    • pp.164-170
    • /
    • 2000
  • Important factors in a casting mold are strength at the mold surface and gas permeability of the mold. This study investigates the effects of pre-pressure and sand particle hardness on gas permeability, with a constraint that the norm of a stiffness array at the mold surface should be higher than a certain value. The constitutive relation is obtained using a hypoplasticity model. This study is firstly attempted to investigate sand behavior in mold fabrication, and will give a theoretical base for fabricating better molds.

  • PDF

사용자-서브루틴과 양해법 유한 요소 해석을 이용한 선박의 유빙 저항 추정 (Ice Floe-induced Ship Resistances using Explicit Finite Element Analyses with a User-subroutine)

  • 한동화;백광준;정성엽;정준모
    • 대한조선학회논문집
    • /
    • 제57권2호
    • /
    • pp.88-95
    • /
    • 2020
  • There have been many attempts to predict resistance of vessels in ice floe environment, but they mostly have both strong and weak points at the same time; for instance, simplified formulas are very fast but less flexible to types of ship and ice conditions and other numerical techniques need high computing cost for increased accuracy. A new numerical simulation technique of combining explicit finite element analysis code with a user-subroutine to control real-time forces acting on ice floes was proposed, thereby it was possible to predict ship-to-ice floe resistance with higher convenience and accuracy than other proposed approaches. The basic theory on how real-time hydrostatic and hydrodynamic forces acting on ice floes could be generated using user-subroutine was explained. The heave motion of a single ice floe was simulated using the user-subroutine and the motion amplitudes and periods were almost consistent with analytic values. Towing tests of an icebreaker model ship were simulated using explicit finite element analyses with the user-subroutine. The ice-induced resistance obtained from the towing experiments and simulations showed significant differences. Intentional increase of the drag coefficient to increase the contact duration between the ice floes and rigid model ship leaded the total resistance to be substantially consistent between the model tests and numerical simulations.

폴리머 폼의 비선형 인장거동을 모사하기 위한 기공이 고려된 손상 탄성 구성방정식 (Elastic-Damage Constitutive Model for Nonlinear Tensile Behavior of Polymeric Foam)

  • 권순범;이제명
    • 한국전산구조공학회논문집
    • /
    • 제31권4호
    • /
    • pp.191-197
    • /
    • 2018
  • 폴리머 폼은 다공성을 가장 큰 특징으로 하는 재료이기 때문에, 본 연구에서 비가역 열역학 관점을 기반으로 폴리머 폼의 기공 성장 및 합체를 고려한 손상 탄성 구성방정식을 개발하였으며, 개발된 구성방정식은 unilateral 손상의 효과를 고려하였다. 유한요소해석의 적용을 위해 상용 유한요소해석 프로그램인 ABAQUS의 사용자 서브루틴 UMAT을 이용하여 제안된 구성방정식을 수치적으로 구현하였다. 비선형 유한요소해석 결과와 폴리머 폼의 인장 시험 결과와 비교를 통해 제안된 손상 모델의 유효성을 검증하였으며, 제안된 구성방정식의 재료모델상수가 손상에 미치는 영향에 대해 분석하였다.

수치해석을 이용한 초탄성 재료 기반 면진라이닝의 거동 규명 (Numerical approach to elucidate the behavior of seismic lining adopting hyperelastic material model)

  • 안성권;이희업;박정준;이지원
    • 한국터널지하공간학회 논문집
    • /
    • 제25권6호
    • /
    • pp.495-507
    • /
    • 2023
  • 지속해서 논의 중인 한일 해저터널 건설과 관련해 단층대에서 일어날 것으로 예상되는 대규모 지반 변위에 따른 터널의 변형에 대한 연구가 필요하다. 이 연구는 고무 재료 기반 면진라이닝에 관한 수치해석 결과를 제시한다. 변형 구배를 산정하기 위해 사용자정의 서브루틴을 이용했다. 또한 극 분해를 통해 데이터를 분석하였으며, 주 신축 방향으로 정렬된 여러 평면 좌표계를 이용해 데이터를 도시하여 재료 변형에 대한 심층적인 이해를 얻을 수 있었다. 터널 기술자는 초탄성 재료의 변형 관련 연구에 이 연구를 참고할 수 있다.

퍼지제어 시스템을 위한 마이크로컴퓨터 지원설계

  • 주해호;이재원;박창선
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 1992년도 추계학술대회 논문집
    • /
    • pp.187-191
    • /
    • 1992
  • 본 연구에서 퍼지제어 시스템 설계를 위한 마이크로 컴퓨터 지원 설계 기법과 프로그램 FCS 를 개발하였다. 이 프로그램은 IBM-PC 호환기종 (80386,804860) 에 사용되는 Turbo-C 언어를 사용하였고, Borland C $^{++}$ 2.0 컴파일러를 사용하였다. 제어시스템의 각 요소를 모듈화 하여 동특성을 차분 방정식으로 표시하여 사용자가 쉽게 대치할 수 있도록 서브루틴화 하였다. 퍼지제어 규칙의 최적조건, 퍼지 입출력 변수의 최적조건, D/A 및 A/D 변환기의 최적 비트수, 최적 샘플링 시간을 결정 할 수 있다. 공기예열 시스템을 예로서 이 프로그램을 이용하여 설계하였다.

시뮬레이션 도구 SMPLE의 개발 및 활용

  • 조성만
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 1992년도 제2회 정기총회 및 추계학술 발표회 발표논문 초록
    • /
    • pp.3-3
    • /
    • 1992
  • 컴퓨터 시스템의 개발 및 분석에 많이 활용되는 시뮬레이션 모델을 구축하는데 있어서 SIMSCRIT, GISS, SIMAN, SLA II등과 같은 시뮬레이션 전용언어가 많이 사용되지만, 이들은 새로운 전용언어의 습득, 시스템 프로그램과의 접속, 시뮬레이션 수행 속도면에서 부담을 주어왔다. 본 연구에서는 기존의 C언어 사용자들이 손쉽게 시뮬레이션 모델을 구축할 수 있도록 기존의 smpl을 확장하여 SMPLE(smpl extended)를 개발하였다. SMPLE의 모체의 smpl은 컴퓨터 시스템의 시뮬레이션 모델을 구현하기 위해 MIT에서 C언어를 이용하여 고안되었으며, C언어의 기능적인 확장으로서 라이브러리 함수들의 집합 형태를 갖는 시뮬레이션 서브 시스템이다. 이러한 라이브러리 함수들의 집합인 smpl 시뮬레이션 서브 시스템은 C언어 자체와 더불어 사건중심(event-oriented) 시뮬레이션 언어를 구성하며, smpl 시뮬레이터는 C 언어 프로그램으로 구현되다. smpl은 시뮬레이션하기 위한 설비(facility)들을 정의, 예약, 해제하거나 상태를 알아보는 함수를 제공하며, 시간의 관점에서 보면 토큰의 흐름은 일련의 대기시간과 활동시간에 의하여 나타낼 수 있게 된다. smpl은 사건의 스케쥴링(scheduling), 확률변수의 생성, 통계자료 수집 등에 관한 함수의 제공과, 시뮬레이션 시간의 전진과 사건발생의 순서를 조절해주는 기능을 제공한다. smpl 시뮬레이션 프로그램은 초기화루틴, 제어루틴 및 결과출력루틴으로 구성된다. 기존의 smpl에서 사용되는 프로그램의 자료구조(data structure)는 배열과 인덱스 구조가 사용되었다. 이러한 구조는 이미 완성되어 있는 프로그램 내에서는 효율성 면에서 좋겠지만, 변경이나 확장하기 위해 이 프로그램을 분석한다거나 필요한 기능을 추가하기 위해서는 매우 많은 어려움이 따르게 된다. 본 논문에서는 배열을 기반으로 하고 있는 smpl의 자료구조를 C의 structure와 pointer를 기반으로 하게끔 변경시키고 이에 따르는 제반 변경 사항을 수정 보완하여 프로그램의 분석을 용이하게 하며 기능의 변경 및 추가가 수월하게 하였고 메모리를 동적으로 관리할 수 있게 하였다. 또한 기존의 smpl에 디버깅용 함수 및 설비(facility) 제어용 함수를 추가하여 시뮬레이션 프로그램 작성을 용이하게 하였다. 예를 들면 who_server(), who_queue(), pop_Q(), push_Q(), pop_server(), push_server(), we(), wf(), printfct() 같은 함수들이다. 또한 동시에 발생되는 사건들의 순서를 조종하기 위해, 동시에 발생할 수 있는 각각의 사건에 우선순위를 두어 이 우선 순위에 의하여 사건 리스트(event list)에서 자동적으로 사건들의 순서가 결정되도록 확장하였으며, 설비 제어방식에 있어서도 FIFO, LIFO, 우선 순위 방식등을 선택할 수 있도록 확장하였다. SIMPLE는 자료구조 및 프로그램이 공개되어 있으므로 프로그래머가 원하는 기능을 쉽게 추가할 수 있는 장점도 있다. 아울러 SMPLE에서 새로이 추가된 자료구조와 함수 및 설비제어 방식등을 활용하여 실제 중형급 시스템에 대한 시뮬레이션 구현과 시스템 분석의 예를 보인다.

  • PDF