Ls Prepost Tutorial

161

Click here to load reader

description

LS-PrePost Training Course

Transcript of Ls Prepost Tutorial

Page 1: Ls Prepost Tutorial

LSLS--PREPOST TrainingPREPOST Training

88thth International LSInternational LS--DYNA Users ConferenceDYNA Users Conference

Post Conference TrainingPost Conference Training

May 5 May 5 -- 6, 20046, 2004

Copyright © 2004 Livermore Software Technology Corporation. All Rights Reserved

Page 2: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 2

IntroductionIntroduction

LSLS--PREPOST is an advanced pre/post processor for LSPREPOST is an advanced pre/post processor for LS--DYNADYNA

Full Support of LS-DYNA Keywords

LS-DYNA Model Visualization

Model Creation and Editing

Post-processingState results animation

Fringe component plots

History XY plots

Page 3: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 3

Course OutlineCourse Outline

LS-PREPOST

Overview

General Operations

Post-processing

Pre-processing

Other Applications

Meshing

Interface layout

Mouse,Keyboad

Pull Down menu

Hot Button

Identify

Find

Blank

Annotation

View

Setting menu

General Operations

Part Select

Explode

Group

Lighting

Color

Appearance

Page 4: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 4

Course Outline (cont’d)Course Outline (cont’d)

ASCII

Section plane

Vector plot

History

XyPlot

Binout

Output

Post-processing

Animation

Fcomp

Range

Measure

Follow

State Control

Trace

Meshing

Tool Meshing

Topology Meshing

2D Meshing

Simple meshing

Cylinder

ShellBoxSolid

4PointShell

Page 5: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 5

Course Outline (cont’d)Course Outline (cont’d)

Pre-Processing

Model Manipulation

Mesh dataManipulation

LD-DYNA datacreation

MeshCreation

LD-DYNA KewordInput/output/edit

Subsystem

Part

Renumber

Normal

Dupgrid

Detach

Ref check

El_generation

Genselection

Translate

Rotate

Scale

Offset

Project

Transform

Reflect

Move/Copy

Element Edit

Node Eldit

Interface

Display

Sets/Spc

Box/Mass

CNRB/Inivel

SpWeld/Rivet

Coord/Constn

GWeld

Accels

Rigid Wall

Beam fromEdge/node/curves

Shell fromEdge/curve

Solid fromShell/ten_node

XSection

Edit Keyword

Input keyword

Output keyword

Output Active

Add keyword

Del keyword

Mod keyword

Para editDBHistory

TiedNF

Drawkeyword

Page 6: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 6

Course Outline (cont’d)Course Outline (cont’d)

Other Applications

Metal Stamping

Airbag folding

Head Impact

Occupant Position

IIHS

SPH creation

Ale mat menu

Dmypos Basic

Dympos Advance

Guide creation

Drawbead

Part travel

Part Trimming

Blank Mesh

Binder wall

Curve

FLD

SkidMaterial Database

Page 7: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 7

LSLS--PREPOSTPREPOST

OverviewOverview

Page 8: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 8

Interface LayoutInterface Layout

Graphics

Area

Main Button Menu

Page Menu

Interface Working

Areas

Message DialogCommand Area Button Description

Hot button Area

Pull Down Menu

Page 9: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 9

Mouse and Keyboard OperationsMouse and Keyboard Operations

Dynamic Model OperationRotation – Left mouse button + shift keyTranslation – Middle mouse button + shit keyScaling – Right mouse button + shift key.Fast rendering mode – Use Ctrl key instead of shift key, this will render the model in edge mode.

Drawing Area SelectionSingle Pick – Left mouse buttonArea Pick or windowing – Left mouse click, hold and drag.Polygon pick – Left mouse click, click point to form each side. Right click to complete.

Lists and Multiple SelectionsIf multiple selections are allowed then the following will apply. Press and hold Ctrl key to make multiple selections

One line description of buttons – move mouse pointer to button

Page 10: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 10

Pull Down Menu Pull Down Menu -- FileFile

New – Start new session, will clear out all existing models and memory

Open – Open files, each open operation will create a new model in ls-prepost

Import – import files will add data to current model, mainly for pre-processing operations

Update – read up to the most recent written d3plot files

Save Keyword – save LS-DYNA keyword file

Save Config – save the configuration file .lspostrc

Print – activate the printing interface

Movie – activate the AVI file generation interface

Page 11: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 11

Pull Down Menu Pull Down Menu ––FileFile-->Open>OpenBinary Plot – d3plot, interface file, d3thdtTime History – after d3plot are loaded, open d3thdt Command File – command session fileDatabase File – lspost.db file created by cdb=inputCrack – Crack data fileFLD Curve – FLD curve dataLabels – File contains labeling dataXydata – XY history dataBackground – Graphics window background JPEG fileKeyword – LS-DYNA keyword input fileNastran File – Nastran bulk data fileIngrid File – Ingrid input command fileVDA File – Geometry data in VDA formatIGES File – Geometry data in Iges formatLSPLOT – LS-DYNA new database format fileDynain Binary – Dynain file in binary formatAscii STL file – STL file in ascii formatBinary STL file – STL file in binary format

Page 12: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 12

Pull Down Menu Pull Down Menu –– MiscMisc

Reflect – reflect model about global planes

Model Info – Popup model information dialog

Swap byte on Title – Swap the byte order for title

Mesh linewidth – set mesh line width in pixel

Edge linewidth – Set edge line width in pixel

Feature angle – Set feature line computation angle

Start record – Start recording commands for animation sequence when creating AVI file

Stop record – Stop recording commands

Playback – playback the recorded commands

Ruler – Show ruler interface

Page 13: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 13

Pull Down Menu Pull Down Menu –– MiscMisc

Command file –

Title – Change title

Assign Menu Button – Start interface to assign menu on different buttons

View Message Dialog – View Keyword reader message after it is closed

Show Memory usage – Show amount of memory used for this model

Graphics Win Size – Set the Graphics window size

Page 14: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 14

Pull Down Menu Pull Down Menu –– ToggleToggle

Local axes – off/on

Texture –switch texture mode off/on (only applicable when in Fringe mode)

Lighting – Two-sided/One-sided

Fringe Light – off/on When this option is off the model will be in fringe color mode. (Lighting effects are disabled)

Outlining – Edge/feature/off, select outline type.

PlotUnode – Toggle plot un-referenced nodes on/off

Highlight – Toggle highlights off/on

Result On Screen – Toggle Show results on screen on/off (only applicable if show results is selected under Identify interface)

Shade – Flat/smooth

Outline – Select outline color black/white

Page 15: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 15

Pull Down Menu Pull Down Menu –– ToggleToggle

Deleted Nodes – on/off

Record Message – off/on When on all messages displayed in the command window will be saved to file, Default file = lspost.msg

Beam Style – Line/Prism

Animate mode – Loop/Once

Deleted elements – off/on

Fluid Outer Faces – off/on

Page 16: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 16

Pull Down Menu Pull Down Menu –– BackgroundBackground

Full (ESC to return) - Set graphic window size to full screen

Plain – Single color

Background color can be changed using Color interface on Page1

Fade, DiaFade, TriFade

Faded background color can be changed using Color interface on Page1

Picture - Jpeg file can be imported through file-background

Page 17: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 17

ExampleExample

Page 18: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 18

Hot ButtonsHot Buttons

Hot buttons are always available, they provide a fastest access to functionalities

Hide, Shad, View, Wire, Feat, Edge, Grid – Model drawing mode

Mesh, Shrn – Turn mesh line and shrinking on/off

Frin, Iso, Lcon – Set fringe/contour drawing mode

Title, Legd, Tims, Triad – Turn on/off

