You are on page 1of 53

Altair HyperMesh DAY 2

: ................................................................................. 3
1.1: ................................................................................................ 4
1.2: AutomeshInteractive.................................................. 4
1.3: AutomeshDensity ............................................. 5
1.4: AutomeshAlgorithmChecks ........................ 6
1.5: AutomeshTypeBiasing .............................8
1.6: ..................................................................................... 10
1.7: (chordal deviation)..........................................................................11
1.8: .................................................................... 12
1.9: AutomeshAutomatic .................................................. 13
1.10: ........................................................................................ 14

: 2 ...................................................................... 15
2.1: IGES ........................................................................................ 15
2.2: ......................................................................... 15
2.3: (Component Collector) ............................................................... 16
2 ...17
2.4: .............................................................................................. 17
2.5: ........................................................................................... 18
2.6: Spin .......................................................................................... 19
2.7: .......................................................................................... 21
2.8: Ruled .. ..................................................................................... 21
2.9: Skin ...................................................................................... 23
2.10: Spline ................................................................................. 24
2.11: ................................................................... 26
2.12: (Split)............................................................................................ 27
2.13: .......................................................................................... 29

: 3 .................................................................. 30
3.1: Linear Solid ............................................................................. 30
3.2: Solid Map ............................................................................ 31
3.3: Element Offset.......................................................................... 32
3.4: ........................................................................33
3.5: (reflecting)......................................................................................... 34
3.6: (Load Collector)................................................................................. 36
3.7: ............................................................................................ 36

-1-

3.8: ....................................................................................... 37
3.9: (Load Steps).......................................................................................... 39
3.10: .............................................................................. 39
3.11: OptiStruct........................................................................ 39

: .......................................................................... 40
......................................................................................................................... 40
4.1: ................................................................................ 40
4.2: Deformed ................................................................................ 42
4.3: Replay ...................................................................................... 42

: HyperView.............................................. 44
............................................................................ 44
5.1: LS-DYNAd3plotHyperView........................................ 45
.................................................................................................................... 46
..................................................................................................................... 46
5.2: ............................................................................................ 46
........................................................................................ 47
5.3: ................................................................................ 47
.................................................................................................... 47
5.4: ........................................................................... 47
5.5: .................................................................................................... 48
...................................................................... 50
5.6: deformed....................................................................................... 50
..........................................................................................50
5.7: ......................................................................... 50
................................................................................................ 52
5.8: Define Curves.................. 52

-2-

:
automesh(interactive)
(Automatic)Geom Cleanup
cleanupaddremove pointsproj to edge
Geom cleanup

HyperMeshAutomeshing
automeshing

density

algorithm

type
quadstriasmixed
biasing

details

check

automesh mesh params


element size=
use mesh params interactive automatic
mesh params mesh params

use element size and biasingHyperMesh


use chordal deviationHyperMesh

-3-

1.1:
C HyperMesh

1. fileshm filesc-channel0.hm
2. Geomlength
3. c
4. length
length =
12

5. returnlength
6. global
7. element size0.25
HyperMesh
automesh
8. returnglobal

1. Display: gfxperperformance
2. Display: vis opts3

3. Display: vis opts0


c-channel.ex1.01.hm

1.2: AutomeshInteractive
1.
2.
3.
4.
5.
6.

2Dautomesh
create mesh
surfsby collector
leftendcomponent collectorselect
reset meshing parameters to:
elem size
1.1 global 0.25

-4-

7. quads
8. componentelements to
surfaces comp
9. interactive
10. mesh
automeshing

1.3: AutomeshDensity

1. local view
2. fill
3. local view

density
1. density
2. mesh
3. adjust edge
4.
11

5. mesh
6. element size =0.5
7. recalc edge
8.
0.5
9. mesh
10. recalc all0.5
11. mesh
12. element density =10
13. set edge to
14.
10
15. mesh
16. set all to10
17. mesh

-5-


1.
2.
3.
4.

element size0.25
recalc all 0.25
mesh
returnautomesh

c-channel.ex1.03.hm

1.4: AutomeshAlgorithmChecks

algorithmHyperMesh
checks
HyperMesh

-6-

algorithm
1.
2.
3.
4.
5.
6.

