LS-PrePost Intro 073012

download LS-PrePost Intro 073012

of 368

Transcript of LS-PrePost Intro 073012

  • 7/29/2019 LS-PrePost Intro 073012

    1/368

    Introduction to LS-PrePost 3.2Jacob Krebs, Philip Ho, LSTC July 30, 2012

  • 7/29/2019 LS-PrePost Intro 073012

    2/368

    Table of Contents

    LS-PrePost Intro | Jul 30, 2012

    SECTION WORKSHOPS

    Overview -

    General Operations Workshop 01

    Mesh Generation Workshop 02

    Pre-Processing Workshop 03-06

    Post-Processing Workshop 07-08Command File and Macros Workshop 09

    Advanced Applications Workshop 10

    Extra Pre-Processing Exercises Workshop 11

    Geometry Workshop 12

    Configuration Files -

    22012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    3/368

    Overview

    LS-PrePost Intro | Jul 30, 2012 32012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    4/368

    About LS-PrePost

    LS-PrePost is an advanced pre and post-processordesigned 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)

    LS-PrePost Intro | Jul 30, 2012 42012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    5/368

    Online Resources

    Official Website

    http://www.lstc.com/lspp

    User Group

    http://groups.google.com/group/ls-prepost

    Latest Release Version:

    http://ftp.lstc.com/anonymous/outgoing/lsprepost/3.2/

    ftp://ftp.lstc.com/outgoing/lsprepost/3.2/

    Beta Version:

    http://ftp.lstc.com/anonymous/outgoing/lsprepost/4.0

    LS-PrePost Intro | Jul 30, 2012 52012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    6/368

    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

    Image: BMP, GIF, JPEG, PNG, PostScript

    Movie: AVI, MPEG, Animated GIF XY Data: CRV, CSV, XML

    Other: Post.db, Project File

    LS-PrePost Intro | Jul 30, 2012 62012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    7/368

    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)

    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

    Mouse over controls for status bar help comments

    LS-PrePost Intro | Jul 30, 2012 72012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    8/368

    GUI Layout

    LS-PrePost Intro | Jul 30, 2012 8

    Menus

    File management & preferences

    Command Line

    Input (left) / Output (right)

    Bottom Toolbar

    Model rendering controls

    Right Toolbar

    Access to pre and post-processing tools

    Graphics Viewport

    2012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    9/368

    Transition Tips (version 2.4 to 3.X)

    Function Key: F11

    Toggles between v2.4 and v3.X style user interface

    Menu: View > Toolbar > Text & Icon

    Turns on icon labels for bottom and right toolbars

    Menu: Help > Old to New

    Provides mapping between v2.4 page interface buttons and

    v3.X toolbar icons

    Menu: Help > Document

    Describes new geometry tools

    LS-PrePost Intro | Jul 30, 2012 2012 Livermore Software Technology Corporation 9

  • 7/29/2019 LS-PrePost Intro 073012

    10/368

    File Menu Open Open file (new model created for each file opened) Import Import file (adds keyword data to current model)

    Recent Open recent files (stored in /user/.lspp_recent)

    Save Over-write current Keywordor Projectfile

    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 Submit LS-DYNA job on the local machine

    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

    LS-PrePost Intro | Jul 30, 2012 102012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    11/368

    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

    LS-PrePost Intro | Jul 30, 2012 112012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    12/368

    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

    LS-PrePost Intro | Jul 30, 2012 122012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    13/368

    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

    LS-PrePost Intro | Jul 30, 2012 132012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    14/368

    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, BridgeEdge, 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, SurfaceMorphing)

    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)

    LS-PrePost Intro | Jul 30, 2012 142012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    15/368

    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 andSelect 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)

    LS-PrePost Intro | Jul 30, 2012 152012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    16/368

    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

    DynFold

    Curve Gen Customize

    LS-PrePost Intro | Jul 30, 2012 162012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    17/368

    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

    LS-PrePost Intro | Jul 30, 2012 172012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    18/368

    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

    LS-PrePost Intro | Jul 30, 2012 182012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    19/368

    Bottom Toolbar

    LS-PrePost Intro | Jul 30, 2012 19

    Opti Toggle Title, Legend, Min-Max, Time Stamp, Triad,Background Color, Mesh Color, and Performance Stats on/off

    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 Display elements in feature line mode (default angle=30)Edge Display elements in edge line mode

    Grid Display each nodal point as a colored pixel

    Mesh Toggle element mesh on/off

    Shrink Draw elements in shrunken mode (default=0.85)

    Frin Toggle Fringe/Line-contours/Iso-surfaces

    Unref Toggle unreferenced nodes on/off

    EdgGeo Display geometry in shaded mode with edges on

    ShaGeo Display geometry in shaded mode with edges off

    WirGeo Display geometry in wireframe mode

    ShfCtr Toggle Off/Shift/Ctrl (for one-handed rotate/pan/zoom)

    Clear Clear all picked or highlighted information

    AutCen Automatically center model to fit within window

    ZoIn Zoom in, click and drag to draw a box

    Zout Zoom out to previous zoom position

    Pcen Pick node as new center point for model rotation

    VCrd View coordinate systems

    Top Choose Top, Bottom, Front, Back, Right, or Left view

    Angle 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 Toggle Parallel/Perspective view mode

    ActAll Restore all entities to be active

    BacCol Toggle background color black/white (Plain background mode only)

    Anim Display animation controls or start/stop animation

    SelPart Launch Assembly and Select Part interface

    ResPart Restore the last removed part (Shift+R)

    Plot Open XY plot management interface

    2012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    20/368

    General Operations

    LS-PrePost Intro | Jul 30, 2012 202012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    21/368

    FEM General Selection

    ID Enter Ids of the entity to be selected into

    the text box for highlighting

    Type When selecting element, chooseelement 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

    LS-PrePost Intro | Jul 30, 2012 21

    Pick Select a single entityArea 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 sphereBox 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 rangePlan Select entities within a plane

    In Select entities inside Area/Poly

    Out Select entities outside Area/PolyAdd Add entities to a selection set

    Rm Remove entities to a selection set

    2012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    22/368

    FEM General Selection

    ByNode Select nodes

    ByElem Select elements

    ByPart Select parts

    BySet Set based selection

    ByEdge Edge based selection

    ByPath Select first and last along a pathBySegm Select segments

    BySurf Select surface (geometry)

    LS-PrePost Intro | Jul 30, 2012 22

    Adjacent Select adjacent elementsAttach Select attached elements

    Clear Clear selection

    Save Save selection to buffer or to file

    Load Load selection from buffer or

    from file

    Deselect Undo last selection

    Whole Select all entities in modelVisible Select all visible entities

    Reverse Reverse selection

    2012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    23/368

    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

    Use General selection to select parts

    Active parts can be Saved/Loaded frombuffers (via Save button in General selection)

    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 | Jul 30, 2012 232012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    24/368

    Model->Select Part->SortBy

    LS-PrePost Intro | Jul 30, 2012 242012 Livermore Software Technology Corporation

    Options to select info

    to be tabulated

    Each header can beclicked to sort the IDs

    of that column

    Highlighted parts canbe set as active part in

    the graphics rendering

  • 7/29/2019 LS-PrePost Intro 073012

    25/368

    Model MSelect Select

    Purpose: switch between loaded models, view multiplemodels, perform keyword comparison

    Select display selected model(s)

    Trans translate a model (for visualization only,useful for side-by-side animation)

    Remove unload a model

    Info show model summary

    LS-PrePost Intro | Jul 30, 2012 252012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    26/368

    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 | Jul 30, 2012 262012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    27/368

    Model Views

    Purpose: create views (based on color, appearance,orientation, and active parts)

    Create create a new view

    Select load the selected view Delete delete the selected view

    Save save views to a binary file

    Load load views from file

    LS-PrePost Intro | Jul 30, 2012 272012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    28/368

    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

    LS-PrePost Intro | Jul 30, 2012 282012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    29/368

    Model Part Color

    Purpose: modify part color and transparency Set/Show colors for parts or other entities

    (background, text, mesh, labels)

    Sky (top), Middle, Ground (bottom) refer to

    background color (when View > Background > Tri

    Fade is selected)

    Select color from palette or form new color using

    RBG Editmap to assign new color to the color map

    Fringe colors can also be changed select a fringe

    color, then after the color selection, click Fringe

    button.

    Amap apply the current color map to part drawing

    Rstp restore transparency of all parts to opaque

    LS-PrePost Intro | Jul 30, 2012 292012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    30/368

    Model Part Color

    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 thatis behind this part

    LS-PrePost Intro | Jul 30, 2012 302012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    31/368

    Model Annotation

    Purpose: annotate Graphics and XY-Plot windows Position interactively position text

    Arrow add fixed arrow

    Nd Arrow add arrow tied to node location Move move annotations

    Text size, color, and orientation can be adjusted

    Annotations can be saved to / loaded from a file

    LS-PrePost Intro | Jul 30, 2012 312012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    32/368

    Model Explode

    Purpose: separate (explode) parts for bettervisualization

    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)

    LS-PrePost Intro | Jul 30, 2012 322012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    33/368

    Model Lighting Setup

    Purpose: adjust model and material lighting Light adjust model lights

    2 lights are on by default

    Front position (0.0, 0.0, 1.0)

    Back position (0.0, 0.0, -1.0)

    Up to 8 more can be activated

    The following properties can be adjusted for each

    Ambient Diffuse

    Specular

    Position

    Material adjust material lighting

    LS-PrePost Intro | Jul 30, 2012 332012 Livermore Software Technology Corporation

    l l d f

  • 7/29/2019 LS-PrePost Intro 073012

    34/368

    Element Tools Identify

    Purpose: identify nodes/elements/parts Uses General Selection interface

    Entity types:

    Node, Element, Part, Curve, Surface, Particle,

    constrained nodal rigid body (cnrb)

    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

    LS-PrePost Intro | Jul 30, 2012 342012 Livermore Software Technology Corporation

    El T l Id if

  • 7/29/2019 LS-PrePost Intro 073012

    35/368

    Element Tools Identify

    Purpose: identify nodes/elements/parts Can show node/element results (after fringing in

    post-processing)

    Can show element results at integration points

    To show result on screen, go to pull down menu

    View, and turn on Results on Screen

    When identifying a very large no. of nodes or

    elements, make sure to turn off Echo and turnon No ID, otherwise will take a long time to

    come back

    LS-PrePost Intro | Jul 30, 2012 352012 Livermore Software Technology Corporation

    El T l Bl k

  • 7/29/2019 LS-PrePost Intro 073012

    36/368

    Element Tools Blank

    Purpose: temporarily hide or mask elements Uses General Selection interface

    Entity types:

    Node, Element, CNRB, Curve, Surface, Particle Element types:

    Shell, Solid, Beam, TShell, SPH, Mass, Discrete, Seatbelt,Inertia, Nurbs, DiscSph, Any element

    UnBlank Part click to restore partially hiddenparts

    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)

    LS-PrePost Intro | Jul 30, 2012 362012 Livermore Software Technology Corporation

    El t T l Fi d

  • 7/29/2019 LS-PrePost Intro 073012

    37/368

    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 thatfound node/element belongs to

    LS-PrePost Intro | Jul 30, 2012 372012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    38/368

    Workshop 1

    General Operations

    LS-PrePost Intro | Jul 30, 2012 382012 Livermore Software Technology Corporation

    Workshop 1

  • 7/29/2019 LS-PrePost Intro 073012

    39/368

    Workshop 1Load and view an LS-DYNA Keyword file...

    Launch a new session of LS-PrePost

    File > Open > LS-DYNA Keyword

    (select /workshop1/belted.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 / HidEle / VieEle / WirEle / Feat / Edge /

    Shrink render buttonsUse the part selection interface...

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

    LS-PrePost Intro | Jul 30, 2012 392012 Livermore Software Technology Corporation

    Workshop 1 ( i d )

  • 7/29/2019 LS-PrePost Intro 073012

    40/368

    Workshop 1 (continued...)

    Create a part group... Go to Model Groups

    Click Create (all displayed parts will be saved to Group_43)

    Go to Model Assembly and Part (SelPart) and manually turn on

    some other parts

    Go to Model Groups Select Group_43 from the list and click Select

    Identify nodes and elements...

    Turn on the mesh (using the Mesh render button)

    Go to Element Tools Identify

    Select Node in the Identify interface and pick some nodes in themodel 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 | Jul 30, 2012 402012 Livermore Software Technology Corporation

    Workshop 1 ( ti d )

  • 7/29/2019 LS-PrePost Intro 073012

    41/368

    Workshop 1 (continued...)

    Modify part appearance... Go to Model Appearance

    Select any one of the drawing modes Hide / Edge / Shad / Wire

    Pick some parts in the model

    Toggle Thick in the Appearance interface and click AllVis

    Click the Zoom In render button (or hit Ctrl+Z) and zoom in on ashell part to verify that thickness is displayed

    Blank some elements...

    Go to Element Tools Blank

    Select Area in the General Selection interface and draw a box to

    blank some elements Click Reverse in the General Selection interface

    Click Unblank All in the Blank interface

    Click the Assembly and Part (SelPart) render button

    Select 88 PSHELL from the list, click the Auto Center (AutCen)

    render button, and click Done 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 | Jul 30, 2012 412012 Livermore Software Technology Corporation

    Workshop 1 ( ti d )

  • 7/29/2019 LS-PrePost Intro 073012

    42/368

    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 modelFind a node and element...

    Go to Element Tools Find and select Show Only

    Enter 1439 in the text field and click Find

    Click Neighbors several times

    Select Node in the Find 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 | Jul 30, 2012 422012 Livermore Software Technology Corporation

    Workshop 1 (continued )

  • 7/29/2019 LS-PrePost Intro 073012

    43/368

    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

    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 | Jul 30, 2012 432012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    44/368

    Mesh Generation

    LS-PrePost Intro | Jul 30, 2012 442012 Livermore Software Technology Corporation

    Mesh Shape Mesher

  • 7/29/2019 LS-PrePost Intro 073012

    45/368

    Mesh Shape Mesher

    Purpose: mesh basic geometries Box_Solid, Box_Shell define min/max

    coordinates and mesh density

    4N-Shell define 4 corners and mesh density

    Sphere_Solid, Sphere_Shell define center,

    radius, and mesh density (quarter circle)

    Cylinder_Solid, Cylinder_Shell define center,

    direction, radius, length and mesh density (ifnumber of elements in circumferential direction is

    multiple of 4, butterfly mesh will be create)

    Circle_Shell define outer radius, inner radius (ifhole is desired), angle (to create an arc), mesh

    density, and normal direction

    LS-PrePost Intro | Jul 30, 2012 452012 Livermore Software Technology Corporation

    Create Position Interface

  • 7/29/2019 LS-PrePost Intro 073012

    46/368

    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 | Jul 30, 2012 462012 Livermore Software Technology Corporation

    Create Direction Interface

  • 7/29/2019 LS-PrePost Intro 073012

    47/368

    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 | Jul 30, 2012 472012 Livermore Software Technology Corporation

    Mesh Auto Mesher (Size)

  • 7/29/2019 LS-PrePost Intro 073012

    48/368

    Mesh Auto Mesher (Size)

    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

    LS-PrePost Intro | Jul 30, 2012 482012 Livermore Software Technology Corporation

    Mesh Auto Mesher (Deviation)

  • 7/29/2019 LS-PrePost Intro 073012

    49/368

    Mesh Auto Mesher (Deviation)

    Deviation mode is tool mesher for metal stampingapplications

    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

    LS-PrePost Intro | Jul 30, 2012 492012 Livermore Software Technology Corporation

    Mesh Solid Mesher

  • 7/29/2019 LS-PrePost Intro 073012

    50/368

    Mesh Solid Mesher

    Solid meshing by blocks Uses cut & dice method followed by sweeping

    LS-PrePost Intro | Jul 30, 2012 502012 Livermore Software Technology Corporation

    Define cutting planes

    on geometry

    Cut and trim

    into smallblocks

    Sweep block faces to

    form hex elements

    Mesh N-Line Mesher

  • 7/29/2019 LS-PrePost Intro 073012

    51/368

    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

    Line Sweep sweep one line along another line

    LS-PrePost Intro | Jul 30, 2012 512012 Livermore Software Technology Corporation

    Mesh Tetrahedron Mesher

  • 7/29/2019 LS-PrePost Intro 073012

    52/368

    Purpose: create solid elements (tets) inside an enclosedshell volume

    Limitation: only 1 skin part is accepted

    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 | Jul 30, 2012 522012 Livermore Software Technology Corporation

    Mesh Element Generation (Beam)

  • 7/29/2019 LS-PrePost Intro 073012

    53/368

    ( )

    Purpose: create beam elements On an edge

    On a curve

    By dragging nodes By spinning nodes

    Along shell diagonals

    LS-PrePost Intro | Jul 30, 2012 532012 Livermore Software Technology Corporation

    Mesh Element Generation (Shell)

  • 7/29/2019 LS-PrePost Intro 073012

    54/368

    ( )

    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 | Jul 30, 2012 542012 Livermore Software Technology Corporation

    Mesh Element Generation (Solid)

  • 7/29/2019 LS-PrePost Intro 073012

    55/368

    ( )

    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 | Jul 30, 2012 552012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    56/368

    Workshop 2

    Mesh Generation

    LS-PrePost Intro | Jul 30, 2012 562012 Livermore Software Technology Corporation

    Workshop 2

  • 7/29/2019 LS-PrePost Intro 073012

    57/368

    Create a solid cylinder and a shell cylinder...

    Launch a new session of LS-PrePost

    Go to Mesh Shape Mesher

    Select Entity: Cylinder_Solid

    Enter Radius: 5, Length: 10,

    Num Ele (Circumferential): 32, Num (Length): 20 Enter XYZ: 0,0,1 for position

    Click dirz (set direction to 0,0,1)

    Click Create and Accept

    Select Entity: Cylinder_Shell

    Enter Num Ele: 30 (leave other parameters unchanged) Enter XYZ: 0,0,-1 for position

    Click dirz again (changes direction to 0,0,-1)

    Activate Top And Bottom (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)

    LS-PrePost Intro | Jul 30, 2012 572012 Livermore Software Technology Corporation

    Workshop 2 (continued...)

  • 7/29/2019 LS-PrePost Intro 073012

    58/368

    Create a mesh from 4 lines...

    Launch a new session of LS-PrePost

    File > Open > IGES File

    (select /workshop2/test_4lmesh_curves.igs)

    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 | Jul 30, 2012 582012 Livermore Software Technology Corporation

    Workshop 2 (continued...)

  • 7/29/2019 LS-PrePost Intro 073012

    59/368

    Sweep one line along another...

    Launch a new session of LS-PrePost

    File > Open > IGES File

    (select /workshop2/sweep_lines.igs)

    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 | Jul 30, 2012 592012 Livermore Software Technology Corporation

    Workshop 2 (continued...)

  • 7/29/2019 LS-PrePost Intro 073012

    60/368

    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

    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 | Jul 30, 2012 602012 Livermore Software Technology Corporation

    Workshop 2 (continued...)

  • 7/29/2019 LS-PrePost Intro 073012

    61/368

    Auto mesh an IGES file using Amesh...

    Launch a new session of LS-PrePost

    File > Open > IGES File

    (select /workshop2/frame.igs)

    Click OK in the IGES Read Options popup

    Go to Mesh Auto Mesher

    Select Size

    Enter Elem Size: 1.5

    Click Visible in the General Select interface

    Click Mesh

    Click Accept Turn off geometry (iges) rendering by clicking this icon

    Click the Wireframe (mesh) render button

    LS-PrePost Intro | Jul 30, 2012 612012 Livermore Software Technology Corporation

    Workshop 2 (continued...)

  • 7/29/2019 LS-PrePost Intro 073012

    62/368

    Create a hollow cylinder using the block mesher...

    Launch a new session of LS-PrePost

    Go to Mesh Block Mesher

    Select Type: Butterfly Blocks

    Enter Length: 20

    Enter L: 10 Activate Is Tubal

    Enter Inner R: 4

    Click Create

    Rotate the model and note the synchronization

    between the main window and Computation Window Highlight (by clicking and dragging over) the faces,

    lines, and vertices in the Computation Window to see

    how the 4 blocks are assembled to form the cylinder

    Click Accept

    LS-PrePost Intro | Jul 30, 2012 622012 Livermore Software Technology Corporation

    Workshop 2 (continued...)

  • 7/29/2019 LS-PrePost Intro 073012

    63/368

    Mesh a part using the solid mesher...

    Launch a new session of LS-PrePost

    File > Open > STEP File

    (select /workshop2/knuckle.stp)

    Go to Geometry Tool Heal

    (to remove unnecessary vertices)

    Select Vertex

    Select Remove

    Click Analysis (see figure)

    Click Apply

    Go to Geometry Tool Simplify Select Unfillet Face

    Click in the Fillet Surfaces List box

    Pick the small surfaces (see figure)

    Click Apply

    LS-PrePost Intro | Jul 30, 2012 632012 Livermore Software Technology Corporation

    Workshop 2 (continued...)

  • 7/29/2019 LS-PrePost Intro 073012

    64/368

    Mesh a part using the solid mesher...

    Go to Reference Geometry Plane

    Select Method: Normal to Curve

    Pick an edge and a vertex to define a trimming plane

    (see figure)

    Click Apply

    Repeat 3 times

    (to create a total of 4 trimming planes)

    LS-PrePost Intro | Jul 30, 2012 642012 Livermore Software Technology Corporation

    Workshop 2 (continued...)

  • 7/29/2019 LS-PrePost Intro 073012

    65/368

    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 | Jul 30, 2012 652012 Livermore Software Technology Corporation

    Workshop 2 (continued...)

  • 7/29/2019 LS-PrePost Intro 073012

    66/368

    Mesh a part using the solid mesher...

    Go to Geometry Tool Heal

    (to remove duplicated faces)

    Select Face

    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 | Jul 30, 2012 662012 Livermore Software Technology Corporation

    Workshop 2 (continued...)

  • 7/29/2019 LS-PrePost Intro 073012

    67/368

    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

    Go to Mesh Solid Mesher

    (to suppress unwanted boundaries)

    Select Suppress

    Pick unwanted boundary lines

    (see dashed lines in figure)

    Select Meshing

    Enter Elem Size: 1.2

    Click Try Meshing Automatically

    Click Accept

    LS-PrePost Intro | Jul 30, 2012 672012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    68/368

    Pre-Processing

    LS-PrePost Intro | Jul 30, 2012 682012 Livermore Software Technology Corporation

    Element Tool Element Editing

  • 7/29/2019 LS-PrePost Intro 073012

    69/368

    Purpose: modify an existing mesh by editing elements Element Editing Tools

    Check (quality)

    Create (beam, shell, tetra, penta, hexa, discrete)

    Delete

    Split / Merge

    Modify (thickness)

    Direction (change for orthotropic materials)

    LS-PrePost Intro | Jul 30, 2012 692012 Livermore Software Technology Corporation

    Element Tool Element Editing (Split/Merge)

  • 7/29/2019 LS-PrePost Intro 073012

    70/368

    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 2elements, can be perpendicular or parallel to

    edge

    Two quads can be merged into a single quad Solid elements can also be split

    LS-PrePost Intro | Jul 30, 2012 702012 Livermore Software Technology Corporation

    Element Tool Node Editing

  • 7/29/2019 LS-PrePost Intro 073012

    71/368

    Purpose: modify an existing mesh by editing nodes Node Editing Tools

    Create to create new nodes, use Advance button tocreate nodes using different methods

    Delete to delete unreferenced (no other element orentity attached to it)

    Replace to replace one node with another node(merge) or take the center point of the 2 nodes

    Align to align nodes that is close to a line formed by 2points

    Modify (xyz coordinates)

    LS-PrePost Intro | Jul 30, 2012 712012 Livermore Software Technology Corporation

    Element Tool Node Editing (Align)

  • 7/29/2019 LS-PrePost Intro 073012

    72/368

    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

    LS-PrePost Intro | Jul 30, 2012 722012 Livermore Software Technology Corporation

    Element Tool Node Editing (Replace)

  • 7/29/2019 LS-PrePost Intro 073012

    73/368

    Two nodes replacement Merge two nodes into one

    Option to choose final position of merged node(Node1, Node2, MidPoint)

    Single pick or area select Multiple (Many) nodes replacement

    Merge multiple nodes into one

    Option to choose final position of merged node

    (Center, Node, Position) General Selection interface used to select nodes

    LS-PrePost Intro | Jul 30, 2012 732012 Livermore Software Technology Corporation

    Element Tools Normals

  • 7/29/2019 LS-PrePost Intro 073012

    74/368

    Purpose: show/reverse/align element normal Shell color indicates direction of normal

    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 | Jul 30, 2012 742012 Livermore Software Technology Corporation

    Element Tools Detach

  • 7/29/2019 LS-PrePost Intro 073012

    75/368

    Purpose: detach elements from an existing mesh Shell, Beam, Solid, Tshell detach elements by type

    Node detach all elements connected to a node

    Element Select group of elements to be detached

    Edge Select edges of elements to be detached

    Starting NID Enter starting ID for new nodes

    LS-PrePost Intro | Jul 30, 2012 752012 Livermore Software Technology Corporation

    Element Tools Duplicate Nodesshow and merge duplicate (coincident) nodes

  • 7/29/2019 LS-PrePost Intro 073012

    76/368

    g p ( )

    Tolerance is automatically calculated but can be

    overridden

    Option to keep smaller or larger Node ID

    Option to put new node at the xyz centroid of allmerged nodes

    Show Dup Nodes will show all the nodes that

    meet the tolerance criterion Select Nodes allow user to select subset of

    nodes shown

    Merge Dup Nodes will perform the merging of

    the duplicated Nodes

    Option to delete degenerated elements (elements

    with zero area)

    LS-PrePost Intro | Jul 30, 2012 762012 Livermore Software Technology Corporation

    Element Tools Measure

    Purpose: take measurements of various items

  • 7/29/2019 LS-PrePost Intro 073012

    77/368

    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 P2P distance between 2 points

    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

    LS-PrePost Intro | Jul 30, 2012 772012 Livermore Software Technology Corporation

    Element Tools Measure (continued...)

    Active Elements Only for certain quantities (e g

  • 7/29/2019 LS-PrePost Intro 073012

    78/368

    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

    LS-PrePost Intro | Jul 30, 2012 782012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    79/368

    Workshop 3

    Pre-Processing

    LS-PrePost Intro | Jul 30, 2012 792012 Livermore Software Technology Corporation

    Workshop 3Merge duplicate nodes...

  • 7/29/2019 LS-PrePost Intro 073012

    80/368

    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 AcceptReplace nodes...

    Go to Element Tool 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 | Jul 30, 2012 802012 Livermore Software Technology Corporation

    Workshop 3 (continued...)Create a tria element...

  • 7/29/2019 LS-PrePost Intro 073012

    81/368

    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

    LS-PrePost Intro | Jul 30, 2012 812012 Livermore Software Technology Corporation

    Workshop 3 (continued...)Split elements...

  • 7/29/2019 LS-PrePost Intro 073012

    82/368

    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

    LS-PrePost Intro | Jul 30, 2012 822012 Livermore Software Technology Corporation

    Workshop 3 (continued...)Align shell normals...

  • 7/29/2019 LS-PrePost Intro 073012

    83/368

    Go to Element Tools Normals

    Select Show Normals (should be already selected)

    Click Visible in the General Selection interface

    Select Vector Size: 0.5

    Select Auto Reverse

    Activate Pick Seed

    Pick any element that is red

    Click AutoRev

    Click Done

    Save the modified input file... File > Save As > Save Keyword As...

    Click Browse

    Enter a file name (save as /workshop3/newmesh.k)

    Click Save

    LS-PrePost Intro | Jul 30, 2012 832012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    84/368

    Pre-Processing(continued)

    LS-PrePost Intro | Jul 30, 2012 842012 Livermore Software Technology Corporation

    Application Model Checking

    Purpose: identify and clean unreferenced or undefined entities

  • 7/29/2019 LS-PrePost Intro 073012

    85/368

    LS-PrePost Intro | Jul 30, 2012 852012 Livermore Software Technology Corporation

    Model Display Entity

    Purpose: visualize model entities (keywords) other than

  • 7/29/2019 LS-PrePost Intro 073012

    86/368

    nodes and elements (which are displayed by default)

    Available options include

    *BOUNDARY_{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 | Jul 30, 2012 862012 Livermore Software Technology Corporation

    Model Reference Check (Attach)

    Purpose: identify entities that are attached to other

  • 7/29/2019 LS-PrePost Intro 073012

    87/368

    model entities

    Initial attachment set can be all visible or as selected

    (using General Selection interface)

    Attachment set can grow By Part or By Element

    Final attachment set can be written to a file

    LS-PrePost Intro | Jul 30, 2012 872012 Livermore Software Technology Corporation

    Model Renumber

    Purpose: renumber and offset model

  • 7/29/2019 LS-PrePost Intro 073012

    88/368

    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

    LS-PrePost Intro | Jul 30, 2012 882012 Livermore Software Technology Corporation

    Element Tools Move/Copy

    Purpose: move or copy elements from one part to

  • 7/29/2019 LS-PrePost Intro 073012

    89/368

    another

    Use General Selection interface to select elements

    Target part can be a non-existent

    Starting IDs for new elements and nodes can be

    specified when performing a copy

    LS-PrePost Intro | Jul 30, 2012 892012 Livermore Software Technology Corporation

    Element Tools Offset

    Purpose: offset shells (always in normal direction)

  • 7/29/2019 LS-PrePost Intro 073012

    90/368

    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 | Jul 30, 2012 902012 Livermore Software Technology Corporation

    Element Tools Transform (Translate)

    Purpose: translate nodes/elements/parts

  • 7/29/2019 LS-PrePost Intro 073012

    91/368

    Translate Distance distance to translate

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

    N1-N2 translate in the direction from N1 to N2

    N1-N2-N3 translate in the direction normal to

    the plane formed by N1, N2, and N3

    N1-to-N2 translate using the distance and

    direction between N1 and N2 Pt-to-Pt translate using the distance and

    direction between P1 and P2

    Sh-Normal pick a shell element and use itsnormal as the direction of the translation

    LS-PrePost Intro | Jul 30, 2012 912012 Livermore Software Technology Corporation

    Element Tools Transform (Translate)

    Free Edit after distance, direction and node

    l ti d th l t d d

  • 7/29/2019 LS-PrePost Intro 073012

    92/368

    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

    LS-PrePost Intro | Jul 30, 2012 922012 Livermore Software Technology Corporation

    Element Tools Transform (Rotate)

    Purpose: rotate nodes/elements/parts

  • 7/29/2019 LS-PrePost Intro 073012

    93/368

    Rot. Angle angle to rotate in degree

    X,Y,Z axes can be in global or local coordinates

    N1-N2 rotate about an axis from N1 to N2

    N1-N2-N3 rotate about the normal formed by N1,

    N2, and N3

    Origin of rotation can be a node or XYZ location

    Elements/Nodes can be copied while rotating

    LS-PrePost Intro | Jul 30, 2012 932012 Livermore Software Technology Corporation

    Element Tools Transform (Reflect)

    Purpose: reflect nodes/elements/parts

    / / fl l l b l

  • 7/29/2019 LS-PrePost Intro 073012

    94/368

    Norm X/Y/Z reflect along global axes

    N1-N2 reflect along the direction from N1 to N2

    N1-N2-N3 reflect along the normal formed by N1,

    N2, and N3

    Origin of reflection can be a node or an XYZ location

    Elements/Nodes can be copied while reflecting

    LS-PrePost Intro | Jul 30, 2012 942012 Livermore Software Technology Corporation

    Element Tools Transform (Project)

    Purpose: project nodes and elements

    N X/Y/Z j t l l b l

  • 7/29/2019 LS-PrePost Intro 073012

    95/368

    Norm X/Y/Z project along global axes

    N1-N2 project along the direction from N1 to N2

    N1-N2-N3 project along the normal formed by N1,

    N2, and N3

    Can also project To Mesh, To Curve, or To Surface

    Point on plane of projection can be a node or an XYZ

    location Elements can be copied while projecting

    LS-PrePost Intro | Jul 30, 2012 952012 Livermore Software Technology Corporation

    Element Tools Transform (Scale)

    Purpose: scale nodes/elements/parts

    S l F t t th 1 t l l th 1

  • 7/29/2019 LS-PrePost Intro 073012

    96/368

    Scale Factor greater than 1 to enlarge, less than 1

    to shrink (when using Scale+)

    X,Y,Z scale in either global or local coordinate

    system N1-N2 scale in direction from N1 to N2

    N1-N2-N3 scale in direction of normal formed by

    N1, N2, and N3 Origin can be a node or a XYZ location

    Elements/Nodes can be copied while scaling

    LS-PrePost Intro | Jul 30, 2012 962012 Livermore Software Technology Corporation

    Element Tools Transform (Transform)

    Purpose: transform nodes/elements/parts from one

    coordinate system to another

  • 7/29/2019 LS-PrePost Intro 073012

    97/368

    coordinate system to another

    From pick 3 nodes (first set of P1,P2,P3) to define a

    starting system

    To pick 3 nodes (second set of P1,P2,P3) to definea destination system

    P1-P3 buttons launch Create Position interface

    Elements can be copied while transforming

    LS-PrePost Intro | Jul 30, 2012 972012 Livermore Software Technology Corporation

    Element Tools Smooth

    Purpose: smooth a mesh to improve element quality

    Use General Selection interface to select elements

  • 7/29/2019 LS-PrePost Intro 073012

    98/368

    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 aftersmoothing

    LS-PrePost Intro | Jul 30, 2012 982012 Livermore Software Technology Corporation

    Element Tools Part Trim

    Purpose: trim a mesh using a curve

    Parts first choose the parts to be trimmed

  • 7/29/2019 LS-PrePost Intro 073012

    99/368

    Parts first, choose the parts to be trimmed

    Trim Curves second, select curves for trimming

    Trim Methods (projecting curves to mesh)...

    Closest 3D projection

    Vector projection (along a specified vector)

    LS-PrePost Intro | Jul 30, 2012 992012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    100/368

    Workshop 4Mesh Transformation

    LS-PrePost Intro | Jul 30, 2012 1002012 Livermore Software Technology Corporation

    Workshop 4Create nodes at circle centers...

    Launch a new session of LS-PrePostFil O LS DYNA K d

  • 7/29/2019 LS-PrePost Intro 073012

    101/368

    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

    LS-PrePost Intro | Jul 30, 2012 1012012 Livermore Software Technology Corporation

    Workshop 4 (continued...)Transform a mesh...

    Go to Element Tools TransformSelect Transform

  • 7/29/2019 LS-PrePost Intro 073012

    102/368

    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 | Jul 30, 2012 1022012 Livermore Software Technology Corporation

    Workshop 4 (continued...)Translate a mesh...

    Go to Element Tools Transform Select Translate

  • 7/29/2019 LS-PrePost Intro 073012

    103/368

    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

    Save the modified input file...

    File > Save As > Save Keyword As...

    Click Browse

    Enter a file name (save as /workshop4/newtube.k)

    Click Save

    LS-PrePost Intro | Jul 30, 2012 1032012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    104/368

    Pre-Processing(continued)

    LS-PrePost Intro | Jul 30, 2012 1042012 Livermore Software Technology Corporation

    Model Part DataThere are 7 functions in the Part

    Data dialog:

  • 7/29/2019 LS-PrePost Intro 073012

    105/368

    Show show existing part

    data

    Create create new part data Mod modify existing data

    Sear search parts by

    parameters

    Assign assign part data

    properties

    Prop edit properties of part

    data Replace replace a part with

    another part

    LS-PrePost Intro | Jul 30, 2012 1052012 Livermore Software Technology Corporation

    Model Part Data Show Show / Delete /

    Write part dataP t b l t d

  • 7/29/2019 LS-PrePost Intro 073012

    106/368

    Parts can be selectedgraphically using Pick/Area/

    Poly or from the list

    Show will list element type ofthe part, its properties, no. of

    nodes and elements, and the

    Min/Max IDs

    LS-PrePost Intro | Jul 30, 2012 1062012 Livermore Software Technology Corporation

    Model Part Data Cre Create new part

    definitionsN ID t k i ti t d t

  • 7/29/2019 LS-PrePost Intro 073012

    107/368

    NewID take existing part dataand create a new part ID

    Add create new part with no

    data (SECID, MID, etc...) Contact if this box is check,

    will create *PART_CONTACT

    data

    LS-PrePost Intro | Jul 30, 2012 1072012 Livermore Software Technology Corporation

    Model Part Data

    Mod Modify existing

  • 7/29/2019 LS-PrePost Intro 073012

    108/368

    part definitions

    Changes can only be made

    to one part at a time

    LS-PrePost Intro | Jul 30, 2012 1082012 Livermore Software Technology Corporation

    Model Part Data Assign Assign properties

    to parts Changes can be made to

  • 7/29/2019 LS-PrePost Intro 073012

    109/368

    Changes can be made tomany parts at once

    Multiple select from list to

    highlight parts that will bechanged

    Empty fields will not beassigned

    LS-PrePost Intro | Jul 30, 2012 1092012 Livermore Software Technology Corporation

    Model Part Data Prop Review part properties

    (Section, Material, Hourglass, )M dif k d i t f

  • 7/29/2019 LS-PrePost Intro 073012

    110/368

    Modify open a keyword input formfor editing

    RefBy show all parts that reference

    the selected property

    LS-PrePost Intro | Jul 30, 2012 1102012 Livermore Software Technology Corporation

    RefBy popupdialog

    Model Part Data Replace replace a part in one model

    with another part from anothermodel

  • 7/29/2019 LS-PrePost Intro 073012

    111/368

    model

    The second model can be loaded with

    the Load button

    LS-PrePost Intro | Jul 30, 2012

    1112012 Livermore Software Technology Corporation

    Replace this part with

    another part that hasfiner mesh

    Model Entity Interface

    A uniform interface to deal with LS-DYNA

    entities that can be shown graphically

    h h h

  • 7/29/2019 LS-PrePost Intro 073012

    112/368

    Show to show the entities

    Create to create the entity

    Modify modify the existing entities Delete delete entites

    Write entity data to a file

    General selection is used whenever it ispossible for selecting the entities

    LS-PrePost Intro | Jul 30, 2012

    1122012 Livermore Software Technology Corporation

    Model Create Entity Set Data

    Show *SET_{OPTION}

    Create *SET_{OPTION}

  • 7/29/2019 LS-PrePost Intro 073012

    113/368

    OPTIONS NODE, BEAM, DISCRETE, PART,SEGMENT, SHELL, SOLID, THICK SHELL

    Select entities using General Selection interface

    Modify *SET_{OPTION}

    Sets must be shown before they can be modified

    Delete *SET_{OPTION}

    Write *SET_{OPTION} to a file

    LS-PrePost Intro | Jul 30, 2012

    1132012 Livermore Software Technology Corporation

    Boundary Spc

    Show *BOUNDARY_SPC_{OPTION}

    Label None/Symbol/Detail

    Local coordinate systems will be shown if used

  • 7/29/2019 LS-PrePost Intro 073012

    114/368

    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

    Modify *BOUNDARY_SPC_{OPTION}

    Delete *BOUNDARY_SPC_{OPTION}

    LS-PrePost Intro | Jul 30, 2012

    1142012 Livermore Software Technology Corporation

    Initial Velocity

    Show *INITIAL_VELOCITY

    Create *INITIAL_VELOCITY

    *INI IAL V LOCI Y NO l

  • 7/29/2019 LS-PrePost Intro 073012

    115/368

    For *INITIAL_VELOCITY_NODE only

    Use General Selection interface to select nodes

    Modify *INITIAL_VELOCITY Delete *INITIAL_VELOCITY

    LS-PrePost Intro | Jul 30, 2012

    1152012 Livermore Software Technology Corporation

    Rigidwall Rigidwall

    Show *RIGIDWALL_{OPTION}

    Create *RIGIDWALL_{OPTION}

    OPTIONS GEOMETRIC PLANAR

  • 7/29/2019 LS-PrePost Intro 073012

    116/368

    OPTIONS GEOMETRIC, 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 | Jul 30, 2012

    1162012 Livermore Software Technology Corporation

    Database Cross Section

    Show *DATABASE_CROSS_SECTION_{OPTION}

    Create *DATABASE_CROSS_SECTION_{OPTION}

    OPTIONS PLANE SET

  • 7/29/2019 LS-PrePost Intro 073012

    117/368

    OPTIONS PLANE, SET

    Define position and normal direction

    Modify *DATABASE_CROSS_SECTION_{OPTION} Delete *DATABASE_CROSS_SECTION_{OPTION}

    LS-PrePost Intro | Jul 30, 2012

    1172012 Livermore Software Technology Corporation

    Database History

    Show *DATABASE_HISTORY_{OPTION}

    Create *DATABASE_HISTORY_{OPTION}

    OPTIONS NODES BEAM SHELL SOLID SPH TSHELL

  • 7/29/2019 LS-PrePost Intro 073012

    118/368

    OPTIONS NODES, BEAM, SHELL, SOLID, SPH, TSHELL

    Use General Selection interface to select entities

    Modify *DATABASE_HISTORY_{OPTION} Delete *DATABASE_HISTORY_{OPTION}

    LS-PrePost Intro | Jul 30, 2012

    1182012 Livermore Software Technology Corporation

    Define Box

    Show *DEFINE_BOX_{OPTION}

    Create *DEFINE_BOX_{OPTION}

    OPTIONS ADAPITVE COARSEN

  • 7/29/2019 LS-PrePost Intro 073012

    119/368

    OPTIONS ADAPITVE, COARSEN

    Define box extents

    Translate or scale box Modify *DEFINE_BOX_{OPTION}

    Delete *DEFINE_BOX_{OPTION}

    LS-PrePost Intro | Jul 30, 2012

    1192012 Livermore Software Technology Corporation

    Define Vector

    Show *DEFINE_VECTOR

    Create *DEFINE_VECTOR

    Define origin and direction

  • 7/29/2019 LS-PrePost Intro 073012

    120/368

    Define origin and direction

    Modify *DEFINE_VECTOR

    Delete *DEFINE_VECTOR

    LS-PrePost Intro | Jul 30, 2012 1202012 Livermore Software Technology Corporation

    Define Coordinate System

    Show *DEFINE_COORINATE_{OPTION}

    Create *DEFINE_COORINATE_{OPTION}

    OPTIONS NODES SYSTEM VECTOR

  • 7/29/2019 LS-PrePost Intro 073012

    121/368

    OPTIONS NODES, SYSTEM, VECTOR

    Define title

    Pick nodes or define vectors Set additional parameters

    Modify an existing coordinate system

    Modify *DEFINE_COORINATE_{OPTION}

    Delete *DEFINE_COORINATE_{OPTION}

    LS-PrePost Intro | Jul 30, 2012 1212012 Livermore Software Technology Corporation

    Element Seatbelt Accelerometer

    Show *ELEMENT_SEATBELT_ACCELEROMETER

    Create *ELEMENT_SEATBELT_ACCELEROMETER

    Pick N1-N3

  • 7/29/2019 LS-PrePost Intro 073012

    122/368

    Pick N1 N3

    Set other flags

    Modify *ELEMENT_SEATBELT_ACCELEROMETER Delete *ELEMENT_SEATBELT_ACCELEROMETER

    LS-PrePost Intro | Jul 30, 2012 1222012 Livermore Software Technology Corporation

    Element Mass

    Show *ELEMENT_MASS

    Label Mass Value/Mass ID/Detail/None

    Create *ELEMENT MASS

  • 7/29/2019 LS-PrePost Intro 073012

    123/368

    _

    Use General Selection interface to select nodes

    Enter mass value Activate PID option

    Modify *ELEMENT_MASS

    Delete *ELEMENT_MASS

    LS-PrePost Intro | Jul 30, 2012 1232012 Livermore Software Technology Corporation

    Constrained Spotweld

    Show *CONSTRAINED_SPOTWELD

    Create *CONSTRAINED_SPOTWELD

    Use Autocreate to create when N2 is picked

  • 7/29/2019 LS-PrePost Intro 073012

    124/368

    p

    Enter failure criteria

    Modify *CONSTRAINED_SPOTWELD Delete *CONSTRAINED_SPOTWELD

    CDelete (check and delete) invalid spotwelds

    LS-PrePost Intro | Jul 30, 2012 1242012 Livermore Software Technology Corporation

    Constrained Generalized Weld Spot

    Show *CONSTRAINED_GEN_WELD_SPOT

    Create *CONSTRAINED_GEN_WELD_SPOT

    Use General Selection interface to select nodes

  • 7/29/2019 LS-PrePost Intro 073012

    125/368

    Click EditPara to define failure parameters

    Modify *CONSTRAINED_GEN_WELD_SPOT Delete *CONSTRAINED_GEN_WELD_SPOT

    LS-PrePost Intro | Jul 30, 2012 1252012 Livermore Software Technology Corporation

    Constrained Tied Nodes Failure

    Show *CONSTRAINED_TIED_NODES_FAILURE

    Create *CONSTRAINED_TIED_NODES_FAILURE

    Use General Selection interface to select nodes

  • 7/29/2019 LS-PrePost Intro 073012

    126/368

    Enter failure strain

    Modify *CONSTRAINED_TIED_NODES_FAILURE Delete *CONSTRAINED_TIED_NODES_FAILURE

    LS-PrePost Intro | Jul 30, 2012 1262012 Livermore Software Technology Corporation

    Constrained Rivet

    Show *CONSTRAINED_RIVET

    Create *CONSTRAINED_RIVET

    Use Autocreate to create when N2 is picked

  • 7/29/2019 LS-PrePost Intro 073012

    127/368

    Enter death (failure) time

    Modify *CONSTRAINED_RIVET Delete *CONSTRAINED_RIVET

    LS-PrePost Intro | Jul 30, 2012 1272012 Livermore Software Technology Corporation

    Constrained Node Set

    Show *CONSTRAINED_NODE_SET

    Create *CONSTRAINED_NODE_SET

    Use General Selection interface to select nodes

  • 7/29/2019 LS-PrePost Intro 073012

    128/368

    Set active DOF

    Enter death (failure) time

    Modify *CONSTRAINED_NODE_SET

    Delete *CONSTRAINED_NODE_SET

    LS-PrePost Intro | Jul 30, 2012 1282012 Livermore Software Technology Corporation

    Constrained Nodal Rigid Body (CNRB)

    Show *CONSTRAINED_NODAL_RIGID_BODY

    Create *CONSTRAINED_NODAL_RIGID_BODY

    OPTION SPC

  • 7/29/2019 LS-PrePost Intro 073012

    129/368

    Use General Selection interface to select nodes

    Set additional flags

    Modify *CONSTRAINED_NODAL_RIGID_BODY

    Delete *CONSTRAINED_NODAL_RIGID_BODY

    LS-PrePost Intro | Jul 30, 2012 1292012 Livermore Software Technology Corporation

    File Import (Combine Keyword Files)

    Each keyword file defines a subsystem

    Import Offset causes all entity IDs to by automatically

    offset by largest ID currently in use

  • 7/29/2019 LS-PrePost Intro 073012

    130/368

    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)

    LS-PrePost Intro | Jul 30, 2012 1302012 Livermore Software Technology Corporation

    File Import (Combine Keyword Files)

    Setting Offset interface

  • 7/29/2019 LS-PrePost Intro 073012

    131/368

    LS-PrePost Intro | Jul 30, 2012 1312012 Livermore Software Technology Corporation

    Model Keyword Manager

    All LS-DYNA keywords are accessible

    through Keyword Manager tree list (over900 total)

  • 7/29/2019 LS-PrePost Intro 073012

    132/368

    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)

    LS-PrePost Intro | Jul 30, 2012 1322012 Livermore Software Technology Corporation

    Keyword Input Form

    Example Keyword Input form for *PART

    Keyword type List of existing keywords of this type

  • 7/29/2019 LS-PrePost Intro 073012

    133/368

    LS-PrePost Intro | Jul 30, 2012 133

    Keyword type List of existing keywords of this type

    2012 Livermore Software Technology Corporation

    Keyword Input Form (continued...)

    Keyword Input form buttons

    Always click first when creating a new card

    Draw entity in the graphics window

    Commit changes

    Delete/Undeletef i f

  • 7/29/2019 LS-PrePost Intro 073012

    134/368

    LS-PrePost Intro | Jul 30, 2012 134

    Open interface to pick

    data directly from model

    Create fresh keyword

    using default values

    Delete/Undelete

    selected keyword

    Set all entries to

    Default values

    Exit keyword editing form

    Popup RefBy interface

    2012 Livermore Software Technology Corporation

    Keyword Input Form (continued...)

    Keyword Input form controls

  • 7/29/2019 LS-PrePost Intro 073012

    135/368

    LS-PrePost Intro | Jul 30, 2012 135

    Card Number

    Parameter Names

    Parameter Values

    Link Button

    Drop-down Menu

    2012 Livermore Software Technology Corporation

    Keyword Input Form (continued...)

    Other Keyword Input form features

    Blue parameter titles can be clicked to display description inbottom text area (see below)

  • 7/29/2019 LS-PrePost Intro 073012

    136/368

    Red parameters indicate that additional cards may be

    displayed depending on the parameter value

    LS-PrePost Intro | Jul 30, 2012 136

    Click in any field above to display description here

    (same information found in LS-DYNA Keyword Manual)

    User comments can be entered here

    2012 Livermore Software Technology Corporation

    Model MSelect Compare

    Purpose: compare two similar LS-DYNA keyword input

    files that have minor differences Disregards keyword order, unlike other

    compare/difference software

  • 7/29/2019 LS-PrePost Intro 073012

    137/368

    compare/difference software

    Normalizes data to ignore differences below acertain tolerance

    Provides a summary only when a large number of

    differences are detected

    LS-PrePost Intro | Jul 30, 2012 1372012 Livermore Software Technology Corporation

    File Save Keyword As

    Output Version 960/970/971

    (only change if using an oldversion of LS-DYNA)

  • 7/29/2019 LS-PrePost Intro 073012

    138/368

    Renumber/Offset can

    renumber or offset beforesaving

    BySubSystem activate to save

    subsystems to separate files(not visible unless model

    contains subsystems)

    Advanced... additional options(see next slide)

    LS-PrePost Intro | Jul 30, 2012 1382012 Livermore Software Technology Corporation

    Advanced Settings Interface

    Keyword order can be customized

    Keywords can be selectively omitted

    Title, Field Names, and Comments can be omitted

  • 7/29/2019 LS-PrePost Intro 073012

    139/368

    Parameter names can be output instead of actual values

    LS-PrePost Intro | Jul 30, 2012 1392012 Livermore Software Technology Corporation

    File Save Active Keyword As

    Output Version 960/970/971

    (only change if using an oldversion of LS-DYNA)

  • 7/29/2019 LS-PrePost Intro 073012

    140/368

    Keywords can be selectively

    output using the AdvancedSetting interface

    LS-PrePost Intro | Jul 30, 2012 1402012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    141/368

    Workshop 5Create a Keyword File

    (Ball to Plate Impact)

    LS-PrePost Intro | Jul 30, 2012 1412012 Livermore Software Technology Corporation

    Workshop 5Mesh a plate from IGES data...

    Launch a new session of LS-PrePost

    File > Open > IGES File

    (select /workshop5/plate.igs)

    Click OK in the IGES Read Options popup

  • 7/29/2019 LS-PrePost Intro 073012

    142/368

    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

    LS-PrePost Intro | Jul 30, 2012 1422012 Livermore Software Technology Corporation

    Workshop 5 (continued...)Define plate material...

    Go to Model Keyword Manager

    Select All

    Expand MAT

    Double-click 024-PIECEWISE_LINEAR_PLASTICITY

  • 7/29/2019 LS-PrePost Intro 073012

    143/368

    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

    LS-PrePost Intro | Jul 30, 2012 1432012 Livermore Software Technology Corporation

    Workshop 5 (continued...)Define plate section...

    Expand SECTION

    Double-click SHELL

    Click NewID in the Keyword Input Form

    Enter TITLE: plate section

  • 7/29/2019 LS-PrePost Intro 073012

    144/368

    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

    LS-PrePost Intro | Jul 30, 2012 1442012 Livermore Software Technology Corporation

    Workshop 5 (continued...)Assign plate properties...

    Go to Model Part Data

    Select Mod

    Select S 1 SHELL1 from the list

    Enter Part Title: plate

    Cli k S C

  • 7/29/2019 LS-PrePost Intro 073012

    145/368

    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 | Jul 30, 2012 1452012 Livermore Software Technology Corporation

    Workshop 5 (continued...)Assign ball properties...

    Go to Model Keyword Manager

    Expand PART

    Double-click PART

    Select 2 ball in the Keyword Input Form

    Cli k th Li k B tt t t th SECID fi ld

  • 7/29/2019 LS-PrePost Intro 073012

    146/368

    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 | Jul 30, 2012 1462012 Livermore Software Technology Corporation

    Workshop 5 (continued...)Create plate boundary SPCs...

    Go to Model Create Entity

    Expand Boundary

    Select Spc

    Select Cre

    Create Set

  • 7/29/2019 LS-PrePost Intro 073012

    147/368

    Create Set

    Activate X, Y, 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 | Jul 30, 2012 1472012 Livermore Software Technology Corporation

    Workshop 5 (continued...)Create ball initial velocity...

    Expand Initial

    Select Velocity

    Select Cre

    Enter Vz: -20

    Select Pick in the General Selection interface

  • 7/29/2019 LS-PrePost Intro 073012

    148/368

    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 | Jul 30, 2012 1482012 Livermore Software Technology Corporation

    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

  • 7/29/2019 LS-PrePost Intro 073012

    149/368

    Click Visible in the General Selection interface

    Click ApplyDefine 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 | Jul 30, 2012 1492012 Livermore Software Technology Corporation

    Workshop 5 (continued...)Set termination time...

    Expand CONTROL

    Double-click TERMINATION

    Enter ENDTIM: 10 in the Keyword Input Form

    Click Accept

    Click Done

  • 7/29/2019 LS-PrePost Intro 073012

    150/368

    Click Done

    Set d3plot frequency... Expand DATABASE

    Double-click BINARY_D3PLOT

    Enter DT: 1 in the Keyword Input Form

    Click Accept

    Click Done

    LS-PrePost Intro | Jul 30, 2012 1502012 Livermore Software Technology Corporation

    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

  • 7/29/2019 LS-PrePost Intro 073012

    151/368

    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)

    Click Advanced

    Click Customize Order: Expert

    Click Ok in the Advanced Setting interface

    Click Save in the Save Keyword interface

    LS-PrePost Intro | Jul 30, 2012 1512012 Livermore Software Technology Corporation

    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)

  • 7/29/2019 LS-PrePost Intro 073012

    152/368

    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

    LS-PrePost Intro | Jul 30, 2012 1522012 Livermore Software Technology Corporation

    Workshop 5 (continued...)Compare a set of LS-DYNA Keyword files...

    Select the Common Keywords tab

    Examine the RED items to identify differences

  • 7/29/2019 LS-PrePost Intro 073012

    153/368

    LS-PrePost Intro | Jul 30, 2012 1532012 Livermore Software Technology Corporation

  • 7/29/2019 LS-PrePost Intro 073012

    154/368

    Workshop 6Create a Keyword File

    (S-Rail to Rigidwall Impact)

    LS-PrePost Intro | Jul 30, 2012 1542012 Livermore Software Technology Corporation

    Workshop 6Import and mesh IGES surfaces...

    Launch a new session of LS-PrePost

    File > Open > IGES File (select /workshop6/channel.igs)

    Click OK in the IGES Read Options popup

    Go to Mesh Auto Mesher

    Enter Elem Size: 6

  • 7/29/2019 LS-PrePost Intro 073012

    155/368

    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 OK in the IGES Read Options popup

    Go to Mesh Auto Mesher

    Click Visible in the General Selection interface

    Click Mesh

    Click Accept

    LS-PrePost Intro | Jul 30, 2012 1552012 Livermore Software Technology Corporation

    Workshop 6Define section property...

    Go to Model Keyword Manager

    Select All

    Expand SECTION

    Double-click SHELL

    Click NewID in the Keyword Input Form

  • 7/29/2019 LS-PrePost Intro 073012

    156/368

    Enter TITLE: 1.0mm Enter ELFORM: 16

    Enter T1: 1.0 (and hit the Enter key)

    Click Accept

    Click Done

    LS-PrePost Intro | Jul 30, 2012 1562012 Livermore Software Technology Corporation

    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

  • 7/29/2019 LS-PrePost Intro 073012

    157/368

    Enter E: 207.0 Enter PR: 0.3

    Enter SIGY: 0.2

    Enter ETAN: 2.0

    Click Accept

    Click Done

    LS-PrePost Intro | Jul 30, 2012 1572012 Livermore Software Technology Corporation

    Workshop 6 (continued...)Assign section and material...

    Go to Model Part Data

    Select Assign

    Click All