You are on page 1of 2

MEC-E1050 Finite Element Method in Solids; Mathematica

“Structure is a collection of elements (earlier structural parts) connected by nodes (earlier connection
points)“. Displacement of the structure is defined by nodal translations and rotations of which some
are known and some unknown.”

Structure

prb  {ele, fun} where

ele  { prt1, prt2 ,} ................................................................................................. elements

fun  {val1, val2 ,} ..................................................................................................... nodes


Elements
prt  {typ, pro, geo} where
typ  BEAM | PLATE | SOLID | RIGID |…| .................................................................. model

pro  { p1, p2 ,, pn} ............................................................................................... properties

geo  Point[{n1}] | Line[{n1, n2 }]| Polygon[{n1, n2 , n3}]|  | .......................................geometry


Nodes
val  {crd , tra, rot} where
crd  { X , Y , Z } ....................................................................................... structural coordinates

tra  {u X , uY , uZ } ................................................................................ translation components

rot  { X ,Y , Z } .....................................................................................rotation components

Elements

Constraint
{JOINT,{}|{{uX , uY , uZ }}, Point[{n1}]} ............................................. displacement constraint

{JOINT,{}, Line[{n1, n2}]} .................................................................. displacement constraint

{RIGID,{}|{{u X , uY , uZ },{ X ,Y , Z }}, Point[{n1}]} ............ displacement/rotation constraint

{RIGID,{}, Line[{n1, n2}]} ............................................................................... rigid constraint

{SLIDER,{nX , nY , nZ }, Point[{n1}]} ............................................................... slider constraint


Force
{FORCE,{FX , FY , FZ }, Point[{n1}]} ....................................................................... point force

{FORCE,{FX , FY , FZ , M X , MY , M Z }, Point[{n1}]} .................................................point load

{FORCE,{ f X , fY , f Z }, Line[{n1, n2}]} ............................................................ distributed force


{FORCE,{ f X , fY , f Z }, Polygon[{n1, n2 , n3}]} ................................................. distributed force
Beam model
{BAR,{{E},{ A},{ f X , fY , f Z }}, Line[{n1, n2}]} ......................................................... bar mode

{TORSION,{{G},{J },{{mX , mY , mZ }}}, Line[{n1, n2}]} ................................... torsion mode

{BEAM,{{E , G},{ A, I yy , I zz },{ f X , fY , f Z }}, Line[{n1, n2 }]} ........................................... beam

{BEAM,{{E , G},{ A, I yy , I zz ,{ j X , jY , jZ }},{ f X , fY , f Z }}, Line[{n1, n2 }]} ....................... beam

Plate model
{PLANE,{{E , },{t},{ f X , fY , f Z }}, Polygon[{n1, n2 , n3}]} ............................... thin slab mode

{PLATE,{{E, },{t},{ f X , fY , f Z }},Polygon[{n1, n2 , n3}]} ................................ bending mode

{SHELL,{{E , },{t},{ f X , fY , f Z }}, Polygon[{n1, n2 , n3}]} ...............................................plate


Solid model
{SOLID,{{E , },{ f X , fY , f Z }}, Tetrahedron[{n1, n2 , n3 , n4}]} ...........................................solid

{SOLID,{{E , },{ f X , fY , f Z }}, Hexahedron[{n1, n2 , n3 , n4 , n5 , n6 , n7 , n8}]} ......................solid

{SOLID,{{E , },{ f X , fY , f Z , mX , mY , mZ ,}}, Tetrahedron[{n1, n2 , n3 , n4}]} .....................solid

Operations

prb  REFINE[ prb ] .................................................................. refine structure representation


Out  FORMATTED[ prb] ..............................................................display problem definition
Out  STANDARDFORM[ prb] .............................................. display virtual work expression
sol  SOLVE[ prb] .................................................................................... solve the unknowns

You might also like