Bcolr, Mcolr – Turn background and mesh line color to white/black

Page 19: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 19

Hot ButtonsHot Buttons

Acen – Automatically center model to fit within graphics window

Pcen – Pick a node to be the new center point for model rotation

Zin/Zout – Zoom in, Zoom out the model

+/- 10, Rx, Ry, Rz – Rotate 10 degrees about the global X, Y, Z axes respectively. Right click on Rx, Ry, Rz to switch rotation axis.

// Toggle between parallel view and perspective view

Clp – Clear all highlighted nodes/element/parts, etc.

All – Turn all blanked elements back on

Deoff - Turn on/off all other entities in graphics window

Spart – Activate Selpart interface

Rpart – Restore last blanked part (blanked in Selpart interface)

Page 20: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 20

Hot ButtonsHot Buttons

Top, Bottom, Front, Back, Right, Left – View model in the 6 global views

Redw – Redraw the graphics window.

Anim – Activate the animation interface and start/stop animation

Home – re-position the model in the default orientation (Top view) and fit to screen

Reset – Reset to default drawing mode

Page 21: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 21

Part SelectionPart Selection

Purpose: To turn on and off partsPurpose: To turn on and off partsList provide all parts ID with name, use extended selectionElement type can be turn on and offUse single pick, area select, or polygon selectDefault is to blank part, Kp is to keep partInfo button provide quick information on the parts that are displayedCurrent displayed parts can be saved in buffers, up to 10 buffers, load saved buffer to become current display listCan select different model for multiple models display

Page 22: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 22

Explode PartsExplode Parts

Explode/separate parts for better Explode/separate parts for better visualizationvisualizationFactor define scale factor for parts to move

Direction define the direction for the parts to be moved

All/Part/PrtGroup select parts that are to be exploded/moved.

Apply Apply the settings to explode parts

Clear Clear the part selection

Reset Reset the display

Page 23: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 23

GroupGroup

Purpose: Allows users to create groups of parts. Purpose: Allows users to create groups of parts. A group is a collection of parts

Group name can be anything up to 20 characters

Create will put current display list to a new group

Add – add a group to the current display list

Subtract – subtract a group from the current display

Save – save group names in ascii file

Load – read previously saved groups

Load and save very efficient for presentations

Or, And, Xor operations are used for Adding group

Auto Center will automatically center the selected group

Page 24: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 24

Lighting SetupLighting Setup

Purpose: To setup lighting for the modelPurpose: To setup lighting for the modelTwo standard lights are set as default –

Front – position (0.0, 0.0, 1.0)

Back – position (0.0, 0.0, -1.0)

User can turn on up to 9 lights

Set red, green, blue values (0 to 1) of the componentsAmbient

Diffuse

Specular

Set position of the light

Reset to default values

Page 25: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 25

Color and TransparencyColor and Transparency

Allows users to changeAllows users to changePart color and transparency

Background color

Select color from color palate

Make color

Text color

Highlight color

Modify sky,middle,ground colors for shaded background

Page 26: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 26

AppearanceAppearance

Purpose: To set the appearance of each part Purpose: To set the appearance of each part Single pick, area select, or polygon select

Set each part or group of part to have the selected rendering options

Thick – button to set drawing shell as solid

Sphere – display solid part nodes as sphere – for EFG analysis

Allvis – allows user to set all visible parts the the selected setting

Hot button rendering option turn off while in Appear interface

Page 27: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 27

Identity Nodes/Elements/PartsIdentity Nodes/Elements/Parts

Purpose: To identify nodes/elements/partsPurpose: To identify nodes/elements/partsUse single pick, area selection or polygon selection

Can key in the Ids,

Or key in xyz values to show position

Show node/element result

Show element direction (shell and beam)

Show orthotropic material direction

Show all visibles

Unpick last picked entity

There is a maximum Ids to be shown (10000)

Page 28: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 28

Find Nodes/Elements/PartsFind Nodes/Elements/Parts

Purpose: To find a node/element/partsPurpose: To find a node/element/partsSpecify node, element or part

Find any element with ID, or specified type

Show only will show the found entity by itself

Highlight will highlight the found entity

Neighbors will propagate the find to neighboring elements

Unblank part will turn on all elements in the part that the found node/element belongs

Unblankall will turn on all elements and all parts

Page 29: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 29

Blank ElementsBlank Elements

Purpose: To blank element from displayPurpose: To blank element from displaySingle pick, area, polygon selection,

Spherical – allows user to pick a point and set a radius

Unblank part – allows user to pick a part and unblank all elements in that part

Update Surf – Update solid elements surface list

UpdEdge – Update shell element edge list

Unblank last – Undo the last blank operation

Solid OptionsAutoUpdate – will update solid surface list automatically

Surface Only – only blank the top layer of solid elements

Page 30: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 30

AnnonateAnnonate

Purpose: Purpose: AnonateAnonate graphics graphics window and window and xyxy--plot windows plot windows

Interactive position

Adding arrows

Outlining annotations

Color choices of colors

Moving annotations

Font size and color

Font style

Angle of annotations

Page 31: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 31

AnnotationsAnnotations

Page 32: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 32

Views InterfaceViews Interface

View allows user to save and retrieve a special View allows user to save and retrieve a special setting of a model insetting of a model in

Orientation

Color

Appearance

The active parts and elements is also stored in the view

Page 33: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 33

Settings MenuSettings Menu

Menu is for setting model display parameters and items that don’t fit intuitively in other menus

o El Axes - Global/Local is for setting the calculation of component stresses and strains from the default global axes values to element axes values

o Surface – set the current shell integration point surface, and the beam integration point. This changes what data is extracted for fringe displays: Fcomp menu. It also affects the History and Vector menus

o Maxima and Average – enable the max value over all shell integration points, and the mean value over all points.

Setting will only apply after the Aply button is pressed

Page 34: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 34

Settings MenuSettings Menu

Reflect menu is for making the display produce a reflection of the view about the global planes.

o The reflections can be for the whole model or selected parts

Hic/Csi menu for changing the default time scale and gravity constant

SPH – Smooth Particle Hydrodynamics menu allows the appearance of the particles to be changed

Page 35: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 35

Settings MenuSettings Menu

Thickness scale menu is related to displaying thin shells, 4 node quads, as solids. This state is set in the Appear menu

o Even displayed as solid may not have sufficient thickness to be prominent, so scaling the thickness helps

o Scaling change of thickness again allow these changes to be seen.

Fringe Scale – allows small or large changes in fringe values to modified, this is active for all fringes after setting

Crack Width – is associated with the D3CRCK file, sets minimum crack width in mm to be displayed – MAT 84 only

FLD E’strain - changes the display of strains for FLD fringe components and FLD plot to Engineering or True values

Local B’strain – Converts global strains for solid elements into element axes values

Page 36: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 36

LSLS--PREPOSTPREPOST

POSTPOST--PROCESSINGPROCESSING

Page 37: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 37

AnimationAnimation

First, Last, Inc – Animation state control

SF – scale factor for Eigenvector (mode shape) animation

No. of Div – set no. of interpolated steps within each mode

Time, State#, Perf: information on the time value, state number and performance

Up and down buttons to control animation speed

Slider bar to position to state

Left/right arrow to control slider bar behavior

Purpose: Control Animation statePurpose: Control Animation state

Page 38: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 38

Fcomp Fcomp –– Fringe Component SelectionFringe Component Selection

Purpose: To select fringe componentsPurpose: To select fringe componentsStress – regular stress components

Ndv – nodal displacement and velocity

Result – stress resultant components

Strain – regular strain components

Misc – miscellaneous components like pressure, temperature, internal energy, shell thickness, etc.