displeftendcomponent collector
automeshsurfsby collector
rib1component collectorselect
meshautomeshing
local viewf
algorithm

HyperMesh

7. mesh

8. meshing algorithm:map as rectangle


9. set surf
10.
11. mesh

-7-

checks
checks

1. checks
2. aspect
3. jacobianquads: min anglequads: max angle
4. algorithm
5. free (unmapped)
6. set all
7. mesh
8. 1~3
9. returnautomesh
c-channel.ex1.04.hm

1.5: AutomeshTypeBiasing
type
biasing

type
1. displayrib1component collector
2. automeshsurfsby collector

-8-

3. rib2middlerightendcomponent collectorselect
4. meshautomeshing
5. local viewf
6. mesh
7. type
algorithm
automesh

8. element type: trias


9. set surf
10.

11. mesh

biasing
1. biasing
2. bias style:bellcurveset all
adjust edgeset edge

leftendrib1component

3. bias intensity =3.0


4. set edgerightend

-9-

5. mesh

6. returnautomesh
7. returnautomesh
c-channel.ex1.05.hm

1.6:

1. Display: elemsonfit
2. Tooledges
3. compscomponent collector
4. tolerance0.010preview equiv

rib2middlerightendcomponent

5. equivalence
6. returnedges
c-channel.ex1.06.hm

- 10 -

1.7: (Chordal Deviation)


(Chordal deviation)

1.
2.
3.
4.

F2delete
elems
elemsalldelete entity
returndelete

1. 2Dautomesh
2. mesh params
3. use chordal deviation
4. min elem size =0.15
5. max elem size0.80
6. max deviation0.10
7. max angle =20.0
8. create mesh
9. surfsby collector
10. leftendcomponent collectorselect
11. reset mesh parameters
12. use mesh params
13. meshautomeshingmesh

- 11 -

14. returnautomesh
c-channel.ex1.07.hm

1.8:

1. automeshcreate mesh
2. surfsby collector
3. middlerightendcomponent collectorsselect
4. reset meshing parameters to:
5. elem size =
6. elem size =0.5
7. trias
8. meshautomeshing
9. mesh
HyperMesh

componentcomponent
HyperMesh
reset mesh parameters

details
1. details
2. component

bias

3. biases3.01.5
.
4. abort automeshautomesh

1. middlerightendcomponent
2. reset meshing parameters to
3. meshToautomeshing
4. mesh
0.5

- 12 -

5. returnautomesh
c-channel.ex1.08.hm

1.9: AutomeshAutomatic
1.
2.
3.
4.
5.

automeshcreate mesh
surfsby collector
rib1rib2component collectorselect
automatic
mesh

- 13 -

c-channel.ex1.09.hm

1.10:
remesh

1. automeshcreate mesh
2. surfsall
3. reset meshing parameters to:
4. elem size =
5. elem size =0.25
6. quads
7. automatic
8. remesh

9. returnautomesh
c-channel.ex1.10.hm

- 14 -

: 2

2.1: IGES
iges
1. filesimport
2. GEOMiges
3. filename =strut.iges
4. import
5. template
6. template file =optistructoptistruct
OptiStructOptiStruct
7. returnfiles
8. global
9. global element size15
10. returnglobal
Strut2.01.hm

2.2:
(material collector)
1. collectors

- 15 -

2. create
3. collectors typemats
4. name =steel
5. creation method:card image
6. card image =MAT1
7. create/edit
8. E2.0e5
9. NU0.30
10. return
Strut2.02.hm

2.3: Component Collector


endAarmendB
component collectorendAarmendB2
endAarmendB3

endA2component collector
1. collectorcomps
2. name =2D_endA
3. creation method:no card image
3
OptiStructcard imageno card image
4. material =steel
5. color
6. createcomponent

arm2component collector
1.
2.
3.
4.

name =2D_arm
creation method:no card image
color
createcomponent

endB2component collector
1.
2.
3.
4.

name =2D_endB
creation method:no card image
color
createcomponent

endA3component collector

- 16 -

1.
2.
3.
4.
5.
6.

name =3D_endA
creation method: card image =
card image =PSOLID
material =steel
color
create
OptiStructPSOLIDcollector
create/edit

