최근 수정 시각 : 2024-10-13 11:53:18

유한요소해석

'''[[기계공학|기계공학
{{{#!wiki style="font-family: Times New Roman, serif; font-style: Italic"
]]'''
{{{#!wiki style="margin: 0 -10px -5px; min-height: calc(1.5em + 5px);"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin: -5px -1px -11px; word-break: keep-all;"
기반 학문
물리학{고전역학(동역학 · 정역학(고체역학 · 재료역학) · 진동학 · 음향학 · 유체역학) · 열역학} · 화학{물리화학(열화학) · 분자화학(무기화학)} · 기구학 · 수학{해석학(미적분학 · 수치해석 · 미분방정식 · 확률론) · 대수학(선형대수학) · 이산수학 · 통계학}
공식 및 법칙
뉴턴의 운동법칙 · 토크 · 마찰력 · 응력(전단응력 · 푸아송 비 · /응용) · 관성 모멘트 · 나비에-스토크스 방정식 · 이상 기체 법칙 · 차원분석(버킹엄의 파이 정리)
<colbgcolor=#CD6906,#555> 기계공학 관련 정보
주요 개념 재료(강성 · 인성 · 연성 · 취성 · 탄성 · 경도 · 강도) · 백래시 · 피로(피로 파괴) · 페일 세이프(데드맨 스위치) · 이격(공차 · 기하공차) · 유격 · 자유도 · 방열 · 오버홀 · 열효율 · 임계열유속 · 수치해석(유한요소해석 · 전산유체역학 · 전산응용해석)
기계 공작기계 · 건설기계 · 농기계 · 수송기계(자동차 · 철도차량 · 항공기 · 선박) · 광학기기(영사기 · 카메라) · 로봇 · 시계
기계설계·기계제도 척도 · 표현 방식(입면도 · 단면도 · 투상도 · 전개도) · 도면(부품도 · 제작도 · 조립도) · 제도용구(제도판 · 샤프 · · 삼각자 · 컴퍼스 · 디바이더 · 템플릿) · CAD
기계요소 하우징 · 결합요소(나사 · 리벳 · · · ) · 동력 전달 요소(베어링 · 기어 · 톱니바퀴 · 체인 · 벨트 · 도르래 · LM · 가이드 · 볼스크류 · · 슬리브 · 커플링 · · 크랭크 · 클러치 · 터빈 · 탈진기 · 플라이휠) · 관용 요소(파이프 · 실린더 · 피스톤 · 피팅 · 매니폴드 · 밸브 · 노즐 · 디퓨저) · 제어 요소(브레이크 · 스프링) · 태엽 · 빗면
기계공작법 공작기계(선반(범용선반) · 밀링 머신(범용밀링) · CNC(터닝센터 · 머시닝 센터 · 3D 프린터 · 가공준비기능 · CAM)) · 가공(이송 · 황삭가공 · 정삭가공 · 드릴링 · 보링 · 밀링 · 워터젯 가공 · 레이저 가공 · 플라즈마 가공 · 초음파 가공 · 방전가공 ) · 공구(바이트 · 페이스 커터 · 엔드밀 · 드릴 · 인서트 · 그라인더 · 절삭유) · 금형(프레스 금형) · 판금
기관 외연기관(증기기관 · 스털링 기관) · 내연기관(왕복엔진(2행정 기관 · 4행정 기관) · 과급기 · 가스터빈 · 제트 엔진) · 유체기관(풍차 · 수차) · 전동기 · 히트펌프
기계공학 교육 · 연구
관련 분야 항공우주공학 · 로봇공학 · 메카트로닉스 · 제어공학 · 원자력공학 · 나노과학
학과 기계공학과 · 항공우주공학과 · 조선해양공학과 · 로봇공학과 · 금형공학과 · 자동차공학과 · 기전공학과 · 원자력공학과
과목 공업수학 · 일반물리학 · 4대역학(동역학 · 정역학 · 고체역학 · 유체역학 · 열전달) · 수치해석 · 프로그래밍 · 캡스톤 디자인
관련 기관 국가과학기술연구회(과학기술분야 정부출연연구기관)
자격증
기계제작 계열 기능사
컴퓨터응용선반기능사 · 컴퓨터응용밀링기능사 · 기계가공조립기능사 · 전산응용기계제도기능사 · 정밀측정기능사
산업기사 및 기사
컴퓨터응용가공산업기사 · 기계조립산업기사 · 기계설계산업기사 · 정밀측정산업기사 · 일반기계기사
기능장 및 기술사
기계가공기능장 · 기계기술사
항공 계열 기능사
항공기정비기능사 · 항공전기·전자정비기능사
산업기사 및 기사
항공산업기사 · 항공기사
기능장 및 기술사
항공기관기술사 · 항공기체기술사
기타
}}}}}}}}} ||||
파일:external/imechanica.org/WovenCNT.preview.png