Infin – infinitesimal strains

Green – Green-St. Venant strains

Almans – Almansi strains

S.Rate – strain rates

Page 39: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 39

Fcomp Fcomp –– Fringe Component SelectionFringe Component Selection

Residu – Residual elastic strainsFLD – Forming Limit Diagram strain componentsBeam – Beam element forces and stress resultantsCFD – Navier-Stokes fluid componentsLSDA – New LSDYNA database fringe componentUser – user input element/node fringe componentApply – Not usedFrin – choose different type of rendering

Isos – iso-surfaces for solid, Lcon – line contoursXFrn – Fringe max value across all surfacesFmes – Fringe color on the mesh

Low,Mid,Upp,Max,Ave – location of shell surfacesIpt – integration pointsBpt – Beam element integration pointsGlob – Global or local

Page 40: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 40

FcompFcomp -- LSPLOTLSPLOT

••Processing new database from LSProcessing new database from LS--DYNADYNALSPREPOST automatically detects the loaded database and switches to the same fringing menu between D3PLOT and LSPLOT.

Even though LSPLOT is still at its early stage, yet LSPREPOST will always give you the up-to-date support for your post-processing needs when using LS-DYNA.

One of the significant features in the new database is flexibility. You can even define your own output, where you want it and even how you would like it to be computed.

Page 41: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 41

RangeRange

Range allows user set fringe and isoRange allows user set fringe and iso--surface rangessurface rangesDynamic - min/max is different for each time state

Static sets the same min/max for all the states

User specifies a defined min/max for all the states

Show – Shows elements within the specified range

Choose entire model, active parts only or active elements only

Color Palette can also be changed

Page 42: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 42

RangeRange

Elements out of range can be blanked out

The color palette can be reversed with red showing min and blue max

Min/Max elements can be identified along with a user defined number of elements to be shown

Number of fringe levels can be set to 10, 20 and 30

Average can be set to none, nodal and min/maxOut of range

Elements blanked

Min/max in selected area shown

No Average

Page 43: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 43

MeasureMeasure

Purpose: To Purpose: To make measurements of various itemsmake measurements of various items

Items - Selection list for measuring or creating a local coordinate system

Cancel pick – to remove last picked operation

History list – depends on selection list

Active Elements Only – for certain quantities (like area, volume, mass, etc.)

Element, Part, All – measuring by element or by part, or all

Reference Axes – select current reference axes for measurement

Page 44: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 44

MeasureMeasure

Purpose: To Purpose: To make measurements of various itemsmake measurements of various items

Items to be measuredCoordinate

Distance – between 2 nodes

Dist N2S – between a node and a surface

Angle 3Node – angle between 3 nodes

Angle 4node – angle between 2 lines formed by 4 nodes

3pt Radius – the radius formed by 3 points (nodes)

Area, volume, Mass, Inertia

AngVel – angular velocity

Separation – distance between two parts

Page 45: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 45

FollowFollow

This interface is used for model This interface is used for model animation and post processinganimation and post processing

The Definition of a point or a plane makes certain that the model is fixed at the center of the screen during the animation

After fixing a point or a plane a fringe plot of the relative displacement of the model can be carried out

Select the method

Chose the node or nodes and Apply to follow the model view

Page 46: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 46

FollowFollow

Relative displacement contour plotRelative displacement contour plotApply the follow point or plane

Select Ndv in Fcomp

Select Relative Disp (x, y, z or resultant displacement)

Relative displacement fringes

Page 47: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 47

••Direct access to a single stateDirect access to a single stateUser may directly select a state in the state list, LSPREPOST will bring the state of the model requested.

••Turn off unTurn off un--wanted stateswanted statesSometimes you may want to turn off some states such that you can focus on those you interested in.

••Overlay different states in various waysOverlay different states in various waysBy assigning the state to be overlaid, and how you want it to be overlaid, you can easily compare different simulation snapshots of the current model.

State ControlState Control

Page 48: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 48

State Control with OverlayState Control with Overlay

Page 49: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 49

Trace Node plotTrace Node plot

Purpose: Plot trace of nodesPurpose: Plot trace of nodesSingle pick, area select, or polygon select, or key in node Ids

Set trace plot line width and color

Can start from any state other than state 1

Write Trace – Time, State and X,Y,Z position

Write Cruve – Time and displacement

Page 50: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 50

ASCII filesASCII files

XYXY--plotting of various LSplotting of various LS--DYNA ASCII DYNA ASCII filesfiles

Support for loading multiple ASCII files from Support for loading multiple ASCII files from different runsdifferent runs

Main ASCII InterfaceFILE - Load Ascii file from alternate directoryLOAD and UNLOAD – Load existing file for selected file type and unload to free memoryRAISE – Raise all XY-Plot windowsPOP – Open and Raise all closed XY plot windows

DONE – Exit ASCII interface

Main Branch

Sub Branch

Main ASCII Interface

ASCII plot options and

item selection interface

Page 51: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 51

ASCII filesASCII files

ASCII XY Plot InterfacePLOT – Plot items from ASCII file in current XY plot windowNEW – Plot Items from ASCII file in new XY plot windowPADD – Add items from ASCII file to current XY plot windowALL – Select all items in the listCLEAR – Clear the selected itemsREV – Reverse the selectionINFO – Show information on the loaded ASCII file

Multiple ASCII files can be loaded from alternate subdirectories

Select ASCII file Load ASCII file from alternate directoryThe full path of the chosen ASCII file will be shown

INFO

Multiple ASCII file loading with full path of file shown

Page 52: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 52

ASCII filesASCII files

ASCII Interface SUB BranchThe sub branch lists the data that is available in the chosen ASCII file

Some of the ASCII files have special Toggles that can be used to process data

MATSUM, SECFORC, SPCFORC, NODFOR, BNDOUT, SLEOUT, and GCEOUT – [Total] used to combine multiple ASCII item selection

ABSTAT- [Airbag/Mat ID] Select airbag/material ID

ELOUT – [Clrcp] Clear component list, [Stress, Strain & Beams] component types

DEFORC – [Trans/Rotat ] Translational force and rotational moment

NODFOR – [Group] combines the nodal forces of the group

NODOUT – [HicCsi] Open Hic/Csi

RBDOUT – [Local] Plot curve in local coordinate sys

SPCFORC – [Force/Moment] forces and moment plotting

Component list of GLSTAT file

Page 53: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 53

Section PlaneSection Plane

Purpose: To Perform section cuts in the model to Purpose: To Perform section cuts in the model to study interactions/section forces/crush.study interactions/section forces/crush.

FixSp – Section plane is fixed in space

FixMd – Section plane is fixed to the model

Plane definition1p+NL – base point + normal direction

N1-N2 - Node 1 defines the base point, vector from node1 to node2 define the normal

3Nds – 3 nodes define a plane

2Nds + D – define plane by 2 nodes and a direction

Base point can be defined as position or a node

Directions defined by:

Page 54: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 54

Section PlaneSection Plane

Centroid – make centroid of model the base pointReset – reset and clear plane definitionKeep all cuts – Display all the section cutsClear – clear all section cuts and only keep the last cutCut – perform section cutModel – reset display to full model viewForce – open section force interfaceMvp – open moving plane interfaceOptions – open other options for section planeCrush – open crush/intrusion interfaceLine – open line plot interfaceMeas – open section cut measure interfaceSave – save plane definitions in memory and write to file or read from file

Page 55: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 55

Section PlaneSection Plane

Mvp – Moving plane interface

#of Cuts to divide model along the plane normal direction

Use to move plane forward or backward

Mpanim button to animate section cut

Updbspt – update base point with current position

Clear Kpsc – clear all kept section cuts from memory