arm3component collector
1. name =3D_arm
2. creation method:same as
same ascomponent collectorcard image
component collector
3. same as =3D_endA
4. color
5. create

endB3component collector
1.
2.
3.
4.
5.
6.

name =3D_endB
creation method:same as
same as =3D_endA
color
create
returncollectors
strut.2.03.hm

2
2
spinruledskinspline
3

2.4:
line edit
1. Geomine edit
2. split at joint
3. linesendA
y

- 17 -

4. returnline edit
Strut2.04.hm

2.5:

- 18 -

1.
2.
3.
4.
5.
6.
7.
8.

Geomsurface edit
trim with line

lines
sweep trim linenormal to surface
tolerance =0.100
trim
returnsurface edit

1.
2.
3.
4.
5.

TooldeleteF2
surfs

delete entity
returndelete

Strut2.05.hm

2.6: Spin
1.
2.
3.
4.

globalcomponent =2D_endAreturn
2Dspin
spin geoms
line list

- 19 -

5. line list
6. x axisyz
7. F4distance
8. two nodes
9. N1N2

10. nodes between =1


11. nodes between
12. returndistancespin
13. base node
14. angle =180
15. mesh, w/o surf
16. spin +
x
abortspin
17. recalc all
18.

19. mesh
20. returnautomesh
21. returnspin
Strut2.06.hm

- 20 -

2.7:
1. globalcomponent =2D_armreturn
2. 2Dautomesh
3. create mesh
4. interactive
5. surfs
6. EndA
7. reset meshing parameters to
8. elem size =15
9. element typequads
10. current component
11. mesh
12.
13. mesh
14. return
15. returnautomesh

Strut2.07.hm

2.8: Ruled

- 21 -

1. t
2. thetax =100.0
3. thetay =40.0
4. thetaz =70.0
5. set angles
6. returntrue view
7. view
8. save 1 =
view1
9.

(ruled)
1. 2Druled
2. line list
3.
4. line list
5. arm
6. mesh, w/o surf
7. auto reverse
8. create
9. element size =15.0
10. recall all
11.

- 22 -

12. mesh
13. returnautomesh
14. returnruled
strut.2.08.hm

2.9: Skin
1. 2Dskin
2. line list7skin

3. mesh, w/o surf


4. auto reverse
5. create
6. element size =15.0
7. recalc all
8.
9. mesh
10. returnautomesh
11. returnskin
strut.2.09.hm

- 23 -

2.10: Spline
splineSpline

1.
2.
3.
4.
5.
6.
7.
8.
9.

t
thetax =80
thetay =0
thetaz =10
set angles
returntrue view
view
save 2 =

1. 2Dspline
2. linesarm

3. mesh, w/o surface


4. create

- 24 -

5.
6.
7.
8.

elem density =3
set all to
mesh
returnautomeshspline

end B
1. globalcomponent collector2D_endBspline
2. lines

3. mesh keep surf


4. create

- 25 -

Yes
5.
6. mesh
7. returnautomesh
8. returnspline
strut.2.10.hm

2.11:

Jacobian
1. viewrestore1
2. Toolcheck elems
3. 2-D
4. assign plot
5. jacobian
JacobianJacobian

6. return
7. Tooledges
8. compscomponent collector2D_endA2D_arm2D_endB
9. select
10. find edges
11. geom off
12. display
13. ^edgescomponent collector
edges1^edges
component collector
^ component collector
14. return
15. preview equivalence

16. equivalence
17. delete edges
18. Permanent Menudisplay
19.
20. return

- 26 -

Strut2.11.hm

2.12: (split)
split

- 27 -


1.
2.
3.
4.
5.

1D2D3Dedit element
split
elems
splitHyperMesh
end A

6. split elements
7. return

- 28 -

Strut2.12.hm

2.13:

1.
2.
3.
4.
5.
6.

t
thetax =120
thetay =10
thetaz =50
set angles
return

1. Toolnormals
2. elements
3. elems
4. elemsdisplayed
5. display normals

6. orientationelem
adjust normals

Strut2.13.hm

- 29 -

: 3
Strut2.13.hm

3.1: Linear Solid


linear solid

