LS PrePost Intro 2013 03
LS PrePost Intro 2013 03
LS PrePost Intro 2013 03
Table of Contents
SECTION Overview General Operations Mesh Generation Pre-Processing Post-Processing WORKSHOPS Workshop 01 Workshop 02 Workshop 03-06 Workshop 07-08
Configuration Files
Extra Pre-Processing Exercises
Workshop 9
Overview
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 Core Functionality
Full support of LS-DYNA keyword files Full support of LS-DYNA results files Robust handling of geometry data (new CAD engine in 3.x) Pre-processing (meshing, model clean-up, entity creation) Post-processing (animation, fringe plotting, curve plotting)
Online Resources
Official Website
http://www.lstc.com/lspp
User Group
http://groups.google.com/group/ls-prepost
Beta Version:
http://ftp.lstc.com/anonymous/outgoing/lsprepost/dev
Input / Output
Graphics Selection
Pick (single): Left Click Area (rectangle): Left-click + Drag Poly (polygon): Left-click at corners / Right-click to finish
List Selection
Multi-Select: Left-click + Drag / Ctrl + Left-click
GUI Layout
Menus
File management & preferences
Right Toolbar
Access to pre and post-processing tools
Graphics Viewport
Command Line
Type in operation command
Bottom Toolbar
Model rendering controls
Message window
Prompt message
Starting with version 4.0, LSPP employs a new graphics rendering scheme (Fast Rendering Mode) that fully utilizes the latest graphics technology in OpenGL and Shading language. This will require graphics hardware that supports OpenGL version 3.3 and higher. If not, LSPP will down grade the graphics rendering to Normal rendering Mode automatically For very large model (several millions elements) on a good graphics card, the fast rendering can be up to 15x faster than the normal rendering. After launching LS-PrePost 4.x, enter Cntl-L twice before loading any data will toggle between the 2 rendering modes
Cntl-LL
10
File Menu
New Launch a new session of LS-PrePost, all model/data will be closed (only in version 4.0 and later) Open Open file (new model created for each file opened) Import Import file (adds keyword data to current model) Recent Open recent files (stored in /user/.lspp_recent) Save Over-write current Keyword or Project file Save As Save any of the following file formats using advanced options: Keyword, Active Keyword (visible data), Project, Post.db (condensed d3plot data), Geometry, Keyword and Project (using same file name) Update Load new d3plots for run in progress Run LS-DYNA pop up LS-DYNA job submission dialog, currently only limited to the same local machine LS-PrePost is running Print... Launch printing interface (send to printer or image file) Movie... Launch movie generation interface Exit Exit LS-PrePost Save and Exit Save data to current file and exit LS-PrePost
11
File Open
LS-DYNA Binary Plot d3plot, interface file, or d3thdt LS-DYNA Keyword File ASCII formatted input file Time History File d3thdt (after loading d3plot) Command File Command session file Post.db File Database file (created by cdb=input) Project File Project file (pre-processing) Interface Force File Interface force file (post-processing) IGES File Geometry data in IGES format STEP File Geometry data in STEP format Nastran File Nastran bulk data file Nastran+pch File Nastran stress result file Lsplot File Obsolete Others Additional input file types
12
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 Keyword File Separate Separate a single keyword file into multiple files based on *KEYWORD title
13
View Menu
Full Screen (Esc to Exit) Show graphics area in full screen mode Background Set background style (plain, faded, or image) Geometry Shade Set geometry rendering style Element Shade Set element rendering style All Element/Geometry Show all elements/geometry Ref Geometry Show reference geometry Points/Curves/Surfaces Show points/curves/surfaces Toolbar Hide/display toolbars, set text/icon mode, and set font size Local Axes Toggle between global/local Beam Prism Toggle between line/prism Smooth Fringe Color Enable smooth contours (when in fringe mode) Keep Zout Orientation Maintain orientation when zooming out Show Deleted Nodes Display deleted nodes when viewing results Show Deleted Elements Display deleted elements when viewing results Result On Screen Display results on screen when Ident > Show Results is active (when in fringe mode) Smooth Shade Use smooth shading Record Message Write messages to lspost.msg Show Mid-Side Nodes for 10-node Tetrahedron element
2013 Livermore Software Technology Corporation
14
Geometry Menu
Reference Geometry Access tools for creating and editing reference geometry (Axis, Plane, Coordinate System, and Point) Curve Access tools for creating and editing curves (Point, Line, Circle, Circular Arc, Ellipse, Elliptical Arc, BSpline Curve, Helix, Composite Curve, Break Curve, Merge Curve, Bridge Edge, Smooth Curve, Middle Curve, Morphing Curve, Fillet Curve) Surface Access tools for creating and editing surfaces (Plane, Cylinder, Cone, Sphere, Torus, Fill Plane, Extrude, Revolve, Sweep, Loft, N-Side Surface, Patch Surface, Bridge Two Faces, Combine Faces, Fit From Points/Mesh, Middle Surface, Surface Morphing) Solid Access tools for creating and editing solids (Box, Cylinder, Cone, Sphere, Torus, Extrude, Revolve, Sweep, Loft, Fillet, Chamfer, Draft, Thicken, Wedge, Boolean) Geometry Tools Access other geometry tools (Delete Face, Extend Curve, Extend Face, Intersection, Offset, Project, Replace Face, Stitch Faces, Trim Transform, Copy Entity, Management, Heal, Topology Simplify, Measure)
15
FEM Menu
Element and Mesh Access mesh creation tools (Shape Mesher, Auto Mesher, Solid Mesher, Block Mesher, N-Line Mesher, Tetrahedral Mesher, Blank Mesher, Element Generation, Node Editing, Element, Editing, Mass Trimming, Spot Welding, SPH Generation) Model and Part Access model and part tools (Assembly and Select Part, Keyword Manager, Create Entity, Display Entity, Reference Check, Renumber, Section Plane, Model Selection, Subsystem Manager, Group, View, Part Color, Appearance, Annotation, Split Window, Explode, Lighting Setup) Element Tools Access element tools (Identify, Find, Blank, Move or Copy, Offset, Transform, Normals, Detach, Measure, Morph, Smooth, Part Trim, Part Travel) Post Access post-processing tools (Fringe Component, Fringe Range, History, XY Plot, ASCII, Binary Output, Follow, Trace, State, Particle, Circle Grid, Chain Model, FLD, Output, Setting, Vector) Favorites Customizable toolbar (see Setting Toolbar Manager)
16
Application Menu
Airbag Folding Dummy Positioning Seatbelt Fitting Metal Forming ALE Setup Model Checking Intrusion Measurements Head Impact Positioning Granular Flow Setup Airbag Impact Setup Media Sled Creation DynFold Curve Gen Customize THUMS Positioning
17
Setting Menu
Current Subsystem ID Set current subsystem ID Current Working Directory Set current working directory General Settings Set general parameters Post Settings Set post processing parameters Configuration Settings Set configuration settings Toolbar Manager Customize toolbars
18
Help Menu
Document View LS-PrePost documentation Tutorial View LS-PrePost tutorials Will need to download the Help and Tutorial documents from LSTCs ftp site the first time these documents are being accessed Old to New View mapping between old (v2.4) and new (v3.X) GUI Release Notes View release notes Check for Update Check server for newer version of LS-PrePost About LS-PrePost View version info
19
Bottom Toolbar
Opti
Toggle Title, Legend, Min-Max, Time Stamp, Triad, Background Color, Mesh Color, and Performance Stats on/off
ShfCtr Toggle Off/Shift/Ctrl (for one-handed rotate/pan/zoom) Clear ZoIn Zout Pcen VCrd Clear all picked or highlighted information Zoom in, 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 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 Feat Edge Display elements in feature line mode (default angle=30) Display elements in edge line mode
Top
Angle
Grid
Mesh
Shrink Draw elements in shrunken mode (default=0.85) Frin Unref Toggle Fringe/Line-contours/Iso-surfaces Toggle unreferenced nodes on/off
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
EdgGeo Display geometry in shaded mode with edges on 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) SelPart Launch Assembly and Select Part interface ResPart Restore the last removed part (Shift+R) Plot Open XY plot management interface
20
General Operations
21
Area Select using a rectangular window Poly Select using an irregular polygon Sel1 Pick 1 entity (only 1 will be in buffer) Sphe Select entities within a sphere Box Select entities within a box Prox Select entities within proximity to a part Circ Select entities within a circle Frin Select entities within a fringe plot range Plan Select entities within a plane
In Select entities inside Area/Poly Out Select entities outside Area/Poly Add Add entities to a selection set
ID Enter Ids of the entity to be selected into the text box for highlighting Type When selecting element, choose element type to be selected Label selection put a label on the selected entities Prop Propagate selection (pick seed) Adap Propagate across adaptive elements Ang Feature angle for propagation to stop
22
Select nodes Select elements Select parts Set based selection ByEdge Edge based selection ByPath Select first and last along a path BySegm Select segments BySurf Select surface (geometry)
23
24
Model->Select Part->SortBy
Each header can be clicked to sort the IDs of that column
25
26
Model Groups
Purpose: create part groups Groups are automatically generated for all *SET_PART that exist in the model Create create a new group from active parts Select load the selected group Add add a group to the current display Subtract subtract a group from the current display Save save groups to an ASCII file Load load groups from file (Save and Load effective for presentations) Or, And, Xor used for Adding groups Auto Center automatically center the selected group
LS-PrePost Intro | March 2013 2013 Livermore Software Technology Corporation
27
Model Views
Purpose: create views (based on color, appearance, orientation, and active parts) Create create a new view Select load the selected view Delete delete the selected view Save save views to a binary file Load load views from file
28
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 interface
29
30
Smap save the current color map to a file Lmap load color map from a previous saved file
Transparency draw part in transparent mode, transparency factor: 0.0 fully opaque (once is set to 0.0, need to click part again to turn it into transparent) 1.0 totally transparent Pick toggle pick a part to toggle it from opague to transparent and vice versa Pick through pick through a part to set part that is behind this part
31
Model Annotation
Purpose: annotate Graphics and XY-Plot windows Position interactively position text Arrow add fixed arrow Nd Arrow add arrow tied to node location Move move annotations Text size, color, and orientation can be adjusted Annotations can be saved to / loaded from a file
32
Model Explode
Purpose: separate (explode) parts for better visualization Factor scale factor for parts movement 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)
33
34
Element types:
Shell, Solid, Beam, TShell, SPH, Mass, Discrete, Seatbelt, Inertia, Nurbs, DiscSph, Any
Max. number of IDs that can be shown is 12800 Can key in xyz coordinates to show position Can show element directions (shell and beam) Can show orthotropic material directions
35
36
Element types:
Shell, Solid, Beam, TShell, SPH, Mass, Discrete, Seatbelt, Inertia, Nurbs, DiscSph, Any element
UnBlank Part click to restore partially hidden parts Auto-Apply blank automatically (no need to click Apply button) Auto-Update update display of solid surfaces and edges automatically (no need to click Update Surf or Update Edge)
2013 Livermore Software Technology Corporation
37
38
Workshop 1
General Operations
39
Workshop 1
Load and view an LS-DYNA Keyword file... Launch a new session of LS-PrePost File > Open > LS-DYNA Keyword (select /workshop1/belted.k) Use Shift + Left Click to rotate the model Click the Auto Center (AutCen) render button (or hit Ctrl+A) Click the Mesh / Shrink / HidEle / VieEle / WirEle / Feat / Edge / ShaEle render buttons Use the part selection interface... Go to Model SelPart (Assembly and Select Part ) and select individual parts from the list Use Ctrl + Left Click to select multiple parts Click All to display all parts Toggle Beam / Shell / Solid / Disc / SBelt Click SortBy button and turn on/off some check boxes in the setting columns in the Part Sort dialog Click the MatTypeName header to see the sorting effect
40
Workshop 1 (continued...)
Create a part group... Go to Model Groups Click Create (all displayed parts will be saved to Group_43) Go to Model SelPart (Assembly and Select Part) and manually turn off some parts Go to Model Groups Select Group_43 from the list and click Select Identify nodes and elements... Turn on the mesh (using the Mesh render button) Go to Element Tools Identify Select Node in the Identify interface and pick some nodes in the model to display their IDs Select Element in the Identify interface and pick some elements Toggle Elem Dir to display the N1 to N2 direction Click the Clear render button to clear all highlighted entities
41
Workshop 1 (continued...)
Modify part appearance... Go to Model Appearance Select any one of the drawing modes Hide / Edge / Shad / Wire in the Appearance interface Pick some parts in the model Toggle Thick in the Appearance interface and click AllVis Click the Zoom In render button (or hit Ctrl+Z) and zoom in on a shell part to verify that thickness is displayed Blank some elements... Go to Element Tools Blank Select Area in the General Selection interface and draw a box to blank some elements Click Reverse in the Blank interface Click Unblank All in the Blank interface Click the Assembly and Part (SelPart) render button Select 88 PSHELL from the list, click the Auto Center (AutCen) render button, and click Done in the Assembly and Part interface Toggle Prop (propagate) in the General Selection interface, select Ang: 15, and pick an element on the front of the torso Click Unblank All
LS-PrePost Intro | March 2013 2013 Livermore Software Technology Corporation
42
Workshop 1 (continued...)
Create a view... Go to Model Views Click Create (the current view will be saved as View_01) Rotate the model and click Create again Select View_01 from the list and click Select Click the ActAll render button to display the entire model Find a node and element... Go to Element Tools Find and select Show Only Enter 1439 in the text field and click Find Click Neighbors several times Click UnblankAll button Select Node in the Find interface 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) Click All Go to Element Tools Blank Click Unblank All
LS-PrePost Intro | March 2013 2013 Livermore Software Technology Corporation
43
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 Visible and drag the slider to the far left Select Color Adjust color using the RGB sliders Select Set and pick some parts Select any color from color map Click Backg (only works when View > Background > Plain is selected)
44
Mesh Generation
45
46
47
48
Size mode creates uniformly sized elements Can be mix of quad and tri element or all tri only Compute button will give rough estimate of element size Mesh by GPart will create separate LS-DYNA part for each geometry part Ignore Hole Size, hole size smaller than this value will be ignore and be filled with elements General meshing procedure...
Select surfaces to be meshed Enter average element size Click Mesh Click Accept
49
Deviation mode is tool mesher for metal stamping applications Deviation mode creates small elements on curved surfaces and large elements on flat surfaces 4 parameters control the element size
Max element size Min element size Max deviation Max angle
50
Solid meshing by blocks Uses cut & dice method followed by sweeping
51
52
53
54
55
56
Workshop 2
Mesh Generation
57
Workshop 2
Create a solid cylinder and a shell cylinder... Launch a new session of LS-PrePost Go to Mesh Shape Mesher Select Entity: Cylinder_Solid Enter Radius: 5, Length: 10, Num Ele (Circumferential): 32, Num (Length): 20 Enter XYZ: 0,0,1 for position Click dirz (set direction to 0,0,1) Click Create and Accept Select Entity: Cylinder_Shell Enter Num Ele: 30 (leave other parameters unchanged) Enter XYZ: 15,0,1 for position Activate Top And Bottom (meshes ends of cylinder) 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)
58
Workshop 2 (continued...)
Create a mesh from 4 lines... Launch a new session of LS-PrePost File > Open > IGES File (select /workshop2/test_4lmesh_curves.igs) Click Open 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
59
Workshop 2 (continued...)
Sweep one line along another... Launch a new session of LS-PrePost File > Open > IGES File (select /workshop2/sweep_lines.igs) Click Open 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 Click Done
60
Workshop 2 (continued...)
Sweep one line along another... Go to Curve Circle Select Method: Parameters Click the . button next to Origin Point X Select Geometry in the Create Position interface Pick the endpoint of the remaining curve Click Done in the Create Position interface 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 Click the up arrow near L1 several times to increase N1 to 15 Click the up arrow near L2 several times to increase N2 to 20 Click New PID Click Mesh It and Accept
61
Workshop 2 (continued...)
Auto mesh an SETP file using Auto mesh... Launch a new session of LS-PrePost File > Open > STEP File (select /workshop2/bottle.stp) Click Open in the Open File Options popup Click the IsoMetric render button Go to Surf MidSurf Select Method By Soild Pick Soild 1 Click Apply Click Close
62
Workshop 2 (continued...)
Auto mesh an SETP file using Auto mesh... Go to Model Assembly and Select Part (SelPart) and tap Assembly Inactivate Soild 1 Click Done Go to GeoTol Stitch Click Visible on Sel. geom interface Click Apply Click Close
63
Workshop 2 (continued...)
Auto mesh an SETP file using Auto mesh... Go to Mesh AutoM Select mesh mode by Size Enter Elem Size : 1.0 Click Visible on Sel. geom interface Click Mesh Click Accept Select mesh mode by Deviation Enter Max Elem Size : 5.0 Enter Max Elem Size : 0.5 Inactivate Mesh by GPart Enter Part ID : 2 Click Visible on Sel. geom interface Click Mesh Click Accept Click Done
64
Workshop 2 (continued...)
Create a hollow cylinder using the block mesher... Launch a new session of LS-PrePost Go to Mesh Block Mesher Select Type: Butterfly Blocks Enter Length: 20 Enter L: 10 Activate Is Tubal Enter Inner R: 4 Click Create Rotate the model and note the synchronization between the main window and Computation Window Highlight (by clicking and dragging over) the faces, lines, and vertices in the Computation Window to see how the 4 blocks are assembled to form the cylinder Click Accept
65
Pre-Processing
66
67
Shell elements can be split into quads or tris Constrain Adaptive button If checked (*CONSTRAINED_ADAPTIVITY automatically created when splitting deformable elements) Click edge of element for splitting into 2 elements, can be perpendicular or parallel to edge Two quads can be merged into a single quad Solid elements can also be split
68
69
Define line by picking two points Select nodes that will be snapped to the line Option to use Nodes or Point on Element SpNdEQ special option to put node in equal spacing when align to the line
70
71
72
73
74
75
Active Elements Only for certain quantities (e.g., Area, Volume, Mass, Inertia) Element/Part/All measure by element, by part, or all Cancel pick remove last picked entity Apply take measurement Reference Axes select current reference axes for measurement (define axis using Item: Create Axis) History depends on selected item
76
Workshop 3
Pre-Processing
77
Workshop 3
Merge duplicate nodes... Launch a new session of LS-PrePost File > Open > LS-DYNA Keyword (select /workshop3/badmesh.k) Go to Element Tools Duplicate Nodes and turn on the mesh (using the Mesh render button) Activate Show Free Edges Click Show Dup Nodes (see upper right figure) Click Merge Dup Nodes Click Accept Enter Tolerance: 1.0 Click Show, Merge, and Accept Replace nodes... Go to Element Tool Node Editing Select Replace Select Area and MidPoint Zoom in the internal free edges area, 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 | March 2013 2013 Livermore Software Technology Corporation
78
Workshop 3 (continued...)
Create a tria element... Go to Element Tool Element Editing Select Create Select Elem Type: Shell Activate PID and pick the part Activate Tria Only Pick the 3 nodes to fill the final gap in the part Click Accept Align nodes along a line... Go to Element Tool 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
79
Workshop 3 (continued...)
Split elements... Go to Element Tool 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
80
Workshop 3 (continued...)
Align shell normals... Go to Element Tools Normals Select Show Normals (should be already selected) Click Visible in the General Selection interface Select Vector Size: 0.5 Select Auto Reverse Activate Pick Seed Pick any element that is red Click AutoRev Click Done Save the modified input file... File > Save As > Save Keyword As... Click Browse Enter a file name (save as /workshop3/newmesh.k) Click Save
81
Pre-Processing
(continued)
82
83
Use while post-processing by loading d3plots followed by the corresponding keyword file
84
85
Model Renumber
Purpose: renumber and offset model entities By Keyword Entities can be renumbered/offset by Keyword
ID range can be specified Entities can be picked using the General Selection interface
By Part Parts/Elements/Nodes can be renumbered/offset by Part By Selected Parts/Elements/Nodes can be renumbered/offset by Selected
86
87
88
89
Free Edit after distance, direction and node selection, user can drag the selected nodes on screen 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
90
91
92
93
94
95
96
97
Workshop 4
Mesh Transformation
98
Workshop 4
Create nodes at circle centers... Launch a new session of LS-PrePost File > Open > LS-DYNA Keyword (select /workshop4/tube1.k) Click the Wire render button Go to Element Tool Node Editing Select Create Click Advanced Select 3PtCircle in the Create Position interface At one end of the large tube, pick 3 nodes on the perimeter and click Apply Repeat for the other end of the large tube and both ends of the small tube Click Cancel in the Create Position interface Click Accept
99
Workshop 4 (continued...)
Transform a mesh... Go to Element Tools Transform Select Transform Activate From Pick one center node of the small tube (as P1) Pick the other center node of the small tube (as P2) Pick any node on the end of the tube near P1 (as P3) Activate To and repeat the same for the large tube (P1-P3 must be picked in a similar sequence) Select ByPart in the General Selection interface Pick the small tube Click Save To Buffer Buffer5 in the General Selection interface Click Transform Click Accept
100
Workshop 4 (continued...)
Translate a mesh... Go to Element Tools Transform Select Translate Select Direction: N1-N2 Pick both center nodes of the large tube (to define Node1 and Node2) Enter Translate Distance: 20 Click Load From Buffer Buffer5 in the General Selection interface Click Tran + Click Accept Click Done in the Transform interface Save the modified input file... File > Save As > Save Keyword As... Click Browse Enter a file name (save as /workshop4/newtube.k) Click Save
101
Pre-Processing
(continued)
102
103
104
105
106
107
108
Replace replace a part in one model with another part from another model The second model can be loaded with the Load button
Replace this part with another part that has finer mesh
LS-PrePost Intro | March 2013 2013 Livermore Software Technology Corporation
109
110
Modify *SET_{OPTION}
Sets must be shown before they can be modified
111
Boundary Spc
Show *BOUNDARY_SPC_{OPTION}
Label None/Symbol/Detail Local coordinate systems will be shown if used Match Filter by constrained DOFs
Create *BOUNDARY_SPC_{OPTION}
OPTIONS NODE, NODE_SET Use General Selection interface to select nodes Activate constrained DOFs Use global or local coordinate system
112
Initial Velocity
113
Rigidwall Rigidwall
114
115
Database History
116
Define Box
117
Define Vector
118
119
120
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 Activate PID option
121
Constrained Spotweld
Modify *CONSTRAINED_SPOTWELD Delete *CONSTRAINED_SPOTWELD CDelete (check and delete) invalid spotwelds
122
123
124
Constrained Rivet
125
126
127
Each keyword file defines a subsystem Import Offset causes all entity IDs to by automatically offset by largest ID currently in use Import NoOffset performs no offsetting (use with caution) Setting Offset allows custom offsetting based on keyword type (see next slide)
128
129
All LS-DYNA keywords are accessible through Keyword Manager tree list (over 900 total) Keywords that exist in the current model are shown in Blue Click All to display all keywords (or click Model to display only those that exist in the current model) Expand the tree and double-click to edit a keyword (opens Keyword Input Form)
130
131
Open interface to pick data directly from model Create fresh keyword using default values
132
Card Number
Parameter Names Link Button
Parameter Values
Drop-down Menu
133
Click in any field above to display description here (same information found in LS-DYNA Keyword Manual)
134
135
Output Version 960/970/971 (only change if using an old version of LS-DYNA) Renumber/Offset can renumber or offset before saving BySubSystem activate to save subsystems to separate files (not visible unless model contains subsystems) Advanced... additional options (see next slide)
2013 Livermore Software Technology Corporation
136
Keyword order can be customized Keywords can be selectively omitted Title, Field Names, and Comments can be omitted Parameter names can be output instead of actual values
137
Output Version 960/970/971 (only change if using an old version of LS-DYNA) Keywords can be selectively output using the Advanced Setting interface
138
Workshop 5
Create a Keyword File (Ball to Plate Impact)
139
Workshop 5
Mesh a plate from IGES data... Launch a new session of LS-PrePost File > Open > IGES File (select /workshop5/plate.igs) Click Open 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 Mesh a sphere... 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
140
Workshop 5 (continued...)
Define plate material... Go to Model Keyword Manager Select All Expand MAT Double-click 024-PIECEWISE_LINEAR_PLASTICITY Click NewID in the Keyword Input Form Enter TITLE: plate material Enter RO: 7.8e-6 Enter E: 200.0 Enter PR: 0.3 Enter SIGY: 0.2 Enter ETAN: 2.0 Enter FAIIL: 0.1 Click Accept Click Done
141
Workshop 5 (continued...)
Define plate section... Expand SECTION Double-click SHELL Click NewID in the Keyword Input Form Enter TITLE: plate section Enter NIP: 5 Enter T1: 1.5 (and hit the Enter key) Click Accept Click Done Import ball properties (material and section)... File > Import > LS-DYNA Keyword (select /workshop5/ball_properties.k) Click Import Offset in the Import File interface
142
Workshop 5 (continued...)
Assign plate properties... 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
143
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
144
Workshop 5 (continued...)
Create plate boundary SPCs... Go to Model Create Entity Expand Boundary Select Spc Select Cre Create Set Activate X, Y, and Z Click the Top render button Select Area in the General Selection interface Click and drag to select all plate edge nodes (select nodes on each edge separately) Click Apply
145
Workshop 5 (continued...)
Create ball initial velocity... Expand Initial Select Velocity Select Cre Enter Vz: -20 Select Pick in the General Selection interface Select ByPart in the General Selection interface Click the Left render button Pick the ball Click Apply
146
Workshop 5 (continued...)
Create part set for contact... Expand Set Data Select *SET_PART Select Cre Enter Title: contact Click Visible in the General Selection interface Click Apply Define contact... Go to Model Keyword Manager Select All then 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
147
Workshop 5 (continued...)
Set termination time... Expand CONTROL Double-click TERMINATION Enter ENDTIM: 10 in the Keyword Input Form Click Accept Click Done Set d3plot frequency... Expand DATABASE Double-click BINARY_D3PLOT Enter DT: 1 in the Keyword Input Form Click Accept Click Done
148
Workshop 5 (continued...)
Set ASCII output frequency... Expand DATABASE Double-click ASCII_option Enter Default DT: 0.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... File > Save As > Save Keyword As... Deactivate BySubSystem Click Browse (save as /workshop5/ball_and_plate.k) then Save Click Advanced Click customize order: Expert Click Ok in the Advanced Setting interface Click Save in the Save Keyword interface
149
Workshop 5 (continued...)
Compare a set of LS-DYNA Keyword files... Launch a new session of LS-PrePost File > Open > LS-DYNA Keyword (select /workshop5/compare/belted1.k) File > Open > LS-DYNA Keyword (select /workshop5/compare/belted2.k) Go to Model MSelect Select Compare Click in the 1st Model field and select model 1 Click in the 2nd Model field and select model 2 Click Compare
150
Workshop 5 (continued...)
Compare a set of LS-DYNA Keyword files... Select the Common Keywords tab Examine the RED items to identify differences
151
Workshop 6
Create a Keyword File (S-Rail to Rigidwall Impact)
152
Workshop 6
Import and mesh IGES surfaces... Launch a new session of LS-PrePost File > Open > IGES File (select /workshop6/channel.igs) Click Open 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.igs) Click Open in the IGES Read Options popup Go to Mesh Auto Mesher Click Visible in the General Selection interface Click Mesh Click Accept
153
Workshop 6
Define section property... Go to Model Keyword Manager Select All Expand SECTION Double-click SHELL Click NewID in the Keyword Input Form Enter TITLE: 1.0mm Enter ELFORM: 16 Enter T1: 1.0 (and hit the Enter key) Click Accept Click Done
154
Workshop 6 (continued...)
Define material property... Expand MAT Double-click 024-PIECEWISE_LINEAR_PLASTICITY Click NewID in the Keyword Input Form Enter TITLE: Mild Steel Enter RO: 7.83e-6 Enter E: 207.0 Enter PR: 0.3 Enter SIGY: 0.2 Enter ETAN: 2.0 Click Accept Click Done
155
Workshop 6 (continued...)
Assign section and material... Go to Model Part Data Select Assign Click All Click SECID Select 1.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
156
Workshop 6 (continued...)
Add mass to end of rail... 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.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... Expand Boundary Select Spc Select Cre Activate Y, Z, RX, RY, and RZ (everything except X) Select Area in the General Selection interface Click and drag to select all nodes where masses were added Click Apply
LS-PrePost Intro | March 2013 2013 Livermore Software Technology Corporation
157
Workshop 6 (continued...)
Create initial velocities at end of rail... Expand Initial Select Velocity Select Cre Enter Vx: -10.0 Select Area in the General Selection interface Select all nodes where SPCs were added Click Apply Create a rigid wall... 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 Select Tran Select X/L and enter Distance: 10 Click Tran Click Apply
LS-PrePost Intro | March 2013 2013 Livermore Software Technology Corporation
158
Workshop 6 (continued...)
Create welds using a master weld file... Go to Mesh Spot Welding Select Format: Primer (from the drop-down menu) Click Open (select /workshop6/welds.spot) Click Open in the Read Options popup Select Properties: File Click Browse (select /workshop6/spot.conf) Click Open in the Read Options popup Click Create Click the Wire render button to see weld locations Click Accept Set termination time... Go to Model Keyword Manager Expand CONTROL Double-click TERMINATION Enter ENDTIM: 10 in Keyword Input Form Click Accept Click Done
159
Workshop 6 (continued...)
Set d3plot frequency... Expand DATABASE Double-click BINARY_D3PLOT Enter DT: 1 in Keyword Input Form Click Accept and Done Set ASCII output frequency... Double-click ASCII_option Enter Default DT: 0.1 (and hit the Enter key) Activate GLSTAT Activate MATSUM Activate SWFORC (spotweld forces) Click Accept and Done Save keyword file... File > Save As > Save Keyword As... Click Browse (save as /workshop6/srail.k) Click Save in the Save Keyword interface
160
Post-Processing
161
Animation Interface
The Animation controls are displayed when d3plots are loaded. If the animation interface is closed, it can be restored by clicking the Anim render button.
Final State Initial State Activate Eigen Mode Animation States per Increment Eigen SF
Current State
Control Speed
Current Time
Control State
162
163
164
165
Reverse Colors reverse legend colors Ident Min / Max identify min and max elements by ID (user defines number of entities to identify) Lower / Upper set color for out-of-range elements Levels customize number of fringe levels Palette allows colors to be modified
166
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)
Int Pt integration point data Scalar plot scalar value that is being fringed (choose component in Fcomp interface)
167
168
Plot Window
169
170
171
172
New XYPlot interface puts plots in the Main window Multiple plots on a page / multiple pages Plots from one port can be easily moved or copied to another port
173
174
175
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 Window show list of all XY-Plot windows Add import XY data (use CRV, CSV, XY formats) Remove remove files from list Info display number of data points Show show selected plot Cross create cross plot (e.g., combine Force/Time and Disp/Time to create Force/Disp) Curve Clip clip curve Interpolate modify number of points in curve
LS-PrePost Intro | March 2013 2013 Livermore Software Technology Corporation
176
Post ASCII
Purpose: create XY-Plots from ASCII output files ASCII File Operations...
File browse and load ASCII file from any directory Load load selected file type from current directory 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)
177
ASCII Sub-branches...
Lists all data available in the selected ASCII file Some ASCII files have special toggles that can be used to process data... MATSUM, SECFORC, SPCFORC, NODFOR, BNDOUT, SLEOUT, and GCEOUT [Total] combine multiple ASCII item selections 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
178
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 Load load binout file (multiple binout files can be loaded) Unload unload binout file Save save binout branch in ASCII format Done exit the Binout interface
179
Post Follow
Purpose: define a reference point or plane for animation and fringing relative displacement Animation usage...
Pick node(s) to define reference point or plane Click Apply Play animation
180
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...
*DEFINE_CURVE Coordinate history *BOUNDARY_PRESCRIBED_MOTION_NODE
181
Post State
Purpose: select/overlay animation states or display mulitple states in a grid Select display the selected state or create state overlays (with customized rendering type) Inactive make states inactive (remove from animation playback) Delete delete states (delete d3plot files if possible) Multistate display multiple states in a grid
182
Post Output
Purpose: output post-processing data Some available formats...
Active Parts Only write only displayed parts Entire Model write entire model (use check boxes to control exactly which entities are written) St No Controls which state is written
183
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 beam integration point location (this affects what data is extracted when using Fcomp, History, and Vector)
Reflections reflect the whole model or selected parts about the global planes Hic/Csi Const. change default time scale and gravitational constant SPH Nodes change appearance of smooth particle hydrodynamics nodes
184
Thickness Scale Factor related to displaying shells as solids (set using Thick in Appear interface) Fringe Scale Factor allows small or large changes in fringe values, active for all fringes after setting Concrete Crack Width associated with D3CRCK file, sets minimum crack width in mm to be displayed (MAT_084 only) FLD EStrain changes display of strains for FLD fringe components and plots to Engr or True values Local BStrain converts global strains for solid elements into element axes values
185
Post Vector
Purpose: create vector plots (similar to fringing) d3plot (binary plot) options...
186
X, Y, and Z components for displacement, velocity and force can be selected Range settings...
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 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 display vectors for a user defined area El/Node display vectors for specific elements/nodes
Display settings...
187
188
Additional options...
No. 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
189
Additional options...
Project View view section normal to section plane Off/Clip turn clipping planes off/on Kp Cuts keep and display all section cuts Clr 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 Line open line plot interface Force open section force interface Save open interface to save/load planes (to file) Done exit the Section Plane interface
190
Options Interface
ShowPl show section plane on/off 3DOutline show solid part outline after cut ShMesh show section plane as mesh 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 Write write section cut to file in selected format (Keyword, VGA, or IGES) Curr State set current state for writing
191
Line Interface plot fringe values at section cut 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
192
193
Workshop 7
Post-Processing
194
Workshop 7
Load results and input file... Launch a new session of LS-PrePost File > Open > LS-DYNA Binary Plot (select /workshop7/d3plot) File > Open > LS-DYNA Keyword (select /workshop7/ball_and_plate.k) Click Yes in the popup Click the Left render button Click Animate Forward (click the Anim render button first if necessary) Decrease the animation speed using the slider Generate a movie... File > Movie Select Format : JPEG Enter File Name: animation1 Click Start
195
Workshop 7(continued...)
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 Animate Forward Click MP Anim Click Done
196
Workshop 7(continued...)
Create a fringe contour plots... 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 Click the Shade Element (ShaEle) render button
197
Workshop 7(continued...)
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
198
Workshop 7(continued...)
Plot time history data... 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
199
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
200
Workshop 7(continued...)
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) 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
201
Workshop 7(continued...)
Plot binout data... Go to Post Binout Click Load (select /workshop7/binout) Select the file from the Open File List Select glstat Select kinetic_energy Click Plot Select internal_energy Click Padd
202
Workshop 7(continued...)
Format a plot... 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... Click Save in the Plot Window Click All next to the curve list Enter Filename : glstat_energy.crv Click Save in the bottom row of buttons
203
Workshop 8
Post-Processing
204
Workshop 8
View multiple models... Launch a new session of LS-PrePost File > Open > LS-DYNA Binary Plot (select /workshop8/example2/d3plot) File > Open > LS-DYNA Binary Plot (select /workshop8/elastic_plate/d3plot) Go to Model MSelect Click the Left render button Select Translate Select 2-BALL AND ELSTIC PLATE from the list 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
205
Workshop 8 (continued...)
Create a cross plot... Launch a new session of LS-PrePost File > Open > LS-DYNA Binary Plot (select /workshop8/elastic_plate/d3plot) 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 enter Filename: force_vs_time.crv Click Save in the bottom row of buttons Click Quit in PlotWindow-1
206
Workshop 8 (continued...)
Create a cross plot (continued)... Go to Post XYPlot Click Add (select /workshop8/elastic_plate/disp_vs_time.crv) Select Cross Select X-Axis Select disp_vs_time.crv Click disp_vs_time.crv:2060 Select Y-Axis Select force_vs_time.crv Click force_vs_time.crv:Sl 2 Click Plot
207
Workshop 8 (continued...)
Set a reference point... Launch a new session of LS-PrePost File > Open > LS-DYNA Binary Plot (select /workshop8/belted/d3plot) Click the Left and Hide Element (HidEle) render buttons Click Animate Forward Click Stop Go to Post Follow Pick any node on the structure Click Apply Click Done (in the Follow interface) Click Animate Forward
208
Workshop 8 (continued...)
Use Page D entity display... Launch a new session of LS-PrePost File > Open > LS-DYNA Binary Plot (select /workshop8/belted/d3plot) File > Open > LS-DYNA Keyword (select /workshop8/belted/belted.k) Click Yes in the popup Click the Right render button Go to Model Display Entity Expand Element Select Seatbelt_Accelerometer Select the first three items in the list Click the Anim render button Click Animate Forward
209
Workshop 8 (continued...)
Calculate HIC (Head Injury Criteria)... Launch a new session of LS-PrePost File > Open > LS-DYNA Binary Plot (select /workshop8/settings_and_hic/d3plot) 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.00981 Click Apply Go to Post ASCII Select nodout * Click Load Select 1 from the middle list Select 14-hic36 from the lower list Click HicCsi Activate Apply pre-filter Click Plot
210
Workshop 8 (continued...)
Modify range settings... Launch a new session of LS-PrePost File > Open > LS-DYNA Binary Plot (select /workshop8/range/d3plot) 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) Select Avg: None Activate Reverse Colors Activate Ident Min and Max Enter No. Min/Max Entities: 1 Select Level: 20
211
Workshop 8 (continued...)
View velocity vectors... Launch a new session of LS-PrePost File > Open > LS-DYNA Binary Plot (select /workshop8/settings_and_hic/d3plot) 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
212
Workshop 8 (continued...)
Colors, Groups, and Views... Launch a new session of LS-PrePost File > Open > LS-DYNA Binary Plot (select /workshop8/settings_and_hic/d3plot) Click the Left render button Go to Model Part Color Click Lmap (select /workshop8/colors_groups_views/colors) Go to Model Groups Click Load (select /workshop8/colors_groups_views/groups) Select dummy from the list Click Select Go to Model Views Click Load (select /workshop8/colors_groups_views/views) Select View_01 from the list Click Select
213
Workshop 8 (continued...)
Plot section plane forces... Launch a new session of LS-PrePost File > Open > LS-DYNA Binary Plot (select /workshop8/splane/csforce/d3plot) 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
214
Workshop 8 (continued...)
Take section plane measurements... Launch a new session of LS-PrePost File > Open > LS-DYNA Binary Plot (select /workshop8/splane/measure/d3plot) Click the Right render button Go to Model Section Plane Click NormY Click Cut In the animation controls, 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 | March 2013 2013 Livermore Software Technology Corporation
215
Workshop 8 (continued...)
Output dynain file... Launch a new session of LS-PrePost File > Open > LS-DYNA Binary Plot (select /workshop8/dynain_output/d3plot) Go to Post Output Select Format: Dynain ASCII In the animation controls, advance to the last state Click Curr (current state) Click Write (writes a dynain ASCII file that contains stress, strain, and thickness information)
216
Workshop 8 (continued...)
Save LS-PrePost database (post.db)... Launch a new session of LS-PrePost File > Open > LS-DYNA Binary Plot (select /workshop8/dynain_output/d3plot) In the animation controls, advance to the desired state File > Save As > Save Post.db As In the main window, go to Model Assembly and Part (SelPart) Select S 2 and S 3 only Go to Element Tools 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, select the data you want Click >> Enter a file name (select /workshop8/dynain_output/post.db) Click Write DB
LS-PrePost Intro | March 2013 2013 Livermore Software Technology Corporation
217
Configuration File
218
Configuration
Configuration files
Lsppconf record general configuration parameters, user the pull down menu Setting->Configuration Settings to set parameters Lspplasttouch record last session windows size, dialog location, file path, etc. Configuire_Toolbar.cfg record toolbar configurations .lspp_recent record recently used files and their locations
Configuration file location (each version of LS-PrePost has its own directory)
Windows C:\Users\uname\AppData\Roaming\LSTC\LS-PrePost4.0 Linux - $HOME/LSTC/LS-Prepost4.0
219
Workshop 9
Extra Pre-Processing Exercises
220
Workshop 9
Create a 4-node shell mesh... Launch a new session of LS-PrePost Go to Mesh Shape Mesher Select Entity: 4N_Shell Enter P1: 100,100,0 Enter P2: 100,-100,0 Enter P3: -100,-100,0 Enter P4: -100,100,0 Enter NxNo.: 10 Enter NyNo.: 10 Enter Target Name: plate Click Create Click Accept Turn on the mesh (using the Mesh render button)
221
Workshop 9 (continued...)
Detach elements... Launch a new session of LS-PrePost File > Open > LS-DYNA Keyword (select /Workshop9/4n-shell.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
222
Workshop 9 (continued...)
Create shells using Element Generation... Launch a new session of LS-PrePost File > Open > LS-DYNA Keyword (select /Workshop9/sphere.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
223
Workshop 9 (continued...)
Create solids using Element Generation (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
224
Workshop 9 (continued...)
Delete elements... Launch a new session of LS-PrePost File > Open > LS-DYNA Keyword (select /Workshop9/4n-shell.k) Turn on the mesh (using the Mesh render button) Go to Element Tool 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
225
Workshop 9 (continued...)
Split elements (continued)... 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... 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
226
Workshop 9 (continued...)
Create nodes... Launch a new session of LS-PrePost File > Open > LS-DYNA Keyword (select /Workshop9/node_edit.k) Turn on the mesh (using the Mesh render button) Go to Element Tool Node Editing Select Create Select ByTwo Enter Num: 3 Pick node 14 Pick node 49 Click Create Click Accept
227
Workshop 9 (continued...)
Align nodes (continued)... Select Align Pick node 11 Pick node 46 Select Area in the General Selection interface Draw a window to select nodes 21, 30, and 39 Click Align Click Accept Replace nodes... Select Replace Select MidPoint Pick nodes 18 and 19 Pick nodes 27 and 28 Pick nodes 36 and 37 Click Accept
228
Workshop 9 (continued...)
Reflect elements... Launch a new session of LS-PrePost File > Open > LS-DYNA Keyword (select /Workshop9/star.k) Turn on the mesh (using the Mesh render button) Go to Element Tools Transform Select Reflect Select Plane: Norm Y Activate Pick origin Pick the top node Activate Copy Elem Enter 2 next to Pick Part Click Visible in the General Selection interface Click Reflect Click Accept Click the Auto Center (AutCen) render button
229
Workshop 9 (continued...)
Translate elements... Launch a new session of LS-PrePost File > Open > LS-DYNA Keyword (select /Workshop9/star.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 Pick Part Click Visible in the General Selection interface Click Tran + Click Accept Click the Auto Center (AutCen) render button
230
Workshop 9 (continued...)
Rotate elements... Launch a new session of LS-PrePost File > Open > LS-DYNA Keyword (select /Workshop9/star.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 Pick Part Click Visible in the General Selection interface Click Rotate + Click Accept Click the Auto Center (AutCen) render button
231
Workshop 9 (continued...)
Create a CNRB (*CONSTRAINED_NODAL_RIGID_BODY)... Launch a new session of LS-PrePost File > Open > LS-DYNA Keyword (select /Workshop9/bolt_hole.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
232
Workshop 9 (continued...)
Create a cross section (*DATABASE_CROSS_SECTION)... Launch a new session of LS-PrePost File > Open > LS-DYNA Keyword (select /Workshop9/tube.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
233
Workshop 9 (continued...)
Create a coordinate system (*DEFINE_COORDINATE)... Launch a new session of LS-PrePost File > Open > LS-DYNA Keyword (select /Workshop9/star.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
234
Workshop 9 (continued...)
Create a node set... Launch a new session of LS-PrePost File > Open > LS-DYNA Keyword (select /Workshop9/sphere.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
235
Workshop 9 (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)
236
Workshop 9 (continued...)
Create curves (geometry)... Launch a new session of LS-PrePost File > Open > LS-DYNA Keyword (select /Workshop9/wavy_shell.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 Do the same for the left side of the gap
237
Workshop 9 (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)
238
Workshop 9 (continued...)
Part trimming... Launch a new session of LS-PrePost File > Open > LS-DYNA Keyword (select /Workshop9/ptrim/C2500D-V4f_single.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
239
Workshop 9 (continued...)
Part trimming (continued)... Go to Element Tools Part Trim Select Parts Pick the truck bed in graphics window Select 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 Element Tool Element Editing Select Delete Activate Prop in the General Selection interface Pick an element in the middle of the trimmed area Click Delete Click Accept
240
Workshop 9 (continued...)
Mesh morphing... Launch a new session of LS-PrePost File > Open > IGES File (select /Workshop9/morph/8lines.iges) Click Open in the IGES Read Options popup File > Open > LS-DYNA Keyword (select /Workshop9/morph/tube.k) Rotate the model for an isometric view Click the Wire render button
241
Workshop 9 (continued...)
Mesh morphing (continued)... Go to Element Tools Morph Select Morphing Type: 8 Line Cons Select Source Select SLine1 Pick lines 1,2,3,4 in that order (you must select the same end of each line) Select Target Select TLine1 Pick lines 5,6,7,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
242
Workshop 9 (continued...)
Spotweld generation... Launch a new session of LS-PrePost File > Open > LS-DYNA Keyword (select /Workshop9/swgen/rail.k) Click the Wire render button Go to Mesh Spotweld Generation Click Open (select /Workshop9/swgen/rail.spot) Enter Search Radius: 1.0 Click Mat. Properties Enter RO: 7.8e-6 Enter E: 210.0 Enter SIGY: 0.35 Enter ET: 0.3 Click Create Click Accept
243
Workshop 9 (continued...)
Mesh smoothing... Launch a new session of LS-PrePost File > Open > LS-DYNA Keyword (select /Workshop9/ptrim/C2500D-V4f_single.k) Enter m 146 on the command line Go to Model Assembly and Part (SelPart) Deactivate CNRB, Mass, and Disc Click the Mesh and Auto Center (AutCen) render buttons Go to Element Tools Smooth 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
244
Workshop 9 (continued...)
Find and delete unreferenced entities... Launch a new session of LS-PrePost File > Open > LS-DYNA Keyword (select /workshop8/belted/belted.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
245