1. 개요2. 상세3. 분야별4. 프로그램5. 관련 문서

1. 개요

Gilbert Strang[1][2]이 알려주는 유한요소의 역사
Finite element analysis/Finite element method[3]

편미분방정식(Partial differential equation)을 푸는 근사 해법의 한 종류.

2. 상세

미분방정식의 미분형을 유지하면서 해를 찾는 유한차분법(Finite difference method)와 달리 Test function 과 Trial function[4]을 사용하여 적분형 범함수(Functional)를 구성한 뒤, 범함수가 극값을 갖게 만드는 Trial function의 계수(Coefficient)를 찾아서 근사해를 찾는다. 이 과정에서 연속적인 공간을 유한 개의 요소(Element)로 나누게 되고, 최종적으로 편미분방정식을 여러 개의 대수적 연립방정식으로 각 요소에 대한 근사해를 찾게 된다.

간단히 F=kx라는 용수철에도 쓰는 그 식을 조그만 요소(element)에 적용한것을 다 가져다 붙여서 행렬식으로 만들었다고 이해하면 편하다.

유한차분법에 비해 유한요소법은 해의 연속성을 유지할 수 있기 때문에 물리적으로 타당한 해를 얻을 가능성이 높다.

3. 분야별

  • 고체역학: 대부분의 시뮬레이션은 FEM에 기반을 두고 있다. Trial function을 Static response와 같은 형태의 polynomial이라 가정하고 문제를 푸는데, 이로 인해 동적 해석의 경우 간단한 모델링에서조차 element의 숫자를 늘려야 정확한 동적 해석이 가능한 약점이 존재한다.
  • 유체역학: element 자체가 움직이기 때문에 효율이 떨어진다. 따라서 FDM이나 FVM(Finite Volume Method) 등으로 접근하는 편.
  • 전자기학

4. 프로그램

