본문 바로가기

유한요소 해석/FEM 프로그래밍

유한요소해석 및 오픈소스 FEM

Opensource tool 정리.xlsx
0.01MB



https://stackoverflow.com/questions/13266480/running-salom

e-script-without-graphics

 

1) Z88 AURORA(www.z88.de)

-Z88 AURORA 2009년부터 배포되었으며 FEM open source 코드인 Z88의 확장판이며 Z88 GNU-GPL license를 갖는 open source FEM

-Z88 1986 Frank Rieg 교수에 의하여 개발되었으며, 현재 Bayreuth 대학교의 Rieg 교수 연구진에 의하여 추가적인 연구개발이 진행되고 있고 Z88 AURORA Z88 14번째 버전이며, Windows 32비트, 64비트 및 Linux 64비트, Mac OS X의 플랫폼에서 지원되며 Solver 뿐만 아니라 GUI 기반의 전처리기, 후처리기 모듈까지 지원됨

-Z88 AURORA는 정하중 해석을 위해 개발된 FEM open source code이며 선형 및 비선형 정하중 해석이 가능하며 그 외에도 진동해석 및 열 해석 등이 가능함

 

2) Calculix(www.calculix.de)

- 전/후처리기 : Gmsh (3차원 유한요소 생성, 자체 스크립트 언어 사용하여 기하 모델 형성), CGX

-Calculix Guido Dhondt Klaus Wittig에 의해 개발된 GNU GPL license 기반의 FEM open source code

-Calculix는 전처리 및 후처리 기능을 지원하는 CGX와 (단, Gmsh 가 더 우수함)

  솔버 기능을 지원하는 Calculix 모듈 2가지로 구성이 되어있고 Windows Linux 기반 플랫폼에서 지원이 되며, Calculix에서는 정하중 해석 이외에 비선형 해석 및, 진동, 동역학 해석, 좌굴 해석 및 열해석이 가능함, 2차 요소만을 사용, 탄성/초탄성/소성/일부 점탄성

-특이점은 ABAQUS 기반의 input 파일과 부분적으로 호환되는 input 파일을 Solver에서 사용하며 전처리기인 CGX에서는 ABAQUS, ANSYS, Nastran 등에서 호환 가능한 Input 파일을 생성할 수 있음

- Direct sparse matrix solver, Iterative solver 사용

 

 

 

3) ELMER(https://www.csc.fi/web/elmer)

-Elmer 1995년부터 핀란드의 연구기관, 대학, 산업체의 협력기관인 CSC에 의해 개발된 GNU GPL license 기반의 다중 물리 해석 Open source code

-Windows, Linux, Mac OS X 플랫폼에서 지원가능하며 Elmer는 애초에 CFD 해석을 위해 개발되었지만 구조해석, 유체해석, 열해석과 소음해석을 위한 물리 모델을 모두 포함함

-Elmer는 해석을 수행하는 ElmerSolver, 다른 소프트웨어로부터 요소망을 가져오고 물리모델과 경계조건을 설정하는 ElmerFront, 후처리 기능을 가진 ElmerPost, 유한요소망을 만드는 ElmerGrid로 구성되어 있음

 

 

4) Code Aster(www.code-aster.org) (CAE Linux)

-Code_Aster는 프랑스 회사인 EDF에서 자체 개발된 GNU GPL licence 기반의 FEM open source Code

-Linux 기반 플랫폼에서 지원이 되며, 현재 12.6 버젼까지 개발되었고 선형과 비선형의 정역학, 동역학 해석과 피로(fatigue), 손상(damage), 파괴(fracture), 접촉(contact), 토질(geomaterials), 다공성 매체(porous media) 등을 해석할 수 있으며, Code_Saturne, SYRTHES와 연결하여 다중 물리 연성 해석 수행이 가능함

-Code Aster Solver 모듈만 지원 가능하기 때문에 일반적으로 SALOME라는 open source code를 이용하여 전처리 및 후처리 기능을 수행하여 전체 해석이 이루어짐

