Introduction to LS PrePost 3.1 Introduction to LS‐PrePost 3.

1
Jacob Krebs, LSTC May 2, 2011

Table of Contents
SECTION S C O Overview General Operations Mesh Generation Mesh Generation Pre‐Processing Post‐Processing Command File and Macros Advanced Applications Extra Pre‐Processing Exercises Extra Pre Processing Exercises Geometry Configuration Files
LS‐PrePost Intro | May 2, 2011

WORKSHOPS O S O S ‐ Workshop 01 Workshop 02 Workshop 02 Workshop 03‐06 Workshop 07‐08 Workshop 09 Workshop 10 Workshop 11 Workshop 11 Workshop 12 ‐
©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 is Free LS‐PrePost is Free Core Functionality
• • • • • Full support of LS‐DYNA keyword files F ll t f LS DYNA k d fil Full support of LS‐DYNA results files Robust handling of geometry data (new CAD engine in 3.0) R b t h dli f t d t ( CAD i i 3 0) Pre‐processing (meshing, model clean‐up, entity creation) Post‐processing (animation, fringe plotting, curve plotting) P 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
©2011 Livermore Software Technology Corporation

LS‐PrePost Intro | May 2, 2011

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‐click + Drag Area (rectangle):  Left click + Drag • Poly (polygon):  Left‐click at corners / Right‐click to finish

List Selection List Selection
• Multi‐Select: Left‐click + Drag / Ctrl + Left‐click

Mouse over controls for status bar help comments M t l f t t b h l t
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation

7

 2011 ©2011 Livermore Software Technology Corporation 8 .GUI Layout Menus File management & preferences Fil t& f Right Toolbar Access to pre and post‐processing tools A t d t i t l Graphics Viewport Command Line Input (left) / Output (right) Input (left) / Output (right) Bottom Toolbar Model rendering controls Model rendering controls LS‐PrePost Intro | May 2.