Page 56: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 56

Section PlaneSection Plane

Options – Misc. options for section plane

ShowPl – show section plane on/off

ShMesh – show section plane as mesh

Outline – show solid part outline after cut

LnWidth – set section cut line width

LnColor – set section cut line color

Color/Cut – use different color for each cut instead of different color for each part

Project View – view section cut in projected view normal to the plane

Write – write section cut to file in selected formatKeyword, Vda curves, Iges curves

Curr State – set current state for writing the section cut

Page 57: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 57

Section PlaneSection Plane

Options – Misc. options for section plane

ShowPl – show section plane on/off

ShMesh – show section plane as mesh

Outline – show solid part outline after cut

LnWidth – set section cut line width

LnColor – set section cut line color

Color/Cut – use different color for each cut instead of different color for each part

Project View – view section cut in projected view normal to the plane

Write – write section cut to file in selected formatKeyword, Vda curves, Iges curves

Curr State – set current state for writing the section cut

Page 58: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 58

Section PlaneSection Plane

CurshCursh –– Intrusion plot Intrusion plot –– measure distance from node to planemeasure distance from node to planeLineWidth – Intrusion plot line width

Line Color – Intrusion plot line color

PlotType – select history plot type

Node Id can be picked or key in

Plot, New, Padd – standard lsprepost plotting buttons

Line Line –– plot fringe values at section cut plot fringe values at section cut along the length of the cutalong the length of the cut

Must load fringe value first (fcomp)

Must perform cut first

Pick a part for the line plot

Mainly for metal stamping

Page 59: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 59

Section PlaneSection Plane

Force Force –– Calculate and plot the section forcesCalculate and plot the section forcesForce and moment components

Area can also be plotted

Measure Measure –– Section cut measure interfaceSection cut measure interfaceCoordinate

Distance

3pt – Angle

3pt – radius

2ln- angles

Measure can be done from any cut to any cut

Page 60: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 60

Vector Plot MenuVector Plot Menu

Vector display – Shell Normal, Displacements, Velocities and Principal stress and strain directions for the d3plot file

Additionally, Forces, Pressures and Surface shear for the Interface Force file.

Components for displacement, velocity and force vectors can be selected

Dynamic – sets range automatically for each state

Static – applies the range over all the states

User – allows range to be applied

Show – limits the display of vectors between a range

SF – scale factor allows large or small vectors to be adjusted

Whole/Part/Area/El\Node – adjusts what is displayed

Page 61: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 61

Vector MenuVector Menu

Nodal Surface Shear

Principal Strain

Velocity

Page 62: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 62

Time History InterfaceTime History Interface

History History –– to plot time history datato plot time history dataElement data

Element stresses and strains

Pick elements to plot data

Value – set to element value or min/max value for the part

E-Type – choose element type to plot history

E-Axes – global or local

Surface – 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

Page 63: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 63

XYPlotXYPlot –– show and cross plottingshow and cross plotting

Import xy plot data as: list of points, keep file, and curve fileAll 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

Page 64: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 64

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

Page 65: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 65

AnnotationsAnnotations

Page 66: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 66

BinoutBinout

BINOUT BINOUT –– An equivalent of ASCII files but in LSDA An equivalent of ASCII files but in LSDA binary formatbinary format

*DATABASE_{options} gives users to turn on this feature.

LSPREPOST gives most up-to-date support for BINOUT

BINOUT file tells lsprepost what data have been stored

The user interface is capable of handling multiple BINOUT files, that user can compare from one simulation to another.

Page 67: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 67

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:Keyword

Nastran

Dynain

STL ascii or binary

Page 68: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 68

XYPlotXYPlot WindowWindow

Page 69: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 69

XYPLOT WindowXYPLOT Window

Page 70: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 70

LSLS--PREPOSTPREPOST

PrePre--ProcessingProcessing

Page 71: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 71

Meshing Meshing –– TMesh and AMeshTMesh and AMesh

Tmesh and Amesh are 3Tmesh and Amesh are 3rdrd party meshers party meshers that require addition license and costthat require addition license and cost

Tmesh – tool meshing for metal stamping

Amesh – topology meshing for regular car model

Read Iges or Vda geometry file

Select surfaces to be meshed

Enter meshing parameters

Mesh it, accept or reject mesh

Page 72: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 72

Meshing Meshing –– 2d Mesher with sketch board2d Mesher with sketch board

2dmesh 2dmesh –– is the magic mesher from is the magic mesher from MazeMaze

2d sketch board to create points, lines, arcs and curves

Use curves to form outline of mesh

Define mesh density on the outlines of the geometry

Mesh it and accept or reject

Page 73: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 73

Meshing Meshing –– Simple mesh creationSimple mesh creation

Create Solid by giving box Create Solid by giving box value.value.

Create Shell by give four Create Shell by give four positions.positions.

Create Cylinder shell by Create Cylinder shell by give Radius, Length and give Radius, Length and direction.direction.

Purpose: To create simple geometryPurpose: To create simple geometry

Page 74: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 74

SubsystemSubsystem

SUBSYSTEM Creation and modificationSUBSYSTEM Creation and modification

Files can be splitted to smaller subsystems

Subsystems can be modified or deleted

Managing of subsystems can be easily carried out

Create Subsystem

Read in Keyfile “example.k” and go to page 2

Select “Subsys”, this will show the single file

“example.k” as the only existing subsystem

Select “Crea”

Type in name of subsystem

Parent ID is the ID of “example.k” 1

Type in optional File name and “Apply”

Create Subsystem

Page 75: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 75

SubsystemSubsystemModifying a Subsystem

The parent ID and the name of the subsystem

can be modified using this feature

Create a new subsystem “Test2”

After Creation select “Modi” and choose “Test2”

Change Parent ID from 1 to 2

Delete Subsystem

Used to delete subsystems

Move – Subsystem Management

This feature can be used to move parts,

keywords, active parts (parts selected

on screen using “selpar” on page1) to

alternate subsystems

Create Test2

Modify Parent ID

Subsystem management

Page 76: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 76

SubsystemSubsystem

Move – Subsystem Management

Select move in subsystem management interface

Select move by active parts and move parts 1, 2 & 3 to

subsystem 3 and parts 4, 5 & 6 to subsystem 2.

The change is reflected in the Subsystem menu

By part By keyword By Active Part Moving part 1,2 & 3 to subsystem 3

All subsystems now have some parts in them

Page 77: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 77

SubsystemSubsystem

Save file by selecting “by Subsystem”

Files can be saved by Subsystems using this feature available in the File Menu

If subsystems already exist and you do not want to disturb the existing files then a

“mark” can be added to the file names and then saved as shown above

Save subsystems by marksSaving subsystems

Page 78: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 78

Part DataPart Data

Part data interface allows user to show, create Part data interface allows user to show, create and modify part dataand modify part data

Show – show part data informationNo. of Nodes and elements are included Use extended selection on the part listUse mouse single pick, area select or polygon selectDelete parts will delete all elements in the partWrite part data will include *MAT, *SECTION, *EOS, *HOURGLASS and any *DEFINE_CURVE, *DEFINE_COORDINATE data

Page 79: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 79

Part DataPart Data

Create – create new part data according to the part type: Beam, Shell, Solid, Tshell, Mass, Discrete, Seatbelt, Inerta, Rsurf, Sphnode, Fluid

NewID – take old part data and create a new one with a new IDAdd – create a new part with all data clearAccept – accept the data creationUsing bottom working area input part data or get them from link dialog

Modi – modify the existing part dataOnly single selection on the part listUse mouse to select part in the graphics area

Page 80: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 80

Part DataPart Data

Sear – search parts with specified dataData specified will be used as filter

Multiple fields can be set