상용 유한요소 해석 툴의 회사-프로그램 순 정렬.
  • 다쏘(Dassault)
    • CATIA
    • SolidWorks
    • 3DEXCITE
    • 3DVIA
    • BIOVIA
    • Centric PLM
    • DELMIA
    • ENOVIA
    • GEOVIA
    • MEDIDATA
    • NETVIBES
    • SIMULIA
      • 구조체 - ABAQUS[5], fe-safe, Structure Simulation
      • 유체 - PowerFLOW, XFlow, DigitalRock
      • 전자기 - CST Studio Suit, Opera, Antenna Magus, IdEM, Spark3D, Fest3D, WASP-NET
      • 동작 - SimPack
      • 진동음향학 - wave6
      • 자동최적화 - Insight, Tosca
  • 알테어(Altair)[6]
    • 전처리&제조 - HyperWorks/HyperMesh[7], SimLab
    • 데이터분석&AI&EDA&HPC&클라우드&IoT - RapidMiner, Monarch, Unlimited Data Analytics Appliance, Analytics Workbench, SLC, Knowledge Studio, Panopticon, SmartWorks, Twin Activate, Embed, PollEx, Accelerator, Mistral, Grid Engine, Breeze, Access, Allocator, Cassini, Control, FlowTracer, Hero, Monitor, NavOps, PBS
    • 전자기 - Feko, Flux, HyperStudy, Unlimited, FluxMotor, e-Motor Director, Material Modeler, PSIM, CHAMP 3D, ESTEAM, GRASP, POS, QUPES, RAMDO, SATSOFT, TracePro, µWave Wizard
    • 열유체 - CFD, Flow Simulator, HyperGraph, EDEM, AVL FIRE, DSH(by FLUIDON), FieldView, Morfeo, TAITherm
    • 산업디자인 - Inspire, Morfeo, veoCAST
    • 제조 - Multiscale Designer, PolyFoam, 3-matic, AFDEX[8], CADMOULD, VARIMOS, Converse, Morfeo, NovaFlow&Solid, Synera
    • 다중물리 - SimSolid, Compose, S Series, Pulse, AlphaCell, Amphyon, AVL Series, Barracuda, ChassisSim, CosiMate, Coustys
    • 시뮬레이션 - RadioSS[9], MotionSolve
    • 구조체 - OptiStruct[10]
    • 시스템모델링
  • 앤시스(ANSYS)
    • Mechanical
    • LS-DYNA : 충돌, 폭발 등 Explicit 해석에 특화된 유한요소해석 프로그램
    • fluent[11]
    • SpaceClaim[12]
  • 오토데스크(Autodesk)[13]
    • NASTRAN : 기존 NEI NASTRAN 이랑 NEI EXPLICIT 사들여 리브랜딩, 기능 추가. Autodesk Inventor에 얹어서 In-cad라는 플러그인으로 팔리기 시작.
  • 지멘스(Siemens)
    • NX, NX NASTRAN: MSC 반독점 크리 이후에 Siemens가 스핀오프한 NASTRAN, 비선형 부분은 ADINA[14]를 이용. NX, FEMAP등에 붙여 사용.

  • COMSOL Multyphysics : 스웨덴 스톡홀름에 위치한 COMSOL ab사(현재 본사는 미국 보스턴에 있는 COMSOL Inc.)에서 다중물리현상 해석을 위해 개발된 소프트웨어로 한국에서는 ALTSOFT에서 공급하고 있다. COMSOL은 원래 MATLAB의 Plugin이었던 PDE Toolbox에서 시작했는데, PDE Toolbox의 특성이 특정 물리 현상에 기반한 프로그램이 아니라, 편미분방정식 템플릿을 사용해서 물리 현상에 종속되지 않는 수치해석 프로그램이었다. 따라서, 여타의 유체/고체/전자기장/음향등의 물리종속적인 시뮬레이션 툴보다는 유연하게 복수의 물리현상을 모델링할수 있으며, 현재는 MATLAB과는 상관없는 별도의 프로그램이다. 다양한 물리 현상이 겹쳐져 있는 경우에 대하여 편하게 다룰 수 있으며, 모든 물리현상들이 서로 영향을 주고 받는 양방향 연결 연성해석에 특화되어 있다. 이 쪽도 현장에서 꽤 많이 쓰인다.
  • ETABS: CSI(Computers and Structures Inc.)에서 제작한 빌딩구조해석 및 설계 프로그램. Midas처럼 내부에 자동 설계 기능이 들어간 것이 특징이다. 최근 PERFORM-3D의 기능이 일부 들어가 더욱 기능이 강화되었다. 미국에서 개발되어 미국을 비롯한 상당수의 국가에서 빌딩 설계시에 가장 많이 쓰인다.
  • LS-DYNA : Lawrence Livermore National Laboratory 출신 Hallquist가 주도해서 만든 explicit 해석 프로그램의 대명사.
  • MidasIT: 포항제철의 계열사로 시작. 건축 토목쪽 에서 LUSAS등 외산과 경쟁하면서 성장했고, 기계쪽으로도 확장중이다.
  • MSC NASTRAN : NASTRAN 패밀리 큰형이었으나 2000년대 초반 반독점 크리 맞고 코드 공개 후 크게 꺾였다. 그 후 상장 폐지해서 현재는 사모 펀드가 운영중. 여전히 항공쪽에서는 기본 장착 소프트웨어, 전후처리기인 PATRAN과 쌍으로 움직인다.
  • OpenSEES: 오픈 소스 기반으로 만들어진 구조해석 소프트웨어 프레임워크. CLI 환경에서 돌아가며, TCL언어를 이용하여 직접 구조해석을 위한 과정을 프로그래밍해야 한다. Tcl/Tk를 제대로 지원해주고 있어 이를 이용해 구조해석용 GUI 프로그램을 만들 수 있다. 구조해석 프로그램이라 하나, CLI 환경에다가 Node와 Element를 모두 손으로 하나하나 TCL 언어 문법에 맞춰 입력해줘야하므로, 프로그래밍에 어느정도 익숙한 공학도가 아니라면 초기 진입장벽이 매우 높다. 수동으로 해줘야 하는 일이 너무나 많으므로 건축구조에서 Element 하나 정도를 정밀하게 해석하기 위한 연구용으로 주로 사용하며, 그 정확도는 타 프로그램에 비해 매우 높은 편이다. 편의성을 희생하고 성능과 정확도를 높인 케이스.
  • Pentagon-3D: 한국 Emerald Soft에서 제작한 범용 지반공학 전용 유한요소해석 프로그램. 한때 지반공학 분야에서 유한차분법을 기반으로 한 FLAC과 쌍벽을 이루기도 했었다.
  • PERFORM-3D: CSI에서 제작한 구조해석 프로그램. 지진에 대한 비선형 해석에 강하며 외국 건축구조 쪽에서는 거의 대부분 이 프로그램을 사용하는 편.
  • PLAXIS: 네덜란드 PLAXIS사에서 개발한 지반공학 전용 유한요소 해석 프로그램. 세계시장 대부분의 점유율을 가지고 있다. 국내에서는 Midas GTS에 밀려 해외프로젝트를 수행하지 않으면 잘 사용하지 않는 편.
  • SAP2000: CSI의 범용 구조해석 프로그램. 이 프로그램에서 빌딩 구조해석에 필요한 부분만 모아서 만들면 ETABS가 되고, Slab 해석과 설계에 필요한 부분만 뽑아내면 SAFE가 된다. 주로 건축학과 학부생들이 사용하는 기초적인 구조해석 프로그램. CSI의 대표 소프트웨어로 여기서 기능이 구현되고나서 다른 프로그램으로 전파되곤 한다. 토목, 건축에서는 기본적으로 많이 쓰이는 프로그램. 한국에서는 Midas/Gen에 밀리고 있다. 비슷하지만 교량 설계에 특화된 동일 회사에서 나온 CSiBridge란 프로그램도 있다.

