-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Capabilities ofCapabilities of LSLS--PREPOST2.1 PREPOST2.1
1818thth Annual HP Symposium:Annual HP Symposium:Technology
Trends in Computational Technology Trends in Computational
EngineeringEngineering
Plymouth, MichiganPlymouth, Michigan
Philip HoPhilip Ho AprilApril 3rd, 20073rd, 2007
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
OverviewOverview
LSLS--PREPOST is a combined prePREPOST is a combined
pre--processor processor and postand post--processor for
LSprocessor for LS--DYNADYNAProvides baseline pre- and
post-processing
support for LS-DYNA usersFull support of LS-DYNA keywordsFull
post-processing capabilities for LS-DYNACoupling of LS-DYNA input
data with output
results
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
OverviewOverview
Geometry data and meshing Mesh editing and checking Model
creation and editing LS-DYNA keyword editing Applications Dummy
positioning Seatbelt fitting Airbag folding Metal forming
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
OverviewOverview Applications SPH particles generation 201 head
impact position IIHS intrusion measurement
Post-processing Time sequence animation Fringe, contour, and
iso-surface plots Time history plotting Cross sectioning Multiple
models results on same screen
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Other Imported file formatOther Imported file format
Other input files that can be importedOther input files that can
be importedNastran bulk data (commonly used data)I-Deas universal
file (elements and nodes)Ascii or Binary formatted STL filesIges
and VDA geometry data
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Geometry and MeshingGeometry and Meshing
Curves/Lines interfaceSurface interface2D-MeshingSimple Geometry
MeshingTetrahedron mesher and surface re-meshN-line meshingSurface
meshing3D Block meshing
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Geometry Geometry Curves/LinesCurves/LinesPage 2 or Page 7
Curves To show/create/modify
curves/linesCurves can be created by inputing the xyz
coordinate of a point.Or from picking positions on the existing
meshOr from picking an edge of an elementOr imported from an Iges
file, Vda, or piecewise
data points formatArcs or circle can easily be createdThe total
length of a curve can be computed Curves can be exported in
Iges/Vda/xyz format
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Geometry Geometry Curves/LinesCurves/Lines
Curve Creation by picking edge with propagation
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Geometry Geometry Curves/LinesCurves/Lines
Curve Modification operationBreak CurveJoin CurveRename
CurveDelete PointsInsert PointsTranslate CurveRotate CurveSmooth
CurveRe-space Curve
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Geometry Geometry Surface InterfaceSurface Interface
Page 7 Surface To show/create/modify/delete and export
surfacesSurfaces can be imported via Iges or Vda filesSurfaces can
be created by 2/3/4line that form the
boundary
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Geometry Geometry Surface InterfaceSurface Interface
Page 7 Surface Creation/DeletionSurfaces can be created by lines
that define the
skin of the surfaceSurfaces can be deleted from the
geometrySurfaces data can be exported in Iges/Vda format
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Meshing Meshing 2D Mesher with sketch board2D Mesher with sketch
board
2Dmesh 2Dmesh is the magic mesher from Mazeis the magic mesher
from Maze2d sketch board to create points, lines, arcs and
curvesUse curves to form outline of mesh Define mesh density on
the outlines of the
geometry
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Meshing Meshing Simple GeometrySimple Geometry
To generate simple shape geometriesBox (Cube) define min and max
pointsFlat Shell define 4 pointsCylinder define radius, and vector
along the cylinderSolid or Shell can be capped or hollow
Sphere define radius, and density which is the no. of elements
in a 90 degree segmentSolid or Shell
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Simple Geometry MeshingSimple Geometry Meshing
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Simple Geometry MeshingSimple Geometry Meshing
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Tetrahedron Mesher and Surface RemeshTetrahedron Mesher and
Surface Remesh
A solid tetrahedron mesh is produced from a good enclosed
surface mesh.Distorted, or rather irregular surface meshes will
not produce a good tet mesh. The surface must be cleaned up by
merging small triangles, and remeshing.A solid part can be skinned
and used as an enclosed
surface.Skin only form a connected solid. Later skin an
unconnected solid by selecting the outer surface
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Skin a Solid HemisphereSkin a Solid Hemisphere
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
TetMesh InterfaceTetMesh Interface
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Tetmeshed and showing inside meshTetmeshed and showing inside
mesh
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Meshing Meshing -- NLMeshNLMesh
Page 7 Page 7 -- nLMesh nLMesh 2 Line shell Create shell mesh
between 2 curves 3 Line shell Create shell mesh bounded by 3 curves
4 Line shell Create shell mesh bounded by 4 curvesLine Sweep -
Create a mesh by sweeping one line along
another lineMeshing density can be selected fromNo. of elements
on lineElement sizePoint of line
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Meshing Meshing -- NLMeshNLMesh
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Meshing Meshing -- nLMesh Line SweepnLMesh Line Sweep
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Sweep 2D CrossSweep 2D Cross--section into Solid section into
Solid
Page 2 Page 2 ElGenElGen-->Solid>Solid-->Solidby Shell
>Solidby Shell SweepSweepSelect cross-section shell
elementsSelect curvesAssign number of elements along the
curvesTurn on Keep AngleTurn on Keep Cross-section
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Sweep 2D CrossSweep 2D Cross--section into Solid section into
Solid
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Surface Meshing Surface Meshing TMesh and AMeshTMesh and
AMesh
Automatic surface meshersAutomatic surface meshersTmesh tool
meshing for metal stampingAmesh topology meshing for regular
modelRead Iges or Vda geometry fileSelect surfaces to be
meshedEnter meshing parametersMesh it, accept or reject mesh
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
3D Block Solid and Shell Meshing3D Block Solid and Shell
Meshing
3D block mesher uses LS-Ingrid index space mapping methodBoth
Shell and Solid can be createdSingle block, Multiple blocks and
Butterfly block are the block typesI,J,K index lists define
spacing for
the blocksX,Y,Z position lists define the
actual postion of the blocks
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
3D Block Meshing3D Block Meshing
Computation window provides the block topology in graphical
formComputation window also provide manipulation on
the mapping projectionWhen physical model rotated graphically,
the
computation blocks also rotated accordingly. The viewing of the
physical model and the computation blocks are in sync.
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
3D Block Meshing3D Block Meshing
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
3D Block Meshing3D Block Meshing
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
3D Block Meshing3D Block Meshing
Using negative numbers in the index list to indicate it is shell
mesh instead of solid meshWhen there is negative number
in the index list, it represents shell model, positive numbers
just give space index, will not generate shellSolid mesh and shell
mesh do not
mixed
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
3D Block Meshing3D Block Meshing
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
3D Block Meshing3D Block Meshing
Parameters and expression can be usedEquations also can be
usedParameters and expressions
are case sensitiveCoordinates can be
evaluated by equations
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
3D Block Meshing3D Block Meshing
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Mesh Clean UpMesh Clean Up
Mesh clean up can be done by Mesh clean up can be done by
EleditEledit, , DupgridDupgrid, , NormalsNormals, and other
interfaces, and other interfacesDupgrid Merge duplicated nodes and
delete collapsed
elementsNode replace merge nodes by picking 2 nodesElement
deletion and creationAlign nodes Split elementsReverse shell
normal
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Mesh Data ManipulationMesh Data Manipulation
Mesh data can be manipulated or copied by Mesh data can be
manipulated or copied by
TranslateOffsetScaleRotateProjectReflectTransformDetach
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Input keywordInput keyword
Import multiple keyword Import multiple keyword files, each file
is defined files, each file is defined as a subsystem.as a
subsystem.
ID Offset can be set to ID Offset can be set to the largest
values or user the largest values or user input valuesinput
values
All Keyword cards can All Keyword cards can be viewed in a tree
formbe viewed in a tree form
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
LSDYNA Keyword dataLSDYNA Keyword data
Each keyword has its own form Each keyword has its own form for
input and editingfor input and editing
Keyword data that is present in the Keyword data that is present
in the model will be highlighted with model will be highlighted
with blue colorblue color
There are over 900 keyword There are over 900 keyword
entitiesentities
Comment cards, title cards are Comment cards, title cards are
available for each keyword inputavailable for each keyword
input
Parameters and Expression are Parameters and Expression are
supported
Pag3 and page4 for all keywords
Edit keyword by list
Keyword edit operation buttons
supported
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Keyword Edit Keyword Edit -- FeatureFeature
Keyword Selection Menu CONTROL Extra Keyword
Options Ref By Interface and save ref
to buffer Link Keyword Dialog Pick interface Entity Draw Option
Input data by table Transfer Material data from
Material Database Plot curve and sort section data
Read data Link Dialog
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Keyword Edit Keyword Edit -- FormForm
Keyword input forms Keyword input forms match LSmatch LS--DYNA
manualDYNA manual
Each data field is Each data field is identified by its
nameidentified by its name
The description of the The description of the field is shown
with a field is shown with a simple click in the field or simple
click in the field or the field namethe field name
Simple selection button is used for the data field with
preSimple selection button is used for the data field with
pre--defined valuesdefined valuesA popup table can be used as an
aid to transfer data to the seleA popup table can be used as an aid
to transfer data to the selected fieldcted fieldLink data can be
viewed with a click on the nameLink data can be viewed with a click
on the name
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Save Keyword FileSave Keyword File
Save keyword data into fileSave keyword data into file Save in
LS960, LS970, and LS971
format Advanced options
Output keyword data in users own sequence
Output keyword data selectively Output keyword data with title
Output parameter names instead of
actual data Output field names Output comments
Renumber data IDs Offset data IDs Output subsystems in different
files
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Application Application Dummy PositioningDummy Positioning
Occupant PositioningOccupant Positioning Occupant positioning
provides an interface to
manipulate the occupant which can be integrated into another
simulation.
Users can rotate, translate or reflect the dummy along and about
specified directions.
Each connected limb of the occupant can be moved about its joint
defined in the corresponding tree file.
All constrains and physical properties will also be transformed
along with the geometry data.
Multiple occupant control and importing are also supported.
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Application Application -- Airbag FoldingAirbag Folding
To create fold definition and fold an airbagTo create fold
definition and fold an airbag Fold types
Thin, Thick, Tuck, Spiral Fold line does not have to be on
element edges Not limit to XY plane Step by step folding Save and
load fold definitions Fold definition can be modified Animate fold
process to give better visual effect
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Application Application Seatbelt FittingSeatbelt Fitting
To create and fit a seatbelt across occupantTo create and fit a
seatbelt across occupant By defining Set_Segments and a few
control
points on the segments Create simple belt (*Element_seatbelt)
Create mixed belt (*Element_seatbelt and Shell
elements) User defined element size, and belt width Allow
stretching to give best fit
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
SPH GenerationSPH Generation
Sphgen To create SPH particles with different fill level
Create SPH by the following methodsBox define min/max
pointsSphere define position and radiusCylinder define position,
radius and length
along with the direction of the cylinderFromHex Hex parts, use
existing nodesPartlist Enclosure by shell parts
Pitch distance between particles Density is used to compute
particle mass Fill level can be less than 100% Give direction of
gravitational force
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
SPH GenerationSPH Generation
Created By Partlist Only Shell parts can be used Can use
multiple parts Shell parts should form an water tight enclosed
volume Normals of shell should be consistent and
pointing outward, this limitation will be eliminated soon
Shell thickness will be taken into account for particles close
to the boundary
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
SPH GenerationSPH Generation
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Metal Forming InterfaceMetal Forming Interface
Combine many functionalities Combine many functionalities into
one single interface for into one single interface for stamping
applicationstamping application
Allow users to define components Allow users to define
components such as Die, Punch, Binder, such as Die, Punch, Binder,
Blank, Blank, DrawbeadDrawbead, etc., etc.
Allow users to define different Allow users to define different
stages of the stamping processstages of the stamping process
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
201 Head Impact Positioning201 Head Impact Positioning
Read in head and locate Read in head and locate
positionposition
Multiple heads can be Multiple heads can be positioned in the
same modelpositioned in the same model
Head can be tilted vertically or Head can be tilted vertically
or rotated horizontally rotated horizontally
interactivelyinteractively
Configuration file can be setup Configuration file can be setup
to have head model loaded to have head model loaded
automaticallyautomatically
Multiple LSMultiple LS--DYNA keyword DYNA keyword files will
output for each head files will output for each head
positionspositions
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
IIHSIIHS
nodout
123 345 567
34546
65465
343425
4546575655
56788
45466
5656 6546
57643456
656754
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
PostPost--ProcessingProcessing
LSLS--PrepostPrepost provides full postprovides full
post--processing processing capabilities for LScapabilities for
LS--DYNA result filesDYNA result files D3plot files D3thdt files
Interface force file All Ascii files Binout file
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
PostPost--ProcessingProcessing
Post-processing functionalities include Animation Components
fringe/contour plot Stress/Stain vectors plot Cross section plot
Time history data plot Time history cross plot Fluid part
iso-surface plot Volume fraction history plot for ALE fluid
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Vector MenuVector Menu
Nodal Surface Shear
Principal Strain
Velocity
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Time History InterfaceTime History Interface
History History to plot time history datato plot time history
data Element dataElement stresses and strainsPick elements to plot
dataValue set to element value or min/max value for the
partE-Type choose element type to plot historyE-Axes global or
localSurface choose shell element through the thickness
locations Scalar plot scalar value that is being fringed
(choose
component in Fcomp interface) Int.pt Select element integration
points
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
XYPlot XYPlot show and cross plottingshow and cross plotting
Import xy plot data as: list of points, keep file, and curve
file
All xy data saved in the xy plot windows is automatically add to
the file list.
Files can be added by the File menu or Add button. Remove button
deletes file from list.
All plot windows open are also listed under the Window toggle
button.
So any point data can be shown and added to a current plot.
When data from one plot is required to be related to another
plot, so called cross plotted can be used
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
XY plot XY plot cross plotcross plot
Two files are added to file list
Select 2nd file, and each curve in file is then listed
Select curve into X-axis location
Do the same for 1st file into Y-axis location
Press plot button Stress versus Strain plot
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
AnnotationsAnnotations
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
XYPlot WindowXYPlot Window
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
XYPLOT WindowXYPLOT Window
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Formatted OutputFormatted Output
Purpose: To output postPurpose: To output post--processing data
into processing data into various formatted filevarious formatted
file Option for whole model or active parts only Output in user Ids
or internal Ids Output model itself or with nodal/elemental
results State no selection Format
selection:KeywordNastranDynainSTL ascii or binary
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
LSLS--Prepost_VRPrepost_VR
LSLS--Prepost_VRPrepost_VR: A special version of : A special
version of lsprepostlsprepost to run to run on large screen multion
large screen multi--wall systemwall system It is built on VR
Juggler (http://www.vrjuggler.org), an open source
framework for building virtual reality applicationsWand-based
interaction LS-Prepost_VR supports interfaction via
a 6-dof wand. The wand controls the model manipulation (rotate,
translate, scale), animation and selection, also an interactive
clipping plane to explore the dataset
LS-Prepost_VR is free just like LS-Prepost, but requires
installation Fee. (cost is systems dependent, contact LSTC for the
cost)
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
LSLS--Prepost_VRPrepost_VR
LS-PrePost-VRRender Nodes
LS-PrePost-Remote(client) LS-PrePost-VR
(server)
Wireless Access Point
10/100 Network Switch
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
LSLS--Prepost_VRPrepost_VR
Head Avatar Clip Mode Indicator
Virtual Wand Pointer
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Current Status of LSCurrent Status of LS--PrepostPrepost
LS-Prepost is bundled with LS-DYNA on all hardware/software
platforms including PC/Windows without additional cost
LS-Prepost 2.1 has been released LS-Prepost 2.1 can be freely
downloaded from
ftp://ftp.lstc.com/outgoing2/lsprepost2_1 64bit version is
available for both Unix,
Linux, and Win64
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
Current Status of LSCurrent Status of LS--PrepostPrepost Online
documentation is available at
http://www.lstc.com/lspp There are more than 16 extended
tutorials and
many mini-tutorials online that give step-by-step instructions
on how to create and generate model data. More tutorials will be
added over time
FAQ (Frequently Asked Questions) is also available online to
help users
Linkage to other LS-DYNA support sites
-
2003 Livermore Software Technology Corporatio
LS-PREPOST
ConclusionsConclusions
Making LS-Prepost more stable and more robust is always our
number one prioritySupport LS-DYNAs pre- and post-processing
needs is our major goals and objectivesFulfill users demands
whenever it is possibleWilling to listen to users suggestions
and
adapting new ideas
Capabilities of LS-PREPOST2.1 18th Annual HP
Symposium:Technology Trends in Computational EngineeringPlymouth,
MichiOverviewOverviewOverviewOther Imported file formatGeometry and
MeshingGeometry Curves/LinesGeometry Curves/LinesGeometry
Curves/LinesGeometry Surface InterfaceGeometry Surface
InterfaceMeshing 2D Mesher with sketch boardMeshing Simple
GeometrySimple Geometry MeshingSimple Geometry MeshingTetrahedron
Mesher and Surface RemeshSkin a Solid HemisphereTetMesh
InterfaceTetmeshed and showing inside meshMeshing - NLMeshMeshing -
NLMeshMeshing - nLMesh Line SweepSweep 2D Cross-section into
SolidSweep 2D Cross-section into SolidSurface Meshing TMesh and
AMesh3D Block Solid and Shell Meshing3D Block Meshing3D Block
Meshing3D Block Meshing3D Block Meshing3D Block Meshing3D Block
Meshing3D Block MeshingMesh Clean UpMesh Data ManipulationInput
keywordLSDYNA Keyword dataKeyword Edit - FeatureKeyword Edit -
FormSave Keyword FileApplication Dummy PositioningApplication -
Airbag FoldingApplication Seatbelt FittingSPH GenerationSPH
GenerationSPH GenerationMetal Forming Interface201 Head Impact
PositioningIIHSPost-ProcessingPost-ProcessingVector MenuTime
History InterfaceXYPlot show and cross plottingXY plot cross
plotAnnotationsXYPlot WindowXYPLOT WindowFormatted
OutputLS-Prepost_VRLS-Prepost_VRLS-Prepost_VRCurrent Status of
LS-PrepostCurrent Status of LS-PrepostConclusions