Load Refby – can load data from a referenced by buffer

Assi – assign new data to a set of parts

Only fields being set will be assigned

Page 81: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 81

Part DataPart Data

Prop – show properties of a selected part

Single selection on the part list

Each individual property can be examed

Modify - property data can be modified by going to the keyword data form

Refby – popup window to show all parts that use this property

AuMd – automatically popup keyword data form when the property is being selected

Page 82: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 82

RenumberRenumber

allows the user to renumber allows the user to renumber and add offsets to model and add offsets to model entities entities

Renumber Renumber –– Renumber Renumber selected entities using selected entities using associated interfaceassociated interface

Offset Offset –– Add a numerical Add a numerical offset to selected entities offset to selected entities using associated interfaceusing associated interface

Renumber/Offset All, one Renumber/Offset All, one entity or one entity by rangeentity or one entity by range..

Renumber all Ids

Renumber By range

Page 83: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 83

NormalsNormals

Element Element normalsnormals can be visualized can be visualized and modified using this interfaceand modified using this interface

Load keyword pole.k

Select part #3

Select shells

Select element + Propagate

The element normals will be shown

The vector normals size can be changed by selecting the appropriate size (vector size

menu)

Page 84: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 84

NormalsNormals

To Reverse the To Reverse the normalsnormals of the selected elementsof the selected elementsSelect Reverse Normals

Click on reverse

Individual element normals can be reverse by checking “pick to reverse” box

To automatically reverse element normals by specifying an specific element direction, select auto reverse

Check “Pick to reverse” box

Select the correct element normal as the seed element

Then the chosen elements (elements + propagate selected earlier) will reverse all the normals to the direction specified by the seed element

Page 85: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 85

Duplicate gridsDuplicate grids

DupgridDupgrid interface allows the user to show and interface allows the user to show and merge duplicate gridsmerge duplicate grids

Input a tolerance value

Select “show” dup grid

The duplicate grids are highlighted and the control is shifted to “merge” button

The “clear” function releases the selected duplicate nodes

Merge duplicate grids

The interface can even show free edges in parts by

selecting “show free edges”

Page 86: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 86

DetachDetach

Detach: This interface allows the user to Detach: This interface allows the user to detach elements.detach elements.

Shell, Beam, Solid, Tshell – Separate chosen element typeNode – Separate all elements at a nodeElement – Select group of elements to be detachedEdge – Select edges of elements to be detachedStarting NID – Enter starting node IDShow Free Edges – Displays free edges in white. Displays free edges in blue upon clicking [Detach]

Page 87: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 87

Reference Check Reference Check -- Unreferenced and UndefinedUnreferenced and Undefined

Use this to check and delete all unreferenced entitiesCheck for unreferenced entities

Delete selected unreferenced data

Delete all unreferenced data

List of unreferenced entity types found

Select, deselect, reverse unreferenced data of selected entity type

Delete selected unreferenced data of selected entity type

Edit selected unreferenced data of selected entity type

Undefined entities can be checked/edited/deleted with this interface

Page 88: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 88

Reference Check Reference Check –– Reference Reference

Use this to display all referenced entities for the entity selection

Select the entity type used to get reference

Get all the referenced entities with the selection

Clear entity selection

All entities displayed

Deselect all referenced data of selected entity type

Reverse selection

Selection of entities can be made with different options available. Entity selection/deselection can be made by picking nodes/elements/parts and also by area.

Page 89: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 89

Reference Check Reference Check -- AttachAttach

Get all entities that are attached to the entities picked step by step or get all.

Write the displayed entities into a file

Unblank all the parts in display for restore model after attach

Attach for pick node by general selection.

Use this to find all the attached entities to the entity selection by using bottom area general selection to get nodes

Page 90: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 90

General SelectionGeneral Selection

A general interface to select nodes/elements/parts/segmentA general interface to select nodes/elements/parts/segmentMany interfaces use General Selection

Single pick, area select, or polygon select

Add/Rm – add to list or remove from list

Keyin – key in the entity Ids for selection

Label – turn label on/off for new selection

Labon – turn on labeling

Laboff – turn off labeling

Clear – clear the selection buffer

Page 91: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 91

General SelectionGeneral Selection

Save – save current selection into memory bufferLoad – load selection from buffer and make it current selectionDesel – deselect the last selected itemsWhole – set the whole model to be selectedAll Vis – set all display items to be selectedRev – reverse the selected and unselected itemsByNode – select by nodes (for node selection only)ByElem – select by element (for node and element)

Propagate with feature angle (default to 2.0 degree)

ByPart – select by part (for node, element or part)BySet – select the entity by setByEdge – select by edges (for node or edge only)3Dsurf – select only visible surface for solid element

Page 92: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 92

Translate MeshTranslate Mesh

Translate a group of nodes in a specified directionTranslate a group of nodes in a specified directionNew nodes and/or elements can be created with the copy option

Translate Distance – distance to be translated

X,Y,Z directions can be in global or local system

N1-N2 – translate in the direction from node1 to node2

N1-N2-N3 – translate in the normal direction formed by 3 nodes

Pt-to-Pt – translate in the direction from point to point

Sh-Normal – pick a shell element and use its normal as the direction of the translation

Page 93: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 93

Translate Mesh Translate Mesh -- Copy OptionCopy Option

Nodes or Element can be created with Nodes or Element can be created with CpElCpEl or or CpNdCpNdoptionsoptions

Multiple copies can be created

New elements can be assigned with new part Id

User can set starting new element Id

User can set starting new node Id

Page 94: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 94

Rotate MeshRotate Mesh

Rotate the selected mesh about an axisRotate the selected mesh about an axisAxis of rotation in X, Y, Z direction can be in global or local system

Pick a node as origin or

Enter xyz position as origin of rotation

N1-N2 – Node1 to Node2 form axis of rotation

N1-N2-N3 – the normal of the plane formed by 3 nodes is the axis of rotation

New elements or nodes can be created with copy options

Page 95: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 95

Scale MeshScale Mesh

Scale the selected meshScale the selected meshScale in global X,Y,Z directions

N1-N2 – define the direction of scaling

N1-N2-N3 – scale in the direction of the normal of a plane formed by 3 nodes

Scale factor greater than 1.0 to enlarge, smaller than 1.0 to shrink

NodeID – to define a point of origin for scaling

XYZ – or to define a position of origin for scaling

Scale Up and down have the same effect as scale factor

New nodes and elements can be created with copy option

Page 96: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 96

Shell offsetShell offset

Offset shell mesh in the direction of its normalOffset shell mesh in the direction of its normalMust make sure the normal of all shell element are consistent

Must pay attention to small radius area if offset distance too big

Offset+ offset in the positive normal direction

Offset- offset in the negative normal direction

New nodes and elements can be created with copy option

Page 97: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 97

Project MeshProject Mesh

Project mesh onto a planeProject mesh onto a planeGlobal planes normal to global X, Y, and Z axes

N1-N2 – node1 to node2 forms the normal of the plane being projected to

N1-N2-N3 – plane formed by 3 nodes

NodeId or XYZ: a point that is on the plane of projection

New nodes and elements can be created with the copy option

Page 98: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 98

Transform MeshTransform Mesh

Transform mesh from one coordinate system to another Transform mesh from one coordinate system to another coordinate systemcoordinate system

From – pick 3 nodes or positions to form the “From” coordinate systemTo – pick 3 nodes or positions to form the “to” coordinate systemP1,P2,P3 – use the popup position interface

Popup position interface:Popup position interface:Can be in global or local systemPick node or position (any where on element)C_Element – use center of elementC_Edge – use center of an edgeC_Area – use center of selection (nodes or elements)3Ptcircle – center of a circle formed by 3 pointsDone will transfer the xyz position data to calling area