4 and v3.4 to 3.0 toolbar icons Menu: Help > Document Menu: Help > Document • Describes new geometry tools LS‐PrePost Intro | May 2.Transition Tips (version 2.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 mapping between v2 4 page interface buttons and Provides mapping between v2.4 page interface buttons and  v3.0) Function Key: F11 • Toggles between v2. 2011 ©2011 Livermore Software Technology Corporation 9 .

 – 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. Geometry..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/. Post. Launch printing interface (send to printer or image file) Print – Launch printing interface (send to printer or image file) Movie. Active Keyword (visible data). Project..db (condensed d3plot data).lspp_recent) Save – Over‐write current Keyword or Project file Save As – Save any of the following file formats using advanced  options: Keyword.. Keyword and Project ( i ( d d d3 l t d t ) G t K d d P j t (using same  file name) Update – Load new d3plots for run in progress Print.. 2011 ©2011 Livermore Software Technology Corporation 10 .

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.File → Open LS‐DYNA Binary Plot – d3plot. 2011 ©2011 Livermore Software Technology Corporation 11 . or d3thdt LS‐DYNA Keyword File – ASCII formatted input file Time History File – d3thdt (after loading d3plot) Command  File – Command session file Post. interface file.

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 .

msg LS‐PrePost Intro | May 2. faded. set text/icon mode. 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. 2011 ©2011 Livermore Software Technology Corporation 13 . 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.View Menu Full Screen (Esc to Exit) – Show graphics area in full screen mode Background – Set background style (plain.

 Loft. Intersection. Sweep. Sphere.  Management. Extend Face. Cone.Geometry Menu Reference Geometry – Access tools for creating and editing  reference geometry (Axis. Bridge  Edge. Patch Surface.  Cylinder Cone Sphere Torus Extrude Revolve Sweep Loft Fillet. and Point) Curve – Access tools for creating and editing curves (Point. BSpline Curve. Middle Surface. Fillet  Curve) Surface – Access tools for creating and editing surfaces (Plane. Middle Curve. Torus. Break Curve. Project. Merge Curve. Revolve. Ellipse.  j Extend Curve. Revolve. Fit From Points/Mesh.  Line Circle Circular Arc Ellipse Elliptical Arc BSpline Curve Helix. Torus. Sphere. Trim Transform. Surface  C bi F Fi F P i /M h Middl S f S f Morphing) Solid – Access tools for creating and editing solids (Box. Circular Arc. Elliptical Arc.  Sweep. Composite Curve. Copy Entity. Wedge.  Cylinder. Coordinate System. Heal. 2011 ©2011 Livermore Software Technology Corporation 14 . Stitch Faces.  Line. Plane. Bridge Two Faces. Smooth Curve. Chamfer. Circle. Loft. Measure) LS‐PrePost Intro | May 2. Fill Plane.  Replace Face. Offset. Cone. Draft. Boolean) Geometry Tools – Access other geometry tools (Delete Face. Topology Simplify. Morphing Curve.  Combine Faces.  Cylinder. N‐Side Surface. Extrude. Extrude. Thicken.

 Solid Mesher. Circle Grid.  State. Smooth.FEM Menu Element and Mesh – Access mesh creation tools (Shape  Mesher. Fringe  Range. Block Mesher.  Vector) Favorites – Customizable toolbar (see Setting → Toolbar  Manager) LS‐PrePost Intro | May 2. Tetrahedral Mesher. N‐Line  Mesher. Display Entity.  Annotation. Chain Model. Blank Mesher. ASCII. Explode. Section Plane. Node Editing. Editing.  Morph. XY Plot. Keyword Manager. Lighting Setup) Element Tools – A El T l Access element tools (Identify.  l l (Id if Fi d Bl k Move or Copy. Element. History. Detach. Output.  Reference Check. Group.  Subsystem Manager. Appearance. Measure. View. Part Color. Renumber. Create Entity. Part Trim. Mass Trimming. Model Selection. Follow. Find. Transform. 2011 ©2011 Livermore Software Technology Corporation 15 . Binary Output. Auto Mesher.  Generation Node Editing Element Editing Mass Trimming Spot Welding. Particle. Offset. Part Travel) Post – Access post‐processing tools (Fringe Component Fringe Access post‐processing tools (Fringe Component. Split Window. Blank. Setting. SPH Generation) Model and Part – Access model and part tools (Assembly and  Select Part. Element  Generation. FLD. Normals. Trace.

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.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.4) and new (v3. 2011 ©2011 Livermore Software Technology Corporation 18 .

Bottom Toolbar Opti Toggle Title. Background Color. 2011 ©2011 Livermore Software Technology Corporation 19 . Legend. or Left view Left‐click to reverse rotation direction Right‐click to modify rotation angle Rotate Left‐click to rotate about axis shown Right‐click to switch rotation axis (X/Y/Z) Persp ActAll Anim Toggle Parallel/Perspective view mode Restore all entities to be active Display animation controls or start/stop animation AutCen Automatically center model to fit within window HidEle Display elements with hidden lines removed ShaEle Display elements in shaded mode with mesh lines off VieEle Display elements in plain color mode WirEle Display elements in wireframe mode Wi El Di l l t i i f d Feat Edge Grid Mesh Display elements in feature line mode (default angle=30°) Display elements in edge line mode Display each nodal point as a colored pixel Toggle element mesh on/off Shrink Draw elements in shrunken mode (default=0. Triad. Right. Front. Min‐Max. Time Stamp. Mesh Color. click and drag to draw a box Zoom out to previous zoom position Pick node as new center point for model rotation View coordinate systems View coordinate systems Choose Top. and Performance Stats on/off ShfCtr Toggle Off/Shift/Ctrl (for one‐handed rotate/pan/zoom) Clear ZoIn Zout Pcen VCrd Top Angle Clear all picked or highlighted information Zoom in. Bottom.85) Frin Unref Toggle Fringe/Line‐contours/Iso‐surfaces Toggle unreferenced nodes on/off EdgGeo Di l Ed G Display geometry in shaded mode with edges on t i h d d d ith d ShaGeo Display geometry in shaded mode with edges off WirGeo Display geometry in wireframe mode BacCol Toggle background color black/white (Plain background mode only) Toggle background color black/white (Plain background mode only) SelPart Launch Assembly and Select Part interface ResPart Restore the last removed part (Shift+R) Plot Open XY plot management interface LS‐PrePost Intro | May 2. Back.

 2011 ©2011 Livermore Software Technology Corporation 20 .General Operations General Operations LS‐PrePost Intro | May 2.

 2011 ©2011 Livermore Software Technology Corporation 21 .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.

 view multiple  models. perform keyword comparison Select – d l 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 – h I f show model summary d l LS‐PrePost Intro | May 2.Model → Selection → Select Purpose: switch between loaded models. 2011 ©2011 Livermore Software Technology Corporation 22 .

 2011 ©2011 Livermore Software Technology Corporation 23 .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.

 Xor – used for Adding groups Auto Center – automatically center the selected  group LS‐PrePost Intro | May 2. And. 2011 ©2011 Livermore Software Technology Corporation 24 .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.

Model → Views Purpose: create views (based on color. 2011 ©2011 Livermore Software Technology Corporation 25 . 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. appearance.  orientation.

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 .

 mesh. Middle. 2011 ©2011 Livermore Software Technology Corporation 27 . Ground refer to background (when View > Background > TriFade is selected) ( h Vi > B k 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. labels) (b k d h l b l) Sky.Model → Part Color Purpose: modify part color and transparency Set/Show colors for parts or other entities  (background. text.

 2011 ©2011 Livermore Software Technology Corporation 28 . color.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. 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 29 .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.

 0. 0. 2011 ©2011 Livermore Software Technology Corporation 30 . ‐1.0) Back – position (0.0.0) Back 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.0.0.0.Model → Lighting Setup Purpose: adjust model and material lighting Light – adjust model lights • 2 lights are on by default Front – position (0. 1.

FEM General Selection Pick Area Poly Sel1 Sphe Box Prox Circ Frin Plan In Out Add Rm ID Label Select a single entity Select using a rectangular window Select using an irregular polygon Pick 1 entity (only 1 will be in buffer) Select entities within a sphere Select entities within a box Select entities within proximity to a part Select entities within a circle Select entities within a circle Select entities within a fringe plot range Select entities within a plane Select entities inside Area/Poly Select entities outside Area/Poly Add entities to a selection set Remove entities to a selection set Manually key‐in entity IDs Manually key‐in entity IDs Turn label on/off for new selection ByNode Select nodes ByElem Select elements ByPart Select parts BySet Set based selection ByEdge Edge based selection BySegm Segment based selection Point Curve Select points Select Lines Select Lines Adjacent Select adjacent elements Attach Select attached elements Clear Save Load Clear selection Save selection to buffer Load selection from buffer Deselect Undo last selection Whole Select all entities in model Visible Select all visible entities Reverse Reverse selection Surface Select surfaces 3Dsurf Select outer surface (solids only) Prop Adap Ang Propagate selection (pick seed) Propagate across adaptive elements Feature angle for propagation LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 31 .

 TShell. Part. Beam. Mass. 2011 ©2011 Livermore Software Technology Corporation 32 . Discrete. Seatbelt. constrained  nodal rigid body (cnrb) nodal rigid body (cnrb) Element types: • Shell Solid Beam TShell SPH Mass Discrete Seatbelt Shell. Solid. SPH. Surface. Element. Curve. 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.  Inertia. Particle.Element Tools → Identify Purpose: identify nodes/elements/parts Uses General Selection interface Entity types: • Node.

 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. Surface. CNRB.  Inertia. Solid. TShell.Element Tools → Blank Purpose: temporarily hide or “mask” elements Uses General Selection interface Entity types: • Node. Discrete. Mass. 2011 ©2011 Livermore Software Technology Corporation 33 . Element. Beam. SPH. Particle Element types: • Shell. Curve. Seatbelt.

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 .

 2011 ©2011 Livermore Software Technology Corporation 36 .k) ( l / 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) Click the Mesh / Hide / View / Wire / Feature / Edge /  Cli k h M h / Hid / Vi / Wi / F / Ed / Shrink / BacCol render buttons Use the part selection interface. Launch a new session of LS‐PrePost File > Open > LS‐DYNA Keyword (select /workshop1/belted. 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..Workshop 1 Load and view an LS‐DYNA Keyword file....

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..) Create a part group..... 2011 ©2011 Livermore Software Technology Corporation 37 .Workshop 1 (continued. 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 38 . select  Ang: 15.... click the Auto Center (AutCen)  render button. 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. and pick an element on the front of the torso Click Unblank All Click Unblank All LS‐PrePost Intro | May 2.) Modify part appearance.Workshop 1 (continued. 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. and click Done i th A d b tt d li k D in the Assembly and Part interface bl dP ti t f Toggle Prop (propagate) in the General Selection interface.

.. 2011 ©2011 Livermore Software Technology Corporation 39 .. 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.) Create a view....Workshop 1 (continued. 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 40 ..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 Select Color S l C l 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...

k) Go to Model → Selection G t M d l → S l ti Select Compare Click in the 1st Model field and select model 1 Click in the 2nd Model field and select model 2 Cli k i h 2 d M d l fi ld d l d l2 Click Compare LS‐PrePost Intro | May 2..Workshop 1 (continued.k) ( l / kh / /b l d k) File > Open > LS‐DYNA Keyword (select /workshop1/compare/belted2.. Launch a new session of LS‐PrePost File > Open > LS‐DYNA Keyword (select /workshop1/compare/belted1.) Compare a set of LS‐DYNA Keyword files.. 2011 ©2011 Livermore Software Technology Corporation 41 ..

..) Compare a set of LS‐DYNA Keyword files.. 2011 ©2011 Livermore Software Technology Corporation 42 . Select the Common Keywords tab Examine the RED items to identify differences LS‐PrePost Intro | May 2.Workshop 1 (continued..

 2011 ©2011 Livermore Software Technology Corporation 43 .Mesh Generation Mesh Generation LS‐PrePost Intro | May 2.

( hole is desired). radius.  C li d S lid C li d Sh ll d fi t direction. 2011 ©2011 Livermore Software Technology Corporation 44 . inner radius (if  . radius. butterfly mesh will be create) Circle_Shell – define outer radius. Box_Shell – define min/max coordinates  and mesh density d hd 4N‐Shell – define 4 corners and mesh density Sphere_Solid. angle (to create an arc). Cylinder_Shell – define center.Mesh → Shape Mesher Purpose: mesh basic geometries Box_Solid. length and mesh density (if number  of elements in circumferential direction is multiple of  of elements in circumferential direction is multiple of 4. Sphere_Shell – define center. mesh  density.  and mesh density (quarter circle) Cylinder_Solid. and normal direction LS‐PrePost Intro | May 2.

 2011 ©2011 Livermore Software Technology Corporation 45 .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 46 .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.

. • • • • 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 (Size) Size mode creates uniformly sized elements General meshing procedure..

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 .

 2011 ©2011 Livermore Software Technology Corporation 50 .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.

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 .

‐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. Length: 10.1) Click Create and Accept Select Entity: Cylinder_Shell Enter Num Ele: 30 (leave other parameters unchanged) Enter XYZ: 0.0. Launch a new session of LS‐PrePost Go to Mesh → Shape Mesher Select Entity: Cylinder_Solid Enter Radius: 5. Num Ele (Circumferential): 32.Workshop 2 Create a solid cylinder and a shell cylinder.0.‐1 for position Click dirz again (changes direction to 0. Num (Length): 20 Enter XYZ: 0.0.0. 2011 ©2011 Livermore Software Technology Corporation 53 .1 for position Click dirz (set direction to 0...

igs) ( l / 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.... Launch a new session of LS‐PrePost File > Open > IGES File (select /workshop2/test_4lmesh_curves..Workshop 2 (continued.) Create a mesh from 4 lines. 2011 ©2011 Livermore Software Technology Corporation 54 .

.) Sweep one line along another. Launch a new session of LS‐PrePost File > Open > IGES File (select /workshop2/sweep_lines.Workshop 2 (continued... 2011 ©2011 Livermore Software Technology Corporation 55 .igs) ( l / 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..

” 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..Workshop 2 (continued..) Sweep one line along another. 2011 ©2011 Livermore Software Technology Corporation 56 ... Go to Curve → Circle Select Method: Parameters Click the “.

igs) ( l / 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.) Auto mesh an IGES file using Amesh. Launch a new session of LS‐PrePost File > Open > IGES File (select /workshop2/bar5....

Workshop 2 (continued. 2011 ©2011 Livermore Software Technology Corporation 58 . 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. 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....) Create a hollow cylinder using the block mesher.

.stp) ( l / kh /k kl ) Go to Geometry Tool → Heal (to remove unnecessary vertices) Select Vertex S l tV t Select Remove Click Analysis (see figure) Click Apply Cli k A l Go to Geometry Tool → Simplify Select Fillet Surface Remove Pick the small surfaces (see figure) Click Apply LS‐PrePost Intro | May 2...) Mesh a part using the solid mesher.Workshop 2 (continued. Launch a new session of LS‐PrePost File > Open > STEP File (select /workshop2/knuckle.. 2011 ©2011 Livermore Software Technology Corporation 59 .

 2011 ©2011 Livermore Software Technology Corporation 60 .) Mesh a part using the solid mesher.Workshop 2 (continued. 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 61 .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 62 .....Workshop 2 (continued. 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.) Mesh a part using the solid mesher.

2 Click Try Meshing Automatically Click Accept Click Accept LS‐PrePost Intro | May 2.) 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.....Workshop 2 (continued. 2011 ©2011 Livermore Software Technology Corporation 63 .

Pre‐Processing Pre Processing LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 64 .

 shell. discrete) Delete Split / Merge y( ) Modify (thickness) Direction (change for orthotropic materials) LS‐PrePost Intro | May 2. tetra.Mesh → Element Editing Purpose: modify an existing mesh by editing elements Element Editing Tools • • • • • • Check (quality) Create (beam. penta. hexa. 2011 ©2011 Livermore Software Technology Corporation 65 .

 2011 ©2011 Livermore Software Technology Corporation 66 .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 Solid elements can also be split S lid l t l b lit LS‐PrePost Intro | May 2.

 2011 ©2011 Livermore Software Technology Corporation 67 .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 68 .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.

 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. 2011 ©2011 Livermore Software Technology Corporation 69 . Position) • General Selection interface used to select nodes General Selection interface used to select nodes LS‐PrePost Intro | May 2.Mesh → Node Editing (Replace) Two nodes replacement • Merge two nodes into one • O ti t h Option to choose final position of merged node fi l iti f d d (Node1. Node. Node2.

 2011 ©2011 Livermore Software Technology Corporation 70 .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.

 Solid. Beam. 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 → Detach Purpose: detach elements from an existing mesh Shell.

 2011 ©2011 Livermore Software Technology Corporation 72 .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.

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 .

 2011 ©2011 Livermore Software Technology Corporation 75 .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.

Workshop 3 p Pre‐Processing LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 76 .

Workshop 3 Merge duplicate nodes. 2011 ©2011 Livermore Software Technology Corporation 77 .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.. and Accept Replace nodes.. Launch a new session of LS‐PrePost File > Open > LS‐DYNA Keyword (select /workshop3/badmesh. 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..0 Click Show. Merge..

) Create a tria element. 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 .. 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.....Workshop 3 (continued.

 2011 ©2011 Livermore Software Technology Corporation 79 ... 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.Workshop 3 (continued....) Split elements..

. File > Save As > Save Keyword As.k) Click Save LS‐PrePost Intro | May 2.Workshop 3 (continued... Click Browse Enter a file name (save as /workshop3/newmesh. Go to Element Tools → Normals Select Show Normals (should be already selected) Click Visible in the General Selection interface Select Vector Size: 0. 2011 ©2011 Livermore Software Technology Corporation 80 ...) Align shell normals..5 Select Auto Reverse Activate Pick Seed Pick any element that is red Click AutoRev Click Done Save the modified input file...

Pre‐Processing g (continued…) LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 81 .

 2011 ©2011 Livermore Software Technology Corporation 82 .Application → Model Checking Purpose: identify and clean unreferenced or undefined entities LS‐PrePost Intro | May 2.

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 .

 2011 ©2011 Livermore Software Technology Corporation 85 .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.

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 .

 2011 ©2011 Livermore Software Technology Corporation 87 .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.

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.Y. N2. 2011 ©2011 Livermore Software Technology Corporation 88 . and N3 N1‐to‐N2 – translate using the distance and direction  between N1 and N2 Pt‐to‐Pt – translate using the distance and direction  P P l i h di d di i between P1 and P2 Sh‐Normal – pick a shell element and use its normal  Sh Normal pick a shell element and use its normal as the direction of the translation LS‐PrePost Intro | May 2.Element Tools→ Transform (Translate) Purpose: translate nodes/elements/parts Translate Distance – distance to translate X.

 2011 ©2011 Livermore Software Technology Corporation 89 .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.

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. Angle – angle to rotate X. 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.Y. 2011 ©2011 Livermore Software Technology Corporation 90 .Element Tools→ Transform (Rotate) Purpose: rotate nodes/elements/parts Rot.

 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 (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 Can also project To Mesh. 2011 ©2011 Livermore Software Technology Corporation 92 .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. To Curve.  N2. 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.

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.Element Tools→ Transform (Scale) Purpose: scale nodes/elements/parts Scale Factor – greater than 1 to enlarge. N2. less than 1  to shrink (when using Scale Up) h k( h l ) X.Y. 2011 ©2011 Livermore Software Technology Corporation 93 . and N3 N1 N2 d 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.

P3) to define a  k d (f f ) d f starting system To – i k 3 d ( T pick 3 nodes (second set of P1.P2.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  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 .

. choose the parts to be trimmed Trim Curves – second.Element Tools → Part Trim Purpose: trim a mesh using a curve Parts – first. 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 ..

 2011 ©2011 Livermore Software Technology Corporation 97 .Workshop 4 p Mesh Transformation LS‐PrePost Intro | May 2.

Launch a new session of LS‐PrePost File > Open > LS‐DYNA Keyword (select /workshop4/tube1. pick 3 nodes on the  perimeter and click Apply Repeat for the other end of the large tube and both  ends of the small tube ends of the small t be Click Cancel in the Create Position interface Click Accept LS‐PrePost Intro | May 2.k) ( l / 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..Workshop 4 Create nodes at circle centers.. 2011 ©2011 Livermore Software Technology Corporation 98 .

 2011 ©2011 Livermore Software Technology Corporation 99 .. 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...Workshop 4 (continued..) Transform a mesh.

..k) Click Save LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 100 .. File > Save As > Save Keyword As..Workshop 4 (continued. Click Browse Enter a file name (save as /workshop4/newtube..... 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 Click Tran + Cli k T Click Accept Save the modified input file.) Translate a mesh.

 2011 ©2011 Livermore Software Technology Corporation 101 .Pre‐Processing g (continued…) LS‐PrePost Intro | May 2.

 2011 ©2011 Livermore Software Technology Corporation 102 .Model → Part Data Show – Show / Delete / Write part data • Parts can be selected using Pick / Area / Poly or from the list • N b Number of nodes and elements and Min/Max IDs are shown f d d l t d Mi /M ID h LS‐PrePost Intro | May 2.

 etc. MID..) Add – t t ith d t (SECID MID t ) LS‐PrePost Intro | May 2.Model → Part Data Cre – Create new part definitions • NewID – take existing data and create new part ID • Add create new part with no data (SECID.. 2011 ©2011 Livermore Software Technology Corporation 103 .

 2011 ©2011 Livermore Software Technology Corporation 104 .Model → Part Data Mod – Modify existing part definitions • Changes can be made to one part at a time LS‐PrePost Intro | May 2.

 2011 ©2011 Livermore Software Technology Corporation 105 .Model → Part Data Assign – Assign properties to parts • Changes can be made any number of parts at once • E t fi ld Empty fields are not assigned t i d LS‐PrePost Intro | May 2.

 …) • Modify – open a keyword input form for editing • R fB show all parts that reference the selected property RefBy – h ll t th t f th l t d t LS‐PrePost Intro | May 2. Material.Model → Part Data Prop – Review part properties (Section. 2011 ©2011 Livermore Software Technology Corporation 106 . Hourglass.

 BEAM. 2011 ©2011 Livermore Software Technology Corporation 107 .Model → Create Entity → Set Data Show *SET_{OPTION} Create *SET_{OPTION} • OPTIONS – NODE.  SEGMENT. SHELL. DISCRETE. SOLID. PART. THICK SHELL  • Select entities using General Selection interface Select entities using General Selection interface Modify *SET_{OPTION} • Sets must be shown before they can be modified y Delete *SET_{OPTION} Write *SET_{ {OPTION} to a file } LS‐PrePost Intro | May 2.

 NODE_SET Use General Selection interface to select nodes Activate constrained DOFs Use global or local coordinate system Modify *BOUNDARY_SPC_{OPTION} Delete *BOUNDARY_SPC_{OPTION} LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 108 .Boundary → Spc Show *BOUNDARY_SPC_{OPTION} • Label – None/Symbol/Detail • L l Local coordinate systems will be shown if used di t t ill b h if d • Match – Filter by constrained DOFs Create  BOUNDARY_SPC_{OPTION} Create *BOUNDARY SPC {OPTION} • • • • OPTIONS – NODE.

 2011 ©2011 Livermore Software Technology Corporation 109 .Initial → Velocity Show *INITIAL_VELOCITY Create *INITIAL_VELOCITY • For *INITIAL_VELOCITY_NODE only • Use General Selection interface to select nodes Modify *INITIAL_VELOCITY M dif *INITIAL VELOCITY Delete *INITIAL_VELOCITY LS‐PrePost Intro | May 2.

 PLANAR • Select geometry type (cylinder/flat/prism/sphere) • Activate additional planar options  (finite/forces/moving/ortho) • Define position and normal direction Modify *RIGIDWALL_{OPTION} Delete *RIGIDWALL_{OPTION} LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 110 .Rigidwall → Rigidwall Show *RIGIDWALL_{OPTION} Create *RIGIDWALL_{OPTION} • OPTIONS – GEOMETRIC.

 SET • Define position and normal direction Modify *DATABASE_CROSS_SECTION_{OPTION} M dif *DATABASE CROSS SECTION {OPTION} Delete *DATABASE_CROSS_SECTION_{OPTION} LS‐PrePost Intro | May 2.Database → Cross Section Show *DATABASE_CROSS_SECTION_{OPTION} Create *DATABASE_CROSS_SECTION_{OPTION} • OPTIONS – PLANE. 2011 ©2011 Livermore Software Technology Corporation 111 .

 BEAM. SOLID. 2011 ©2011 Livermore Software Technology Corporation 112 . TSHELL • Use General Selection interface to select entities Modify *DATABASE_HISTORY_{OPTION} M dif *DATABASE HISTORY {OPTION} Delete *DATABASE_HISTORY_{OPTION} LS‐PrePost Intro | May 2. SHELL.Database → History Show *DATABASE_HISTORY_{OPTION} Create *DATABASE_HISTORY_{OPTION} • OPTIONS – NODES. SPH.

Define → Box Show *DEFINE_BOX_{OPTION} Create *DEFINE_BOX_{OPTION} • OPTIONS – ADAPITVE. 2011 ©2011 Livermore Software Technology Corporation 113 . COARSEN • Define box extents • Translate or scale box Translate or scale box Modify *DEFINE_BOX_{OPTION} Delete  DEFINE_BOX_{OPTION} Delete *DEFINE BOX {OPTION} LS‐PrePost Intro | May 2.

 2011 ©2011 Livermore Software Technology Corporation 114 .Define → Vector Show *DEFINE_VECTOR Create *DEFINE_VECTOR • Define origin and direction Modify *DEFINE_VECTOR Delete *DEFINE_VECTOR LS‐PrePost Intro | May 2.

Define → Coordinate System Show *DEFINE_COORINATE_{OPTION} Create *DEFINE_COORINATE_{OPTION} • • • • • OPTIONS – NODES. 2011 ©2011 Livermore Software Technology Corporation 115 . SYSTEM. VECTOR Define title Pick nodes or define vectors Pick nodes or define vectors Set additional parameters y g y Modify an existing coordinate system Modify *DEFINE_COORINATE_{OPTION} Delete *DEFINE_COORINATE_{ {OPTION} } LS‐PrePost Intro | May 2.

Element → Seatbelt Accelerometer Show *ELEMENT_SEATBELT_ACCELEROMETER Create *ELEMENT_SEATBELT_ACCELEROMETER • Pick N1‐N3 • Set other flags Modify *ELEMENT_SEATBELT_ACCELEROMETER M dif *ELEMENT SEATBELT ACCELEROMETER Delete *ELEMENT_SEATBELT_ACCELEROMETER LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 116 .

Element → Mass Show *ELEMENT_MASS • Label – Mass Value/Mass ID/Detail/None Create *ELEMENT_MASS * • Use General Selection interface to select nodes • Enter mass value Enter mass value • Activate PID option Modify  ELEMENT_MASS Modify *ELEMENT MASS Delete *ELEMENT_MASS LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 117 .

 2011 ©2011 Livermore Software Technology Corporation 118 .Constrained → Spotweld Show *CONSTRAINED_SPOTWELD Create *CONSTRAINED_SPOTWELD • Use Autocreate to create when N2 is picked • Enter failure criteria Modify *CONSTRAINED_SPOTWELD M dif *CONSTRAINED SPOTWELD Delete *CONSTRAINED_SPOTWELD CDelete (check and delete) invalid spotwelds CD l t ( h k d d l t ) i lid t ld LS‐PrePost Intro | May 2.

 2011 ©2011 Livermore Software Technology Corporation 119 .Constrained → Generalized Weld Spot Show *CONSTRAINED_GEN_WELD_SPOT Create *CONSTRAINED_GEN_WELD_SPOT • Use General Selection interface to select nodes • Click EditPara to define failure parameters Modify *CONSTRAINED_GEN_WELD_SPOT M dif *CONSTRAINED GEN WELD SPOT Delete *CONSTRAINED_GEN_WELD_SPOT LS‐PrePost Intro | May 2.

 2011 ©2011 Livermore Software Technology Corporation 120 .Constrained → Tied Nodes Failure Show *CONSTRAINED_TIED_NODES_FAILURE Create *CONSTRAINED_TIED_NODES_FAILURE • Use General Selection interface to select nodes • Enter failure strain Modify *CONSTRAINED_TIED_NODES_FAILURE M dif *CONSTRAINED TIED NODES FAILURE Delete *CONSTRAINED_TIED_NODES_FAILURE LS‐PrePost Intro | May 2.

Constrained → Rivet Show *CONSTRAINED_RIVET Create *CONSTRAINED_RIVET • Use Autocreate to create when N2 is picked • Enter death (failure) time Modify *CONSTRAINED_RIVET M dif *CONSTRAINED RIVET Delete *CONSTRAINED_RIVET LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 121 .

Constrained → Node Set Show *CONSTRAINED_NODE_SET Create *CONSTRAINED_NODE_SET • Use General Selection interface to select nodes • Set active DOF • Enter death (failure) time Enter death (failure) time Modify *CONSTRAINED_NODE_SET Delete  CONSTRAINED_NODE_SET Delete *CONSTRAINED NODE SET LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 122 .

 2011 ©2011 Livermore Software Technology Corporation 123 .Constrained → Nodal Rigid Body (CNRB) Show *CONSTRAINED_NODAL_RIGID_BODY Create *CONSTRAINED_NODAL_RIGID_BODY • OPTION – SPC • Use General Selection interface to select nodes • Set additional flags Set additional flags Modify *CONSTRAINED_NODAL_RIGID_BODY Delete  CONSTRAINED_NODAL_RIGID_BODY Delete *CONSTRAINED NODAL RIGID BODY LS‐PrePost Intro | May 2.

File → Import (Combine Keyword Files) Each keyword file defines a subsystem Import Offset causes all entity IDs to by automatically  p y y y offset by largest ID currently in use Import NoOffset performs no offsetting (use with  Import NoOffset performs no offsetting (use with caution) Setting Offset allows custom offsetting based on  Setting Offset allows custom offsetting based on keyword type (see next slide) LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 124 .

 2011 ©2011 Livermore Software Technology Corporation 125 .File → Import (Combine Keyword Files) Setting Offset interface LS‐PrePost Intro | May 2.

Model → Keyword Manager All LS‐DYNA keywords are accessible  through Keyword Manager tree list (over  900 total) Keywords that exist in the current model  y are shown in Blue Click All to display all keywords (or click  Click All to display all keywords (or click Model to display only those that exist in  the current model) the current model) Expand the tree and double‐click to edit a  keyword (opens Keyword Input Form) keyword (opens Keyword Input Form) LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 126 .

Keyword Input Form Example Keyword Input form for *PART Keyword type List of existing keywords of this type LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 127 .

) Keyword Input form buttons Always click first when creating a new card Always click first when creating a new card Draw entity in the graphics window Popup RefBy interface Commit changes Commit changes Delete/Undelete selected keyword Open interface to pick p p data directly from model Create fresh keyword using default values g Set all entries to Default values Exit keyword editing form LS‐PrePost Intro | May 2..Keyword Input Form (continued.. 2011 ©2011 Livermore Software Technology Corporation 128 .

.Keyword Input Form (continued.) Keyword Input form controls Card Number Parameter Names Link Button Parameter Values Drop‐down Menu LS‐PrePost Intro | May 2.. 2011 ©2011 Livermore Software Technology Corporation 129 .

) Other Keyword Input form features • Blue parameter titles can be clicked to display description in  bottom text area (see below) • Red parameters indicate that additional cards may be  displayed depending on the parameter value 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) LS‐PrePost Intro | May 2.Keyword Input Form (continued. 2011 ©2011 Livermore Software Technology Corporation 130 ...

 – additional options  (see next slide) (see next slide) LS‐PrePost Intro | May 2.File → Save Keyword As… Output Version – 960/970/971  (only change if using an old  version of LS‐DYNA) Renumber/Offset – can  / renumber or offset before  g saving BySubSystem – activate to save  subsystems to separate files (not  subsystems to separate files (not visible unless model contains  subsystems) Advanced... 2011 ©2011 Livermore Software Technology Corporation 131 .

 2011 ©2011 Livermore Software Technology Corporation 132 .Advanced Settings Interface Keyword order can be customized Keywords can be selectively omitted y y Title. Field Names. and Comments can be omitted Parameter names can be output instead of actual values Parameter names can be output instead of actual values LS‐PrePost Intro | May 2.

File → Save Active Keyword As… Output Version – 960/970/971  (only change if using an old  version of LS‐DYNA) Keywords can be selectively  y y output using the Advanced  g Setting interface LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 133 .

Workshop 5 Create a Keyword File C K d Fil (Ball to Plate Impact) LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 134 .

.Workshop 5 Mesh a plate from IGES data. 2011 ©2011 Livermore Software Technology Corporation 135 . Launch a new session of LS‐PrePost File > Open > IGES File (select /workshop5/plate. Go to Mesh → Shape Mesher Select Entity: Sphere_Solid Enter Radius: 50 Enter Density: 6 Enter Center Z: 55 Enter Target Name: ball Click Create and Accept LS‐PrePost Intro | May 2.igs) ( l / kh / l i ) Click OK in the IGES Read Options popup Go to Mesh → Auto Mesher Enter Elem Size: 15 Pick the surface in graphics area Click Mesh  Click Accept Turn on the mesh (using the Mesh render button) Mesh a sphere....

3 Enter SIGY: 0..) Define plate material...0 Enter PR: 0.2 Enter ETAN: 2.0 Enter FAIIL: 0.1 Click Accept p Click Done LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 136 .8e‐6 Enter E: 200. Go to Model → Keyword Manager Select All Expand MAT Select Sort: Type Double‐click “024‐PIECEWISE_LINEAR_PLASTICITY” Click NewID in the Keyword Input Form Enter TITLE: plate material Enter RO: 7..Workshop 5 (continued.

..5 (and hit the Enter key)  Click Accept Click Done  Import ball properties (material and section).. 2011 ©2011 Livermore Software Technology Corporation 137 .) Define plate section.k) Click  Import Offset in the Import File interface Turn on the mesh (using the Mesh render button) LS‐PrePost Intro | May 2.. Expand SECTION Double‐click “SHELL” Click NewID in the Keyword Input Form Enter TITLE: plate section Enter NIP: 5 Enter T1: 1. File > Import > LS‐DYNA Keyword (select /workshop5/ball_properties..Workshop 5 (continued..

Workshop 5 (continued.. Go to Model → Part Data Select Mod Select “S 1 SHELL1” from the list Enter Part Title: plate Click SECID Select “1 plate section” in Link SECTION interface Click Done in Link SECTION interface Click MID Select “1 plate material” in Link MAT interface Click Done in Link MAT interface Click Accept LS‐PrePost Intro | May 2... 2011 ©2011 Livermore Software Technology Corporation 138 .) Assign plate properties..

... 2011 ©2011 Livermore Software Technology Corporation 139 ..Workshop 5 (continued.) Assign ball properties. Go to Model → Keyword Manager Expand PART Double‐click “PART” Select “2 ball” in the Keyword Input Form Click the Link Button next to the SECID field Select “2 ball section” in Link SECTION interface Click Done in the Link SECTION interface Click the Link Button next to the MID field Select “2 ball material” in Link MAT interface Click Done in the Link MAT interface Click Accept Click Done LS‐PrePost Intro | May 2.

. and Z Select Area in the General Selection interface Click and drag to select all plate edge nodes (select nodes on each edge separately) Click Apply LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 140 .. Y.) Create plate boundary SPCs.. Go to Model → Create Entity Expand Boundary Select Spc Select Cre Create Set Activate X.Workshop 5 (continued..

Expand Initial Select Velocity Select Cre Enter Vz: ‐20 Select Pick in the General Selection interface Select ByPart in the General Selection interface Pick the ball Click Apply Click the Left render button LS‐PrePost Intro | May 2..Workshop 5 (continued....) Create ball initial velocity. 2011 ©2011 Livermore Software Technology Corporation 141 .

. Expand Set Data Select *SET_PART Select Cre Enter Title: contact Click Visible in the General Selection interface Click Apply Define contact.... 2011 ©2011 Livermore Software Technology Corporation 142 .) Create part set for contact. Go to Model → Keyword Manager Expand CONTACT Double‐click “AUTOMATIC_SINGLE_SURFACE” Click NewID in the Keyword Input Form Set SSTYP: 2 Click the Link Button next to the SSID field Select “1 contact” in the Link SET interface Click Done in the Link SET interface Click Accept Click Done LS‐PrePost Intro | May 2.Workshop 5 (continued...

.. Expand DATABASE Double‐click “BINARY_D3PLOT” Enter DT: 1 in the Keyword Input Form Click Accept Click Done LS‐PrePost Intro | May 2...Workshop 5 (continued. 2011 ©2011 Livermore Software Technology Corporation 143 .) Set termination time... Expand CONTROL Double‐click “TERMINATION” Enter ENDTIM: 10 in the Keyword Input Form Click Accept Click Done Set d3plot frequency.

) Set ASCII output frequency.....1 (and hit the Enter key) Scroll down and activate GLSTAT (global statistics) Set BINARY: 3 for GLSTAT Activate MATSUM (material summary) Click Accept Click Done Save keyword file... 2011 ©2011 Livermore Software Technology Corporation 144 . File > Save As > Save Keyword As. Click Browse (save as /workshop5/ball_and_plate..Workshop 5 (continued..k) Click Advanced… Click Customize Order: Expert Click Ok in the Advanced Setting interface g Click Save in the Save Keyword interface LS‐PrePost Intro | May 2. Expand DATABASE Double‐click “ASCII_option” Enter Default DT: 0.

 2011 ©2011 Livermore Software Technology Corporation 145 .Workshop 6 Create a Keyword File C K d Fil (S‐Rail to Rigidwall Impact) LS‐PrePost Intro | May 2.

.igs) Click OK in the IGES Read Options popup Go to Mesh → Auto Mesher Enter Elem Size: 6 Click Visible in the General Selection interface Click Mesh  Click Accept Go to Geometry Tool → Manage Click Visible in the General Selection interface Click Delete in the Geometry Management interface File > Import > IGES File (select /workshop6/flat. Launch a new session of LS‐PrePost File > Open > IGES File (select /workshop6/channel.Workshop 6 Import and mesh IGES surfaces.igs) Go to Mesh → Auto Mesher Click Visible in the General Selection interface Click Mesh  Click Accept Turn on the mesh (using the Mesh render button) ( g ) LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 146 ..

0mm Enter ELFORM: 16  Enter T1: 1. Go to Model → Keyword Manager Select All Expand SECTION Double‐click “SHELL” Click NewID in the Keyword Input Form Enter TITLE: 1.. 2011 ©2011 Livermore Software Technology Corporation 147 .Workshop 6 Define section property..0 (and hit the Enter key)  Click Accept Click Done LS‐PrePost Intro | May 2.

.0 Click Accept Click Done LS‐PrePost Intro | May 2..2 Enter ETAN: 2..0 Enter PR: 0.Workshop 6 (continued. 2011 ©2011 Livermore Software Technology Corporation 148 . Expand MAT  Select Sort: Type Double‐click “024‐PIECEWISE_LINEAR_PLASTICITY” Click NewID in the Keyword Input Form Enter TITLE: Mild Steel Enter RO: 7.3 Enter SIGY: 0..) Define material property.83e‐6 Enter E: 207.

0mm” in the Link SECTION interface Click Done in Link SECTION interface Click MID Select “Mild Steel” in the Link MAT interface Click Done in Link MAT interface Click Apply Select Show LS‐PrePost Intro | May 2.Workshop 6 (continued. 2011 ©2011 Livermore Software Technology Corporation 149 .....) Assign section and material. Go to Model → Part Data Select Assign Click All Click SECID Select “1.

 RX. Click the Top render button Click the ZoIn render button and zoom in on the right end of the rail Go to Model → Create Entity Expand Element Select Mass Select Cre Enter Mass: 2.. Z..0 Select Area in the General Selection interface Click and drag to select 1 row of nodes along the end of the rail Click Apply Create constraints at end of rail... and RZ (everything except X) Select Area in the General Selection interface Click and drag to select all nodes where masses were added g Click Apply LS‐PrePost Intro | May 2..) Add mass to end of rail. RY. Expand Boundary Select Spc Select Cre Activate Y. 2011 ©2011 Livermore Software Technology Corporation 150 ..Workshop 6 (continued.

Expand Initial Select Velocity Select Cre Enter Vx: ‐10.....) Create initial velocities at end of rail.. Expand Rigidwall Select Rigidwall Select Cre Select Planar Select NX (you may have to scroll down) Pick any node at the left end of the rail y Select Tran Select X/L and enter Distance: 10 Click Tran ‐ Click Apply LS‐PrePost Intro | May 2.0 Select Area in the General Selection interface Select all nodes where SPCs were added Click Apply Create a rigid wall. 2011 ©2011 Livermore Software Technology Corporation 151 .Workshop 6 (continued..

Go to Model → Keyword Manager Expand CONTROL Double‐click “TERMINATION” Enter ENDTIM: 10 in Keyword Input Form Click Accept p Click Done LS‐PrePost Intro | May 2..spot) Select Properties: File Click Browse (select /workshop6/spot.... Go to Mesh → Spot Welding Select Format: Primer (from the drop‐down menu) Click Open (select /workshop6/welds.Workshop 6 (continued.conf) Click Create Click the Wire render button to see weld locations Click Accept Set termination time. 2011 ©2011 Livermore Software Technology Corporation 152 ..) Create welds using a master weld file..

) Set d3plot frequency.. File > Save As > Save Keyword As.. Expand DATABASE Double‐click “BINARY_D3PLOT” Enter DT: 1 in Keyword Input Form Click Accept and Done Set ASCII output frequency...k) ( p ) Click Save in the Save Keyword interface LS‐PrePost Intro | May 2. Click Browse (save as /workshop6/srail...1 (and hit the Enter key)  Activate GLSTAT Activate MATSUM Activate SWFORC (spotweld forces) Click Accept and Done Save keyword file.. Double‐click “ ASCII_option” Enter Default DT: 0..Workshop 6 (continued.. 2011 ©2011 Livermore Software Technology Corporation 153 ..

Post‐Processing Post Processing LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 154 .

Final State Final State Initial State Activate Eigen Mode Animation States per Increment States per Increment Eigen SF Loop / Play Once Control State Control State Current State Current State Current Time Control Speed Control Speed LS‐PrePost Intro | May 2.Animation Interface The Animation controls are displayed when d3plots are  loaded. 2011 ©2011 Livermore Software Technology Corporation 155 . it can be  restored by clicking the Anim render button.  If the animation interface is closed.

 shell thickness.Rate – strain rates Residu – residual elastic strains FLD – forming limit diagram strain components Beam – beam element forces and stress resultants CFD – Navier‐Stokes fluid components LS‐PrePost Intro | May 2. etc. 2011 ©2011 Livermore Software Technology Corporation 156 . Green St.Post → Fringe Component Purpose: to select a component for fringing Stress – regular stress components Ndv Nd – nodal displacements and velocities d l di l t d l iti Result – resultant stress components Strain – regular strain components Strain regular strain components Misc – pressure.. and Almansi strains S. temp. Infin / Green / Almans – infinitesimal Green‐St / Green / Almans infinitesimal..  Venant.

 average..Post → Fringe Component (continued. 2011 ©2011 Livermore Software Technology Corporation 157 . and upper Max / Ave / Min – maximum.) Frin – choose rendering type • • • • • • • • • • Frin – default fringing Isos – i I iso‐surfaces for solid f f lid Lcon – line contours XFrn  fringe max value across all surfaces XFrn – fringe max value across all surfaces FMes – fringe color on the mesh Expr – user define expression Low / Mid / Upp – lower.. minimum Ipt – shell integration point Bpt – beam integration point Bpt – beam integration point Max – location of shell surfaces Glob – coordinate system • Glob / Loca – global or local Glob / Loca  global or local LS‐PrePost Intro | May 2. mid‐plane.

Post → Fringe Range Purpose: control fringe and iso‐surface ranges Dynamic – min/max adjusted for each time state Static – same min/max for all the states User – custom min/max for all the states Show – show elements within the specified range  Entire Model – legend based on entire model Active Parts Only – legend based on displayed parts Active Elements Only – legend based on displayed  elements only LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 158 .

.Post → Fringe Range (continued..) Reverse Colors – reverse legend colors Ident Min / Max – identify min and max elements by  ID (user defines number of entities to identify) ( d f b f d f ) Lower / Upper – set color for out‐of‐range elements Levels – customize number of fringe levels Palette – allows colors to be modified LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 159 .

Post → History Purpose: plot time history data (from d3plots) Global – energies and kinematic data for full model Part – energies and kinematic data for parts Nodal – kinematic data for nodes Element – stress and strain data for elements • • • • 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 location (through‐thickness) Surface – choose shell location (through‐thickness) Int Pt – integration point data Scalar  plot scalar value that is being fringed  Scalar – plot scalar value that is being fringed (choose component in Fcomp interface) LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 160 .

Post → History (continued..) Standard plotting options. 2011 161 . p LS‐PrePost Intro | May 2... • • • • • • • • • • • • Plot – plot selected value in current Plot Window New – plot selected value in new Plot Window N l t l t d l i Pl t Wi d Padd – add selected value to current Plot Window Raise  bring forward all open plot windows Raise – bring forward all open plot windows Pop – open and bring forward all closed plot windows History XYPlot ASCII Binout FLD Measure  Section > Force ©2011 Livermore Software Technology Corporation Interfaces that use these plot functions....

 2011 ©2011 Livermore Software Technology Corporation 162 . axis. and curve titles LS‐PrePost Intro | May 2.Plot Window Title – modify main. legend.

 and curve titles Attr – modify curve attributes (symbol. color.Plot Window (continued. width. legend. axis.) Title – used to modify main... style) LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 163 .

) Save – write curves to file (. .Plot Window (continued... Butterworth. . etc. Keep. COS..crv..csv. XY Pairs.xml) LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 164 .) Filter – filter curves (SAE.

 invert.) Oper – perform curve operations (integrate.Plot Window (continued.) LS‐PrePost Intro | May 2... 2011 ©2011 Livermore Software Technology Corporation 165 .. sum.. etc.

New Plot Interface New XYPlot  interface puts  plots in the  plots in the Main window  Multiple plots  Multiple plots on a page /  multiple pages p p g Plots from one  port can be  easily moved or  copied to  another port another port LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 166 .

) Right‐click on a Port to Delete it or  launch the Control interface Control interface allows plots to be  customized LS‐PrePost Intro | May 2... 2011 ©2011 Livermore Software Technology Corporation 167 .New Plot Interface (continued.

) LS‐PrePost Intro | May 2.New Plot Interface (continued.. 2011 ©2011 Livermore Software Technology Corporation 168 ..

Post → XYPlot Purpose: create and manipulate XY‐Plots (all saved XY  data is automatically added to the file list) File – show list of all loaded XY‐Plot files l h l f ll l d d l fl Window – show list of all XY‐Plot windows Add – import XY data (use CRV. CSV.g.. 2011 ©2011 Livermore Software Technology Corporation 169 . combine Force/Time  and Disp/Time to create Force/Disp) Curve Clip – clip curve Interpolate – modify number of points in curve LS‐PrePost Intro | May 2. XY formats) Remove – remove files from list Info – display number of data points Show – show selected plot Cross – create cross plot (e.

 2011 ©2011 Livermore Software Technology Corporation 170 . • • • • • • • • File – browse and load ASCII file from any directory Load – load selected file type from current directory Unload – unload files from memory Unload unload files from memory All – select all items in the list Clear – clear selected items Rev – reverse selection Info – show information on the loaded ASCII file Multiple Select – plot multiple curves at once when  multiple files are loaded (using File option above)  LS‐PrePost Intro | May 2..Post → ASCII Purpose: create XY‐Plots from ASCII output files ASCII File Operations..

. and GCEOUT – [Total] combine multiple ASCII  item selections ABSTAT – [Airb/Mat] select airbag/material ID ABSTAT – [Airb/Mat] select airbag/material ID ELOUT – [Clrcp] clear component list 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 – [Force/Momt] force and moments SPCFORC – [Force/Momt] force and moments LS‐PrePost Intro | May 2. BNDOUT. SPCFORC.  SLEOUT. • Lists all data available in the selected ASCII file • S Some ASCII files have special toggles that can be used to  ASCII fil h i l t l th t b dt process data. 2011 ©2011 Livermore Software Technology Corporation 171 . MATSUM..Post → ASCII (continued.) ASCII Sub‐branches... NODFOR. SECFORC...

Post → Binout Purpose: plot data from binout files Binout contains same data as ASCII files but in binary  format Set BINARY=2 on *DATABASE_{OPTION} to generate  binout file bi t fil Load – load binout file (multiple binout files can be  loaded) Unload – unload binout file Save – save binout branch in ASCII format Save save binout branch in ASCII format Done – exit the Binout interface LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 172 .

. “ry‐disp”.. • • • • • Pick node(s) to define reference point or plane Click Apply Go to Page 1: Fcomp Select Ndv Select “rx‐disp”. 2011 ©2011 Livermore Software Technology Corporation 173 ....Post → Follow Purpose: define a reference point or plane for  animation and fringing relative displacement Animation usage. or “r‐result disp” S l “ di ” “ di ” “ di ” “ l di ” LS‐PrePost Intro | May 2. “rz‐disp”.. • Pick node(s) to define reference point or plane • Click Apply Click Apply • Play animation To fringe relative displacement. To fringe relative displacement.

.. • *DEFINE_CURVE • Coordinate history • *BOUNDARY_PRESCRIBED_MOTION_NODE LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 174 .Post → Trace Purpose: trace nodal displacements Use General Selection interface to select nodes Set width and color of trace line Select state to begin trace Output trace in several formats.

 2011 ©2011 Livermore Software Technology Corporation 175 .Post → State Purpose: select/overlay animation states or display  mulitple states in a grid Select – d l h l display the selected state or create state  l d overlays (with customized rendering type) Inactive – make states inactive (remove from  I ti k t t i ti ( f animation playback) Delete – delete states (delete d3plot files if possible) Delete delete states (delete d3plot files if possible) Multistate – display multiple states in a grid LS‐PrePost Intro | May 2.

..Post → Output Purpose: output post‐processing data Some available formats. • • • • LS‐DYNA Keyword Nastran Dynain ASCII Dynain ASCII ASCII and Binary STL Active Parts Only  write only displayed parts Active Parts Only – write only displayed parts Entire Model – write entire model (use check boxes  to control exactly which entities are written) y ) St No – Controls which state is written LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 176 .

 – h Hi /C i C t change default time scale and  d f lt ti l d gravitational constant SPH Nodes – change appearance of smooth particle  SPH Nodes change appearance of smooth particle hydrodynamics nodes LS‐PrePost Intro | May 2.Post → Setting Purpose: control settings and general preferences Axes/Surface • El Axes – set coordinate system for calculation of  component stresses and strains (Global / element Local) • Surface – set current shell integration point surface and Surface  set current shell integration point surface and  beam integration point location (this affects what data is  extracted when using Fcomp. History. and Vector) Reflections – reflect the whole model or selected  fl fl h h l d l l d parts about the global planes Hic/Csi Const. 2011 ©2011 Livermore Software Technology Corporation 177 .

  C t C k Width i t d ith D3CRCK fil sets minimum crack width in mm to be displayed  (MAT_084 only) (MAT 084 only) FLD E’Strain – changes display of strains for FLD  fringe components and plots to Engr or True values g p p g Local B’Strain – converts global strains for solid  elements into element axes values  LS‐PrePost Intro | May 2.) Thickness Scale Factor – related to displaying shells  as solids (set using Thick in Appear interface) Fringe Scale Factor – allows small or large changes in  l ll ll l h fringe values.Post → Setting (continued.. 2011 ©2011 Livermore Software Technology Corporation 178 .. active for all fringes after setting Concrete Crack Width – associated with D3CRCK file.

.... 2011 ©2011 Livermore Software Technology Corporation 179 . • • • • • Shell Normal Displacement Velocity Principal Stress p Principle Strain intfor (interface force file) options.Post → Vector Purpose: create vector plots (similar to fringing) d3plot (binary plot) options. • Force • Pressure • Surface Shear LS‐PrePost Intro | May 2.

 Y. • • • • • • • • • Dynamic – min/max adjusted for each time state Static – same min/max for all the states Static same min/max for all the states User – custom min/max for all the states p g Show – show vectors within the specified range  SF – set vector size scale factor Whole – display vectors for the whole model Part – display vectors for a specific part Area – di l A display vectors for a user defined area f d fi d El/Node – display vectors for specific elements/nodes Display settings. LS‐PrePost Intro | May 2...Post → Vector (continued... velocity  and force can be selected Range settings.) X. and Z components for displacement... 2011 ©2011 Livermore Software Technology Corporation 180 .

Element Tools → Measure Purpose: take measurements of various items Item – list of available measurements • • • • • • • • • • Coordinate – xyz coordinate Dist N2N – distance between 2 nodes Dist N2S – distance between a node and a surface Dist N2S distance between a node and a surface Dist P2P – distance between 2 points g g Angle 3Node – angle between 3 nodes Angle 4node – angle between 2 lines formed by 4 nodes 3Pt Radius – the radius formed by 3 nodes Area / Volume / Mass / Inertia Ang Vel – angular velocity Separation – distance between two parts Separation – distance between two parts LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 181 .

 Mass. or  l / / ll b l b all Cancel pick – remove last picked entity C l i k l t i k d tit Apply – take measurement Reference Axes – select current reference axes for  R f A l t t f f measurement (define axis using Item: Create Axis) History – depends on selected item History depends on selected item LS‐PrePost Intro | May 2.g.) Active Elements Only – for certain quantities (e.  Area.. 2011 ©2011 Livermore Software Technology Corporation 182 .Element Tools → Measure (continued.. by part.. Volume. Inertia) Element/Part/All – measure by element.

.Model → Section Plane Purpose: visualize section planes or take measurements Section plane options... • • • • • • • • 1p+NL  base point + normal direction 1p+NL – base point + normal direction N1‐N2 – n1 defines base point. n1 to n2 defines direction 3Nds – 3 nodes define the plane 2Nds+D – 2 nodes + direction define the plane BasePt/BaseNd – select position or node as base point NormX/NormY/NormZ – set direction cosines N X/N Y/N Z di i i Centroid – make centroid of model the base point Reset  reset and clear plane definition Reset – reset and clear plane definition ©2011 Livermore Software Technology Corporation LS‐PrePost Intro | May 2. • FixS – section plane is fixed in space • FixM – section plane is fixed to the model • Lagr section plane is lagrangian type Lagr – section plane is lagrangian type Plane definition options.. 2011 183 .

Model → Section Plane (continued..) Additional options... • No.. 2011 ©2011 Livermore Software Technology Corporation 184 . of Cut/Distance ‐ divide model along the plane normal  direction • Right/Left Arrows – move the plane forward/backward • MP Anim – animate the section • Upd Bspt – update base point with current position • Clear Kpsc – clear all kept section cuts from memory LS‐PrePost Intro | May 2.

) Additional options.. 2011 ©2011 Livermore Software Technology Corporation 185 ..Model → Section Plane (continued.. • • • • • • • • • • • • • Project View – view section normal to section plane Off/Clip – turn clipping planes off/on Off/Cli t li i l ff/ Kp Cuts – keep and display all section cuts Clr – clear all section cuts (keep only the last cut) clear all section cuts (keep only the last cut) Cut – perform section cut Options – display additional section plane options Crush – open crush/intrusion interface Model – reset display to full model view Meas – open section cut measurement interface M ti t ti t f Line – open line plot interface Force  open section force interface Force – open section force interface Save – open interface to save/load planes (to file) Done – exit the Section Plane interface LS‐PrePost Intro | May 2..

 VGA...Model → Section Plane (continued. 2011 ©2011 Livermore Software Technology Corporation 186 . or IGES) Curr State – set current state for writing LS‐PrePost Intro | May 2.) “Options” Interface • • • • • • • • • • ShowPl – show section plane on/off 3DOutline – show solid part outline after cut 3DO tli h lid t tli ft t ShMesh – show section plane as mesh Line Width  set section cut line width Line Width – set section cut line width Line Color – set section cut line color Color/Cut – use different color for each cut instead of  different color for each part Thickness – draw section cut with thickness VP – draw vector on section cut VP – draw vector on section cut Write – write section cut to file in selected format  (Keyword.

 2011 ©2011 Livermore Software Technology Corporation 187 ...Model → Section Plane (continued.) “Crush” Interface – measure distance from node to  plane (intrusion plotting) • • • • Line Width – Intrusion plot line width Li Width I t i l t li idth Line Color – Intrusion plot line color PlotType – select history plot type select history plot type Node ID – can be picked or keyed in “Line” Interface – plot fringe values at section cut  p g along the length of the cut • Mainly used for metal stamping • Must load fringe value (using Fcomp) and perform cut first • Pick a part for the line plot LS‐PrePost Intro | May 2.

 2011 ©2011 Livermore Software Technology Corporation 188 .Model → Section Plane (continued.) “Force” Interface – calculate and plot section values • • • • • • • • • • Forces Moments M t Area Centroid Coordinate Distance 3Pt‐Angle 3Pt‐Radius 2Ln‐Angle Measure can be done between any two cuts Measure can be done between any two cuts “Meas” Interface – take section plane measurements LS‐PrePost Intro | May 2...

Workshop 7 p Post‐Processing LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 189 .

Launch a new session of LS‐PrePost File > Open > LS‐DYNA Binary Plot (select /workshop7/d3plot) ( l / kh /d l ) File > Open > LS‐DYNA Keyword (select /workshop7/ball_and_plate. File > Movie… File > Mo ie Enter File Name: animation1 Click Start LS‐PrePost Intro | May 2...Workshop 7 Load results and input file.. 2011 ©2011 Livermore Software Technology Corporation 190 .k) Click Yes in the popup Cli k Y i th Click Animate Forward (click the Anim render button first if necessary) Click the Left render button Click the Left render button Decrease the animation speed using the slider Generate a movie..

..Workshop 7(continued... 2011 ©2011 Livermore Software Technology Corporation 191 .) Cut a section plane. Go to Model → Section Plane Click NormY Click Cut Click Options Select Line Width: 5 Rotate the model for an isometric view Click MP Anim Click Done LS‐PrePost Intro | May 2.

. Go to Post → Fringe Component Click Stress Select “von mises stress” from the list Click the Top render button Click Animate Forward (if the animation is not already playing) Select “plastic strain” from the list Click Ndv Select “resultant displacement” from the list Click Stop Animation Turn on the mesh (using the Mesh render button) Click the Shade Element (ShaEle) render button LS‐PrePost Intro | May 2.Workshop 7(continued. 2011 ©2011 Livermore Software Technology Corporation 192 .) Create a fringe contour plots....

. 2011 ©2011 Livermore Software Technology Corporation 193 ..) Identify nodes and elements by ID. Go to Element Tools → Ident Select Node Select Area in the General Selection interface Pick some nodes by drawing a window Select Element Select Pick in the General Selection interface Pick some elements by clicking Click Clear Node Click Clear Elem LS‐PrePost Intro | May 2...Workshop 7(continued.

Workshop 7(continued. 2011 ©2011 Livermore Software Technology Corporation 194 . Go to Post → History Select Nodal Select “Z‐displacement” from the list Pick 1 node on the ball and 1 node on the plate Click Plot Click Quit in the Plot Window Select Element Select “Effective Stress (v‐m)” from the list Pick an element on the plate Click Plot Click Quit in the Plot Window Click the Clear render button LS‐PrePost Intro | May 2.....) Plot time history data.

Workshop 7(continued.) Plot ASCII data... Go to Post → ASCII Select “glstat *” from the top list Click Load Select the top 3 items in the bottom list Click Plot Click Quit in the Plot Window Select “matsum *” from the top list Click Load Click All Select “2‐Kinetic Energy” from the bottom list Click Plot Click Quit in the Plot Window LS‐PrePost Intro | May 2.. 2011 ©2011 Livermore Software Technology Corporation 195 ..

Workshop 7(continued.... 2011 ©2011 Livermore Software Technology Corporation 196 .) Plot a measured value. Drag the horizontal slider to the first frame (click the Anim render button first if necessary) Turn on the mesh (using the Mesh render button) h h( i h h d b ) Go to Element Tools → Measure Select Item: Dist N2N Select “length” in the bottom list Pick 1 node on the ball and 1 node on the plate Click Plot Click Quit in the Plot Window Click Next State (in the animation interface) several  times and note how the measured value is updated Click the Clear render button LS‐PrePost Intro | May 2..

Workshop 7(continued.) Plot binout data.. 2011 ©2011 Livermore Software Technology Corporation 197 ... Go to Post → Binout Click Load (select /workshop7/binout) ( l / kh /bi ) Select the file from the Open File List Select “glstat” Select “kinetic_energy” Click Plot Select “internal_energy” Click Padd LS‐PrePost Intro | May 2..

Click Title in the Plot Window Enter Plot Title: Global Stats Enter X‐Axis Label: Time (ms) Enter Y‐Axis Label: Energy Enter Legend Title: Curves Click Apply Activate Modify Curve Legend Select “kinetic_energy” from the list Change name to “Kinetic” (and hit the Enter key) Select “internal_energy” from the list Change name to “Internal” (and hit the Enter key) Save curve data. 2011 ©2011 Livermore Software Technology Corporation 198 ..crv) Click Save in the bottom row of buttons LS‐PrePost Intro | May 2...) Format a plot.. Click Save in the Plot Window Click All next to the curve list Click Browse (save as /workshop7/glstat_energy...Workshop 7(continued.

Workshop 8 p Post‐Processing LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 199 .

 2011 ©2011 Livermore Software Technology Corporation 200 ...Workshop 8 View multiple models. Launch a new session of LS‐PrePost File > Open > LS‐DYNA Binary Plot (select /workshop8/example2/d3plot) ( l / kh / l /d l ) File > Open > LS‐DYNA Binary Plot (select /workshop8/elastic_plate/d3plot) Go to Model → Selection G t M d l → S l ti Click the Left render button Select Translate Select “2‐BALL AND ELSTIC PLATE” from the list S l “2 BALL AND ELSTIC PLATE” f h li Activate Z only Enter Trans Dist: 2.500e+002 Click the Left Arrow button Select Select Click and drag to select both items in the list Click the Auto Center (AutCen) render button Click the Hide Element (HidEle) render button Click Animate Forward LS‐PrePost Intro | May 2.

....crv) Click Save in the bottom row of buttons Click Quit in PlotWindow‐1 LS‐PrePost Intro | May 2.) Create a cross plot.Workshop 8 (continued. Launch a new session of LS‐PrePost File > Open > LS‐DYNA Binary Plot (select /workshop8/elastic_plate/d3plot) ( l / kh / l i l /d l ) Go to Post → ASCII Select “rcforc *” Click Load Select “Sl‐2” from the middle list Select “Z‐force” from the lower list Click Plot Click Scale in PlotWindow‐1 Enter Y‐scale: ‐1 Click Apply Activate Autofit Click Save (save as /workshop8/elastic_plate/force_vs_time. 2011 ©2011 Livermore Software Technology Corporation 201 .

crv) ( l / kh / l i l /di i ) Select Cross Select X‐Axis Select “disp_vs_time.crv” Double‐click “force_vs_time.crv:Sl 2” Click Plot LS‐PrePost Intro | May 2.Workshop 8 (continued. 2011 ©2011 Livermore Software Technology Corporation 202 .) Create a cross plot (continued)...crv” Double‐click “disp_vs_time. Go to Post → XYPlot Click Add (select /workshop8/elastic_plate/disp_vs_time...crv:2060” Select Y‐Axis Select “force_vs_time.

..Workshop 8 (continued.) Set a reference point.. Launch a new session of LS‐PrePost File > Open > LS‐DYNA Binary Plot (select /workshop8/belted/d3plot) ( l / kh /b l d/d l ) Click the Left and Hide Element (HidEle) render  buttons Click Animate Forward Cli k A i t F d Click Stop Go to Post → Follow Pick any node on the structure Pi k d h Click Apply Click Animate Forward LS‐PrePost Intro | May 2.. 2011 ©2011 Livermore Software Technology Corporation 203 .

 2011 ©2011 Livermore Software Technology Corporation 204 .) Use Page D entity display... Launch a new session of LS‐PrePost File > Open > LS‐DYNA Binary Plot (select /workshop8/belted/d3plot) ( l / kh /b l d/d l ) File > Open > LS‐DYNA Keyword (select /workshop8/belted/belted.Workshop 8 (continued...k) Click Yes in the popup Cli k Y i th Click the Right render button Go to Model → Display Entity Expand Seatbelt E dS b l Select Accelerometer Select the first three items in the list Click the Anim render button Click Animate Forward LS‐PrePost Intro | May 2.

Workshop 8 (continued..00981 Click Apply Go to Post → ASCII Select “nodout *” Click Load Select “1” Select “14‐hic36” Click HicCsi Activate Apply pre‐filter Click Plot LS‐PrePost Intro | May 2. Launch a new session of LS‐PrePost File > Open > LS‐DYNA Binary Plot (select /workshop8/settings_and_hic/d3plot) ( l / kh / i d hi /d l ) Click the Left render button Go to Post → Setting Select Hic/Csi Constants Select Time Units: msec (kg‐mm‐ms units) Select Gravity Constant: 0..) Calculate HIC (Head Injury Criteria).. 2011 ©2011 Livermore Software Technology Corporation 205 ..

. Launch a new session of LS‐PrePost File > Open > LS‐DYNA Binary Plot (select /workshop8/range/d3plot) ( l / kh / /d l ) Click the Left render button Drag the slider to the last frame Go to Post → Fringe Component (FriComp) Select “von mises stress” from the top list Go to Post → Fringe Range (FriRang) Activate Reverse Colors Enter No.. 2011 ©2011 Livermore Software Technology Corporation 206 .Workshop 8 (continued..) Modify range settings. Min/Max Entities: 1 Activate Ident Min and Max Select Level: 20 Select Avg: None LS‐PrePost Intro | May 2..

.. 2011 ©2011 Livermore Software Technology Corporation 207 ...) View velocity vectors. Launch a new session of LS‐PrePost File > Open > LS‐DYNA Binary Plot (select /workshop8/settings_and_hic/d3plot) ( l / kh / i d hi /d l ) Click the Left render button Go to Post → Vector Select Velocity from the drop down menu Click Apply Click Next State (in the animation interface) to step  through the animation frame by frame h h h i i f b f LS‐PrePost Intro | May 2.Workshop 8 (continued.

.) Colors.. Groups.. Launch a new session of LS‐PrePost File > Open > LS‐DYNA Binary Plot (select /workshop8/settings_and_hic/d3plot) ( l / kh / i d hi /d l ) Click the Left render button Go to Model → Part Color Click Lmap (select /workshop8/colors_groups_views/colors) Go to Model → Groups Click Load Cli k L d (select /workshop8/colors_groups_views/groups) Select “dummy” from the list Click Select Click Select Go to Model → Views Click Load (select /workshop8/colors_groups_views/views) (select /workshop8/colors groups views/views) Select “View_01” from the list Click Select LS‐PrePost Intro | May 2.Workshop 8 (continued.. 2011 ©2011 Livermore Software Technology Corporation 208 . and Views.

 2011 ©2011 Livermore Software Technology Corporation 209 ..) Plot section plane forces.. Launch a new session of LS‐PrePost File > Open > LS‐DYNA Binary Plot (select /workshop8/splane/csforce/d3plot) ( l / kh / l / f /d l ) Go To Model → Section Plane   Activate BaseNd Enter Node: 1550 (and hit Enter) Click NormX (directional cosine) Click Cut Click Force Select “Normal Force” from the list Click Plot LS‐PrePost Intro | May 2...Workshop 8 (continued.

 advance to State# 9 Click Meas (NOT Measur) Select 2Ln‐Angle Click two points to form a line on the left top Click two points to form a line on the right top Click Options Select Line Width: 2 Activate ShMesh (section plane as a mesh) Click Curr State Click Write to save the section data (writes keyword file with beam elements only) LS‐PrePost Intro | May 2...) Take section plane measurements.. Launch a new session of LS‐PrePost File > Open > LS‐DYNA Binary Plot (select /workshop8/splane/measure/d3plot) ( l / kh / l / /d l ) Click the Right render button Go to Model → Section Plane Click NormY Click Cut In the animation controls. 2011 ©2011 Livermore Software Technology Corporation 210 ..Workshop 8 (continued.

.. Launch a new session of LS‐PrePost File > Open > LS‐DYNA Binary Plot (select /workshop8/dynain_output/d3plot) ( l / kh /d i /d l ) Go to Post → Output Select Format: Dynain ASCII In the animation controls.Workshop 8 (continued..) Output dynain file.. 2011 ©2011 Livermore Software Technology Corporation 211 . strain.  ( i d i ASCII fil h i i and thickness information) LS‐PrePost Intro | May 2. advance to the last state Click Curr (current state) Click Write (writes a dynain ASCII file that contains stress.

Launch a new session of LS‐PrePost File > Open > LS‐DYNA Binary Plot (select /workshop8/dynain_output/d3plot) ( l / kh /d i /d l ) In the animation controls...db) Click Write DB Click Write DB LS‐PrePost Intro | May 2.. 2011 ©2011 Livermore Software Technology Corporation 212 .db).) Save LS‐PrePost database (post. select the data  you want Click >> Cli k Enter a file name (select /workshop8/dynain_output/post.db As… In the main window. advance to the desired state File > Save As > Save Post.Workshop 8 (continued.. go to Model → Assembly and  Part (SelPart) Select “S 2” and “S 3” only Go to Element Tools → Bl k G El T l Blank Select Area in the General Selection interface Select Out Draw a box around a portion of the model In the Save PostProcess DB interface.

Command File and Macros Command File and Macros LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 213 .

ses –nographics LS‐PrePost Intro | May 2.Command File All commands are written to lspost. 2011 ©2011 Livermore Software Technology Corporation 214 .cfile • • • • • Created in same directory as input file Can be modified to help automate repetitive tasks Call other command files using “include” statements Skip commands using “skip” and “endskip” Enter interactive mode using “interactive” (us Esc key to  continue) 3 ways to execute command files: y • File > Open > Command File • lsprepost c=commandfile.ses • lsprepost c=commandfile.

com/lspp/content/other/command/command.lstc.. 30. but  Command file structure is not yet fully documented but more commands and details can be found here: • http://www.shtml LS‐PrePost Intro | May 2..0” parameter filename “testcase1.0.) Parameters can be used in command file • Parameter definition can be numbers or strings parameter directory “c:\Home\Test\problem\” parameter rotang “45.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.0. 0.Command File (continued. 2011 ©2011 Livermore Software Technology Corporation 215 .

 2011 ©2011 Livermore Software Technology Corporation 216 . → Macro Interface Purpose: load and execute macros Macros allow multiple commands to be grouped and  executed as often as desired d f d d Parameters can be used in macro files Parameters can be defined on the fly (see “matid”  and “fname”) Macro syntax..Misc. M t • *macro begin name Command 1 Command 1 Command 2 Command 3 • *macro end LS‐PrePost Intro | May 2..

) Macro example. • *macro begin plot_matsum ascii matsum plot 2 &matid ii t l t 2 & tid raisewin xyplot 1 savefile curve file C:\temp\&fname 1 all 1 savefile curve_file C:\temp\&fname 1 all • *macro end LS‐PrePost Intro | May 2.. → Macro Interface (continued.Misc... 2011 ©2011 Livermore Software Technology Corporation 217 ..

 a command file with the name F#. 2011 ©2011 Livermore Software Technology Corporation 218 .lspostrc) ( lspostrc) LS‐PrePost Intro | May 2.cfile can be  called using F# (place file in current working directory) called using F# (place file in current working directory) Function keys can be customized in the configuration file  (. all other function keys can be  p g programmed to act as a button Also.Function Keys F1 launches Function Key interface shown below (shows  layout of the function keys) Except for F1 and F10.

Workshop 9 p Command File and Macros LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 219 .

.k) ( l / kh / f d k) File > Open > Command File (select /workshop9/free_edges. 2011 ©2011 Livermore Software Technology Corporation 220 . Launch a new session of LS‐PrePost File > Open > LS‐DYNA Keyword (select /workshop9/C2500D‐V4f_rotated..ses) Click Start in the CFile interface Cli k St t i th CFil i t f (the session file contains “interactive” commands and  thus waits for a user input to perform the next action) Hit the Esc key to cycle through the parts checking  Hit the Esc key to cycle through the parts checking each for free edges LS‐PrePost Intro | May 2.Workshop 9 Run a command file.

) Use a macro to create two solid spheres. 2011 ©2011 Livermore Software Technology Corporation 221 .txt) Select “Sphere1” from the list Click Show Click Exec (a red sphere is created) Select “Sphere2” from the list Enter x: 10 Enter y: 10 Enter z: 10 Enter radius: 6 Enter density: 8 Click Exec (a blue sphere is created) LS‐PrePost Intro | May 2... Launch a new session of LS‐PrePost Go to Misc. → Launch Macro  Interface Click Add (select /workshop9/sphere.Workshop 9 (continued...

Special Applications Special Applications LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 222 .

Application → Model Checking Purpose: “Keyword Check” tab checks model for input errors Keywords are listed alphabetically LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 223 .

 the Keyword Input Form can be opened (Read) LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 224 .Application → Model Checking Double‐clicking an Error or Warning loads Extended Information From there.

 2011 ©2011 Livermore Software Technology Corporation 225 .Application → Model Checking Purpose: “Contact Check” tab checks for contact issues Tying and initial penetrations can be examined (see next slide) LS‐PrePost Intro | May 2.

 but this option must be used  with caution Tied – check tied contacts (to see if nodes are tied) • Ti d / L b l show labels for tied nodes Tied / Label – h l b l f ti d d • Not Tied / Label – show labels for nodes that are not tied LS‐PrePost Intro | May 2.Application → Model Checking Penet – check contacts (for initial penetration) • • • • • • ByParts – check for penetrations based on part thicknesses Contact – h k f C t t check for penetrations based on contact definitions t ti b d t t d fi iti Show: CE – show crossed edges Show: Penet  show initial penetrations Show: Penet – show initial penetrations SF – apply scale factor to penetration vectors Fix – penetrations can be fixed automatically. 2011 ©2011 Livermore Software Technology Corporation 226 .

 and thick shells LS‐PrePost Intro | May 2. shells. solids. 2011 ©2011 Livermore Software Technology Corporation 227 .Application → Model Checking Purpose: “Element Quality” tab checks overall mesh quality Available for beams.

• • • • • • Thin Thick Tuck Double Tuck p Spiral Scrunch Folding can be performed step by step Fold definitions can be saved.. and modified Fold process can be animated (for visualization) LS‐PrePost Intro | May 2.Application → Airbag Folding Purpose: to create fold definitions and fold airbags Fold types. 2011 ©2011 Livermore Software Technology Corporation 228 .. loaded.

H3.Application → Occupant Positioning Purpose: to load and position occupant models Latest build of LS‐PrePost should always be used LS‐PrePost and Primer tree file formats are supported Working with multiple occupant models is supported Comprehensive documentation and the latest LSTC Semi‐ Deformable Hybrid III Dummy models are available here: ftp://user:computer@ftp.lstc.0.zip ft // t @ft l t /l t d i /LSTC H3 081030 V1 0 i LS‐PrePost Intro | May 2.com/lstc‐dummies/LSTC. 2011 ©2011 Livermore Software Technology Corporation 229 .081030_V1.

 a segment set for contact must be chosen Second. nodes defining the belt path can be selected  (keyed in or picked from the graphics window) Simple – generate a belt using 1D elements Mixed – generate a belt consisting of 1D and 2D  elements l t LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 230 .Application → Belt Fitting Purpose: to automatically generate seat belts First.

 2011 ©2011 Livermore Software Technology Corporation 231 .Application → Intrusion Measurement Purpose: to generate IIHS (Insurance Institute of  Highway Safety) plots Type: Nodout d • Must load nodout file first • Contains node data for which intrusion will be measured Contains node data for which intrusion will be measured Type: IN • Must load IN file second Must load IN file second • Links node IDs from nodout to “Measured Points” • If IN file does not exist. node numbers can be entered  keyed in manually or picked from the graphics window Type: Out • Can load Out file containing previously saved intrusion data l d fil i i i l di i d LS‐PrePost Intro | May 2.

 radius1... radius2. • • • • • • • Box – define min/max points Sphere – define position and radius Cylinder – define position. and length Cylinder define position radius and length Cone – define position. and length SolidCenter – at center of solid elements SolidNodes – at solid element nodes ShellVolume – from an enclosed shell volume Pitch – distance between particles Density – used to compute particle mass Fill% – fill level DirX/DirY/DirZ – direction of gravitation force LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 232 . radius.Mesh → SPH Generation Purpose: to create SPH particles Available methods.

• • • • • Can use multiple parts Only shell parts can be used O l h ll t b d Shell parts must form a “water‐tight” enclosed volume Shell normals should all point outward Shell normals should all point outward Shell thickness is taken into account for particles close to  the boundary LS‐PrePost Intro | May 2... 2011 ©2011 Livermore Software Technology Corporation 233 .Mesh → SPH Generation (continued.) ShellVolume notes...

 2011 ©2011 Livermore Software Technology Corporation 234 .Workshop 10 p Advanced Applications LS‐PrePost Intro | May 2.

Workshop 10 Model checking. 2011 ©2011 Livermore Software Technology Corporation 235 ..k) Go to Application → Model Checking Click Write in the Model Checking interface to write a summary of the errors and warnings LS‐PrePost Intro | May 2. Launch a new session of LS‐PrePost File > Open > LS‐DYNA Keyword (select /workshop10/modelcheck/C2500_modelcheck..

) Model checking (continued). Double‐click Warning(4) on the *AIRBAG row In the “Extended Information” interface. Click each item in the right hand side list to view the  li k hi i h i h h d id li i h warning details (4 airbags have open surfaces) Exit the model checking interface Go to Model → KEYWORD G t M d l → KEYWORD Expand AIRBAG Double‐click “SIMPLE_AIRBAG_MODEL” In the Keyword Input Form.. click SID I h K dI F li k SID (note that PSID 908 contains part ID 168 and 169) Click Done in the *SET Keyword Input Form Click Done in the *AIRBAG Keyword Input Form Click Done in the *AIRBAG Ke ord Inp t Form LS‐PrePost Intro | May 2.. 2011 ©2011 Livermore Software Technology Corporation 236 ..Workshop 10 (continued....

Go to Model → KEYWORD Expand SET Double‐click “PART_LIST” Select “908” in the Keyword Input Form Change PID1 from 168 to 167 Click Replace Click Accept Click Done Recheck the model (there are now 3 airbag warnings) LS‐PrePost Intro | May 2.Workshop 10 (continued..) Model checking (continued). 2011 ©2011 Livermore Software Technology Corporation 237 ....

) Model checking (continued).... Double‐click Error(4) on the *CONSTRAINED row In the “Extended Information” interface. 2011 ©2011 Livermore Software Technology Corporation 238 ..Workshop 10 (continued. Click each item in the right hand side list to view the error details li k hi i h i h h d id li i h d il (4 nodes are shared between multiple nodal rigid bodies) Exit the model checking interface Go to Model → Create Entity G t M d l → C t E tit Expand Constrained Select Nodal Rigid Body (CNRB) Select Label: Symbol S l L b l S b l Enter ID: 920 (and hit Enter) in the General Selection interface LS‐PrePost Intro | May 2...

 2011 ©2011 Livermore Software Technology Corporation 239 ..) Model checking (continued).. Click the Assembly and Part (SelPart) render button Click the Left render button Turn off the RHS (right‐hand side) door (PID 115) Click Done Label CNRB 920 again (if it becomes unhighlighted) Enter ident node 26112 on the command line Select Mod (in the Create Entity interface) Zoom in and pick CNRB 920 Right‐click node 26112 to remove it from the CNRB definition Click Apply Recheck the model (there are now 3 constrained errors) LS‐PrePost Intro | May 2...Workshop 10 (continued.

Workshop 10 (continued...)
Model checking (continued)... Double‐click Error(1) on the *CONTROL row In the “Extended Information” interface... View the error message for *CONTROL_BULK_VISCOSITY i h f * (Q2 should not be greater than Q1) Exit the model checking interface Go to Model → KEYWORD G t M d l → KEYWORD Expand CONTROL Double‐click “BULK_VISCOSITY” In the Keyword Input Form, click Default I h K dI F li k D f l Click Accept Click Done Recheck the model (there are now no control card errors)

LS‐PrePost Intro | May 2, 2011

©2011 Livermore Software Technology Corporation

240

Workshop 10 (continued...)
Model checking (continued)... Double‐click Warning(1) on the *INITIAL row In the “Extended Information” interface... View the warning message for *INITIAL_VELOCITY i h i f * (*PART_INERTIA and *INITIAL_VELOCITY are not consistent) Exit the model checking interface Go to Model → KEYWORD G t M d l → KEYWORD Expand INITIAL Double‐click “VELOCITY” (note that VX=1.341e4) Click Done Cli k D Expand PART Double‐click “INERTIA” Enter VTX: 1.341e4 in the Keyword Input Form Click Accept Click Done Recheck the model (there are now no initial velocity errors)

LS‐PrePost Intro | May 2, 2011

©2011 Livermore Software Technology Corporation

241

Workshop 10 (continued...)
Model checking (continued)... Double‐click Error(2) on the *MAT row In the “Extended Information” interface... View the error messages for *MAT_PIECEWISE_LINEAR_PLASTICTY i h f * (curve 871005 is not monotonically increasing, and SIGY≤0 for MID 1) Exit the model checking interface Go to Model → KEYWORD G t M d l → KEYWORD Expand DEFINE Double‐click “CURVE” Select “871005” in the Keyword Input Form S l “871005” i h K dI F Click Plot (note that the last point should be removed) Click Quit in the PlotWindow Select the last data point (line 8) Click Delete Click Accept Click Done

LS‐PrePost Intro | May 2, 2011

©2011 Livermore Software Technology Corporation

242

Workshop 10 (continued...)
Model checking (continued)... Go to Model → KEYWORD Expand MAT Double‐click “PIECEWISE_LINEAR_PLASTICITY” Make sure MID “1” is selected Change the sign of SIGY (from ‐270 to 270) Click Accept Click Done Recheck the model (there are now no material errors)

LS‐PrePost Intro | May 2, 2011

©2011 Livermore Software Technology Corporation

243

Workshop 10 (continued...)
Belt fitting... Launch a new session of LS‐PrePost File > Open > LS‐DYNA Keyword (select /workshop10/beltfit/body.k) ( l / kh /b l fi /b d k) Click the Front render button Go to Application → Seatbelt Fitting Enter “195“ next to Pick Nodes (and hit Enter) Do the same for nodes “444“ and “177“ Select “2 ‐ pelvic (sub:1)” from the list Select Mixed Deactivate Tria Shell Element Click Fit Click Stretch Click Accept Select “1 ‐ torso (sub:1)“ from the list Enter “177“, “138“, “50“, and “168“ (in that order) Click Fit Click Accept

LS‐PrePost Intro | May 2, 2011

©2011 Livermore Software Technology Corporation

244

Workshop 10 (continued...)
Contact checking... Launch a new session of LS‐PrePost File > Open > LS‐DYNA Keyword (select /workshop10/conchk/s‐rail.k) ( l / kh / hk/ il k) Turn on the mesh (using the Mesh render button) Go to Application → Model Checking Select the Contact Check tab Select Penet Select Contact Select “2 PSET 201 All 0 (sub:1)” from the list Click Check Select SF: 0.5 Activate Lock Nodes Select ByPart in the General Selection interface Pick the middle part (red) Click Fix Select Tied Select “1 PSET 100 PSET 200 (sub:1)” from the list Click Check
LS‐PrePost Intro | May 2, 2011 ©2011 Livermore Software Technology Corporation

245

Workshop 10 (continued...)
SPH generation... Launch a new session of LS‐PrePost File > Open > LS‐DYNA Keyword (select /workshop10/sphgen/tank.k) ( l / kh / h / k k) Click the Wire render button Go to Mesh → SPH Generation (SphGen) Activate Pick Part Pick the tank Activate Clearance Enter Clearance: 5 Select Fill%: 60% Enter Pitch in X: 15 Enter Pitch in Y: 15 Enter Pitch in Z: 15 Enter Density: 1.0e‐6 Click Apply Click Accept

LS‐PrePost Intro | May 2, 2011

©2011 Livermore Software Technology Corporation

246

 2011 ©2011 Livermore Software Technology Corporation 247 .Workshop 11 p Extra Pre‐Processing Exercises LS‐PrePost Intro | May 2.

Launch a new session of LS‐PrePost Go to Mesh → Shape Mesher Select Entity: 4N_Shell Enter P1: 100..100. 2011 ©2011 Livermore Software Technology Corporation 248 ..‐100.100.0 Enter P3: ‐100.Workshop 11 Create a 4‐node shell mesh.: 10 Enter Target Name: plate Click Create Click Accept Turn on the mesh (using the Mesh render button) LS‐PrePost Intro | May 2.: 10 Enter NyNo.‐100.0 Enter P2: 100.0 Enter P4: ‐100.0 Enter NxNo.

 2011 ©2011 Livermore Software Technology Corporation 249 .. Launch a new session of LS‐PrePost File > Open > LS‐DYNA Keyword (select /workshop11/4n‐shell..) Detach elements..k) ( l / kh / h ll k) Turn on the mesh (using the Mesh render button) Go to Element Tools → Detach Element Active Free Edges Select Area in the General Selection interface Draw a box to select some elements Click Detach Click Accept LS‐PrePost Intro | May 2..Workshop 11 (continued.

.Workshop 11 (continued.. 2011 ©2011 Livermore Software Technology Corporation 250 .k) ( l / kh / h k) Turn on the mesh (using the Mesh render button) Rotate the model for an isometric view Go to Mesh → Element Generation Select Shell Select Shell By: Solid_Face Select ByElem Activate Prop Set Ang: 45.0 Pick an element on the curved outer surface Click Create Click Accept LS‐PrePost Intro | May 2...) Create shells using Element Generation. Launch a new session of LS‐PrePost File > Open > LS‐DYNA Keyword (select /workshop11/sphere.

Workshop 11 (continued.... Go to Model → Assembly and Part (SelPart) Select “S 2” only Go to Mesh → Element Generation Select Solid Select Solid By: Shell_Offset Enter Thickness: 5 Enter Segment: 1 Select ByPart in the General Selection interface Click on the shell layer Click Create Click Accept LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 251 .) Create solids using Element Generation (continued)..

 2011 ©2011 Livermore Software Technology Corporation 252 ....Workshop 11 (continued.k) ( l / kh / h ll k) Turn on the mesh (using the Mesh render button) Go to Mesh → Element Editing Select Delete Select Area in the General Selection interface Select the center 4x4 section of elements Select Rm in the General Selection interface Select the center 2x2 section of elements Click Delete Click Accept LS‐PrePost Intro | May 2.) Delete elements. Launch a new session of LS‐PrePost File > Open > LS‐DYNA Keyword (select /workshop11/4n‐shell..

.....) Split elements (continued). 2011 ©2011 Livermore Software Technology Corporation 253 . Select Split/Merge in the Element Editing interface Select Add in the General Selection interface Select the center 2x2 section of elements Click Apply Click Accept Create elements.Workshop 11 (continued. Select Create in the Element Editing interface Select Element Type: Shell Activate PID Pick the part Pick 4 nodes to create a quad element in the gap Click Accept Continue creating 4‐node quads (leaving empty  wedges as necessary) Activate Tria Only Fill in the remaining wedges with 3‐node tria elements LS‐PrePost Intro | May 2..

k) ( l / kh / d di k) Turn on the mesh (using the Mesh render button) Go to Mesh → Node Editing Select Create Select ByTwo Enter Num: 3 Pick node 14 Pick node 49 Click Create Click Accept LS‐PrePost Intro | May 2. Launch a new session of LS‐PrePost File > Open > LS‐DYNA Keyword (select /workshop11/node_edit. 2011 ©2011 Livermore Software Technology Corporation 254 .....Workshop 11 (continued.) Create nodes.

 2011 ©2011 Livermore Software Technology Corporation 255 ... and 39 Click Align Click Accept Replace nodes.) Align nodes (continued). Select Replace Select MidPoint Pick nodes 18 and 19 Pick nodes 27 and 28 Pick nodes 36 and 37 Click Accept p LS‐PrePost Intro | May 2.. Select Align Pick node 11 Pick node 46 Select Area in the General Selection interface Draw a window to select nodes 21...Workshop 11 (continued.. 30.

Workshop 11 (continued...)
Reflect elements... Launch a new session of LS‐PrePost File > Open > LS‐DYNA Keyword (select /workshop11/star.k) ( l / kh / k) Turn on the mesh (using the Mesh render button) Go to Element Tools → Transform Select Reflect Select Plane: Norm Y Activate Pick node as pt. of reflec. Pick the top node Activate Copy Elem Enter 2 next to Part list Click Visible in the General Selection interface Click Reflect Click Accept Click the Auto Center (AutCen) render button

LS‐PrePost Intro | May 2, 2011

©2011 Livermore Software Technology Corporation

256

Workshop 11 (continued...)
Translate elements... Launch a new session of LS‐PrePost File > Open > LS‐DYNA Keyword (select /workshop11/star.k) ( l / kh / k) Turn on the mesh (using the Mesh render button) Go to Element Tools → Transform Select Translate Select Direction: X Enter Translate Distance: 75 Activate Copy Elem Enter No. of Copies: 2 Enter 1 next to Part list Click Visible in the General Selection interface Click Tran + Click Accept Click the Auto Center (AutCen) render button

LS‐PrePost Intro | May 2, 2011

©2011 Livermore Software Technology Corporation

257

Workshop 11 (continued...)
Rotate elements... Launch a new session of LS‐PrePost File > Open > LS‐DYNA Keyword (select /workshop11/star.k) ( l / kh / k) Turn on the mesh (using the Mesh render button) Go to Element Tools → Transform Select Rotate Select Rot. Axis: Z Enter XYZ: 0,0,0 Enter Rot. Angle: 36 Activate Copy Elem Enter No. of Copies: 9 Enter 1 next to Part list Click Visible in the General Selection interface Click Rotate + Click Accept Click the Auto Center (AutCen) render button

LS‐PrePost Intro | May 2, 2011

©2011 Livermore Software Technology Corporation

258

Workshop 11 (continued...)
Create a CNRB (*CONSTRAINED_NODAL_RIGID_BODY)... Launch a new session of LS‐PrePost File > Open > LS‐DYNA Keyword (select /workshop11/bolt_hole.k) ( l / kh /b l h l k) Turn on the mesh (using the Mesh render button) Go to Model → Create Entity Expand Constrained Select Nodal Rigid Body (CNRB) Select Cre Click the Unreferenced Node (UnRef) render button Pick the middle node first Pick the nodes around the hole perimeter Click Apply Go to Model → Keyword Expand CONSTRAINED to verify that a  “NODAL_RIGID_BODY” has been created

LS‐PrePost Intro | May 2, 2011

©2011 Livermore Software Technology Corporation

259

Workshop 11 (continued...)
Create a cross section (*DATABASE_CROSS_SECTION)... Launch a new session of LS‐PrePost File > Open > LS‐DYNA Keyword (select /workshop11/tube.k) ( l / kh / b k) Turn on the mesh (using the Mesh render button) Click the Left render button Go to Model → Create Entity Expand Database Select Cross Section Select Cre Select Plane Select NX Pick a node on the desired plane Click Apply Go to Model → Keyword Expand DATABASE to verify that a  “CROSS_SECTION_PLANE” has been created

LS‐PrePost Intro | May 2, 2011

©2011 Livermore Software Technology Corporation

260

Workshop 11 (continued...)
Create a coordinate system (*DEFINE_COORDINATE)... Launch a new session of LS‐PrePost File > Open > LS‐DYNA Keyword (select /workshop11/star.k) ( l / kh / k) Turn on the mesh (using the Mesh render button) Go to Model → Create Entity Expand Define Select Coordinate Select Cre Select Type: *NODES Pick nodes 5, 9, and 7 (in that order) Enter Title: CS1 Click Apply Go to Model → Keyword Expand DEFINE to verify that a “COORDINATE_NODES”  has been created

LS‐PrePost Intro | May 2, 2011

©2011 Livermore Software Technology Corporation

261

Workshop 11 (continued...)
Create a node set... Launch a new session of LS‐PrePost File > Open > LS‐DYNA Keyword (select /workshop11/sphere.k) ( l / kh / h k) Turn on the mesh (using the Mesh render button) Rotate the model for an isometric view Go to Model → Create Entity Expand Set Data Select *SET_NODE Select Cre Enter Title: node set 1 Select ByElem in the General Selection interface Activate Prop Set Ang: 45.0 Pick an element on the curved outer surface Click Apply

LS‐PrePost Intro | May 2, 2011

©2011 Livermore Software Technology Corporation

262

Workshop 11 (continued...)
Create a segment set (continued)... Select Show Click None Select Cre Select *SET_SEGM Enter Title: segment set 1 Select ByElem in the General Selection interface Activate Prop Set Ang: 45.0 Pick an element on the curved outer surface Click Apply Go to Model → Keyword Expand SET to verify that sets have been created  (NODE_LIST, SEGMENT)

LS‐PrePost Intro | May 2, 2011

©2011 Livermore Software Technology Corporation

263

Workshop 11 (continued...)
Create curves (geometry)... Launch a new session of LS‐PrePost File > Open > LS‐DYNA Keyword (select /workshop11/wavy_shell.k) ( l / kh / h ll k) Turn on the mesh (using the Mesh render button) Go to Curve → Spline Select Method: Interpolation Points Click the nodes along right side of the gap in order  from top to bottom Click Apply Cli k A l Do the same for the left side of the gap

LS‐PrePost Intro | May 2, 2011

©2011 Livermore Software Technology Corporation

264

Workshop 11 (continued...)
Create a mesh using curves (continued)... Go to Mesh → N‐Line Mesher Select Type: 2 Line Shell Select Element Size Click both lines in the graphics area Enter S1: 18 (and hit the Enter key) Enter S2: 18 Enter S3: 18 Enter S4: 18 Enter Part ID: 3 Click Mesh It Click Accept Turn on the mesh (using the Mesh render button)

LS‐PrePost Intro | May 2, 2011

©2011 Livermore Software Technology Corporation

265

Workshop 11 (continued...)
Part trimming... Launch a new session of LS‐PrePost File > Open > LS‐DYNA Keyword (select /workshop11/ptrim/C2500D‐V4f_single.k) ( l / kh / i / f i l k) Enter m 140 on the command line Go to Model → Assembly and Part (SelPart) Deactivate CNRB, Mass, and Disc Turn on the mesh (using the Mesh render button) Go to Curve → Circle Select Method: Parameters Click the “.” button next to Origin Point X Select Node (in the Create Position interface) Pick a node in the middle of the truck bed Click Done (in the Create Position interface) Enter Radius: 400 Click Apply

LS‐PrePost Intro | May 2, 2011

©2011 Livermore Software Technology Corporation

266

Workshop 11 (continued...)
Part trimming (continued)... Go to Element Tools → Part Trim Select Parts Pick the truck bed in graphics window Select Trim Curves Pick the circle in the graphics window Click Z Click Trim Click Accept Go to Geometry Tool → Manage Click Visible in the General Selection interface Select Delete in the Model Management interface Go to Mesh → Element Editing Select Delete Activate Prop in the General Selection interface p Pick an element in the middle of the trimmed area Click Delete Click Accept p

LS‐PrePost Intro | May 2, 2011

©2011 Livermore Software Technology Corporation

267

) Mesh morphing..k) ( l t/ k h 11/ h/t b k) Rotate the model for an isometric view Click the Wire render button LS‐PrePost Intro | May 2..Workshop 11 (continued. Launch a new session of LS‐PrePost File > Open > IGES File (select /workshop11/morph/8lines.. 2011 ©2011 Livermore Software Technology Corporation 268 ..iges) ( l / kh / h/ li i ) Click OK in the IGES Read Options popup File > Open > LS‐DYNA Keyword (select /workshop11/morph/tube.

Go to Element Tools → Morph Select Morphing Type: 8 Line Cons Select Source Select SLine1 Pick lines 1.Workshop 11 (continued.8 in that order (order must be consistent with source lines) Activate Select Nodes To Be Morphed Click Visible in the General Selection interface Click Map Click Close LS‐PrePost Intro | May 2.) Mesh morphing (continued).6...2. 2011 ©2011 Livermore Software Technology Corporation 269 .3...4 in that order (you must select the same end of each line) Select Target Select TLine1 Pick lines 5.7.

) Spotweld generation.8e‐6 Enter E: 210.0 Click Mat...k) ( l / kh / / il k) Click the Wire render button Go to Mesh → Spotweld Generation Click Open (select /workshop11/swgen/rail. Launch a new session of LS‐PrePost File > Open > LS‐DYNA Keyword (select /workshop11/swgen/rail..3 Click Create Click Accept LS‐PrePost Intro | May 2.0 Enter SIGY: 0.spot) Enter Search Radius: 1. Properties Cli k M P i Enter RO: 7. 2011 ©2011 Livermore Software Technology Corporation 270 .35 Enter ET: 0..Workshop 11 (continued.

. Mass.. 2011 ©2011 Livermore Software Technology Corporation 271 .. and Disc Click the Mesh and Auto Center (AutCen) render  buttons Go to Element Tools → Smooth G El T l →S h Select Select Elements Activate Prop in the General Selection interface Pick an element in the middle of PID 146 in the  graphics window Click Smooth several times Click Accept Cli k A t LS‐PrePost Intro | May 2..Workshop 11 (continued.) Mesh smoothing. Launch a new session of LS‐PrePost File > Open > LS‐DYNA Keyword (select /workshop11/ptrim/C2500D‐V4f_single.k) ( l / kh / i / f i l k) Enter m 146 on the command line Go to Model → Assembly and Part (SelPart) Deactivate CNRB.

. Launch a new session of LS‐PrePost File > Open > LS‐DYNA Keyword (select /workshop8/belted/belted. 2011 ©2011 Livermore Software Technology Corporation 272 .k) ( l / kh /b l d/b l d k) Turn on the mesh (using the Mesh render button) Rotate the model for an isometric view Click the Unreferenced Node (UnRef) render button Go to Application → Model Checking Click Model Clean LS‐PrePost Intro | May 2.) Find and delete unreferenced entities....Workshop 11 (continued.

Geometry LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 273 .

Geometry Terms LS‐PrePost 3.org) Terminology • • • • • • • • • Vertex: a point in 3D space p p Edge: a curve bounded by two vertices Closed Edge: an edge with only one vertex Closed Edge: an edge with only one vertex Wire: a curve constructed from multiple edges Face: a surface bounded by one or more wires Face: a surface bounded by one or more wires Infinite face: a face with no bounding wires Shell: one or more faces with shared edges Shell: one or more faces with shared edges Solid: one or more shells with no open faces Compound Solid: one or more combined solids Compound Solid: one or more combined solids ©2011 Livermore Software Technology Corporation LS‐PrePost Intro | May 2.0 uses a new geometry engine • Open CASCADE Technology (http://www.opencascade. 2011 274 .

 Face. 2011 ©2011 Livermore Software Technology Corporation 275 . Select All Filters Row 2: Reference Axis. Vertex. Plane. Wire.  Data types can be  turned on/off using the filters so that the desired  selection can be made Adjacent Select adjacent entities Attach Select attached entities Clear Save Load Clear selection Save selection to buffer Load selection from buffer Deselect Undo last selection Whole Select all entities in model Visible Select all visible entities Reverse Reverse selection LS‐PrePost Intro | May 2. Point. Cylinder/Cone Surface Row 4: Line Circle Plane Cylinder/Cone Surface Filters are provided because geometry objects often  overlap (ex: Edges and Wires). Circle. Plane. Solid/Shell Row 4: Line. Edge. Coordinate Row 3: Node.Geometry General Selection Pick Area Poly Sel1 Sphe Box Prox Circ Frin Plan ID In Out Add Rm Select a single entity Select using a rectangular window Select using an irregular polygon Pick 1 entity (only 1 will be in buffer) Select entities within a sphere Select entities within a box Select entities within proximity to a part Select entities within a circle Select entities within a fringe plot range Select entities within a fringe plot range Select entities within a plane Manually key‐in entity IDs Select entities inside Area/Poly Select entities outside Area/Poly Add entities to a selection set Remove entities to a selection set Row 1: Clear All Filter.

 Geometry → Axis Purpose: create a reference axis using one of the  following methods.. Parameters – create axis with a point and a direction P t t i ith i t d di ti Line – create axis with a line or an edge Two Planes Intersect  create axis from the intersection of two  Two Planes Intersect – create axis from the intersection of two planes Axis of Cylinder/Cone/Revol – create axis from the axis of a  cylinder.Ref. 2011 ©2011 Livermore Software Technology Corporation 276 . or revolute object li d l t bj t Tangent with Curve – create axis that is tangent to a curve at a  point on a curve Point to Plane – create axis that passes through a point and is  normal to a plane Point to Surface – create axis that passes through a point on a  P i tt S f t i th t th h i t surface and is normal to the surface LS‐PrePost Intro | May 2. cone..

Ref.. Parameters – create plane with a point and a normal P t t l ith i t d l Through Line/Point – create plane through a point and normal  to the selected line Parallel with Point/Plane – create plane through a point parallel  to a plane or face Rotate with Point/Line – create plane through an edge/axis/line  R t t ith P i t/Li t l th h d / i /li at an angle to a plane or face Offset Plane – create plane by offsetting another plane Normal to Curve – create plane through a point and  perpendicular to an edge or a curve Tangent with Surface – create plane that is tangent to a non‐ T t ith S f t l th t i t tt planar surface 3 Points – create plane containing 3 points LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 277 . Geometry → Plane Purpose: create a reference plane using one of the  following methods..

 Geometry → Coordinate System Purpose: create a reference coordinate system using  one of the following methods.. Parameters – create coordinate system by defining an origin  P t t di t t b d fi i i i point.Ref. 2011 ©2011 Livermore Software Technology Corporation 278 . a Z direction.  t i t d t ti ll LS‐PrePost Intro | May 2. and an X direction Origin/Direction – create coordinate System by picking an  g y yp g origin point.. and  a local coordinate  system is created automatically. The normal of the projected  position is used as the Z‐direction. and an axis as X‐direction Point/Curve ‐ create a coordinate system by selecting a point  on a curve/surface. an axis as Z‐direction. The point is projected to the curve/surface  on a curve/surface The point is projected to the curve/surface and then used as the origin.

 Z coordinates  P t t i tb t i th X Y Z di t referenced to an optional coordinate system Circle/Ellipse Center – create point at the center of a circle p p Shape Center – create point at the gravity center of a shape Curve/Curve Inter – create point at the intersection of two  entities (edges or reference axis) titi ( d f i) Curve/Surface Inter – create point at the intersection of a curve  and a surface Point to Curve/Surface – create point that is directly projected  to an edge or surface 3 Point Arc Center – create point at the center of a circle that  3P i tA C t t i t t th t f i l th t passes through 3 points Sample Curve – create points that are on a curve LS‐PrePost Intro | May 2. Y.Ref. Parameters – create point by entering the X. Geometry → Point Purpose: create a reference point using one of the  following methods. 2011 ©2011 Livermore Software Technology Corporation 279 ...

 Z coordinates (or  P t t i tb t i X YZ di t ( click a position on a plane when “Sketch on Plane” is active) Project to Curve – create point by projecting a point onto a  j p yp j g p curve Project to Surface – create point by projecting a point onto a  surface LS‐PrePost Intro | May 2. Parameters – create point by entering X.Curve → Point Purpose: create a point using one of the following  methods.. Y. 2011 ©2011 Livermore Software Technology Corporation 280 ..

Parameters – create line by entering X. Y.Curve → Line Purpose: create a line using one of the following  methods.  A negative length will reverse the  direction. Z coordinates of 2  P t t li b t i X YZ di t f2 end points Point/Point – create line segments by picking points. Point/Axis – create line by picking a point and defining a  Point/Axis – create line by picking a point and defining a “Length” along an axis. a closed loop  will be created. 2011 ©2011 Livermore Software Technology Corporation 281 .  If more  g yp gp than 2 points are selected and “Closed” is active. LS‐PrePost Intro | May 2...

Parameters – create circle by entering a center point. 2011 ©2011 Livermore Software Technology Corporation 282 .Curve → Circle Purpose: create a circle using one of the following  methods. a normal  P t t i l b t i t i t l direction. and a radius Point/Axis – create circle by selecting a center point and a  y g p normal axis Coordinate – create circle by selecting a coordinate system 3 points – 3 i t create circle by selecting 3 points t i l b l ti 3 i t LS‐PrePost Intro | May 2...

Curve → Circular Arc Purpose: create a circular arc using one of the following  methods. a radius.. Parameters – create circular arc by entering a center point. a start direction. a  P t t i l b t i t i t normal direction.. 2011 ©2011 Livermore Software Technology Corporation 283 . and start and end  angles Point/Axis – create circular arc by selecting a center point and a  normal axis Coordinate – create circular arc by selecting a coordinate  Coordinate – create circular arc by selecting a coordinate system 3 point – create circular arc by selecting 3 points LS‐PrePost Intro | May 2.

. a start direction. a  P t t lli b t i t i t normal direction.Curve → Ellipse Purpose: create an ellipse using one of the following  methods. 2011 ©2011 Livermore Software Technology Corporation 284 .. and major and minor radii Point/Axis – create ellipse by selection a center point and a  p y p normal axis Coordinate – create ellipse by selecting a coordinate system LS‐PrePost Intro | May 2. Parameters – create ellipse by entering a center point.

 major and minor radii. Parameters – create elliptical arc by entering a center point. a  P t t lli ti l b t i t i t normal direction.Curve → Elliptical Arc Purpose: create an elliptical arc using one of the  following methods. 2011 ©2011 Livermore Software Technology Corporation 285 . a start direction. and  start and end angles Point/Axis – create elliptical arc by selecting a center point and  a normal axis Coordinate – create elliptical arc by selecting a coordinate  Coordinate – create elliptical arc by selecting a coordinate system LS‐PrePost Intro | May 2...

Interpolation Points – create b‐spline by interpolating selected  I t l ti P i t t b li b i t l ti l t d points. a closed loop will be created.. If more than 2 points are selected and “Closed” is  active. 2011 ©2011 Livermore Software Technology Corporation 286 .Curve → Spline Purpose: create a b‐spline using one of the following  methods. Curve on Surface – create b‐spline by interpolating selected  points on a surface Sketch on Mesh – create b‐spline by interpolating selected  Sketch on Mesh – create b spline by interpolating selected nodes Curve from Mesh – create b‐spline by selecting nodes Shell Intersection – create b‐spline at the intersection of 2 FE  shell parts Snap Edge End – snap the end points of unconnected b‐splines  Snap Edge End – snap the end points of unconnected b‐splines together LS‐PrePost Intro | May 2..

Distance and Loop – create helix by entering distance between  Di t dL t h li b t i di t b t loops and number of loops. A circle or arc must also be  selected. Height and Loop – create helix by entering total height and  number of loops Height and Distance – create helix by entering total height and  Height and Distance – create helix by entering total height and distance between loops LS‐PrePost Intro | May 2..Curve → Helix Purpose: create a helix using one of the following  methods. 2011 ©2011 Livermore Software Technology Corporation 287 ..

 2011 ©2011 Livermore Software Technology Corporation 288 ..Curve → Wire (Composite Curve) Purpose: create a wire using one of the following  methods.. Edge list – Ed li t create wire by connecting edges together t i b ti d t th Bounds of shell – create wire by using the boundary of a shell LS‐PrePost Intro | May 2.

 2011 ©2011 Livermore Software Technology Corporation 289 .. Auto Break – lit A t B k split curve automatically by defining a feature  t ti ll b d fi i f t angle Manual Break – split curve by picking positions on the curve p yp gp Batch Break – split multiple curves on faces by defining a  feature angle LS‐PrePost Intro | May 2..Curve → Break Purpose: break a curve into multiple sub curves using  one of the following methods.

Curve → Merge Purpose: merge neighboring curves into a single curve. 2011 ©2011 Livermore Software Technology Corporation 290 . LS‐PrePost Intro | May 2.  If the “Multiple” method is used. curves do not need  to be selected in order. The curves will be sorted  to be selected in order The curves will be sorted automatically according to neighbor distance.

 2011 ©2011 Livermore Software Technology Corporation 291 .Curve → Bridge Purpose: bridge curves together according to the  module length of the tangent directions LS‐PrePost Intro | May 2.

 A new curve can be created if  “Copy” is active.Curve → Smooth Purpose: smooth a noisy curve by entering an  appropriate tolerance. Copy is active LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 292 .

 2011 ©2011 Livermore Software Technology Corporation 293 .Curve → MidCurve Purpose: create a new curve between 2 existing curves. A mid point can also  percentage from the first curve A mid point can also be created using this interface. LS‐PrePost Intro | May 2.  The location of the new curves can be defined as a  percentage from the first curve.

Surface → Plane Purpose: create a planar surface using one of the  following methods. Coordinate System – create surface plane by selecting a  C di t S t t f l b l ti coordinate system and entering the starting and ending X.. 2011 ©2011 Livermore Software Technology Corporation 294 ..Y  location (in the local coordinate system) 3 Point – create surface by selecting 3 points (the size can be  adjusted using a “Scale” factor) Fit Plane – create plane by fitting through selected points Fit Plane – create plane by fitting through selected points LS‐PrePost Intro | May 2.

. Parameter – create cylinder by selecting a coordinate system.. 2011 ©2011 Livermore Software Technology Corporation 295 .  P t t li d b l ti di t t entering a radius. and entering start and end angles Bottom/Top Center – create cylinder by selecting points at the  p y y gp bottom center and top center LS‐PrePost Intro | May 2.Surface → Cylinder Purpose: create a cylindrical surface using one of the  following methods.

 2011 ©2011 Livermore Software Technology Corporation 296 .  entering start and end angles.  P t t b l ti di t t entering a semi angle of apex.. and entering the bottom and top  height (from the origin of the coordinate system) Bottom/Top Center – create cone by selecting points at the  bottom center and top center bottom center and top center LS‐PrePost Intro | May 2.Surface → Cone Purpose: create a conical surface using one of the  following methods. Parameter – create cone by selecting a coordinate system.. entering a bottom radius.

 and the  start and end V angles Center Point – create sphere by selecting a center point and a  point on the sphere (or by entering a radius) LS‐PrePost Intro | May 2. the start and end U angles. Parameter – create sphere by selecting a coordinate system  P t t h b l ti di t t and entering the radius.. 2011 ©2011 Livermore Software Technology Corporation 297 ..Surface → Sphere Purpose: create a spherical surface using one of the  following methods.

the following parameters Path radius Profile radius Profile radius U start and end angles V start and end angles LS‐PrePost Intro | May 2.Surface → Torus Purpose: create a toroidal surface by selecting a local  coordinate system (default is global) and entering  the following parameters.. 2011 ©2011 Livermore Software Technology Corporation 298 ..

. By Edges – edges will be used for the boundary of the surface B Ed d ill b d f th b d f th f By Points – straight lines will be created between points LS‐PrePost Intro | May 2..Surface → Fill Plane Purpose: create a surface by connecting edges or points  to fill a plane. 2011 ©2011 Livermore Software Technology Corporation 299 .

Pick edge/wire as the profile Pi k d / i th fil Pick another edge or axis as the direction Enter start and end distances Enter start and end distances LS‐PrePost Intro | May 2...Surface → Extrude Purpose: create a surface by extruding an edge or a  wire using the following steps. 2011 ©2011 Livermore Software Technology Corporation 300 .

Surface → Revolve Purpose: create a surface by revolving an edge or a wire  using the following steps. Pick edge/wire as the profile Pi k d / i th fil Pick an axis of revolution Enter start and end angles Enter start and end angles LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 301 ...

Pick edge/wire as the profile Pi k d / i th fil Pick a curve that defines the sweep path LS‐PrePost Intro | May 2..Surface → Sweep Purpose: create a surface by sweeping an edge or a  wire using the following steps.. 2011 ©2011 Livermore Software Technology Corporation 302 .

 2011 ©2011 Livermore Software Technology Corporation 303 . Usually. A loft is a face or shell  passing through a set of sections in a given  sequence.Surface → Loft Purpose: create a lofted surface.  (punctual sections). but  sequence Usually sections are edges or wires but the first and the last sections may be vertices  (punctual sections). LS‐PrePost Intro | May 2. sections are edges or wires.

. 2011 ©2011 Livermore Software Technology Corporation 304 . Continuity 0 – the surface must pass by 3D representation of  C ti it 0 th f t b 3D t ti f the edge Continuity 1 – the surface must pass by 3D representation of  y p y p the edge.Surface → N‐Side Purpose: create a surface from a set of (N) bounding  edges. Constraints can be applied as follows. and it must respect tangency with the first face of the  edge Auto Close – automatically connect each neighboring edge Auto Close – automatically connect each neighboring edge Smooth Curve – smooth boundary curves LS‐PrePost Intro | May 2..

 or 4 bounding curves. and round) are available.Surface → Patch Surface Purpose: create a surface from a region bounded by  contiguous b‐spline curves. LS‐PrePost Intro | May 2.  3. The algorithm accepts 2.  3 or 4 bounding curves A range of filling styles (flat middle. 2011 ©2011 Livermore Software Technology Corporation 305 . A range of filling styles (flat.

. 2011 ©2011 Livermore Software Technology Corporation 306 ..Surface → Bridge Purpose: create a surface by bridging faces using the  following steps. Select an edge from one face S l t d f f Select an edge from another face LS‐PrePost Intro | May 2.

 and smoothness Define degrees.. and smoothness Select final surface type (Natural or Trimmed) Activate "Replace Raw Faces" to remove original faces Activate "Preview" to preview result LS‐PrePost Intro | May 2. max tolerance.. 2011 ©2011 Livermore Software Technology Corporation 307 . Select faces or shells S l tf h ll Define number of U. V control points Define degrees. max tolerance.Surface → Combine Purpose: create a surface by combining neighboring  faces or shells using the following steps.

  nodes. 2011 ©2011 Livermore Software Technology Corporation 308 . or curves LS‐PrePost Intro | May 2.Surface → Fit Surface Purpose: create a fitted surface based on an FE mesh.

Surface → Mid Surface Purpose: create a mid surface from a solid or from top  and bottom surfaces By Surfaces – manually create a mid surface from two surfaces B S f ll t id f f t f By Solid – automatically create all mid surfaces from a solid  object j LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 309 .

 Y.. Parameters – create box by selecting a coordinate system  P t t b b l ti di t t (default is global) and entering min and max X. Z coordinates 2 Points – create box by selecting 2 points located at opposing  y g p pp g corners LS‐PrePost Intro | May 2.Solid → Box Purpose: create a solid box using one of the following  methods.. 2011 ©2011 Livermore Software Technology Corporation 310 .

 and angle Bottom/Top Center – create cylinder by selecting points at the  p y y gp bottom center and top center LS‐PrePost Intro | May 2.Solid → Cylinder Purpose: create a solid cylinder using one of the  following methods.. height. 2011 ©2011 Livermore Software Technology Corporation 311 .. Parameters – create cylinder by selecting a coordinate system  P t t li d b l ti di t t (default is global) and entering a radius.

Parameters – create cone by selecting a coordinate system  P t t b l ti di t t (default is global) and entering bottom and top radii.Solid → Cone Purpose: create a solid cone using one of the following  methods.. 2011 ©2011 Livermore Software Technology Corporation 312 . height..  and angle Bottom/Top center – create cone by selecting points at the  bottom center and top center LS‐PrePost Intro | May 2.

Parameters – create sphere by selecting a coordinate system  P t t h b l ti di t t (default is global) and entering a radius.. 2011 ©2011 Livermore Software Technology Corporation 313 .  and V start and end angles Center Point – create sphere by selecting a center point and a  point on the sphere (or by entering a radius) LS‐PrePost Intro | May 2.Solid → Sphere Purpose: create a solid sphere using one of the  following methods.. U start and end angles.

the following parameters Path radius Profile radius Profile radius U start and end angles V start and end angles LS‐PrePost Intro | May 2...Solid → Torus Purpose: create a solid torus by selecting a local  coordinate system (default is global) and entering  the following parameters. 2011 ©2011 Livermore Software Technology Corporation 314 .

 a line. or an edge. 2011 ©2011 Livermore Software Technology Corporation 315 .Solid → Extrude Purpose: create a solid object by extruding surfaces in a  specified direction. The direction can be a reference  axis. axis a line or an edge LS‐PrePost Intro | May 2.

 2011 ©2011 Livermore Software Technology Corporation 316 .Solid → Revolve Purpose: create a solid object by revolving a group of  faces about an axis LS‐PrePost Intro | May 2.

Solid → Sweep Purpose: create a solid object by sweeping a surface  along a curve LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 317 .

 or faces. 2011 ©2011 Livermore Software Technology Corporation 318 .  sections are edges. but the first and  sections are edges wires or faces but the first and the last sections may be vertices (punctual sections).Solid → Loft Purpose: create a solid object by lofting through a set  of closed sections in a given sequence. Usually. LS‐PrePost Intro | May 2. wires.

the Radius” can be used. the  entire solid will be filleted.Solid → Fillet Purpose: creates rounded internal or external faces on  shell or solid shapes. selected sets of faces. or edge loops. Fillets can be applied to all  edges of a face. 2011 ©2011 Livermore Software Technology Corporation 319 . LS‐PrePost Intro | May 2. “Equal Radius” or “Various  Radius can be used. If Whole Shape is active. If “Whole Shape” is active. selected  edges of a face selected sets of faces selected edges.

. Angle‐Distance – create chamfer by defining distance and an  A l Di t t h f b d fi i di t d angle Distance‐Distance – create chamfer by defining a pair of  y g p distances LS‐PrePost Intro | May 2.Solid → Chamfer Purpose: create beveled edges using one of the  following methods. 2011 ©2011 Livermore Software Technology Corporation 320 ..

  One application is to make a molded part easier to  remove from a mold. LS‐PrePost Intro | May 2. A draft can be inserted in an  remove from a mold A draft can be inserted in an existing part. Drafts can be applied to solid or surface objects.Solid → Draft Purpose: create tapered faces using a specified angle. 2011 ©2011 Livermore Software Technology Corporation 321 . or a draft can be applied while  extruding a feature. Drafts can be applied to solid or  extruding a feature.

following steps Select a solid object Select faces that will be removed for thickening Select faces that will be removed for thickening LS‐PrePost Intro | May 2.Solid → Thicken Purpose: create a solid object by thickening one or  more adjacent shell or solid surfaces using the  following steps.. 2011 ©2011 Livermore Software Technology Corporation 322 ..

.Solid → Wedge Purpose: create a solid wedge by selecting a local  coordinate system (default is global) and entering  the following parameters.. 2011 ©2011 Livermore Software Technology Corporation 323 . the following parameters Length Width Height Min and Max coordinates LS‐PrePost Intro | May 2.

 or find the common space  occupied by two solid objects LS‐PrePost Intro | May 2.Solid → Boolean Purpose: combine. 2011 ©2011 Livermore Software Technology Corporation 324 . subtract.

 2011 ©2011 Livermore Software Technology Corporation 325 .GeoTool → Delete Face Purpose: delete independent or dependent faces from  a shell or solid Delete – i l d l ti D l t simple deletion of faces ff Delete and Repair – delete dependent faces from shell/solid  and try to extend neighboring faces (and trim with each other) y g g Delete and Fill ‐ delete dependent faces from shell/solid and fill  gaps with N‐Side surfaces LS‐PrePost Intro | May 2.

GeoTool → Extend Curve Purpose: extend a curve by selecting an edge or a  vertex Stop Condition: St C diti Distance – extend curve by a distance Up to Face  extend curve to a face Up to Face – extend curve to a face Up to Vertex – extend curve to a vertex   Extension Type: Linear – extend curve tangent to the original curve Same Curve – extend curve using existing curvature Extend on Face – extend curve on the face (if the curve is  E t d F t d th f (if th i located on a face) LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 326 .

GeoTool → Extend Surface Purpose: extend a surface by selection a face or an  edge Stop Condition: St C diti Distance – extend surface by a distance Up to Face  extend surface to a face Up to Face – extend surface to a face Up to Vertex – extend surface to a vertex Extension Type: Linear – extend surface tangent to the original face Same Surface – extend surface using existing curvature LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 327 .

. 2011 ©2011 Livermore Software Technology Corporation 328 .GeoTool → Intersection Purpose: create entities at the intersection of two  geometry data sets using one of the following  methods. A curve will be created when a  surface intersect another surface. f i t t th f LS‐PrePost Intro | May 2.. methods Standard – create intersections of data in set 1 with set 2 Mutual  create intersections within a single set of data Mutual – create intersections within a single set of data Note: a vertex will be created when a curve intersects  another curve or a surface.

 enter an offset distance. Face/Shell – l t f F /Sh ll select a face or shell. The resulting edge will locate on the same surface.. Edge on Face – select edges from a face and enter an offset  distance. distance The resulting edge will locate on the same surface LS‐PrePost Intro | May 2. and  h ll t ff t di t d activate the “Round Corner” option  Plane Edge/Wire – select planar edge/wire and enter an offset  g p g distance. 2011 ©2011 Livermore Software Technology Corporation 329 .GeoTool → Offset Purpose: create geometry offsets using one of the  following methods. The resulting edge/wire will be in the same plane..

 Then  select a vertex/edge/wire. edges. the normal   of the destination object will be used. 2011 ©2011 Livermore Software Technology Corporation 330 . LS‐PrePost will  test to see if the destination object is planar. select a line or an axis as the  projection direction.GeoTool → Project Purpose: project vertices. If a direction is omitted. and wires onto a face  or shell Normal Projection – fi t l t d ti ti f / h ll Th N l P j ti first select a destination face/shell. Finally. LS‐PrePost will test  to see if the source object is planar. LS‐PrePost Intro | May 2. If no. If yes.

 2011 ©2011 Livermore Software Technology Corporation 331 ... Create a new surface using N‐Side surface Select surfaces to be replaced with the new surface S l t f t b l d ith th f LS‐PrePost Intro | May 2.GeoTool → Replace Face Purpose: replace a face using the following steps.

 2011 ©2011 Livermore Software Technology Corporation 332 .GeoTool → Stitch Purpose: stitch independent faces into a shell Try to Make Solid – convert the shell to a solid if it forms an  enclosed volume enclosed volume All Faces – select all faces from the current model Dis Tol – set distance tolerance to control the stitching g Non‐manifold Mode – stitch faces that come together in a t‐ configuration Group by Part – stitch faces that belong to the same part G b P t tit h f th t b l t th t LS‐PrePost Intro | May 2.

  St d d d fi t i t l d l t titi t b t i d Activate “Raw Trim Tool” to extend the tool if it does not reach  the entities to be trimmed Mutual – trim multiples faces using the faces themselves Cut solid – trim a solid object Split face – split a face by picking 2 face edge points S lit f lit f b i ki 2 f d i t LS‐PrePost Intro | May 2.GeoTool → Trim Purpose: use edges or faces to trim other edges or  faces Standard – define a trim tool and select entities to be trimmed. 2011 ©2011 Livermore Software Technology Corporation 333 .

 2011 ©2011 Livermore Software Technology Corporation 334 .GeoTool → Transform Purpose: perform standard 3D transformations Translate – translate geometry objects in a specified direction Rotate – t t R t t rotate geometry objects about an axis t bj t b t i Scale – scale geometry objects about a reference point Mirror  reflect geometry objects about a reference  Mirror – reflect geometry objects about a reference point/axis/plane Transform – transform geometry objects from one coordinate  system to another t t th Copy – create new geometry entities while performing  transformations LS‐PrePost Intro | May 2.

GeoTool → Copy Purpose: copy geometry entities  To Current Assembly – new geometry entities will be created in  the current assembly the current assembly To New Assembly – new geometry entities will be created in a  new assembly To Specify Assembly – new geometry entities will be create in a  specified assembly Move to Specify Assembly – geometry entities will be moved  Move to Specify Assembly – geometry entities will be moved from one assembly to another LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 335 .

x – convert points/curves/surfaces to version 2. Loc lists all  To 2.GeoTool → Manage Purpose: manage geometric entities (un)Blank – blank or unblank independent entities Delete – delete independent entities (you can't delete a face  D l t d l t i d d t titi ( 't d l t f from a shell or an edge from an face) (un)BlkAll – blank or unblank the whole model Export – export entities in IGES or STEP format SplitShell – split all shells and solids into independent faces Glo/Loc – Glo lists only independent objects. 2011 ©2011 Livermore Software Technology Corporation 336 .4 data  structure Undo – undo last (un)Blank or Delete operation ClearModel – remove all geometry objects and reference  geometry from current model LS‐PrePost Intro | May 2.

 2011 ©2011 Livermore Software Technology Corporation 337 .GeoTool → Heal → Face Purpose: fix problems related to faces Find and remove duplicated faces Find and remove small faces/edges Fi d d ll f / d LS‐PrePost Intro | May 2.

GeoTool → Heal → Edge Purpose: fix problems related to edges Toggle – stitch neighboring faces by selecting a seed edge Untoggle – U t l unstitch neighboring faces tit h i hb i f Replace – replace a raw edge with another edge Suppress  under development (not currently used) Suppress – under development (not currently used) Small Edges – find small edges Break – under development (not currently used) LS‐PrePost Intro | May 2. 2011 ©2011 Livermore Software Technology Corporation 338 .

 2011 ©2011 Livermore Software Technology Corporation 339 .GeoTool → Heal → Vertex Purpose: fix problems related to vertices Add – insert a vertex into an edge (break the edge into two sub  edges at the new vertex) edges at the new vertex) Move – move a vertex on a edge to a specified position (the  new position should not be far away) Remove – search and remove redundant vertices according to a  specified break angle  LS‐PrePost Intro | May 2.

GeoTool → Heal → Hole
Purpose: find and remove holes
Inner Hole – find and remove holes that are entirely within a  single surface single surface Outer Hole – find and remove holes that are located on  multiple surfaces or on the outer boundary of a surface

Inner Hole Outer hole

LS‐PrePost Intro | May 2, 2011

©2011 Livermore Software Technology Corporation

340

GeoTool → Simplify → Untrim Surface
Purpose: untrim surfaces
All Trim Edges – select wire from a face or faces to recover the  raw surface raw surface Inner Trim Edge Only – select wire from a face or faces to  remove all the inner edges (all holes) on the face Manual Selection Edges – select edge from a face to remove  the selected edges by connecting or extending two neighboring  edges on the face  edges on the face

LS‐PrePost Intro | May 2, 2011

©2011 Livermore Software Technology Corporation

341

GeoTool → Simplify → Fillet Surf. Remove
Purpose: remove filleted edges from a solid surface
Find – search for filleted surfaces Apply – A l remove fillets by extending neighbor faces and  fill t b t di i hb f d trimming them

LS‐PrePost Intro | May 2, 2011

©2011 Livermore Software Technology Corporation

342

GeoTool → Simplify → Fillet Edge Remove
Purpose: remove filleted edges from a shell surface
Find – search for filleted surfaces Apply – A l remove fillets by extending neighbor faces and  fill t b t di i hb f d trimming them

LS‐PrePost Intro | May 2, 2011

©2011 Livermore Software Technology Corporation

343

GeoTool → Simplify → Edge Reshape
Purpose: reshape surface boundaries based on edge  tangents at two selected points

LS‐PrePost Intro | May 2, 2011

©2011 Livermore Software Technology Corporation

344

GeoTool → Measure
Purpose: measure the distance between two points,  the radius and angle of a circular arc, the normal of a  plane, whether two circles are co‐centered, whether  plane whether two circles are co centered whether two lines are parallel, etc... You can also show or  hide the ID of any geometry object. hide the ID of any geometry object.
If Vertices/Edges/Faces/Shapes are active, the label of each  corresponding entity will be shown If a geometry object is selected, its information will be listed If two geometry objects are selected, the relationship between  the objects will be evaluated the objects will be evaluated

LS‐PrePost Intro | May 2, 2011

©2011 Livermore Software Technology Corporation

345

Workshop 12 p
Create Bottle Geometry

LS‐PrePost Intro | May 2, 2011

©2011 Livermore Software Technology Corporation

346

.0.5.7.0 Click Apply Enter XYZ: 25.5.0. Launch a new session of LS‐PrePost Go to Curve → Point Select Method: Parameters Enter XYZ: 25.15. 2011 ©2011 Livermore Software Technology Corporation 347 .7.0 Click Apply Enter XYZ: ‐25.Workshop 12 Create construction vertices.0 Click Apply Enter XYZ: ‐25..0 Click Apply Enter XYZ: 0.0 Click Apply Click the Auto Center (AutCen) render button ( ) LS‐PrePost Intro | May 2.

 and 4 (in that order) Click Apply LS‐PrePost Intro | May 2. Go to Curve → Line Select Method: Point/Point Click the Selection List box Pick vertices 1 and 2 Click Apply Pick vertices 4 and 5 Click Apply Go to Curve → Circular Arc Select Method: 3 Points Click the Selection List box Pick vertices 2..) Create profile edges.. 2011 ©2011 Livermore Software Technology Corporation 348 . 3...Workshop 12 (continued.

.Workshop 12 (continued.... 2011 ©2011 Livermore Software Technology Corporation 349 .) Create a reference axis for reflection.. Go to Reference Geometry → Axis Select Method: Two Points Click the Selection List box Pick vertices 1 and 5 (in that order) Click Apply Reflect the profile edges. Go to Geometry Tools → Transform Select Transform Type: Reflect Click in the Source Entity box Pick all 3 edges Click in the Point/Axis/Plane box Pick the reference axis Activate Copy Click Apply pp y LS‐PrePost Intro | May 2..

...Workshop 12 (continued.) Create a surface from the profile edges. Go to Surface → Fill Plane Select Method: By Edges Click the Selection List box Click Visible in the General Selection interface Click Apply.. 2011 ©2011 Livermore Software Technology Corporation 350 .  LS‐PrePost Intro | May 2.

. 2011 ©2011 Livermore Software Technology Corporation 351 .) Create a solid (the Body) by extruding the profile surface.Workshop 12 (continued.. Go to Solid → Extrude Click the Face List box Pick the surface Enter End Distance: 70 Click Apply Click the Auto Center (AutCen) render button LS‐PrePost Intro | May 2...

 2011 ©2011 Livermore Software Technology Corporation 352 .5 Activate Whole Shape Click Apply LS‐PrePost Intro | May 2.... Go to Solid → Fillet Click the Shape List box Pick any face of the solid Select Equal Radius Enter Radius: 2..Workshop 12 (continued.) Round the edges of the Body.

.) Create a reference coordinate system. Go to Reference Geometry → Point Select Method: Shape Center Click the Selection List box Pick the top face (farthest from extruded edges) Click Apply Go to Reference Geometry → Axis Select Method: Point to Plane Click the Selection List box Pick the top face and the reference point Click Apply Go to Reference Geometry → Coordinate System Select Method: Origin/Direction Click the Origin box Pick the reference point p Click the Z Dir box Pick the reference axis Click Apply pp y LS‐PrePost Intro | May 2...Workshop 12 (continued. 2011 ©2011 Livermore Software Technology Corporation 353 ..

 2011 ©2011 Livermore Software Technology Corporation 354 . Go to Solid → Boolean Select Method: Union Click the Solid Shape 1 box Pick the Body Click the Solid Shape 2 box p Pick the Neck Click Apply LS‐PrePost Intro | May 2...) Create a solid cylinder (the Neck).... Go to Solid → Cylinder Select Method: Parameters Click the Coordinate Sys box Pick the coordinate system Enter Radius: 7.5 Enter End Height: 7 Enter End Angle: 360 Click Apply Combine the Body and Neck (to form a Bottle).Workshop 12 (continued..

.) Hollow out the Bottle. 2011 ©2011 Livermore Software Technology Corporation 355 .6 Click Apply LS‐PrePost Intro | May 2..Workshop 12 (continued.. Go to Solid → Thicken Click the Solid Shape box Pick the Bottle Click the Remove Faces List box Pick the top surface of the Neck Enter Thickness: 0..

Workshop 12 (continued. 2011 ©2011 Livermore Software Technology Corporation 356 . Go to Curve → Circle Select Method: Coordinate Click the Selection List box Pick the coordinate system Enter Radius: 7.9 Click Apply Click the Selection List box Pick the coordinate system Enter Radius: 7....) Create some circles (to create Threads on Neck)..2 Click Apply Click the Wireframe Geometry (WirGeo) render button LS‐PrePost Intro | May 2.

 2011 ©2011 Livermore Software Technology Corporation 357 ..Workshop 12 (continued..) Create helices from the circles. Go to Curve → Helix Select Method: Height and Loop Click the Circle/Arc List box Pick one of the circles Enter Height: 7 Enter Loop Number: 3 Click Apply Click the Circle/Arc List box Pick the other circle Click Apply LS‐PrePost Intro | May 2...

 2011 ©2011 Livermore Software Technology Corporation 358 .) Loft the helices and extrude the surface...Workshop 12 (continued.4 Click Apply LS‐PrePost Intro | May 2... Go to Surface → Loft Click the Profile Shapes box Pick both helices Click Apply Go to Solid → Extrude Click the Face List box Pick the lofted surface Click the Direction List box Pick the axis normal to the top Neck face (in the reference coordinate system) Enter End Distance: 0.

) Remove redundant shapes. 2011 ©2011 Livermore Software Technology Corporation 359 ... Go to Geometry Tools → Management In the Entity List box. select all items except the two  solid entities lid ii Click Delete Click the Auto Center (AutCen) render button Click the Shaded Geometry With Edges (EdgGeo)  render button LS‐PrePost Intro | May 2...Workshop 12 (continued.

 2011 ©2011 Livermore Software Technology Corporation 360 .Configuration File Configuration File LS‐PrePost Intro | May 2.

 file path. etc. 2011 ©2011 Livermore Software Technology Corporation 361 .cfg – d t lb fi ti • . dialog  location. user the  pull down menu “Setting”‐>”Configuration Settings” to set  parameters • Lspplasttouch – record last session windows size.lspp_recent – record recently used files and their locations Configuration file location  f fl l • Windows – c:\users\uname\AppData\Roaming\LSTC\LS‐ PrePost • Linux ‐ $HOME/LSTC/LS‐Prepost LS‐PrePost Intro | May 2.Configuration   Configuration files  • Lsppconf – record general configuration parameters. • C fi i T lb f record toolbar configurations Configuire_Toolbar.

Sign up to vote on this title
UsefulNot useful

Master Your Semester with Scribd & The New York Times

Special offer: Get 4 months of Scribd and The New York Times for just $1.87 per week!

Master Your Semester with a Special Offer from Scribd & The New York Times