1. Tooltranslate
2. elems
3. elemsby collector
4. 2D_endAcomponent collectorselect
5. elemssave

6. elemsduplicate
7. original comp2D_endA
8. x axis
9. magnitude =48.0
10. translate -
11. returntranslate

linear solid
1. globalcomponent collector3D_endA
2. viewrestore3
3. 3Dlinear solid
4. from:elemsretrieve

5. to:elems2D_endA
6. to:elemsby attached
7. alignment:N1N2N3
8. alignment:N1N2N3
9. distribute layers
10. density =3
11. solids
12. returnlinear solid

- 30 -

strut.3.01.hm

3.2: Solid Map


solid map2

1. globalcomponent collector3D_endB
2. viewrestore3
3. macroDisplay:geom on
4. 3Dsolid map
5. end only
6. source:surf
7. 2D_endBcomponent
8. end:lines
9. source
10. elems to drag:elemsby collector
11. 2D_endBselect
12. density =6
13. mesh
14. returnsolid map
strut.3.02.hm

- 31 -

3.3: Element Offset


elem offsetoffset
Offset
1. globalcomponent collector3D_arm
2. 3Delem offset
3. solid layers
4. elemsby collector2D_arm
5. numbers of layers =3
6. initial offset =0.0
7. total thickness =48.0
8. offset +
9. returnelem offset

1.
2.
3.
4.
5.
6.

Tooldelete
comps
2D_endA2D_arm2D_endBlvl55component
select
delete entity
returndelete
strut.3.03.hm

- 32 -

3.4:
edgesfaces
(face)
22
^facescomponent
1. Toolfaces
2. 3D_endA3D-arm3D_endBcomponent
3. find faces
4. disp^faces
5. vishidden line with mesh lines^faces

DispvisHyperMesh

6. F1hidden line
7. fill plot
8. cutting
9. xy planetrim planes
10.

endarmface

11. return
12. delete faces
13. disp

- 33 -

14. vis3D_endAcomponenttransparent
3D_endBcomponenthidden line with mesh lines
15. preview equiv
16. tolerance =24

17. equivalence

18. viscomponenthidden line with mesh lines

Strut3.04.hm

3.5: (reflecting)
reflect
x-y
1. Toolreflect
2. viewiso1
3. elems
4. elems
5.

- 34 -

6. elems
7. duplicate
duplicate

8. original comp
9. z-axis
10. (x-y)
11. reflect
12. return

Exercise 3.4

1. toolfaces
2. compsall
3. vis
4.
1.0

5. equivalence.

- 35 -

Strut3.05.hm

3.6: Load Collector


1.
2.
3.
4.
5.
6.
7.
8.
9.

collectors
collector typeloadcols
name =pressures
creation method:no card image
color
create
name =constraints
color
create
Strut3.06.hm

3.7:

1. viewfront
2. end A
3. globalloadcol =pressures
4. BCspressures
5. F5mask
6. elems
7. elemsby window
8.

- 36 -

9. exterior
10. select entities
11. mask
12. returnpressures

13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.

viewiso1
elemsdisplayed
magnitude =10,000
uniform size
uniform size =10
nodes on face
create
return
Toolmask
unmask all
returnmask
Strut3.07.hm

3.8:
1. globalload col =constraints
2. BCsconstraints
3. viewright

- 37 -

4. end B

5.
6.
7.
8.
9.

size =5
dof1-dof3
0.00
create
returnconstraint

Strut3.8.hm

- 38 -

3.9: (Load Step)


1.
2.
3.
4.
5.
6.

BCcload steps
name =initial_load
loadcolspressuresconstraints
select
create
returnload steps

3.10:
1.
2.
3.
4.
5.

files
export
template =optistruct
file name =(.fem)
write

3.11: OptiStruct
1.
2.
3.
4.

BCssolver
OptiStruct
input file =OptiStruct
solve

- 39 -

:
Contourdeformedtransient
TitlesX-Y plotting
2-
performance

Postcontour
legend
filesresultsresults file =

4.1:
contourfilesHM

1. resultsresults file =STRUT.res

- 40 -


1. Postcontour
2. params
3. simulation =initial load
4. data type =VonMises
5. min/max titles
6. contour
Contour

1. legend