5. 관련 문서


[1] 할모스와 함께 선형대수의 본좌. 우리나라에서도 공대생들이 이 사람이 저술한 선형대수 교과서를 많이 쓴다![2] 한국어 자막 없음 주의[3] 응용수학적으로 보면 "Galerkin approximation method".[4] test function과 trial function은 다른 기능을 한다. 보통 Bubnov-Galerkin method에서는 같은 형태의 함수를 사용하지만, 다른 의미를 가지고 있다. Test function은 편미분 방정식을 약형식(Weak form)으로 만들기 위해 test function으로 이루어진 공간에 사상(Projection)하는 역할을 하고 trial function은 편미분방정식의 근사를 근사하는 역할을 수행한다. 출처[5] 1978년 미국 MARC가 출시. 비선형, 공정해석, 다중물리(multiphysics) 해석에 강함. 일찍이 UMAT등 사용자 서브루틴을 공개. 2005년 다쏘에 편입되어 SIMULIA 산하 프로그램이 됨. 이후 대한민국엔 아티스시스템이 수입.[6] 1985년 설립. 2001년 한국지사 설립. 컨설팅으로 성장했으며, 학생들을 위해 기기별 고정 ID라이센스를 제공해 호평을 받았다.[7] 1990년 출시.[8] 1998년 대한민국 MFRC가 출시. 금속 소성가공 공정 시뮬레이션 소프트웨어. 냉간/열간 단조공정, 자동다단 단조 공정, 판단조 공정, 소성가공 특수 공정 등에서 적용. 소성가공품을 제조하기 전, 컴퓨터에서 재료에 하중을 가하고 형상이 변형되어지는 과정을 예측 가능. 하중, 금속유동선, 결육, 크랙 등 여러 가지 결함사례를 미리 예측함으로써 개발단계의 시행착오를 줄이고, 개발기간을 단축하고, 개발비를 절감하는데 유용한 프로그램. 2015년 Altair와 파트너얼라이언스(APA) 프로그램이 됨.[9] 폭발 및 안전성능에 특화[10] NVH 및 최적화에 특화[11] Fluent의 경우 유한요소해석FEM이 아니라 유한체적법FVM 기반이다. 이를 인수하여 고체-유체 해석을 모두 갖췄다.[12] 2014년 인수. Up-Front 트렌드에 맞췄다.[13] 2014년 AutoCAD로 떼돈을 벌었다.[14] MIT의 Bathe가 딸이름 따서 만든 유한요소해석 프로그램