Page 99: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 99

Reflect MeshReflect Mesh

Reflect mesh about a symmetry planeReflect mesh about a symmetry planeNorm X – reflect about YZ plane normal to global X axisNorm Y – reflect about XZ plane normal to global Y axisNorm Z – reflect about XY plane normal to global Z axisN1-N2 – node1 to node2 form the normal of plane for reflectionN1-N2-N3 – Plane of reflection formed by 3 nodesNew nodes and elements can be created with copy optionOther data like *INITIAL_STRESS_SHELL or element thickness will also be copied

Page 100: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 100

Move and CopyMove and Copy

Move or copy elements from one part to Move or copy elements from one part to another partanother part

Use general selection to select elements

Target part can be a non-existing part

Move – will only change part id for the selected elements

Copy – will create new elements with the new part id

Page 101: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 101

Element EditElement Edit

Element quality check

Node and Element creation and editing Node and Element creation and editing

interfaceinterface

The interface can be used create and

manipulate nodes and elements

The show feature can turn unreferenced nodes

on/off

Both nodes and elements can be created

Nodes can be aligned and locations modified by

moving the nodes simultaneously checking

element quality

Shell element quality can be checked

Shell elements can be split

ELEDIT interface

Page 102: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 102

Element Edit Element Edit -- Node modification and creationNode modification and creation

Node creation by either specifying coordinates, selecting arbitrary point or positioning the point using the window shown

Create nodes between two points

Align nodes between two

points

Modify position of nodes

Modifying nodes with element quality check

Positioning nodes

Page 103: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 103

Element Edit Element Edit -- Element modification and creationElement modification and creation

Beams, shell and solid elements can be created using the interface shown above

Pick a new or existing PID and select the nodes to create an elementElements can be deleted easily using the interfaceModifying of elements like splitting can be done using the different methods of

splitting as shown

Split elements methods

1. Select the method you want to use to split the elements

2. Elements can be selected using the interface shown

Split elementsElements chosen are highlighted

Page 104: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 104

Pre Processing ToolsPre Processing ToolsEntity Operation Interface Entity Operation Interface

This interface is used with many of the interfaces on Page 5This interface is used with many of the interfaces on Page 5

Right working area allows the user to show, create, Right working area allows the user to show, create, modify and delete entity by using list and bottom area. To modify and delete entity by using list and bottom area. To different entities right area is used to input parameter and different entities right area is used to input parameter and data.data.

The bottom area is used to select entities from the The bottom area is used to select entities from the drawing areadrawing area

Show all, none, reverse or pick by areaIdentity entity for modify and deleteRead entity keyword data using page3 and page4 form format by Kcard option

Page 105: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 105

LSDYNA data LSDYNA data -- SetDSetD

Set data interface is used to show/create/modify/delete Set data interface is used to show/create/modify/delete

LSDYNA *SET_ dataLSDYNA *SET_ data

Set data types – nodes, beam, discrete, part, segment,

shell, solid, tshell, sph

Show – show one or more sets graphically

Create – create set data using general selection

Modify – modify a set data

Delete – delete a set data

Edit – allow the attribute data to be edited

Write – write *SET_ keyword data to file

Page 106: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 106

LSDYNA data LSDYNA data -- SPCSPC

SPC SPC –– to show/create/modify/delete *BOUNDARY_SPC to show/create/modify/delete *BOUNDARY_SPC

datadata

Show – show existing SPC data,

if local coordinate systems will also be shown if being used

Label – set to no label, symbol or details

Match – match the exact constrained DOF for showing

Create – use general selection to select nodes

Node or Node Set

Set the constrained DOF

Use local coordinate system

Modify and delete SPC data

Page 107: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 107

LSDYNA data LSDYNA data -- BoxBox

Box Box –– to show/create/modify/delete *DEFINE_BOX datato show/create/modify/delete *DEFINE_BOX data

Show – show existing boxes data

Create – create new box

By min. and max.

By nodes in area or polygon

Can be translated or scaled

Modify – change existing box

Delete – delete existing boxes

Write – write *Define_box data to file

Page 108: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 108

LSDYNA data LSDYNA data –– Mass ElementMass Element

MassDMassD –– to show/create/modify/delete mass to show/create/modify/delete mass

element data element data

Show – show existing mass element with its value

Create – create new mass elements

Select nodes in General selection

Assign mass value

Modify – change existing mass element

Delete – delete existing mass elements

Page 109: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 109

LSDYNA data LSDYNA data -- CNRBCNRB

CNRB CNRB –– to show/create/modify/delete to show/create/modify/delete

**constrained_nodal_rigid_bodyconstrained_nodal_rigid_bodyShow – show existing nodal_rigid_body data

Create – create new nodal_rigid_body data

Select nodes in General selection

Assign new part Id and Set_node Id

Modify – change existing nodal_rigid_body data

Delete – delete existing nodal_rigid_body data

Page 110: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 110

LSDYNA data LSDYNA data –– Initial VelocityInitial Velocity

InivelInivel –– to show/create/modify/delete to show/create/modify/delete

*Initial_velocity data*Initial_velocity data

Show – show existing initial velocity data

Create – create new initial_velocity data

Select nodes using general selection

Modify – change existing initial_velocity data

Delete – delete existing initial_velocity data

Page 111: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 111

LSDYNA data LSDYNA data –– SpotweldSpotweld/Rivet/Rivet

SpweldSpweld/Rivet /Rivet –– to show/create/modify/delete to show/create/modify/delete

**Constrained_SpotweldConstrained_Spotweld and *Constrained_Rivet dataand *Constrained_Rivet data

Show – show existing spotweld/rivet data

Create – create new spotweld/rivit data

Autocreate on will create without click apply

Assign mass value

Modify – change existing spotweld/rivet data

Delete – delete existing spotweld/rivet data

Page 112: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 112

LSDYNA Data LSDYNA Data –– Coordinate SystemCoordinate System

CoordCoord –– to show/create/modify/delete *Define_coordinate datato show/create/modify/delete *Define_coordinate data

Show – show existing define_coordinate data

Create – create new define_coordinate data

NODES - 3 Nodes form a system

SYSTEM – 3 position form a coordinate system

VECTOR – a direction

Title – a title can be add to the data

Modify – change existing define_coordinate data

Delete – delete existing define_coordinate data

Page 113: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 113

LSDYNA Data LSDYNA Data –– Constrained_node_setConstrained_node_set

ConstnConstn –– to show/create/modify/delete *Constrained_node_set to show/create/modify/delete *Constrained_node_set

datadata

Show – show existing Constrained_node_set data

Create – create new Constrained_node_set data

Select nodes by general selection

Provide Set_node ID

Set DOF with 1 to 7

Set TF – Failure time

Modify – change existing Constrained_node_set data

Delete – delete existing Constrained_node_set data

Page 114: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 114

LSDYNA Data LSDYNA Data –– Generalize_weldGeneralize_weld

GweldGweld –– to show/create/modify/delete to show/create/modify/delete

*Constrained_generalize_weld_spot data*Constrained_generalize_weld_spot data

Show – show existing Constrained_node_set data

Create – create new Constrained_node_set data

Select nodes by general selection

Provide Set_node ID

Set DOF with 1 to 7

Set TF – Failure time

Modify – change existing Constrained_node_set data

Delete – delete existing Constrained_node_set data

Page 115: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 115

LSDYNA Data LSDYNA Data -- Seatbelt AccelerometerSeatbelt Accelerometer

Show, create, modify and delete Seatbelt Accelerometer

Create seatbelt accelerometer by input or pick node from graphic

Check node is rigid node