2. maximum =10,000
3. contour
10,000
4. minimum
5. contour

1. cutting

2. xz planetrim planes
reverse
3.
4.
5. cutting

(isosurface)
1. isosurface
isosurface

2. legend based
3. show
7
4. value based

5.
6. isosurfs

- 41 -

4.2: Deformed
deformed
scale factor

1. Postdeformed
2. simulation =initial_load
3. data type =displacement
4. viewbottom
5. deform
6. frames =10
7. linear
AVI
8. create replay
replay
replay#.rpl
9. return
10. data type =Von Mises
11. linear
12. create replay
Von Mises
13. create H3D
Hyper3DHyperView Player
14. returnanimation
15. returndeformed

4.3: Replay
replayHyperMeshreplay

1. Postreplay
2. file =replay0.rpl
3. file =replay1.rpl
4. replay
replay

5. returnreplay

- 42 -

- 43 -

: HyperView

HyperView
LS-DYNAd3plot

LS-DYNAd3plotHyperView
view controlsEntity Attributes
component

- 44 -

5.1: LS-DYNAd3plotHyperView
1. HyperView
animation client

2. Load Model
HyperView

LS-DYNAd3plotLoad Results
Load Model
3. load model
load modelLS-DYNA d3plot

4. windows
5.
altair\demos\mv_hv_hg\animation\dyna\bumper\d3plot
altair

6. d3plotOpenLoad Model

- 45 -

7. ApplyHyperView

CTRLarc rotate

CTRLcircle zoom

CTRL Fit

componentcomponent
componentcomponent
component()

3.6KphX
2
5025

5.2:
1. traffic light
2. directors chairAnimation Controls

3. Speed:

- 46 -

4. Frame Step

Current Time
5. traffic light

componentEntity
Attributes

5.3:
1. Entity Attributes

Entity Attributes

2. entity:Comp 4 ()
3. Mesh:Free Edge
4. Shaded:Wire Frame

Contour

5.4:
1. contour
Contour
2. Displacement
3. Apply
4. traffic light

5. Contour (Node Based)


Assign (Element Based)

- 47 -

6. Apply
()XYZ

7. Stress
()componentlayer
2
8. vonMiseslayerMax
9. ApplyvonMises
10. Display Control

5.5:
Legend Edit
10
1. Contourmax von Mises
2. ContourEdit Legendlegend editor

- 48 -

3. number of levels:15
4. Legend Preview
color palette
5. OK
6.
7. color palletDefine Custom Colors
8.
9. Add to Custom Colors
10. OK
11. Interpolate Colors
12.
13.

/
14. Default
1613.6115001500

15.
16. 1500ENTER
1500
135013501500
10001500

17. 7.50e+0021000
100015005
18. OKContour
19.
1100
110014001500

- 49 -


Deformed

5.6: deformed
1. deformed

Deformed

Displacement:Scale FactorModel Units


Model %
Scale Factor
Model Units

Model %

2. DisplacementScale Factor3.0
3. apply
4.

5. Undeformed shapeFeature lines

6. Displacement Scale Factor1.0


7. Apply
8.

Measure
Distance BetweenRelative DisplacementAngle Between
Position
PlottingX-Y

5.7:
1. measure

Measure

- 50 -

2. Add
3. Deformation at Center

4. MeasureDistance Between
5. N13854ENTER
6. N22488ENTER
7.
8. Create curvePlace curve onNew plot
9. Apply

10.
11. 1021527Deformation at Bracket
Place curve on:Existing plotw2:Plot
12. Apply

13.
14.

- 51 -


5.8:
Define Curves
1.

2. Define Curves button

3. Mag.N(3854,2488)
4. curve:Deformation at Center
ENTER
5. Deformation at Bracket
6.

Curve Attributes
1. Curve Attributes

2. Deformation at Bracket
3. Line Attributes

Headers and Footers


1. Header/footer

2. HeaderDeformations During Impact


3. Notes
Notes
AltairTemplex

4. Add
5. Attach toCurve
6.
7. Peak Point

8. TextMax CenterDeformation = {Y}


9. {Y}Templex

10. Apply

- 52 -

11. Max Deformation at Bracket = {Y}

12.

- 53 -