Introduction to LS PrePost 3.1
3.1
Jacob Krebs, LSTC May 2, 2011
Table of Contents
S C O
SECTION WORKSHOPS
O S O S
Overview ‐
General Operations Workshop 01
Mesh Generation
Mesh Generation Workshop 02
Workshop 02
Pre‐Processing Workshop 03‐06
Post‐Processing Workshop 07‐08
Command File and Macros Workshop 09
Advanced Applications Workshop 10
Extra Pre Processing Exercises
Extra Pre‐Processing Exercises Workshop 11
Workshop 11
Geometry Workshop 12
Configuration Files ‐
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 2
Overview
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 3
About LS‐PrePost
LS‐PrePost is an advanced pre and post‐processor
designed specifically for LS‐DYNA
LS‐PrePost is developed for Windows and Linux
LS‐PrePost
LS PrePost is Free
is Free
Core Functionality
• FFull support of LS‐DYNA keyword files
ll t f LS DYNA k d fil
• Full support of LS‐DYNA results files
• R b t h dli
Robust handling of geometry data (new CAD engine in 3.0)
f t d t ( CAD i i 3 0)
• Pre‐processing (meshing, model clean‐up, entity creation)
• P
Post‐processing (animation, fringe plotting, curve plotting)
i ( i i fi l i l i )
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 4
Online Resources
Official Website
• http://www.lstc.com/lspp
User Group
• http://groups.google.com/group/ls‐prepost
p //g p g g /g p/ p p
Latest Version:
• http://ftp.lstc.com/anonymous/outgoing/lsprepost
http://ftp lstc com/anonymous/outgoing/lsprepost
• ftp://ftp.lstc.com/outgoing/lsprepost
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 5
Input / Output
Input (partial list)
• FEM: LS‐DYNA Keyword, Nastran, I‐DEAS Universal,
PAM‐CRASH, RADIOSS
• CAD: IGES, STEP
• ASCII: glstat, matsum, etc…
• Binary: d3plot, binout, etc…
Output (partial list)
• FEM: LS‐DYNA Keyword, Nastran, STL
y , ,
• Image: BMP, GIF, JPEG, PNG, PostScript
• Movie: AVI, MPEG, Animated GIF
, ,
• XY Data: CRV, CSV, XML
• Other: Post.db, Project File
Other: Post.db, Project File
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 6
Mouse and Keyboard
Dynamic Model Operation
• Rotate: Shift + Left‐click
• Translate: Shift + Middle‐click
• Zoom: Shift + Right‐click/Scroll‐wheel
(Using Ctrl instead of Shift for edge mode)
G ap cs Se ect o
Graphics Selection
• Pick (single): Left Click
• Area (rectangle): Left
Area (rectangle): Left‐click
click + Drag
+ Drag
• Poly (polygon): Left‐click at corners / Right‐click to finish
List Selection
List Selection
• Multi‐Select: Left‐click + Drag / Ctrl + Left‐click
M
Mouse over controls for status bar help comments
t l f t t b h l t
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 7
GUI Layout
Menus Right Toolbar
Fil
File management & preferences
t& f A
Access to pre and post‐processing tools
t d t i t l
Graphics Viewport
Command Line Bottom Toolbar
Input (left) / Output (right)
Input (left) / Output (right) Model rendering controls
Model rendering controls
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 8
Transition Tips (version 2.4 to 3.0)
Function Key: F11
• Toggles between v2.4 and v3.0 style user interface
Menu: View > Toolbar > Text & Icon
• Turns on icon labels for bottom and right toolbars
g
Menu: Help > Old to New
• Provides
Provides mapping between v2.4 page interface buttons and
mapping between v2 4 page interface buttons and
v3.0 toolbar icons
Menu: Help > Document
Menu: Help > Document
• Describes new geometry tools
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 9
File Menu
Open – Open file (new model created for each file opened)
Import – Import file (adds keyword data to current model)
Recent – Open recent files (stored in /user/.lspp_recent)
Save – Over‐write current Keyword or Project file
Save As – Save any of the following file formats using advanced
options: Keyword, Active Keyword (visible data), Project, Post.db
( d
(condensed d3plot data), Geometry, Keyword and Project
d d3 l t d t ) G t K d d P j t (using same
( i
file name)
Update – Load new d3plots for run in progress
Print – Launch printing interface (send to printer or image file)
Print... Launch printing interface (send to printer or image file)
Movie... – Launch movie generation interface
Exit – Exit LS‐PrePost
Save and Exit – Save data to current file and exit LS‐PrePost
Save and Exit Sa e data to c rrent file and e it LS PrePost
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 10
File → Open
LS‐DYNA Binary Plot – d3plot, interface file, or d3thdt
LS‐DYNA Keyword File – ASCII formatted input file
Time History File – d3thdt (after loading d3plot)
Command File – Command session file
Post.db File – Database file (created by cdb=input)
Project File – Project file (pre‐processing)
Interface Force File – Interface force file (post‐processing)
IGES File – Geometry data in IGES format
STEP File – Geometry data in STEP format
Nastran File – Nastran bulk data file
Lsplot File – New LS‐DYNA database format file
Others – Additional input file types
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 11
Misc. Menu
View Model Info – Launch model information interface
View Memory Info – Launch memory usage interface
View Message Info – Launch keyword reader message interface
Display Ruler – Launch ruler interface
Set Keyword Title – Launch title interface
Swap Byte On Title – Swap byte order for title
Start Recording Commands – Start/stop recording macro commands
Launch Macro Interface – Launch Macro interface
Manage Command File – Launch command file interface
Execute System Call – Launch system call interface
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 12
View Menu
Full Screen (Esc to Exit) – Show graphics area in full screen mode
Background – Set background style (plain, faded, or image)
Geometry Shade – Set geometry rendering style
Element Shade – Set element rendering style
All Element/Geometry – Show all elements/geometry
Ref Geometry – Show reference geometry
Points/Curves/Surfaces – Show points/curves/surfaces
Toolbar – Hide/display toolbars, set text/icon mode, and set font size
Local Axes – Toggle between global/local
Beam Prism – Toggle between line/prism
Smooth Fringe Color – Enable smooth contours (when in fringe mode)
Keep Zout Orientation – Maintain orientation when zooming out
Show Deleted Nodes – Display deleted nodes when viewing results
Show Deleted Elements – Display deleted elements when viewing
results
Result On Screen – Display results on screen when Ident > Show
Results is active (when in fringe mode)
Smooth Shade – Use smooth shading
Record Message – Write messages to lspost.msg
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 13
Geometry Menu
Reference Geometry – Access tools for creating and editing
reference geometry (Axis, Plane, Coordinate System, and Point)
Curve – Access tools for creating and editing curves (Point,
Line Circle Circular Arc Ellipse Elliptical Arc BSpline Curve,
Line, Circle, Circular Arc, Ellipse, Elliptical Arc, BSpline Curve
Helix, Composite Curve, Break Curve, Merge Curve, Bridge
Edge, Smooth Curve, Middle Curve, Morphing Curve, Fillet
Curve)
Surface – Access tools for creating and editing surfaces (Plane,
Cylinder, Cone, Sphere, Torus, Fill Plane, Extrude, Revolve,
Sweep, Loft, N‐Side Surface, Patch Surface, Bridge Two Faces,
C bi F
Combine Faces, Fit From Points/Mesh, Middle Surface, Surface
Fi F P i /M h Middl S f S f
Morphing)
Solid – Access tools for creating and editing solids (Box,
Cylinder Cone Sphere Torus Extrude Revolve Sweep Loft
Cylinder, Cone, Sphere, Torus, Extrude, Revolve, Sweep, Loft,
Fillet, Chamfer, Draft, Thicken, Wedge, Boolean)
Geometry Tools – Access other geometry tools (Delete Face,
Extend Curve, Extend Face, Intersection, Offset, Project, j
Replace Face, Stitch Faces, Trim Transform, Copy Entity,
Management, Heal, Topology Simplify, Measure)
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 14
FEM Menu
Element and Mesh – Access mesh creation tools (Shape
Mesher, Auto Mesher, Solid Mesher, Block Mesher, N‐Line
Mesher, Tetrahedral Mesher, Blank Mesher, Element
Generation Node Editing Element Editing Mass Trimming
Generation, Node Editing, Element, Editing, Mass Trimming,
Spot Welding, SPH Generation)
Model and Part – Access model and part tools (Assembly and
Select Part, Keyword Manager, Create Entity, Display Entity,
Reference Check, Renumber, Section Plane, Model Selection,
Subsystem Manager, Group, View, Part Color, Appearance,
Annotation, Split Window, Explode, Lighting Setup)
El
Element Tools –
T l Access element tools (Identify, Find, Blank,
A l l (Id if Fi d Bl k
Move or Copy, Offset, Transform, Normals, Detach, Measure,
Morph, Smooth, Part Trim, Part Travel)
Post – Access post‐processing tools (Fringe Component, Fringe
Access post‐processing tools (Fringe Component Fringe
Range, History, XY Plot, ASCII, Binary Output, Follow, Trace,
State, Particle, Circle Grid, Chain Model, FLD, Output, Setting,
Vector)
Favorites – Customizable toolbar (see Setting → Toolbar
Manager)
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 15
Application Menu
Airbag Folding
Dummy Positioning
Seatbelt Fitting
Metal Forming
Roller Hemming
ALE Setup
Model Checking
Intrusion Measurements
Head Impact Positioning
Granular Flow Setup
Airbag Impact Setup
Media
Sled Creation
Drop Test
Curve Gen
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 16
Setting Menu
Current Subsystem ID – Set current subsystem ID
Current Working Directory – Set current working directory
Configuration Settings – Set configuration settings
Toolbar Manager – Customize toolbars
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 17
Help Menu
Document – View LS‐PrePost documentation
Tutorial – View LS‐PrePost tutorials
Old to New – View mapping between old (v2.4) and new (v3.0) GUI
Release Notes – View release notes
Check for Update – Check server for new version of LS‐PrePost
About LS‐PrePost – View version info
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 18
Bottom Toolbar
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 19
General Operations
General Operations
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 20
Model → Assembly and Select Part
Purpose: turn parts on/off (on=“active”)
Parts listed by PID and name (or element type)
Top drop‐down menu selects current model
Parts can be turned on/off by element type
Parts can be selected by Single/Area/Polygon
(use Rm/Kp to remove/keep)
Active parts can be Saved/Loaded from buffers
Selected displays active parts only in list
Info button launches Part Information interface
for active parts
SortBy button launches Part Sort interface
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 21
Model → Selection → Select
Purpose: switch between loaded models, view multiple
models, perform keyword comparison
Select –
l d l
display selected model(s)
l d d l( )
Trans – translate a model (for visualization only,
useful for side‐by‐side animation)
f l f id b id i ti )
Remove – unload a model
Info –
I f show model summary
h d l
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 22
Model → Selection → Compare
Purpose: compare two similar LS‐DYNA keyword input
files that have minor differences
Disregards keyword order, unlike other
d k d d lk h
compare/difference software
Normalizes data to ignore differences below a
N li d t t i diff b l
certain tolerance
Provides a summary only when a large number of
Provides a summary only when a large number of
differences are detected
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 23
Model → Groups
Purpose: create part groups
Groups are automatically generated for all
*
*SET_PART that exist in the model
h h d l
Create – create a new group from active parts
Select – load the selected group
Add – add a group to the current display
Subtract – subtract a group from the current display
Save – save groups to an ASCII file
Load – load groups from file
(Save and Load effective for presentations)
Or, And, Xor – used for Adding groups
Auto Center – automatically center the selected
group
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 24
Model → Views
Purpose: create views (based on color, appearance,
orientation, and active parts)
Create – create a new view
Select – load the selected view
Delete – delete the selected view
Save – save views to a binary file
Load – load views from file
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 25
Model → Appearance
Purpose: modify the appearance of parts
Parts can be selected by Single/Area/Polygon
Each selected part will have the selected rendering
options applied
Thick – draw shells with true thickness
Sphere – draw solid part nodes as spheres (for EFG)
AllVis – selected rendering options are applied to all
active parts
Render buttons are disabled while using Appear
R d b di bl d hil i A
interface
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 26
Model → Part Color
Purpose: modify part color and transparency
Set/Show colors for parts or other entities
(b k
(background, text, mesh, labels)
d h l b l)
Sky, Middle, Ground refer to background
( h Vi > B k
(when View > Background > TriFade is selected)
d > T iF d i l t d)
Select color from palette or mix new color using RBG
Fringe colors can also be changed
Fi l l b h d
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 27
Model → Annotation
Purpose: annotate Graphics and XY‐Plot windows
Position – interactively position text
Arrow – add fixed arrow
Nd Arrow – add arrow tied to node location
Move – move annotations
Text size, color, and orientation can be adjusted
Annotations can be saved to / loaded from a file
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 28
Model → Explode
Purpose: separate (explode) parts for better
visualization
Factor – scale factor for parts movement
l f f
Direction – direction for part movement
All – explode all parts
Part – explode selected parts only
PtGroup – explode a group of parts (defined using
Page 1: Group)
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 29
Model → Lighting Setup
Purpose: adjust model and material lighting
Light – adjust model lights
• 2 lights are on by default
Front – position (0.0, 0.0, 1.0)
Back –
Back position (0.0, 0.0, ‐1.0)
position (0 0 0 0 1 0)
• Up to 8 more can be activated
gp p j
• The following properties can be adjusted for each
Ambient
Diffuse
Specular
Position
Material adjust material lighting
Material – adjust material lighting
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 30
FEM General Selection
Pick Select a single entity Adjacent Select adjacent elements
Area Select using a rectangular window Attach Select attached elements
Poly Select using an irregular polygon Clear Clear selection
Sel1 Pick 1 entity (only 1 will be in buffer) Save Save selection to buffer
Load Load selection from buffer
Sphe Select entities within a sphere Deselect Undo last selection
Box Select entities within a box Whole Select all entities in model
Prox Select entities within proximity to a part Visible Select all visible entities
Circ Select entities within a circle
Select entities within a circle Reverse Reverse selection
Frin Select entities within a fringe plot range
Plan Select entities within a plane ByNode Select nodes
ByElem Select elements
In Select entities inside Area/Poly ByPart Select parts
Out Select entities outside Area/Poly BySet Set based selection
Add Add entities to a selection set ByEdge Edge based selection
Rm Remove entities to a selection set BySegm Segment based selection
Point Select points
ID Manually key‐in entity IDs
Manually key‐in entity IDs Curve Select Lines
Select Lines
Label Turn label on/off for new selection Surface Select surfaces
3Dsurf Select outer surface (solids only)
Prop Propagate selection (pick seed)
Adap Propagate across adaptive elements
Ang Feature angle for propagation
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 31
Element Tools → Identify
Purpose: identify nodes/elements/parts
Uses General Selection interface
Entity types:
• Node, Element, Part, Curve, Surface, Particle, constrained
nodal rigid body (cnrb)
nodal rigid body (cnrb)
Element types:
• Shell
Shell, Solid, Beam, TShell, SPH, Mass, Discrete, Seatbelt,
Solid Beam TShell SPH Mass Discrete Seatbelt
Inertia, Any
Can key in xyz coordinates to show position
Can show node/element results
Can show element directions (shell and beam)
Can show orthotropic material directions
Maximum number of IDs that can be shown is 12800
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 32
Element Tools → Blank
Purpose: temporarily hide or “mask” elements
Uses General Selection interface
Entity types:
• Node, Element, CNRB, Curve, Surface, Particle
Element types:
• Shell, Solid, Beam, TShell, SPH, Mass, Discrete, Seatbelt,
Inertia Any
Inertia, Any
UnBlank Part – click to restore partially hidden parts
Auto Apply – blank automatically (no need to click
Auto Apply blank automatically (no need to click
Apply button)
Auto Update – update display of solid surfaces and
Auto Update update display of solid surfaces and
edges automatically (no need to click Update Surf or
Update Edge)
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 33
Element Tools → Find
Purpose: find nodes/elements/parts/Cnrb
Find any element by ID or specified type
Show Only – shows found entity by itself
Highlight – highlights found entity
Neighbors – propagates to neighboring elements
UnblankAll – turns on all elements and parts
UnblankPart – turns on all elements in part that
found node/element belongs to
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 34
Workshop 1
p
General Operations
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 35
Workshop 1
Load and view an LS‐DYNA Keyword file...
Launch a new session of LS‐PrePost
File > Open > LS‐DYNA Keyword
( l /
(select /workshop1/belted.k)
kh /b l d k)
Click View in the Keyword Reader Error interface
Click Done in the Message interface
Use Shift + Left Click to rotate the model
Click the Auto Center (AutCen) render button (or hit
Ctrl+A)
Cli k h M h / Hid / Vi / Wi / F
Click the Mesh / Hide / View / Wire / Feature / Edge /
/ Ed /
Shrink / BacCol render buttons
Use the part selection interface...
Go to Model → Assembly and Part (SelPart) and select
Go to Model → Assembly and Part (SelPart) and select
individual parts from the list
Use Ctrl + Left Click to select multiple parts
Click All to display all parts
Click All to display all parts
Toggle Beam / Shell / Solid / Disc / SBelt
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 36
Workshop 1 (continued...)
Create a part group...
Go to Model → Groups
Click Create (all displayed parts will be saved to “Group_43”)
Go to Model → Assembly and Part (SelPart) and manually turn on
some other parts
Go to Model → Groups
Select “Group_43” from the list and click Select
Identify nodes and elements...
Turn on the mesh (using the Mesh render button)
Go to Element Tools → Identify
Select Node in the Identify interface and pick some nodes in the
model to display their IDs
Select Element in the Identify interface and pick some elements
Toggle Elem Dir to display the N1 to N2 direction
Click the Clear render button to clear all highlighted entities
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 37
Workshop 1 (continued...)
Modify part appearance...
Go to Model → Appearance
Select any one of the drawing modes Hide / Edge / Shad / Wire
Pick some parts in the model
Toggle Thick in the Appearance interface and click AllVis
Click the Zoom In render button (or hit Ctrl+Z) and zoom in on a
shell part to verify that thickness is displayed
Blank some elements...
Go to Element Tools → Blank
Select Area in the General Selection interface and draw a box to
blank some elements
Click Reverse in the General Selection interface
Click Unblank All in the Blank interface
Click the Assembly and Part (SelPart) render button
Select “88 PSHELL” from the list, click the Auto Center (AutCen)
render button, and click Done
d b tt d li k D i th A
in the Assembly and Part interface
bl dP ti t f
Toggle Prop (propagate) in the General Selection interface, select
Ang: 15, and pick an element on the front of the torso
Click Unblank All
Click Unblank All
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 38
Workshop 1 (continued...)
Create a view...
Go to Model → Views
Click Create (the current view will be saved as “View_01”)
Rotate the model and click Create again
Select “View_01” from the list and click Select
Click the ActAll render button to display the entire model
Find a node and element...
Go to Element Tools → Find and select Show Only
Enter 1439 in the text field and click Find
Click Neighbors several times
Select Node in the Find
Enter 5340 in the text field and click Find
Click Neighbors several times
Click the Clear render button
Go to Model → Assembly and Part (SelPart)
y ( )
Click All
Go to Element Tools → Blank
Click Unblank All
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 39
Workshop 1 (continued...)
Modify color and transparency...
Go to Model → Part Color (PtColor)
Select Transparency
Pick the roof of the structure and adjust the slider
Select Pick Through and pick through the roof to make
some additional components transparent
Select Pick Toggle and pick the roof again to make it
opaque
Click AllVis and drag the slider to the far left
S l C l
Select Color
Pick a part and adjust its color using the RGB sliders
Select Set and pick some additional parts
Select any color from color map
Click Backg (only works when View > Background >
Plain is selected)
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 40
Workshop 1 (continued...)
Compare a set of LS‐DYNA Keyword files...
Launch a new session of LS‐PrePost
File > Open > LS‐DYNA Keyword
( l /
(select /workshop1/compare/belted1.k)
kh / /b l d k)
File > Open > LS‐DYNA Keyword
(select /workshop1/compare/belted2.k)
G t M d l → S l ti
Go to Model → Selection
Select Compare
Click in the 1st Model field and select model 1
Cli k i h 2 d M d l field and select model 2
Click in the 2nd Model fi ld d l d l2
Click Compare
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 41
Workshop 1 (continued...)
Compare a set of LS‐DYNA Keyword files...
Select the Common Keywords tab
Examine the RED items to identify differences
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 42
Mesh Generation
Mesh Generation
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 43
Mesh → Shape Mesher
Purpose: mesh basic geometries
Box_Solid, Box_Shell – define min/max coordinates
and mesh density
d hd
4N‐Shell – define 4 corners and mesh density
Sphere_Solid, Sphere_Shell – define center, radius,
and mesh density (quarter circle)
Cylinder_Solid, Cylinder_Shell –
C li d S lid C li d Sh ll define center,
d fi t
direction, radius, length and mesh density (if number
of elements in circumferential direction is multiple of
of elements in circumferential direction is multiple of
4, butterfly mesh will be create)
Circle_Shell – define outer radius, inner radius (if
, (
hole is desired), angle (to create an arc), mesh
density, and normal direction
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 44
Create Position Interface
Purpose: define an XYZ location
By picking a position
By picking a node
At an element center
At an edge midpoint
At the average center of nodes or elements
At the center of a circle
New *NODE can be created
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 45
Create Direction Interface
Purpose: define a direction
By picking 2 positions
By picking 2 nodes
Along an element edge
Along an element normal
Direction can be rotated about global or local
coordinate system
New *DEFINE_VECTOR can be created
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 46
Mesh → Auto Mesher (Size)
Size mode creates uniformly sized elements
General meshing procedure...
• Select surfaces to be meshed
• Enter average element size
• Click Mesh
Click Mesh
• Click Accept
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 47
Mesh → Auto Mesher (Deviation)
Deviation mode is tool mesher for metal stamping
applications
Deviation mode creates small elements on curved
d ll l d
surfaces and large elements on flat surfaces
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 48
Mesh → Solid Mesher
Solid meshing by blocks
Uses cut & dice method followed by sweeping
Define cutting planes
Define cutting planes
on geometry
Cut and trim
into small
blocks
Sweep block faces to
form hex elements
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 49
Mesh → N‐Line Mesher
Purpose: create mesh from 2/3/4 lines
2 Line Shell – create mesh between 2 lines
3 Line Shell – create mesh between 3 lines
4 Line Shell – create mesh between 4 lines
• Enter number of elements on each edge
• Or enter element size
• Or use points on lines to create elements
Or use points on lines to create elements
Line Sweep – sweep one line along another line
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 50
Mesh → Tetrahedron Mesher
Purpose: create solid elements (tets) inside an enclosed
shell volume
Limitation: only 1 “skin” part is accepted
l “k ” d
Requirement: skin normals must be aligned
Skin can be remeshed to give better solid tet mesh
10‐node tets can also be created
Solid tet mesh can be translated in space
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 51
Workshop 2
p
Mesh Generation
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 52
Workshop 2
Create a solid cylinder and a shell cylinder...
Launch a new session of LS‐PrePost
Go to Mesh → Shape Mesher
Select Entity: Cylinder_Solid
Enter Radius: 5, Length: 10,
Num Ele (Circumferential): 32, Num (Length): 20
Enter XYZ: 0,0,1 for position
Click dirz (set direction to 0,0,1)
Click Create and Accept
Select Entity: Cylinder_Shell
Enter Num Ele: 30 (leave other parameters unchanged)
Enter XYZ: 0,0,‐1 for position
Click dirz again (changes direction to 0,0,‐1)
Activate Top And Bottom
Click Create and Accept
Turn on the mesh (using the Mesh render button)
Rotate the model such that you can see the cross‐section of both cylinders
(note the different cross‐sectional mesh of the two parts)
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 53
Workshop 2 (continued...)
Create a mesh from 4 lines...
Launch a new session of LS‐PrePost
File > Open > IGES File
( l /
(select /workshop2/test_4lmesh_curves.igs)
kh / l h i )
Click OK in the IGES Read Options popup
Go to Mesh → N‐Line Mesher
Select Type: 4 Line Shell
Pick the longest curve
Pick the remaining curves in clockwise order
Enter N1: 24 (and hit Enter)
Enter N2: 12 (and hit Enter)
Enter N3: 20 (and hit Enter)
Enter N4: 10 (and hit Enter)
Click Mesh It and Accept
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 54
Workshop 2 (continued...)
Sweep one line along another...
Launch a new session of LS‐PrePost
File > Open > IGES File
( l /
(select /workshop2/sweep_lines.igs)
kh / li i )
Click OK in the IGES Read Options popup
Go to Mesh → N‐Line Mesher
Select Type: Line Sweep
Select Mesh By: Points of Line
Pick the square line
Pick the attached curve
Click Mesh It and Accept
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 55
Workshop 2 (continued...)
Sweep one line along another...
Go to Curve → Circle
Select Method: Parameters
Click the “.” button next to Origin Point X
Select Geometry in the Create Position interface
Pick the endpoint of the remaining curve
Enter Direction X Y Z: 1 0 0
Enter Radius: 50 and click Apply
Go to Mesh → N‐Line Mesher
Select Mesh By: Number of elements
Pick the circle and click the up arrow several times to increase N1
Pick the curve and click the up arrow several times to increase N2
Click New PID
Click Mesh It and Accept
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 56
Workshop 2 (continued...)
Auto mesh an IGES file using Amesh...
Launch a new session of LS‐PrePost
File > Open > IGES File
( l /
(select /workshop2/bar5.igs)
kh /b i )
Click OK in the IGES Read Options popup
Go to Mesh → Auto Mesher
Select Size
Enter Elem Size: 5
Click Visible in the General Select interface
Click Mesh
Click Accept
Click the Wireframe (mesh) render button
Click the Wireframe (geom) render button
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 57
Workshop 2 (continued...)
Create a hollow cylinder using the block mesher...
Launch a new session of LS‐PrePost
Go to Mesh → Block Mesher
Select Type: Butterfly Blocks
Enter Length: 20
Enter L: 10
Activate Is Tubal
Enter Inner R: 4
Click Create
Rotate the model and note the synchronization
between the main window and Computation Window
Highlight (by clicking and dragging over) the faces,
lines, and vertices in the Computation Window to see
how the 4 blocks are assembled to form the cylinder
Click Accept
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 58
Workshop 2 (continued...)
Mesh a part using the solid mesher...
Launch a new session of LS‐PrePost
File > Open > STEP File
( l /
(select /workshop2/knuckle.stp)
kh /k kl )
Go to Geometry Tool → Heal
(to remove unnecessary vertices)
S l tV t
Select Vertex
Select Remove
Click Analysis (see figure)
Cli k A l
Click Apply
Go to Geometry Tool → Simplify
Select Fillet Surface Remove
Pick the small surfaces (see figure)
Click Apply
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 59
Workshop 2 (continued...)
Mesh a part using the solid mesher...
Go to Reference Geometry → Plane
Select Method: Normal to Curve
Pick an edge and a vertex to define a trimming plane
(see figure)
Click Apply
Repeat 3 times
(to create a total of 4 trimming planes)
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 60
Workshop 2 (continued...)
Mesh a part using the solid mesher...
Go to Geometry Tool → Trim
Select Cut Solid
Click in the Trim Tool box
Pick a trim plane
Click in the Be Trimmed Solid box
Pick the solid part
Click Apply
Repeat 4 times
(to trim the solid into a total of 6 parts)
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 61
Workshop 2 (continued...)
Mesh a part using the solid mesher...
Go to Geometry Tool → Heal
(to remove duplicated faces)
Select Face
l
Click Analysis
Click Apply
Go to Geometry Tool → Stitch
Activate All Faces
Activate Non‐manifold Mode
Deactivate Group by Part
Click Apply
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 62
Workshop 2 (continued...)
Mesh a part using the solid mesher...
Right‐click RefGeom under Assembly 1 in the feature
tree (upper left corner of main window) and select
Reverse Blank
Reverse Blank
Go to Mesh → Solid Mesher
(to suppress unwanted boundaries)
Select Suppress
Select Suppress
Pick unwanted boundary lines
(see dashed lines in figure)
Select Meshing
Select Meshing
Enter Elem Size: 1.2
Click Try Meshing Automatically
Click Accept
Click Accept
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 63
Pre Processing
Pre‐Processing
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 64
Mesh → Element Editing
Purpose: modify an existing mesh by editing elements
Element Editing Tools
• Check (quality)
• Create (beam, shell, tetra, penta, hexa, discrete)
• Delete
• Split / Merge
• y( )
Modify (thickness)
• Direction (change for orthotropic materials)
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 65
Mesh → Element Editing (Split/Merge)
Shell elements can be split into quads or trias
(*CONSTRAINED_ADAPTIVITY automatically created
when splitting deformable elements)
when splitting deformable elements)
Two quads can be merged into a single quad
S lid l
Solid elements can also be split
t l b lit
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 66
Mesh → Node Editing
Purpose: modify an existing mesh by editing nodes
Node Editing Tools
• Identify
• Create
• Delete (unreferenced)
Delete (unreferenced)
• Replace
• g
Align
• Modify (xyz coordinates)
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 67
Mesh → Node Editing (Align)
Define line by picking two points
Select nodes that will be snapped to the line
Option to use Nodes or Point on Element
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 68
Mesh → Node Editing (Replace)
Two nodes replacement
• Merge two nodes into one
• Option to choose final position of merged node
O ti t h fi l iti f d d
(Node1, Node2, MidPoint)
• Single pick or area select
g p
Multiple (Many) nodes replacement
• Merge multiple nodes into one
• Option to choose final position of merged node
(Center, Node, Position)
• General Selection interface used to select nodes
General Selection interface used to select nodes
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 69
Element Tools → Normals
Purpose: show/reverse/align element normals
Shell color indicates direction of normals
General Selection interface can be used to manually
show or reverse normal vectors
Automatic alignment (Auto Reverse) can be
performed by picking a “seed” element
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 70
Element Tools → Detach
Purpose: detach elements from an existing mesh
Shell, Beam, Solid, Tshell – detach elements by type
Node – detach all elements connected to a node
Element – Select group of elements to be detached
Edge – Select edges of elements to be detached
Starting NID – Enter starting ID for new nodes
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 71
Element Tools → Duplicate Nodes
Purpose: show and merge duplicate (coincident) nodes
Tolerance is automatically calculated but can be
overridden
dd
Click Show Dup Nodes then Merge Dup Nodes
Option to keep smaller or larger Node ID
Option to put new node at the xyz centroid of all
merged nodes
d d
Option to delete degenerated elements (elements
with zero area)
with zero area)
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 72
Mesh → Element Generation (Beam)
Purpose: create beam elements
On an edge
On a curve
By dragging nodes
By spinning nodes
Along shell diagonals
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 73
Mesh → Element Generation (Shell)
Purpose: create shell elements
On all outer surfaces of a solid
On individual solid faces
By dragging an edge
By spinning an edge
By extending an edge
By dragging a curve
By spinning a curve
From a segment set
By filling holes
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 74
Mesh → Element Generation (Solid)
Purpose: create solid elements
By dragging shells
By offsetting shells
By spinning shells
Using shell thickness
By sweeping shells along a path
Between two shells sets
(must have identical mesh connectivity)
4‐noded tet to 10‐noded tet
Hex to 4‐noded tet
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 75
Workshop 3
p
Pre‐Processing
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 76
Workshop 3
Merge duplicate nodes...
Launch a new session of LS‐PrePost
File > Open > LS‐DYNA Keyword (select /workshop3/badmesh.k)
Go to Element Tools → Duplicate Nodes and turn on the mesh
(using the Mesh render button)
Activate Show Free Edges
Click Show Dup Nodes (see upper right figure)
Click Merge Dup Nodes
Click Accept
Enter Tolerance: 1.0
Click Show, Merge, and Accept
Replace nodes...
Go to Mesh → Node Editing
Select Replace
Select Area and MidPoint
Select two nodes at a time for merging (by drawing a window)
Click Accept
Repeat until all internal free edges have been eliminated
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 77
Workshop 3 (continued...)
Create a tria element...
Go to Mesh → Element Editing
Select Create
Select Elem Type: Shell
Activate PID and pick the part
Activate Tria Only
Pick the 3 nodes to fill the final gap in the part
Click Accept
Align nodes along a line...
Go to Mesh → Node Editing
Select Align
Click the Right render button
Click the Zoom In render button and zoom in as shown
Pick 2 nodes to form a line
Pick the nodes in between
Click Align
Click Accept
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 78
Workshop 3 (continued...)
Split elements...
Go to Mesh → Element Editing
Select Split/Merge
Pick the elements around the hole as shown
Click Apply
Click Accept
Fill a hole...
Go to Mesh → Element Generation
Select Shell
Select Shell By: Fill_Holes
Pick any node on the perimeter of the hole
Click Create
Click Accept
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 79
Workshop 3 (continued...)
Align shell normals...
Go to Element Tools → Normals
Select Show Normals (should be already selected)
Click Visible in the General Selection interface
Select Vector Size: 0.5
Select Auto Reverse
Activate Pick Seed
Pick any element that is red
Click AutoRev
Click Done
Save the modified input file...
File > Save As > Save Keyword As...
Click Browse
Enter a file name (save as /workshop3/newmesh.k)
Click Save
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 80
Pre‐Processing
g
(continued…)
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 81
Application → Model Checking
Purpose: identify and clean unreferenced or undefined entities
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 82
Model → Display Entity
Purpose: visualize model entities (keywords) other than
nodes and elements (which are displayed by default)
Available options include…
l bl l d
• *BOUNDARY_{OPTION}
• *CONSTRAINED {OPTION}
*CONSTRAINED_{OPTION}
• *INITIAL_VELOCITY_{OPTION}
• _{
*LOAD_{OPTION} }
• *RIGIDWALL_{OPTION}
• *SET_{OPTION}
Use while post‐processing by loading d3plots
followed by the corresponding keyword file
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 83
Model → Reference Check (Attach)
Purpose: identify entities that are attached to other
model entities
Initial attachment set can be all visible or as selected
l h b ll bl l d
(using General Selection interface)
Attachment set can grow By Part or By Element
Att h t t B P t B El t
Final attachment set can be written to a file
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 84
Model → Renumber
Purpose: renumber and offset model entities
By Keyword – Entities can be renumbered/offset by
Keyword d
• ID range can be specified
• Entities can be picked using the General Selection interface
Entities can be picked using the General Selection interface
By Part – Parts/Elements/Nodes can be
renumbered/offset by Part
renumbered/offset by Part
By Selected – Parts/Elements/Nodes can be
renumbered/offset by Selected
/ y
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 85
Element Tools → Move/Copy
Purpose: move or copy elements from one part to
another
Use General Selection interface to select elements
l l f l l
Target part can be a non‐existent
Starting IDs for new elements and nodes can be
specified when performing a copy
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 86
Element Tools → Offset
Purpose: offset shells (always in normal direction)
Offset Distance – distance to offset
Element normals must be aligned before offsetting
Beware of offsetting small radii inward
Elements can be copied while offsetting
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 87
Element Tools→ Transform (Translate)
Purpose: translate nodes/elements/parts
Translate Distance – distance to translate
X,Y,Z directions can be in global or local coordinates
N1‐N2 – translate in the direction from N1 to N2
N1‐N2‐N3 – translate in the direction normal to the
plane formed by N1, N2, and N3
N1‐to‐N2 – translate using the distance and direction
between N1 and N2
Pt‐to‐Pt –
P P translate using the distance and direction
l i h di d di i
between P1 and P2
Sh‐Normal –
Sh Normal pick a shell element and use its normal
pick a shell element and use its normal
as the direction of the translation
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 88
Element Tools→ Transform (Translate)
Copy Elem – copy elements while translating
Copy Node – copy nodes while translating
Transfer – transfer selection to copied elements
Multiple copies can be created
New elements can be placed in a new part ID
User can enter starting element ID for new elements
User can enter starting node ID for new nodes
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 89
Element Tools→ Transform (Rotate)
Purpose: rotate nodes/elements/parts
Rot. Angle – angle to rotate
X,Y,Z axes can be in global or local coordinates
N1‐N2 – rotate about an axis from N1 to N2
N1‐N2‐N3 – rotate about the normal formed by N1,
N2, and N3
Origin of rotation can be a node or an XYZ location
Elements/Nodes can be copied while rotating
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 90
Element Tools→ Transform (Reflect)
Purpose: reflect nodes/elements/parts
Norm X/Y/Z – reflect along global axes
N1‐N2 – reflect along the direction from N1 to N2
N1‐N2‐N3 – reflect along the normal formed by N1,
N2, and N3
Origin of reflection can be a node or an XYZ location
Elements/Nodes can be copied while reflecting
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 91
Element Tools→ Transform (Project)
Purpose: project nodes and elements
Norm X/Y/Z – project along global axes
N1‐N2 – project along the direction from N1 to N2
N1‐N2‐N3 – project along the normal formed by N1,
N2, and N3
Can also project To Mesh, To Curve, or To Surface
Point on plane of projection can be a node or an XYZ
location
Elements can be copied while projecting
El b i d hil j i
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 92
Element Tools→ Transform (Scale)
Purpose: scale nodes/elements/parts
Scale Factor – greater than 1 to enlarge, less than 1
to shrink (when using Scale Up)
h k( h l )
X,Y,Z – scale in any combination of global directions
N1‐N2 – scale in direction from N1 to N2
N1‐N2‐N3 – scale in direction of normal formed by
N1 N2 d N3
N1, N2, and N3
Origin can be a node or an XYZ location
Elements/Nodes can be copied while scaling
El /N d b i d hil li
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 93
Element Tools→ Transform (Transform)
Purpose: transform nodes/elements/parts from one
coordinate system to another
From – pick 3 nodes (first set of P1,P2,P3) to define a
k d (f f ) d f
starting system
To –
T pick 3 nodes (second set of P1,P2,P3) to define a
i k3 d ( d t f P1 P2 P3) t d fi
destination system
P1‐P3 buttons launch Create Position interface
P1 P3 buttons launch Create Position interface
Elements can be copied while transforming
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 94
Element Tools → Smooth
Purpose: smooth a mesh to improve element quality
Use General Selection interface to select elements
Specified nodes can be locked to prevent movement
Nodes along feature angles are not moved
Boundary nodes can be fixed or free
User specified number of smoothing iterations can
be applied
Nodes can be projected back to geometry after
smoothing
hi
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 95
Element Tools → Part Trim
Purpose: trim a mesh using a curve
Parts – first, choose the parts to be trimmed
Trim Curves – second, select curves for trimming
Trim Methods (projecting curves to mesh)...
• Closest 3D projection
• Vector projection (along a specified vector)
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 96
Workshop 4
p
Mesh Transformation
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 97
Workshop 4
Create nodes at circle centers...
Launch a new session of LS‐PrePost
File > Open > LS‐DYNA Keyword
( l /
(select /workshop4/tube1.k)
kh / b k)
Click the Wire render button
Go to Mesh → Node Editing
Select Create
Click Advanced
Select 3PtCircle in the Create Position interface
At one end of the large tube, pick 3 nodes on the
perimeter and click Apply
Repeat for the other end of the large tube and both
ends of the small t be
ends of the small tube
Click Cancel in the Create Position interface
Click Accept
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 98
Workshop 4 (continued...)
Transform a mesh...
Go to Element Tools → Transform
Select Transform
Activate From
Pick one center node of the small tube (as P1)
Pick the other center node of the small tube (as P2)
Pick any node on the end of the tube near P1 (as P3)
Activate To and repeat the same for the large tube
(P1‐P3 must be picked in a similar sequence)
Select ByPart in the General Selection interface
Pick the small tube
Click Save → To Buffer → Buffer5 in the General
Selection interface
Click Transform
Click Accept
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation 99
Workshop 4 (continued...)
Translate a mesh...
Go to Element Tools → Transform
Select Translate
Select Direction: N1‐N2
Pick both center nodes of the large tube
(to define Node1 and Node2)
Enter Translate Distance: 20
Click Load → From Buffer → Buffer5 in the General
Selection interface
Cli k T
Click Tran +
Click Accept
Save the modified input file...
File > Save As > Save Keyword As...
Click Browse
Enter a file name (save as /workshop4/newtube.k)
Click Save
Keyword type List of existing keywords of this type
Open interface to pick
p p Set all entries to
data directly from model Default values
Create fresh keyword Exit keyword editing form
using default values
g
Card Number
Parameter Names Link Button
Parameter Values Drop‐down Menu
User comments can be entered here
Click in any field above to display description here
Click in any field above to display description here
(same information found in LS‐DYNA Keyword Manual)
Activate Eigen
Mode Animation
Control State
Control State Current State
Current State Control Speed
Control Speed
Current Time
Attr – modify curve attributes (symbol, color, width, style)
Save – write curves to file (.crv, Keep, XY Pairs, .csv, .xml)
Control interface allows plots to be
customized
ELOUT – [Stress/Strain/Beams]
DEFORC – [Trans/Rotat] force and moments
NODFOR – [Group] combine nodal forces of the group
NODOUT – [HicCsi] open HIC/CSI pre‐filter options
RBDOUT – [Local] plot in local coordinate system
SPCFORC –
SPCFORC – [Force/Momt] force and moments
[Force/Momt] force and moments
parameter rotang “45.0, 0.0, 30.0”
parameter filename “testcase1.key”
• Use “&” to mark parameters
open d3plot &filename
• Use “{“ and “}” when combining parameters
{ } gp
open d3plot &{directory}&{filename}
Command file structure is not yet fully documented, but
Command file structure is not yet fully documented but
more commands and details can be found here:
• http://www.lstc.com/lspp/content/other/command/command.shtml
Command 3
• *macro end
xyplot 1 savefile
1 savefile curve_file
curve file C:\temp\&fname 1 all
C:\temp\&fname 1 all
• *macro end
ID Manually key‐in entity IDs
In Select entities inside Area/Poly
Out Select entities outside Area/Poly
Add Add entities to a selection set
Rm Remove entities to a selection set
Adjacent Select adjacent entities
Attach Select attached entities
Clear Clear selection
Save Save selection to buffer
Load Load selection from buffer
Deselect Undo last selection
Whole Select all entities in model
Visible Select all visible entities
Reverse Reverse selection
Inner Hole
Outer hole