Modify and delete by selecting seatbelt accelerometer from list or pick from graphic by bottom entity interface

Display seatbelt accelerometer by coordinate system.

Page 116: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 116

LSDYNA Data LSDYNA Data -- RigidWallRigidWall

Show, create, modify and delete Rigid Wall

There are Geometry and Planar

Geometry include cylinder, flat, prism and sphere

Planar have finite, forces, moving and ortho options

Creation and modify can be preview and the wall can be translation, rotation and reflection.

By change bottom working area to create slave node and input more parameters

Change bottom working area

Modify preview Rigid wall

Page 117: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 117

Database Cross SectionDatabase Cross Section

Show, create, modify and delete Database Cross Section

Show database cross section

Create database cross section using bottom working area and preview

Modify by translation, rotation and reflection database cross section and preview

By change bottom working area to create slave node and input more parameters

Delete database cross section by selecting from list and pick from graphic.

Page 118: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 118

Database History Database History

DB history Type

Show, create and delete Database History

There are nodes, beam, shell, solid, sph and tshell database history

Create database history using bottom working area pick nodes or same type elements

Delete database history by selecting from list

Page 119: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 119

Tied Nodes FailureTied Nodes Failure

Show, create, modify and delete Tied Nodes Failure

Show Constrained Tied Nodes.

Create Constrained tied nodes by pick node from graphic using general selection

Modify and delete constrained tied nodes by selecting from list or picking from graphics

Page 120: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 120

Input keywordInput keyword

Input keywordInput keyword

Import more keyword file Import more keyword file define each import define each import keyword for one keyword for one subsystem.subsystem.

Offset import file Offset import file keyword in. Set offset to keyword in. Set offset to largest id or input value largest id or input value by each keywordby each keyword

Page 121: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 121

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 800 keyword There are over 800 keyword entitiesentities

Comment cards, title card and Comment cards, title card and Parameters are available for each Parameters are available for each keyword inputkeyword input

All keyword can be edit by nameAll keyword can be edit by name

Pag3 and page4 for all keywords

Edit keyword by list

Keyword edit operation buttons

Page 122: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 122

Keyword Edit Keyword Edit -- FeatureFeature

Keyword Selection Menu

CONTROL Extra Keyword Options

Ref By Interface and save ref to buffer

Keyword Input Form

Link Keyword Dialog

Pick interfaceDynamic Keyword Input Forms Entity Draw OptionInput data by table Transfer Material data from Material DatabasePlot curve and sort section data

Read data Link Dialog

Page 123: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 123

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 values

A 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 field

Link data can be viewed with a click on the nameLink data can be viewed with a click on the name

Page 124: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 124

Keyword Edit Keyword Edit -- Sort and ReferenceSort and Reference

Keyword input forms handle Keyword input forms handle all special caseall special case

Highlight key field name to Highlight key field name to change form when the value change form when the value be changedbe changed

Keyword input forms handle all Keyword input forms handle all special casespecial case

Reference check, list reference by Reference check, list reference by part and save to buffpart and save to buff

Page 125: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 125

Keyword Edit Keyword Edit –– Delete Delete

Delete keyword by make mark from list. One more time check when delete them

Undelete keyword by remove mark fro list

One more time check when delete them

Delete

Undelete

Page 126: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 126

Save Keyword FileSave Keyword File

Save keyword data into fileSave keyword data into fileSave in 960, 970, and 971 formatAdvanced options

Output keyword data in users’ own sequenceOutput keyword data selectivelyOutput keyword with titleOutput parameter names instead of actual dataOutput field namesOutput comments

Renumber data IdsOffset data IdsOutput subsystems in different files

Page 127: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 127

Save Active Keyword Save Active Keyword

Save Active keyword data into fileSave Active keyword data into fileSave all active nodes, element and partsSave all parts section, material, eos and hourgalss datas.Save all control, database datasSave all active parts setSave all constrained rigid body and airbag which include active part and part setSave above data reference dataSave more reference data

Define curves reference data Initial strain dataInitial stress beam dataInitial stress shell dataInitial stress solid

Move active keyword to target subsystem

Page 128: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 128

Element Generation Element Generation -- BeamBeam

Element generation is an interface for creating Element generation is an interface for creating beams, shells and solidsbeams, shells and solids

Beam elements can be created by selecting an edge, a curve or create nodes using either drag or spin feature

Select an existing node or create a node using the ELEDIT featureT- Element length, N- number of elements in given lengthSelect the direction in either global or local system and create beamsFor beam creation using node spin an angle and the number of segments on the angle needs to be given

Create Shell by

Page 129: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 129

Element Generation Element Generation -- ShellShell

Shell elements can be created by selecting an edge, a curve, solid element faces or surfaces

By selecting solid surfaces the entire solid surface can be chosen and shell elements created

By selecting solid faces, only a single face of the solid entity is selected

By selecting an edge an entire edge is selected. The edge selection can be enhanced by selecting an appropriate feature angle to include all features of the edge.

Curves can be created and used by either dragging or spinning to create the shell element surface

Create Shell by

Page 130: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 130

Element Generation Element Generation -- SolidSolid

Solid elements can be created by ten node, shell drag, offset and spin

Create ten node solid by selecting 4 node solid.

By selecting a shell surface the elements can be dragged in a particular direction locally or in global systems

Solids can also be created using offset in shells

Solids can be created using a spin axis and direction

Create Solid by

Page 131: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 131

LSLS--PREPOSTPREPOST

ApplicationsApplications

Page 132: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 132

Metal Stamping Metal Stamping –– Part TravelPart Travel

Purpose: To measure the distance Purpose: To measure the distance between two partsbetween two parts

Distance can be measured in global or local direction

Thickness from each part can be ignored or considerer

After distance is computed, the moving part can be automatically position

Page 133: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 133

Metal Stamping Metal Stamping -- PTRIMPTRIM

•• Part TrimmingPart TrimmingTrimming a given part with open curves.

Trimming algorithms taking care of open curves.

Several open curves are allowed to trim at the same time.

Seed nodes can be provided to keep/remove the needed region.

Trimming algorithm will take care of the adapted elements as well as element thickness and initial stress/strains during the trimming process.

Page 134: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 134

Metal Stamping Metal Stamping -- BMeshBMesh

••Blank Blank meshermesher : Creating a blank mesh for metal forming : Creating a blank mesh for metal forming simulations by using part trimsimulations by using part trim

••Three available methods for creating blanks Three available methods for creating blanks Rectangle : create rectangle blanks by giving dimensions and desired element size or number of elements

Four points : create blanks by giving 4 points in the space and the desired element size

By Curve : create blanks by giving outlines of the blank and desired element size

Page 135: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 135

Wall Creation for BinderWall Creation for Binder

Purpose:Purpose:

Selects the edges of the binder to create wall.Selects the edges of the binder to create wall.

Giving: Angle,Length,Element segment and Giving: Angle,Length,Element segment and Element normal or DirectionElement normal or Direction

Page 136: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 136

Wall Creation for BinderWall Creation for Binder

Page 137: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 137

Guide BuildingGuide Building

Purpose:Purpose:

Selects a direction and two positions to Selects a direction and two positions to create Guide.create Guide.

Giving angle, length and below percent.Giving angle, length and below percent.

Page 138: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 138

Metal Stamping Metal Stamping –– Draw BeadDraw Bead

To show/create/modify/delete To show/create/modify/delete drawbeaddrawbead datadataCreate by beam part, or by node set, or by curves

Automatically create all necessary keyword data cards

Drawbead is shown as pipe with actual depth

Page 139: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 139

Metal Stamping Metal Stamping –– CurvesCurves

To show/create/modify/delete curves dataTo show/create/modify/delete curves dataA curve is a series of points connect together

