오픈소스를이용한유한요소해석 오픈소스의소개와gmsh 전처리 · PDF file2008/5 c∙205 오픈소스해석프로그램의소개 유한요소해석을수행하기위해서는전처리기,

Embed Size (px)

Citation preview

  • 1gmsh

    2Caculix FEAgmsh

    nalysisAA

    ,

    (Open Source) .

    ,

    .

    GPL(General Public License) . GPL

    GPL.

    , .

    1960 (NASA) NASTRAN

    .

    NASTRAN, ABAQUS, MARC, ANSYS ,

    .

    , .

    ,

    .

    GPL

    .

    , , .

    ,

    .

    204C 2008/5

    gmsh

    ,

    .

    .

    ,

    .

    E-Mail [email protected]

  • 2008/5 C205

    , ,

    . CAE Linux(http://www.caelinux.com)

    Salome, Code_Aster

    .

    .

    Code_Aster

    .

    ,

    Gmsh, Calculix.

    Gmsh 1997 Christophe Geuzaine Jean-Francois

    Remacle , , , OS

    , 2.1.1 . CAD 3

    ,

    .

    Gmsh Boundary represen-

    tation(b-rep) ,

    --- .

    Gmsh

    .

    Characteristic length,

    ,

    .

    Calculix 1998 Guido Dhondt

    . Calculix ABAQUS

    , , , , ,

    . , 2

    (Second order) .

    , ,

    . Direct sparse matrix solver Iterative

    solver.

    Calculix ccx cgx ,

    Gmsh

    , Gmsh -Calculix -Gmsh

    . GmshCalculix

    . C

    (http://www.cadgraphics.co.kr)

    .

    Gmsh http://geuz.org/gmsh/

    , , OS X .

    gmsh.exe.

    Calculixhttp://www.dhondt.de/

    , http://www.

    bconverged.com/calculix/ .

    .

    Calculix

    1

    3-node beam

    2-node springs

    4-node contact spring

    2-node gap

    2-node linear dashpots

    2

    6-node plane strain

    6-node plane stress

    6-node axisymmetric

    6-node shell

    8-node plane strain

    8-node plane stress

    8-node axisymmetric

    8-node shell

    3

    8-node brick

    20-node brick

    4-node tetrahedral

    10-node tetrahedral

  • .

    . 1/4 1/4,

    .

    Gmsh

    .

    Elementary entities.

    Add.

    New.

    Gmsh , ,

    (Bottom up)

    . Point

    .

    ,

    Add

    . Cha-

    racteristic length

    .

    5,

    Cancel.

    Tools

    Option .

    , Geo-

    metry

    Visibility

    Point Num-

    bers

    . Cancel.

    Circular Arc.

    2.

    . 1

    . 6

    .

    q.

    Straight line,

    .

    . q

    .

    .

    Plane surface

    .

    e

    11

    10

    9

    8

    7

    6

    5

    4

    3

    2

    1

    206C 2008/5

    nalysisA

    Point(2) = {1, 0, 0, 0.5};

    Point(3) = {4, 0, 0, 0.5};

    Point(4) = {4, 4, 0, 0.5};

    Point(5) = {0, 4, 0, 0.5};

    Point(6) = {0, 1, 0, 0.5};

    Line(2) = {2,3};

    Line(3) = {3,4};

    Line(4) = {4,5};

    Line(5) = {5,6};

  • 2008/5 C207

    q.

    .

    Mesh

    . 2

    2D

    .

    .

    Calculix 3

    , 6Second order

    . .

    ToolsOption

    Mesh

    Node LabelsSurface faces

    . Cancel.

    . Surface

    labels.

    Gmsh

    . FileSave As

    Gmsh mesh

    ( : ps.msh) OK

    . Version 2.0 ASCII

    OK. .

    Cal-

    culix

    .

    gmsh2ccx.exe

    . Run ( : ps.msh)

    (: ps.inp), gmsh

    Calculix

    . msh

    ,

    ps.msh .

    ,

    .

    Calculix.

    Calculixgmsh

    , gmsh

    Calculix.

    Calculix ,

    gmsh

    .

    17

    16

    15

    14

    13

    12