- 오픈 소스 중 가장 강력

- 프랑스어로 되있어서 습득 어려움

 

 

 

 

[유한요소 해석 오픈소스 프로그램 리스트 @상세@상용 Tool 호환내용도 포함]

List of finite element software packages - Wikipedia

 

List of finite element software packages - Wikipedia

From Wikipedia, the free encyclopedia Jump to navigation Jump to search This is a list of notable software packages that implement the finite element method for solving partial differential equations. Software Features Developer Version Released License Pr

en.wikipedia.org

 

[유한요소 해석 오픈소스 하드유저 개인 웹사이트]

About_me (dymaxionkim.github.io)

 

About_me

Open-Source Mechanical Engineering

dymaxionkim.github.io

 

[유한요소 해석 프로그램 개발 시 필요한 라이브러리 정리 글]

<5BC6EDC1FD5DC7D1B1B9C0FCBBEAB1B8C1B6B0F8C7D0C8B8203335B1C72031C8A32E687770> (koreascience.kr)

 

 

 

출처 :

 

1.

 

유한요소해석 및 오픈소스 FEM

유한요소해석은 정확한 이론 해를 구하기 어려운 문제에 대하여 수치적인 근사해법을 이용하여 문제를 해결하는 방법을 의미하며 가장 널리 쓰이는 구조해석 용도 뿐만 아니라 열전달, 유체역

printer1127.tistory.com

 

2.

오픈소스 유한요소해석 소프트웨어는 뭐가 있을까? (tistory.com)

 

오픈소스 유한요소해석 소프트웨어는 뭐가 있을까?

오픈소스란? 일반적으로 소스 코드를 제공하며 수정을 허용하고, 수정된 소스 코드가 다시 배포되는 것을 원칙으로 하는 컴퓨터 소프트웨어를 오픈소스(Open Source)라고 합니다. 리눅스가 가장 대

kabaqus.tistory.com

 

3.

<5BC6EDC1FD5DC7D1B1B9C0FCBBEAB1B8C1B6B0F8C7D0C8B8203335B1C72031C8A32E687770> (koreascience.kr)

 

Introduction of Open Source Tools and Libraries Uesful for Structural Analsyis and Design.pdf
3.06MB
2014-195 Code_Aster 모듈 및 기능 분석 연구 보고서.pdf
2.89MB

 

 

 

-------------------------------------------------------------------------------------------------------------------------------------------------------

 

CalculiX:

  • very intuitive thanks to the keyword syntax based on Abaqus (and thus easy to use for people familiar with Abaqus)
  • a wide range of possible analyses
  • pretty powerful even for big models
  • there are a few interesting preprocessors, including default GraphiX but also FreeCAD and PrePoMax (IMHO the best open-source FEA pre-post of all the existing ones, regardless of the solver)
  • has some small bugs, for example with beam elements
  • doesn’t have true structural elements (they are actually expanded to solids and this may cause inaccuracies in some cases but in most situations, they work really good)

Elmer:

  • moderately user-friendly
  • has its own preprocessor (for postprocessing ParaView is used) which is pretty good for simple analyses
  • rather wide range of analyses, including electromagnetism and acoustics

Code_Aster:

  • several types of analyses, including fatigue and fracture mechanics
  • very unintuitive, keywords and most parts of the documentation are in French (some are poorly translated to English)
  • Salome-Meca is used as a preprocessor - it offers quite advanced capabilities (including hexa meshing) but is hard to use because you have to set a lot of things

Here’s a nice comparison of various FEA software (paid and free) but I’m not sure if it’s 100% up to date: http://feacompare.com/ 59

 

출처 : 

Where to start with open source FEA - CalculiX

 

'유한요소 해석 > FEM 프로그래밍' 카테고리의 다른 글

GDS File format  (1) 2023.05.11
Introduction to finite element methods  (0) 2023.05.06
Full Finite Element Solver in 100 Lines of Python  (0) 2023.04.25
Gmsh  (0) 2023.01.22
유한요소 해석 유의점  (0) 2023.01.13