Points can be created by general selection

Save – save curves data to file with IGES or VDA or simple format

Load – load curves data from file

ModifyBreak curve

Joint curve

Translate

Insert and delete points

Page 140: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 140

Metal Stamping Metal Stamping –– FLDFLDForming Limit DiagramForming Limit Diagram

Metal forming results for state of strain in formed part is analysed by reference to the forming limit curve for the material

The biaxial strains for each element can be plotted on the FL Diagram to decide if the state of strain is safe, ie material is in a serviceable condition.

The FLD is split into regions which are collectively known as Formability.

Page 141: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 141

Metal Stamping Metal Stamping –– FLDFLDForming Limit DiagramForming Limit Diagram

Page 142: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 142

Metal Stamping Metal Stamping –– FLDFLDForming Limit DiagramForming Limit Diagram

Forming limit curve can be read in via the File menu and select from or Browse button, after selection press Set button to apply

There is a built in curve for cold rolled carbon steel based on thickness and a factor n

Elements can be selected by material, area and item by picking the model. FLD will be displayed by pressing the Plot button

Either points or tracers can be displayed on the fld. The points are for the current state and tracer draws the points from state 1 to the current state

The last picked element strain values are shown in the text list

Strains are either at the outer shell integration points or the mean value given as the middle position

Page 143: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 143

Metal Forming Skid Mark TracesMetal Forming Skid Mark Traces

The motion of the blank over critical areas of the die or punch are tracked for the forming process.

A set of line segments are picked on the die at the critical region. Where this line crosses the edges of the mesh representing the die gives points taken as the tracking positions on the die.

The die tracking points are projected onto the blank at each plot data state.

The points found on the blank as it proceeds over the die are connected up to appear as line traces. Each of these points is also tracked over the proceeding time.

Page 144: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 144

View of Skid TracesView of Skid Traces

Page 145: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 145

Airbag FoldingAirbag Folding

To create fold definition and fold an airbagTo create fold definition and fold an airbagFold 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

Page 146: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 146

Head Impact PositioningHead 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

Page 147: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 147

Occupant Occupant –– DmyPosDmyPos

•• Occupant PositioningOccupant PositioningOccupant positioning provides an interface to manipulate the occupant which can be integrated into other simulation.

Users can rotate, translate or reflect the dummy along/about specified directions.

Each subordinate of the occupant can be rotated about its joint defined in the corresponding tree file.

All constrains and physical properties will also be transformed along with the geometry data.

Multiple occupants control and importing are also supported.

Page 148: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 148

Circular Grid Generation TechniqueCircular Grid Generation Technique

A method for measuring the biaxial strain on a formed part.

The menu allows this procedure to be simulated by tracing parametric points on the mesh through the forming simulation

Page 149: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 149

Circular Grid Generation TechniqueCircular Grid Generation TechniqueHere the part is completely formed with a refined (adapted) mesh to comply with

the shape

The change in the radii of any circle indicates the biaxial strain and can be compared to the real part scribed with the same grid, ε1 = ln(d1/d0) ε2 = ln(d2/d0)

Page 150: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 150

Occupant Occupant –– DmyPosDmyPos Basic OperationsBasic Operations

••Importing OccupantsImporting OccupantsBy central listsBy keyword and tree files

••HH--Point/Limb OperationsPoint/Limb OperationsH-Point: Operations that control the entire occupant.

Translation RotationReflection

Limb: Operations that control a single subordinate of an occupant.

OrientationJoint setting

Page 151: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 151

Page 152: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 152

Occupant Occupant –– DmyPosDmyPos Advance TopicsAdvance Topics

••Multiple OccupantsMultiple Occupants

[File][File]--[Import][Import]--[[OccOcc. Model]. Model]

You can import as many as You can import as many as occupants into a model and occupants into a model and position them into the right place.position them into the right place.

••Tree filesTree filesVersion 2 : LS-Ingrid style

Version 3: LS-PREPOST style

••Angle FilesAngle FilesInherited from LS-Ingrid, that LS-PREPOST can also take the angle files and position a subordinate into an exact orientation.

••Stop AnglesStop Angles*CONSTRAINED_JOINT_STIFFNESS_{option} card in the keyword file of an occupant can potentially define stop angles for a subordinate, if stop angles were reached, LSPREPOST will not allow further orientation of the subordinate.

Page 153: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 153

IIHSIIHS

Use this interface to get IIHS (Insurance Institute of Highway Safety) intrusion plot

Filename: Type Nodout/IN/OUT

Read Nodout file which consists of the nodes required to plot intrusions for the model as measured by IIHSRead IN file which contains the node numbers assigned for each parameter required for IIHS intrusion plot. If IN file does not exist, then the node numbers should be entered through key input or picked from graphical interface.

Read OUT file to re-plot the IIHS intrusion plot, previously saved.

Page 154: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 154

IIHSIIHS

Use this interface to get IIHS intrusion plotFilename: Type Nodout/IN/OUTOnce the appropriate file is read in, you can pick the nodes from graphical interface or Key in the node numbers assigned to definition of Reference plane and points to be used to plot the intrusion chart.[NEW] New IIHS plot[ADD] Add an IIHS plot [REP] Repeat?[Done] Done with IIHS plotting interface

Plot Plot the selected IIHS plotAPlot Add intrusion plot in the current XY-Plot windowModify Modify intrusion dataDelete Delete IIHS plot from the listWrite Write IIHS intrusion data into a file

Page 155: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 155

IIHSIIHS

nodout

123 345 567

34546

65465

343425

4546575655

56788

45466

5656 6546

57643456

656754

Page 156: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 156

SPH SPH -- SphGenSphGen

Generating SPH particles in simple geometries. Generating SPH particles in simple geometries. Current available geometries are Current available geometries are

Box

Sphere

Cylinder

This user interface is still under construction, This user interface is still under construction, and will have more capability in the future.and will have more capability in the future.

Page 157: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 157

ALE Mat MenuALE Mat Menu

Use to measure the volume of fluid occupying a Control Volume.

A control volume is defined from primitives and shell parts. Primitives are: plane, cylinder/cone, rectangle box and a sphere

Combined together complicated shapes can be achieved.

Before using the menu the fluids in the d3plot file must be attained by using the SelPar menu and Fluid check button

Page 158: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 158

ALE Mat MenuALE Mat Menu

A rectangular box with fluid flowing out

Page 159: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 159

ALE Mat MenuALE Mat Menu

The volume of Fluid is calculated based on finding the volume ofeach Euler element with the control volume times the volume fraction of the fluid in the element.

Where the control volume cuts an Euler element the volume of the element contained time the volume fraction is used.

Over time the fluid flows through the Euler mesh and that volume of it within the bounds of the control volume is plotted against time.

The creation of the control volume is stored as keyword *INITIAL_VOLUME_FRACTION_GEOMETRY and can be used to create complex volume definition for fluids simulations

Page 160: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 160

Material DatabaseMaterial Database

Manage material data as separate entity

Put material data in files and directories.

Define material data by public and private ownership.

Material data including corresponding curves and coordinate systems

Material data file/directory name can be save in configuration file

Allow user to write to material database

Material data can be easily transferred between model and database

Page 161: Ls Prepost Tutorial

Copyright © 2004 Livermore Software Technology Corporation 161

Configuration FileConfiguration File

File name File name -- ..lspostrclspostrcLs-PrePost searches this file in the directories in the order:

LSTC_FILE directory (normally /usr/local/lstc)

User $HOME directory

Working directory

The last encountered parameter will be used

Only used parameters need to be stored in .lspostrc file

.lspostrc is saved with the current setting in File ->Save Config pull down menu