Home

LS-DYNA1 Solver Interface

image

Contents

1. essent 18 CREER Ursi RR M AUD E Ud eG Ro Gu Cu AG 19 ES DYNA Interface Overview uuu e nte E t eqs saqina PME ce uh 19 Recommended p be Rb es isnt ng bad estt Laura td 19 Supported ES DYNA Keywolds teen mes Ep er NER pda is 22 Importing Decke a au encoder eg a e aic 37 Summary Template Sth toon date Dal ream o c bp t aan otag Me p utet ers 38 Mass u a 39 LS DYNA MAT100 Spotlwelds torpe bebe bete pierdes 39 D plicate Eritity IDs itt tr ee o ma ut b e RR Len as 42 Components and Properties e asco tp P UR nd gd Dv 43 Load Colector S oe uU m ma n ap 44 Loads Constraints and Boundary Conditions 45 HyperMash 6 6 uit Ee ao trot LN I Len tu ne 46 ERG EVV i r rM 49 te CT 50 EQUATIONS oe 52 GUMS rc Eee 52 51 oltm 53 BesulisTranslalofi x ono ote te estt au ete eel EE 54 Viewing the Resulls Fr nr tatiana anes 61 Exporting Decke sos s be bet 61 ES DYNA Utility MF sg aieo e ve boc a Us 62 MGC uana eno diia m di
2. thickness on the first node for uniform thickness shells e the average of three or four nodes for non uniform thickness shells The values come from the SECTION SHELL card unless a ELEMENT SHELL THICKNESS card is defined for an element If an ELEMENT SHELL THICKNESS card is defined the element values override the SECTION SHELL values Integrated beams have an area equal to the average of the two end areas Resultant beams use the area entered on the SECTION BEAM card The volume is calculated by multiplying the length of the beam by the SECTION BEAM card area Discrete beams use the volume supplied by the SECTION BEAM card In all cases if an ELEMENT BEAM THICKNESS card is defined for an element then the element values override the SECTION BEAM values Only element masses are considered Other mass specifications such as on a rigid wall card are ignored Mass calculation is also supported for node structural mass for beam and shell elements LS DYNA MAT100 Spotwelds MAT100 spot welds are a mesh independent representation of spotwelds for the LS DYNA solver The spotwelds are modeled as beam elements type 9 or hexa elements placed between any two deformable shell elements and tied with constrained contact The beam or hexa elements are assigned a special material MAT SPOTWELD also know as MAT100 The tied conta
3. char name 20 sprintf name Ball i body_idx 30102 mrfCreateElement name body idx 30102 mrfCloseDataType mrfOpenDataTypeByIndex 1 mrfCreateElement Energy mrfCloseDataType mrfCloseResultHeader double psi new double model num balls double dis new double model num balls for body idx 0 body idx model num balls body idx dis body idx sqrt model x body_idx model x body idx model y body idx model y body psi body idx asin model y body idx dis body idx double step size model tend model num steps double time 0 float q 13 float energy 3 for int time idx 0 time idx model num steps time idx time c step size memset energy 0 3 sizeof float printf Time 13 6E n time mrfOpenTimeStep float time Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 15 Proprietary Information of Altair Engineering mrfOpenDataTypeByIndex 0 for body idx 0 body idx model num balls body idx mrfMoveToElementByIndex idx Oda os 2 pixmodel freq timet psi float dis body_idx float dis body_idx in 2 pi model freq timetpsi body_idx float model z body idx 1 5 2 3 1 4 5 6 Q Q QQ QQ 0 0 0 q 7 float dis body_idx sin 2 pi model freq timet psi body_idx
4. 42 virtual void API SendOffActionOnlyGeneralForce const int num action only const force const int idx const int id const int i marker id const int ref marker id const int body id const int ref body id const int is fx expression const char fx expression const int is fy expression const char fy expression const int is fz expression const char fz expression const int is fx curve const char fx interpol type const char fx indep var const int fx curve id const int is fy curve const char fy interpol type const char fy indep var const int fy curve id const int is fz curve const char fz interpol type const char fz indep var const int fz curve id 43 virtual void API SendOffActionOnlyGeneralTorque const int num action only general torque const int idx const int id const int 1 marker id Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 11 Proprietary Information of Altair Engineering const const const const 44 const const const const const 45 const const const const const 46 const 47 const 12 LS DYNA Solver Interface HyperWorks 8 0 int ref marker id const int id const int ref id const int is tx expression const char tx expression const int is ty expression const char ty expression const int is tz expression const char tz expression const int is tx curve const char tx inter
5. Alt tall wWorks 89 LS DYNA1 Solver Interface ume b HyperWorks Altair Engineering TRAINING Altair Engineering Contact Information Web site www altair com FTP site Address ftp altair comor ftp2 altair com http ftp altair com ftp Login ftp Password your e mail address gt Location Telephone e mail North America 248 614 2425 hwsupport altair com China 86 21 5393 0011 support altair com cn France 33 1 4133 0990 francesupport altair com Germany 49 7031 6208 22 hwsupport altair de India 91 80 6629 4500 support india altair com 1 800 425 0234 toll free Italy 39 800 905 595 support altairtorino it Japan 81 3 5396 1341 support altairjp co jp 81 3 5396 2881 Korea 82 31 716 4321 support altair co kr Scandinavia 46 46 286 2052 support altair se United Kingdom 44 1926 468 600 support uk altair com Brazil 55 11 4223 5733 br_support altair com Australia 64 9 413 7981 anzsupport altair com New Zealand 64 9 413 7981 anzsupport altair com The following countries have distributors for Altair Engineering Mexico Romania Russia South Korea Singapore Spain Taiwan and Turkey See www altair com for complete contact information 2007 Altair Engineering Inc All rights reserved No part of this publication may be reproduced transmitted transcribed stored in a retrieval system or translated to another language without the written permission of Altair Engineer
6. on two additional cards are available e In Structured additional cards are controlled by using the IREAD variable Valid values are 0 1 and 2 e Boxes part sets and sets are supported The HMNAME fields are used for names When using the TITLE option the 70 character field is considered a comment 46 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering e If the line following the keyword No TITLE option or the first line of the Structured card contains HM NAME the name supplied is read and used as the group s name If the string HM also exists this is used as the group s ID NAME is 16 characters starting in Column 9 ID field is 8 characters starting in Column 35 e The HyperMesh interface type defines the general type of the LS DYNA Sliding Interface Use the card previewer to make changes to the LS DYNA type HyperMesh SlidingOnly SurfaceToSurface Altair Engineering Option Keyword CONTACT _ Defines a CONTACT SLIDING ONLY option card Off On Defines a CONTACT option SURFACE TO SURFACE card None Automatic nothing PENALTY nothing AUTOMATI Structured Type 1 Type p1 Type 3 Type a3 The None and Automatic options have an additional option to define a OneWoayinterface f this option is on the following cards are created None and OneWay Automatic and OneWay Constraint Eroding TieB
7. 1 Proprietary Information of Altair Engineering ed os UU MDL CommandSet Mapping CommandSet s do not apply to the DYNA solver 2 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering Templex Templates and solvermode Templex templates can be used to export syntax directly to the solver input deck including parametric substitution if required For the LS DYNA solver there is a dependency on the position of the syntax within the solver input deck The four keywords listed below allow you to position the extra text These keywords must be the first line of the Templex template The remaining text of the template is written according to the position specified Designates text that is written at the top of the model data lt ABAQ MODEL TAI Indicates the end of the model data HEAD i solvermode One MDL model can be used to export to more than one solver In this case create the instance of the Templex template using the solvermode reserved keyword This can be done in two ways For example an MDL model containing if solvermode DYNA Template Tip ine else Template 2 endif results in the entire template 1 being used when DYNA is selected from the Solversmenu When another solver is selected template 2 is used When a template is used it means that it is displayed in the i
8. Information of Altair Engineering User Set MatDB Path Opens a dialog on which you can set the location of an external database of material definitions Refresh Material List Updates the list of available materials in the Content Table Editable Mode The editable mode in the Content Table allows you to change values for all selected components at the same time Select the Table Editable option to open the Content Table in editable mode Cells with a white background can be manually edited When you click on an editable cell it is selected with a cursor Once a cell is selected enter a value and press ENTER If you want to assign the same value to multiple components at once select the column type and value from the Assign Values pull down menu and click Set All the selected components will be updated with the assigned values Filter The Content Table supports advanced filtering based on available columns The Table gt Filter menu option opens the Filter dialog as shown below Filter i Material Density Elems Long Names Nodes Sectional Property Apply Show All Cancel You can write any valid string with wildcard in any of the available column types and click Apply to filter the table For example if you want to show all components that start with letter c and use material steel you can use the dialog as shown below Note that the filter strings are case sensitive Filter
9. Material sted Density Elems Long Names Nodes Sectional Property Apply Show All Cancel Show All turns off the filtering and displays all the components Select the Table gt Configure gt Filter on top option to keep the Filter dialog posted after clicking Apply or Show All Otherwise it closes Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 75 Proprietary Information of Altair Engineering Configure Columns Column types can be selected from the Table Configure Columns menu option The table displays only the selected columns The available columns types are Title Part name Part id Material name Material id Material type Thick Section name Section id Section type Vis Color Int points HGID Elem form Elems Nodes Mass cg x cg y z Configure name Part id Material name Material id Material type Thick Section name Description HyperMesh name of the component maximum 32 characters HyperMesh ID of the component Material name associated with the component Material ID associated with the component Material type associated with the component Thickness of elements specified in section shell Section name associated with the component Section ID associated with the component Type of the Section associated with the component Visualization status 1 display 0 display off Component color Number of integration points spe
10. TIED SHELL EDGE TO SURFACE ID CONTACT TIED SHELL EDGE TO SURFACE BEAM CONTACT TIED SHELL EDGE TO SURFACE OFFSET ID CONTACT TIED SURFACE TO SURFACE ID CONTACT TIED SURFACE TO SURFACE TITLE ID ENTITY ID CONTACT INTERIOR ID CONTACT SURFACEY ID 2D AUTOMATIC SURFACE TO SURFACE ID CONTROL ACCURACY CONTROL ADAPTIVE CONTROL ALE CONTROL BULK VISCOSITY Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 25 Proprietary Information of Altair Engineering CONTROL COARSEN CONTROL CONTACT CONTROL COUPLING CONTROL CPU CONTROL DAMPING Old LS DYNA card for input only CONTROL DYNAMIC RELAXATION CONTROL EFG CONTROL ENERGY CONTROL EXPLOSIVE SHADOW CONTROL HOURGLASS CONTROL IMPLICIT AUTO CONTROL IMPLICIT BUCKLE CONTROL IMPLICIT DYNAMICS CONTROL IMPLICIT EIGENVALUE CONTROL IMPLICIT GENERAL CONTROL IMPLICIT MODES CONTROL IMPLICIT SOLUTION CONTROL IMPLICIT SOLVER CONTROL IMPLICIT STABILIZATION CONTROL IMPLICIT LINEAR old CONTROL IMPLICIT NONLINEAR old CONTROL OUTPUT CONTROL PARALLEL CONTROL RIGID CONTROL SHELL CONTROL SOLID CONTROL SOLUTION CONTROL SPH CONTROL STRUCTURED CONTROL STRUCTURED TERM CONTROL SUBCYCLE CONTROL TERMINATION CONTROL THERMAL NONLINEAR CONTROL THERMAL SOLVER CONTROL THERMAL TIMESTEP CONTROL TIMESTEP DAMPING FREQUENCY RANGE 26 LS DYNA Solver Interfac
11. and a maximum value for the distance of a constrained extra node to its part To save the current settings choose Save Settings from the Options menu button and specify a file name and location You can also load previously saved error check settings Click the Exit button to close the error checking tool s results Part Info The Part Info macro summarizes a part s statistics in a dialog To start the macro click Part Info on the Utility menu Click component on the main menu area to select a component or click a component in the graphics area to select it Then click proceed The Part Information dialog appears which lists the part ID name thickness and material type To view additional statistics about the part click More Detail gt gt To display statistics for a different part select the part in the graphics area or the components selector and click proceed again Tip Click the middle mouse button instead of the proceed button to quickly select components Name Mapping LS DYNA and HyperMesh maintain separate names for parts To make the names consistent you can run the Name Mapping macro which provides the ability to change names for various entity types to either the HyperMesh name or the LS DYNA name This macro can be accessed by clicking Name Mapping on the DYNA Tools macro page when the LsDyna user profile is loaded Select whether you want to convert the HyperMesh names to LS DYNA names or vice versa by choosing the co
12. are ignored Acceleration 1 BOUNDARY PRESCRIBED Card 26 DOF 4 4 8 8 9 9 10 MOTION NODE 1 10 11 11 are not supported HyperMesh Groups HyperMesh groups are created from the interfacesand rigid wall panels An LS DYNA entity that utilizes a SET_ NODE SHELL PART etc Keyword card belongs to a HyperMesh group with the exception of Rigid Bodies RBE2 s REVIEW allows you to efficiently visualize the entities defining master and slave A transparency mode as well as the ability to turn on off master and slave entities is also available In review mode review optsallows you to customize the graphical review of the interfaces The interface panel allows you to define groups with HyperMesh configurations of 1 2 3 and 4 The difference among these configurations is the type of entities contained within the group Config 1 Holds master and slave elements Config 2 Holds master elements and slave nodes Config 3 Holds slave elements Config 4 Holds slave nodes The rigid wall panel allows you to define a group with the HyperMesh configuration 5 This group configuration holds the additional geometric data for LS DYNA rigid wall definitions Sliding Interfaces e Accessed via the interfaces panel e The Keyword TITLE option is supported The _THERMAL IREAD 3 option is not supported e Use the additional cards option in Keyword decks to select number of lines of data If this is
13. be connected to a new part using steps similar to the ones previously illustrated for 1 D elements Specify a tolerance value for the mass element reconnection when prompted The value specified for research tolerance will be the nodal distance between the node of the old part where the mass was originally located and the closest node in the new part Click Applyto replace the masses within that tolerance and display the elements that could not be fixed in red Click the EID field to select the remaining elements increase the tolerance and preview the effect of the increased value on the mass elements Dyna Part Replacement New Part 14 RAIL NEW S New Por Coen UN Fix Mass Elements ID Status New Tolerance 35 i Preview Apply Interactive fi ix Info Tolerance required to fix selected elements is 6 843 View log Next Exit Click Apply to use the defined tolerance to fix the mass elements displayed in green Use a higher tolerance value to fix all 1 D elements that are still reported as failing or select one or more 1 D elements and click Interactive fix A message reports the tolerance required to fix the selected elements This tolerance is used to fix all the mass connections 70 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering Additional Entities The Part Replacement macro not only replaces elements
14. of Altair Engineering Epsilon zx mid mid Epsilon xy mid Epsilon yz mid Epsilon zx mid Principal Strain 3D1 mid Principal Strain 3D2 mid Principal Strain 3D3 mid Maximum Shear Strain 3D mid Principal Stress 3D1 mid Principal Stress 3D2 mid Principal Stress 303 mid Maximum Shear Stress 3D mid brick shells Sigma xx lower upper mid and max Sigma yy lower upper mid and max Sigma zz lower upper mid and max Sigma xy lower upper mid and max Sigma yz lower upper mid and max Sigma zx lower upper mid and max von Mises stress lower upper mid and max Effective Plastic Strain lower upper mid and max Additional history variables lower upper and mid Epsilon xx lower and upper Epsilon yy lower and upper Epsilon zz lower and upper Epsilon xy lower and upper Epsilon yz lower and upper Epsilon zx lower and upper Principal Strain 3D1 lower and upper Principal Strain 3D2 lower and upper Principal Strain 303 lower and upper Maximum Shear Strain 3D lower and upper Principal Stress 3D1 lower upper and mid Principal Stress 3D2 lower upper and mid Principal Stress 3D3 lower upper and mid Maximum Shear Stress 3D lower upper and mid 58 LS DYNA Solver Interface HyperWorks 8 0 Proprietary Information of Altair Engineering Altair Engineering beams Axial Force Shear resultant s Shear resu
15. the ctemplate summary ls dyna directory The elements summary template provides a listing of element types and the number of each type contained in the current model It also indicates the total number of elements in the model The properties summary template describes the components and their properties contained in the model The template lists the name ID and material ID for each component Components that have the PART card image loaded also list the Section ID the card option for example INERTIA and the mass contained in that component The mass is calculated using the same procedure as the mass panel See Mass Calculation The center of gravity summary template calculates the model s center of gravity based on the procedure described in the Mass Calculations section The mom of inertia summary template calculates the model s moment of inertia based on the procedure described in the Mass Calculations section There are also two templates that perform error checking LS DYNA models errorcheck and sharedrigids e Usethe errorcheck template in the summary panel This template gives a brief overview of problems that exist in the model e Use the sharedrigids template in the element check panel This template highlights the elements with nodes that are shared among rigids When either of the error checking templates check for shared rigids the template highlights only the second element that uses a node If an elemen
16. using the Realize option in the connector panel The connector panel can create mesh less welds using a pre defined master weld file or by realizing connectors The tool automatically creates the necessary CONTACT SPOTWELD a MAT SPOTWELD and the SECTION BEAM SECTION SOLID Material failure and beam cross section will be automatically determined based on the thickness and material of the flanges connected and is based on parameters set in the weld config ini file in the hm scripts connectors directory Creating contacts or RIGIDWALL cards are created using the interfacesand rigidwall panels respectively To define them properly a SET part set segment set element set node set or a DEFINE BOX are needed The recommended process it to first create the set box in HyperMesh and then assign them to the interface or rigidwall as needed Alternatively pick the nodes and elements directly from the graphics area to have HyperMesh automatically create a set in export that stores the selected entity However note that you will not have control of the ID that is assigned to these sets Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 19 Proprietary Information of Altair Engineering To overcome the problem an edit button is available in the add subpanel of the interface rigidwall ale and control volume panels There are two uses for this button Consider the case of a contact If the contact is alre
17. 0 LS DYNA Solver Interface HyperWorks 8 0 const const const const const const double double double double double double kx ky kz ktx kty const const const const double ctx const double cty const double ctz double cx const double preload x double cy const double preload y double cz const double preload z const double preload tx const double preload ty const double preload tz 4 virtual void API SendOffGeneralBushing const int num general bush int idx cons const int id t int i marker id const int j marker id int bodyl id const int body2 cons int is cx expression cons char kx indep var cons char cx indep var cons int is cy expression cons char ky indep var cons char cy indep var cons int is cz expression cons char kz indep var cons char cz indep var cons int is ctx expression cons char ktx indep var cons char ctx indep var cons int is cty expression cons char kty indep var cons char cty indep var cons int is ctz expression t int is kx curve const int t int is curve const int t int is ky curve const int t int is cy curve const int t int is kz curve const int t int is cz curve const int t int is ktx curve const int t int is ctx curve const int t int is kty curve const int t int is cty curve const int
18. 1 SectShl 100710 500710 SectShll Rail LH Inner 303 500036 MATL24 100275 502758 MATL24 40 SeciShl 100400 500400 Sect5hl Rail LH Outer 303 500037 MATL24 100275 502758 MATL24 40 SectShl 100400 500400 SectShl Rail RH A Mt Up 6004 500038 MATL24 100275 1502758 24 amp 004 Sect hl 106004 506004 SectShl The table contains a variety of tools that allow you to review edit and update the model The essential features are Altair Engineering LS DYNA components with various associated properties and materials are listed in separate columns You can select the column types from a set of available options There are two modes of operation review and editable The review mode allows you to quickly review the component information without changing any values The editable mode allows you to change values for the selected components There are enhanced selection review display and filter options for components Components can be sorted according to any available column The current configuration is saved automatically to a file at the end of a session and recalled on reload You can also save and load a configuration file The table data can be export in CSV and HTML formats Right click on the table to display menu options All pull down menu options are also available using a right click LS DYNA Solver Interface HyperWorks 8 0 73 Proprietary Information of Altair Engineering e Columns be moved or
19. 19 Property 219 New Part Material 224 Property 224 Apply Note The IDs of the new and the old part will be swapped View log Next Exit Click Applyto accept the selection or click Next to skip this step and proceed with the part replacement process Note that the IDs of the new and old part will be swapped This automatically preserves any LS DYNA card that refers to this part ID directly or through a set of parts Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 67 Proprietary Information of Altair Engineering 3 Fix 1 D connections and mesh less welds This step offers both an automatic and interactive reconnection to the new part for 1 D elements e g beams rigids and springs and mesh less welds beam type 9 and hexa For Tolerance specify a tolerance value for the reconnection attempt Dyna Part Replacement S ouro el Component n E RAILNEW Fix 1 D connections meshless welds Tolerance 2H Remesh new part to establish connection View log Check Remesh new to establish connection to allow a local remesh of the new part to restore connection If you select Remesh new part to establish connection HyperMesh will locally remesh the new part to establish the connection In this case the tolerance specified is the projection distance between the end node of the 1 D and the closest element in the new part A new eleme
20. 2 pi model freq q 8 float dis body_idx cos 2 pi model freq timet psi body_idx 2 pi model freq q 9 0 energy 0 0 5 q 3 q 3 q 4 q 4 q 5 q 5 energy 1 9 8f q 2 q 10 float dis body_idx cos 2 pi model freq timet psi body_idx 2 pi model freq 2 pi model freq q 11 float dis body_idx sin 2 pi model freq timet psi body_idx 2 pi model freq 2 pi model freq q 12 0 mrfPutComponentData mrfCloseDataType mrfOpenDataTypeByIndex 1 mrfMoveToElementByIndex 0 energy 2 energy 0 energy 1 mrfPutComponentData energy mrfCloseDataType mrfCloseTimeStep mrfCloseResult return 0 16 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering HyperView Interfacing When you select a model or results file HyperView automatically detects the file type and selects the proper reader to import the data If more than one reader claims to support the selected file format a dialog listing those readers is displayed From this dialog you can select the preferred reader To extract only a selected set of results use the external translator HvTrans to create an h3 D file Solver Interface Support HyperView supports result files created from the LS DYNA 3D solver input file is also supported but limited to the keyword interface and LLNL DYNA using the d3plot fi
21. AL SPOTWELD card assigned to beams that connect between part IDs 234 and 12 The various failure parameters NRR NRT and NRS are calculated based on the Yield strength of the connecting materials The function uses the material lookup table in the config ini file to determine these values A sample table is shown below MATERIAL STRENGTH LOOKUP TABLE FIRST NUMBER INDICATES NUMBER OF LEVELS SECOND NUMBER INDICATES MULTIPLIER FOR SIGY OF NUGGET MIN AX k n a b LAST LINE MIN AX k n a b NUMBER SIGY 4 1 85 0 0 20 4 0000 1 9000 10 500 4 0000 40 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering 0 20 0 40 4 2000 1 9500 12 000 3 0000 0 40 0 80 4 5000 1 9500 14 200 2 0000 0 80 0 90 4 7000 1 9900 16 500 1 0000 9 00 NRR kt If Bound lt SIGY lt Bound then J NRS 4 If SIGY gt Bound then NRR NRS NRT number A single Contact_Spotweld is defined for the entire model as follow the master is defined using a Set Part List with all the parts that are welded to the beam elements Slave is defined with a Set Node List with all the nodes of the beam used in the contact For MAT100 Hexa the following actions are performed Element SOLID is created for each layer at every connector s location The created elements are organized into their
22. ATIC ELASTIC PLASTIC THERMAL SOIL AND VISCOELASTIC BLATZ KO RUBBER HIGH EXPLOSIVE BURN NULL ELASTIC PLASTIC HYDRO ISOTROPIC ELASTIC PLASTIC SOIL AND FOAM FAILURE JOHNSON POWER LAW PLASTICITY STRAIN RATE DEPENDENT PLASTICITY 32 LS DYNA Solver Interface HyperWorks 8 0 Proprietary Information of Altair Engineering Altair Engineering RIGID ORTHOTROPIC THERMAL COMPOSITE DAMAGE PIECEWISE LINEAR PLASTICITY HONEYCOMB MOONEY RIVLIN RUBBER RESULTANT PLASTICITY FORCE LIMITED SHAPE MEMORY FRAZER NASH RUBBER MODEL LAMINATED GLASS BARLAT ANISOTROPIC PLASTICITY BARLAT YLD96 FABRIC TRANSVERSELY ANISOTROPIC ELASTIC PLASTIC MAT BLATZ KO FOAM TRANSVERSELY ANISOTROPIC BAMMAN DAMAGE MAT CLOSED CELL FOAM ENHANCED COMPOSITE DAMAGE MAT LOW DENSITY FOAM LAMINATED COMPOSITE FABRIC COMPOSITE FAILURE MODEL COMPOSITE FAILURE SHELL MODEL COMPOSITE FAILURE SOLID MODEL ELASTIC WITH VISCOSITY KELVIN MAXWELL VISCOELASTIC VISCOUS FOAM CRUSHABLE FOAM RATE SENSITIVE POWERLAW PLASTICITY LINEAR ELASTIC DISCRE
23. BEAM SECTION ORIENTATION ELEMENT BEAM THICKNESS ELEMENT THICKNESS SCALAR ELEMENT BEAM THICKNESS ELEMENT BEAM THICKNESS OFFSET ELEMENT BEAM THICKNESS ORIENTATION Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 29 Proprietary Information of Altair Engineering ELEMENT DISCRETE ELEMENT INERTIA ELEMENT INERTIA OFFSET ELEMENT MASS ELEMENT PLOTEL ELEMENT SEATBELT ELEMENT SEATBELT ACCELEROMETER ELEMENT SEATBELT PRETENSIONER ELEMENT SEATBELT RETRACTOR ELEMENT SEATBELT SENSOR ELEMENT SEATBELT SLIPRING ELEMENT SHELL ELEMENT SHELL BETA ELEMENT SHELL THICKNESS ELEMENT SOLID ELEMENT SOLID ORTHO ELEMENT SPH ELEMENT TRIM ELEMENT TSHELL EOS GRUNEISEN EOS IDEAL GAS EOS IGNITION AND GROWTH OF REACTION IN HE EOS JWL EOS LINEAR POLYNOMIAL EOS LINEAR POLYNOMIAL WITH ENERGY LEAK EOS PROPELLANT DEFLAGRATION EOS RATIO POLYNOMIALS EOS SACK TUESDAY EOS TABULATED EOS TABULATED COMPACTION EOS TENSOR PORE COLLAPSE END HOURGLASS INCLUDE INCLUDE STAMPED PART As control card and in Part INCLUDE TRANSFORM As control card INITIAL DETONATION 30 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering INITIAL FOAM REFERENCE GEOMETRY INITIAL GAS MIXTURE INITIAL TEMPERATURE NODE INITIAL TEMPERATURE SET INITIAL VEHICLE KINEMATICS INITIAL VELOCITY INITIAL VELOCITY NODE INITIAL VEL
24. CRUSHABLE FOAM HILL FOAM VISCOELASTIC HILL FOAM LOW DENSITY SYNTHETIC FOAM LOW DENSITY SYNTHETIC FOAM ORTHO 34 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering SIMPLIFIED RUBBER THERMAL ISOTROPIC THERMAL ORTHOTROPIC THERMAL ISOTROPIC TD LC SPRING ELASTIC DAMPER VISCOUS SPRING ELASTOPLASTIC SPRING NONLINEAR ELASTIC DAMPER NONLINEAR VISCUOUS SPRING GENERAL NONLINEAR SPRING MAXWELL SPRING INELASTIC SEATBELT HYDRAULIC GAS DAMPER DISCRETE BEAM ORTHOTROPIC VISCOELASTIC CELLULAR RUBBER RESULTANT ANISOTROPIC GENERAL SPRING DISCRETE BEAM NODE NODE RIGID SURFACE CONTACT PRINT INERTIA PART INERTIA PRINT REPOSITION PART REPOSITION PRINT PART INERTIA CONTACT PART INERTIA CONTACT PRINT PART REPOSITION CONTACT PART REPOSITION CONTACT INERTIA PART MOVE RIGIDWALL GEOMETRIC FLAT ID RIGIDWALL GEOMETRIC FLAT RIGIDWALL GEOMETRIC PRISM ID RIGIDWALL GEOMETRIC PRISM MOTION ID Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 35 Proprietary Information of Altair Engineering RIGIDWALL GEOMETRIC CYLINDER ID
25. CURVE ALE REFERENCE SYSTEM GROUP ALE REFERENCE SYSTEM NODE ALE SMOOTHING ALE TANK TEST BOUNDARY AMBIENT EOS BOUNDARY PRESCRIBED MOTION NODE 10 BOUNDARY PRESCRIBED MOTION RIGID ID BOUNDARY PRESCRIBED MOTION RIGID LOCAL ID 22 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering BOUNDARY PRESCRIBED MOTION SET 10 BOUNDARY SPC NODE ID BOUNDARY SPC SET ID BOUNDARY CONVECTION SET BOUNDARY RADIATION SET BOUNDARY TEMPERATURE NODE BOUNDARY TEMPERATURE SET CONSTRAINED EXTRA NODES NODE CONSTRAINED EXTRA NODES SET CONSTRAINED GENERALIZED WELD BUTT ID CONSTRAINED GENERALIZED WELD FILLET ID CONSTRAINED GENERALIZED WELD SPOT ID CONSTRAINED INTERPOLATION CONSTRAINED JOINT CYLINDRICAL ID CONSTRAINED JOINT CYLINDRICAL LOCAL ID CONSTRAINED JOINT CYLINDRICAL FAILURE ID CONSTRAINED JOINT CYLINDRICAL LOCAL FAILURE ID CONSTRAINED JOINT PLANAR ID CONSTRAINED JOINT PLANAR LOCAL ID CONSTRAINED JOINT PLANAR FAILURE ID CONSTRAINED JOINT PLANAR LOCAL FAILURE ID CONSTRAINED JOINT REVOLUTE ID CONSTRAINED JOINT REVOLUTE LOCAL ID CONSTRAINED JOINT REVOLUTE FAILURE ID CONSTRAINED JOINT REVOLUTE LOCAL FAILURE ID CONSTRAINED JOINT SPHERICAL ID CONSTRAINED JOINT SPHERICAL LOCAL ID CONSTRAINED JOINT SPHERICAL FAILURE ID CONSTRAINED JOINT SPHERICAL LOCAL FAILURE ID CONSTRAINED JOINT TRANSLATIONAL ID CONSTRAINED JOINT TRAN
26. DATABASE HISTORY SOLID DATABASE HISTORY SOLID ID DATABASE HISTORY SOLID SET DATABASE HISTORY TSHELL DATABASE HISTORY TSHELL ID DATABASE HISTORY TSHELL SET NODAL FORCE GROUP DATABASE SPRING FORWARD DATABASE SUPERPLASTIC FORMING DATABASE TRACER DEFINE BOX DEFINE BOX ADAPTIVE DEFINE BOX DRAWBEAD DEFINE BOX SPH DEFINE COORDINATE NODES COORDINATE NODES TITLE DEFINE CURVE FEEDBACK DEFINE CURVE SMOOTH 28 LS DYNA Solver Interface HyperWorks 8 0 Proprietary Information of Altair Engineering Altair Engineering DEFINE CURVE DEFINE CURVE TRIM 3D DEFINE TRANSFORMATION DEFINE COORDINATE DEFINE COORDINATE SYSTEM TITLE DEFINE COORDINATE VECTOR TITLE converted in import DEFINE CURVE TITLE DEFINE SD ORIENTATION TITLE DEFINE TABLE TITLE DEFINE VECTOR TITLE DEFORMABLE TO RIGID DEFORMABLE TO RIGID AUTOMATIC DEFORMABLE TO RIGID INERTIA ELEMENT BEAM ELEMENT BEAM OFFSET ELEMENT BEAM ORIENTATION OFFSET ELEMENT BEAM ORIENTATION ELEMENT BEAM ELEMENT BEAM OFFSET ELEMENT ORIENTATION ELEMENT BEAM SCALAR ELEMENT BEAM SCALR ELEMENT SCALAR ELEMENT SCALAR OFFSET ELEMENT BEAM SCALAR ORIENTATION ELEMENT SCALR ELEMENT SCALR OFFSET ELEMENT BEAM SCALR ORIENTATION ELEMENT BEAM SECTION ELEMENT BEAM SECTION PID ELEMENT BEAM SECTION OFFSET ELEMENT
27. DYNA Keywords Entities can be created using the solver browser All the supported LS DYNA keywords appear in the tree view in the solver browser sorted by type of input data To display the solver browser select Solver Browser from the View pull down menu The complete list of LS DYNA keywords that are supported in HyperMesh are listed below An alternate way to identify a supported card is to invoke the create new keyword tool in HyperMesh This convenient selection tool can be invoked using the context sensitive menu in the solver browser using the Create New option in the Too spull down menu or the SHIFT N shortcut key combination Once you select a card of interest HyperMesh opens the right panel and sets the necessary options AIRBAG SIMPLE PRESSURE VOLUME ID SIMPLE AIRBAG MODEL ID NEFSKE 10 NEFSKE POP ID AIRBAG NEFSKE JETTING ID WANG NEFSKE JETTING POP ID WANG NEFSKE MULTIPLE JETTING ID WANG NEFSKE MULTIPLE JETTING POP ID AIRBAG HYDBRID ID JETTING ID ADIABATIC GAS MODEL ID AIRBAG INTERACTION ID AIRBAG LINEAR FLUID ID AIRBAG LOAD CURVE ID HYBRID CHEMKIN ID REFERENCE GEOMETRY BIRTH REFERENCE GEOMETRY BIRTH RDT ALE MULTFMATERIAL GROUP ALE REFERENCE SYSTEM SWITCH ALE REFERENCE SYSTEM
28. Elements Boom To edit these cards select Card Editor from the Setup pull down menu Select the elemsdata type from the extended entity selection menu Select the elements to edit If more than one config or type of element is selected enter the Config and Type to in the fields provided Only one config and type of element can be edited simultaneously CONSTRAINED SPOTWELD Card 13 Normal and shear failure values can be edited CONSTRAINED GENERALIZED WELD Card 36 Spot default type 1 Fillet type 2 and Butt type 3 failure modes are supported Failure information is based on weld type selected Coordinate System ID can be selected No Failure Type 0 Card 36 entities are defined as CONSTRAINED NODAL RIGID BODIES in Keyword They are a separate element type in HyperMesh ELEMENT DISCRETE Card 50 Scale factor printing flags and offset values can be edited ELEMENT BEAM Card 8 Thickness option can be added This allows you to edit the parameters based on the element formulation in the property to which the beam points ELEMENT SHELL Card 9 Thickness and beta options can be added singularly or together This allows you to edit the thickness and material angles to override the SECTION card Components Properties and Materials These are edited using the card image subpanel on the collectors panel Loads To edit these cards select Card Editor from the Setup pull down menu Select the loads data type fr
29. ID CONTACT AUTOMATIC SURFACE TO SURFACE TIEBREAK ID CONTACT CONSTRAINT NODES TO SURFACE ID CONTACT CONSTRAINT SURFACE TO SURFACE ID CONTACT_DRAWBEAD ID CONTACT_ERODING_NODES_TO_SURFACE ID ERODING SINGLE SURFACE ID CONTACT ERODING SURFACE TO SURFACE ID CONTACT FORCE TRANSDUCER CONSTRAINT ID 24 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering CONTACT FORCE TRANSDUCER PENALTY ID CONTACT FORMING SURFACE TO SURFACE D CONTACT FORMING ONEWAY SURFACE TO SURFACEY ID CONTACT FORMING NODES TO SURFACE ID NODES SURFACE ID NODES TO SURFACE CONTACT ONE WAY SURFACE TO SURFACEY ID ONE WAY SURFACE TO SURFACE INTERFERENCE ID CONTACT RIGID NODES TO BODY ID RIGID BODY ONE WAY TO RIGID BODY ID CONTACT RIGID BODY TWO WAY TO RIGID BODY ID CONTACT SINGLE SINGLE SURFACE ID CONTACT SLIDING ONLY ID CONTACT SLIDING ONLY PENALTY ID CONTACT SPOTWELD ID CONTACT SPOTWELD WITH TORSION ID CONTACT SURFACE TO SURFACE ID CONTACT SURFACE TO SURFACE THERMAL ID CONTACT SURFACE TO SURFACE INTERFERENCE ID TIEBREAK NODES TO SURFACEY ID TIEBREAK SURFACE TO SURFACE ID CONTACT TIED NODE TO SURFACE ID CONTACT TIED NODE TO SURFACE OFFSET ID CONTACT
30. OCITY GENERATION INITIAL VOID INITIAL VOLUME FRACTION INTEGRATION BEAM INTEGRATION SHELL INTERFACE COMPONENT NODE INTERFACE COMPONENT SEGMENT INTERFACE LINKING SEGMENT INTERFACE LINKING EDGE INTERFACE LINKING DISCRETE NODE SET INTERFACE SPRINGBACK INTERFACE SPRINGBACK LSDYNA INTERFACE SPRINGBACK LSDYNA INTERFACE SPRINGBACK LSDYNA THICKNESS INTERFACE SPRINGBACK LSDYNA NOTHICKNESS INTERFACE SPRINGBACK INTERFACE SPRINGBACK NIKESD THICKNESS INTERFACE SPRINGBACK NASTRAN INTERFACE SPRINGBACK NASTRAN THICKNESS INTERFACE SPRINGBACK NASTRAN NOTHICKNESS INTERFACE SPRINGBACK SEAMLESS INTERFACE SPRINGBACK SEAMLESS THICKNESS INTERFACE SPRINGBACK SEAMLESS NOTHICKNESS KEYWORD LOAD BLAST LOAD BRODE LOAD BODY GENERALIZED LOAD BODY PARTS LOAD BODY RX LOAD BODY RY Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 31 Proprietary Information of Altair Engineering LOAD BODY RZ LOAD BODY X BODY Y LOAD BODY Z LOAD RIGID BODY LOAD NODE POINT LOAD NODE SET LOAD SEGMENT LOAD SEGMENT SET LOAD SHELL ELEMENT LOAD SHELL SET LOAD THERMAL CONSTANT LOAD SEGMENT SET LOAD SHELL SET LOAD NODE SET LOAD THERMAL CONSTANT LOAD THERMAL CONSTANT NODE LOAD THERMAL VARIABLE LOAD THERMAL VARIABLE NODE UNSUPPORTED ELASTIC ELASTIC FLUID ORTHOTROPIC ELASTIC ANISOTROPIC ELASTIC PLASTIC KINEM
31. R amp DOF DISCRETE BEAM MAT NULL MAT PIECEWISE LINEAR PLASTICITY You can add the material to the table immediately by clicking Create or go to the card image panel to specify its properties by clicking Create Edit 78 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering At any time you can select a material in the table and click the Edit button to open the material s card image in HyperMesh In the card image you can modify values for the keyword s variables In addition the material s load curve appears in a pop up graph as shown below MAT_PIECEWISE_LINEAR_PLASTICITY j Rho E NJ sav ETAN TDEL 2 333 03 100 0 300 100 420 000 2 000 1 0002 08 1c IF Sta Es Eee Rey 0 000 0 0040 3 b D HM Entries in Strase Sitirain Curva gt Card londcol 1 Managing Materials In addition to viewing creating modifying and deleting materials you can also identify duplicate materials merge like materials into one and rename materials The names of materials and the material IDs can be edited directly in the table All other values must be edited with the Edit button which opens the card image in HyperMesh Materials that have the same properties can be identified using the Check duplicates button This feature which is only available when all materia
32. RAINT 48 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering ContactSpotweld Defines a CONTACT_SPOTWELD card none Torsion WITH_TORSION ContactSIngEdge Defines a CONTACT SINGLE EDGE card To define a Type 5 AUTOMATIC NODES TO SURFACE interface Select the NodeToSurface type Click create Edit the card Click Automatic Note that the Keyword or Type field will change Rigid Walls The rigid wall panel supports planes finite infinite prisms finite infinite cylinders and spheres Motion options are available for all geometric configurations For finite rigidwalls the negative numbers for LengthL and LengthM are treated as Infinite in the LS DYNA solver If defined negative HyperMesh moves the coordinates of the base node to make LengthL and LengthM positive during export The described geometry determines the completion of the keywords and or structured options HyperMesh Keyword Structured Notes XsectionPlane DATABASE CROSS _ Previously on the interfaces SECTION PLANE panel RWGeometric RIGIDWALL_ Stonewalls Card GEOMETRIC 27 LIMIT 4 5 6 and 7 RWPlanar RIGIDWALL_ Stonewalls Card ORTHO FINITE MOVING PLANAR 27 options supported LIMIT 1 and 2 The FORCES option is also available ContEntity CONTACT ENTITY Geometric Support for GEOTYPs 1 2 Contact 3 6 7 and 10 Entit
33. RIGIDWALL GEOMETRIC CYLINDER MOTION ID RIGIDWALL GEOMETRIC SPHERE ID RIGIDWALL GEOMETRIC SPHERE MOTION ID RIGIDWALL PLANAR ID RIGIDWALL PLANAR ORTHO ID RIGIDWALL PLANAR FORCE ID RIGIDWALL PLANAR MOVING ID RIGIDWALL PLANAR ORTHO FORCES ID RIGIDWALL PLANAR FORCES MOVING ID RIGIDWALL PLANAR FINITE ID RIGIDWALL PLANAR FINITE ID RIGIDWALL PLANAR FORCE FINITE ID RIGIDWALL PLANAR FINITE MOVING ID RIGIDWALL PLANAR ORTHO FINITE FORCESY ID RIGIDWALL PLANAR FINITE FORCES MOVING ID SECTION BEAM TITLE SECTION DISCRETE TITLE SECTION POINT SOURCE TITLE SECTION POINT SOURCE MIXTURE TITLE SECTION SEATBELT TITLE SHELL TITLE SECTION SHELL ALE TITLE SECTION SHELL EFG TITLE SECTION SOLID TITLE SOLID ALE TITLE SECTION SOLID EFG TITLE SPH TSHELL TITLE SET BEAM TITLE SET BEAM GENERAL SET BEAM GENERATE TITLE SET_DISCRETE TITLE SET DISCRETE GENERAL SET DISCRETE GENERATE TITLE MULTFMATERIAL GROUP LIST TITLE SET NODE COLUMN 36 LS DYNA Solver Interface HyperWorks 8 0 Proprietary Information of Altair Engineering Altair Engineering SET NODE GENERAL NODE LIST TITLE SET NODE LIST GENERATE TITLE SET PART LIST TITLE SET PART LIST GENERATE TITLE SET PART COLUMN TITLE SEGMENT TITLE SET SHELL COLUMN SET SHELL GENERAL SET SHELL LIST TITLE SET SHELL LIST GENERATE TITLE
34. ROUP cards and the strain results For ALE results the Var N results are defined as Var 1 fluid density Var 2 Var 1 the volume fractions defined according to the number of multi material groups you have defined in the model using MULTI MATERIAL GROUP cards Also refer to the remarks in the MULTI MATERIAL GROUP entry in the LS DYNA Keyword User s Manual Var 2 combined volume fraction If itis an ALE run and you set STRFLG 1 for the DATABASE EXTENT BINARY card then 3 8 N correspond to x strain y strain z strain xy strain yz strain and zx strain results for the solid shell and thick shell elements 18 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering HyperMesh LS DYNA Interface Overview This section describes the HyperMesh LS DYNA interface HyperMesh provides a complete pre processing environment for preparing LS DYNA data decks for analysis HyperMesh can read existing LS DYNA decks create a model display and edit LS DYNA cards as they will look in the deck and write a deck for analysis Although HyperMesh also offers limited post processing capabilities in results translation you are strongly encouraged to exclusively use HyperView the new and continuously updated HyperWorks post processor To create LS DYNA decks in HyperMesh you must load the LsDyna user profile with the appropriate templat
35. SET SOLID GENERAL SOLID TITLE SET SOLID GENERATE TITLE SET TSHELL TITLE SET TSHELL GENERAL SET TSHELL GENERATE TITLE TITLE Importing Decks Versions of Keyword files are read using the DYNAKEY input translator or DYNAKEY EXE on PCs HyperMesh also provides include file support for importing data decks that are organized into sub files Note Structured files of version 920 and higher can be read using the DYNASEQ input translators or DYNASEQ EXE on PCs This translator handles both regular and large format decks Thermal control cards 27 through 30 are not supported To import data with the input translator k Select the files panel Select the import subpanel Click FE Select a translator using the toggle Select read include files or skip include files Select FE overwrite or no FE overwrite Click import and select a file from the Open file browser Click Open oc N Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 37 Proprietary Information of Altair Engineering Summary Templates To obtain a concise list of entities in the current model use the template file option on the summary panel This creates an ASCII text file with the summary information and displays the information on the screen LS DYNA has five summary template files elements properties center of gravity mom of inertia and errorcheck They are located in
36. SLATIONAL LOCAL ID CONSTRAINED JOINT TRANSLATIONAL FAILURE ID CONSTRAINED JOINT TRANSLATIONAL LOCAL FAILURE ID CONSTRAINED JOINT LOCKING ID CONSTRAINED JOINT LOCKING LOCAL ID CONSTRAINED JOINT LOCKING FAILURE ID CONSTRAINED JOINT LOCKING LOCAL FAILURE ID Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 23 Proprietary Information of Altair Engineering CONSTRAINED JOINT UNIVERSAL ID CONSTRAINED JOINT UNIVERSAL LOCAL ID CONSTRAINED JOINT UNIVERSAL FAILURE ID CONSTRAINED JOINT UNIVERSAL LOCAL FAILURE ID CONSTRAINED JOINT STIFFNESS FLEXION TORSION CONSTRAINED JOINT STIFFNESS GENERALIZED CONSTRAINED JOINT STIFFNESS TRANSLATIONAL CONSTRAINED LAGRANGE IN SOLID CONSTRAINED LINEAR CONSTRAINED NODAL RIGID BODY CONSTRAINED NODAL RIGID BODY INERTIA CONSTRAINED NODAL RIGID BODY SPC CONSTRAINED NODAL RIGID BODY INERTIA SPC CONSTRAINED NODE SET ID CONSTRAINED RIGID BODIES CONSTRAINED RIGID BODY STOPPERS CONSTRAINED RIVET ID CONSTRAINED SPOTWELD ID CONSTAINED SPOTWELD FILTERED FORCE ID CONS TRAINED TIE BREAK CONSTRAINED TIED NODES FAILURE CONTACT OPTION1 OPTION2 MPP CONTACT AUTO MOVE CONTACT AIRBAG SINGLE SURFACE ID CONTACT AUTOMATIC GENERAL ID CONTACT AUTOMATIC GENERAL INTERIOR ID CONTACT AUTOMATIC NODES TO SURFACE ID CONTACT AUTOMATIC ONE WAY SURFACE SURFACE ID AUTOMATIC SINGLE SURFACE ID CONTACT AUTOMATIC SURFACE TO SURFACEY
37. TE BEAM NONLINEAR ELASTIC DISCRETE BEAM NONLINEAR PLASTIC DISCRETE BEAM SID DAMPER DISCRETE MAT CABLE DISCRETE BEAM CONCRETE DAMAGE LOW DENSITY VISCOUS FOAM Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 33 Proprietary Information of Altair Engineering ELASTIC SPRING DISCRETE BEAM BILKU DUBOIS FOAM GENERAL VISCOELASTIC HYPERELASTIC RUBBER OGDEN RUBBER PLASTICITY WITH DAMAGE FU CHANG FOAM MTS PLASTICITY POLYMER ACOUSTIC ELASTIC DOF SPRING DISCRETE BEAM INELASTIC SPRING DISCRETE BEAM INELASTIC DOF SPRING DISCRETE BEAM BRITTLE DAMAGE GENERAL JOINT DISCRETE BEAM SIMPLIFIED JOHNSON COOK SIMPLIFIED JOHNSON COOK ORTHOTROPIC DAMAGE SPOTWELD GEPLASTIC SRATE 2000a ANISOTROPIC VISCOPLASTIC FINITE ELASTIC STRAIN PLASTICITY COMPOSITE LAYUP GENERAL NONLINEAR DOF DISCRETE GENERAL NONLINEAR DOF DISCRETE MODIFIED PIECEWISE LINEAR PLASTICITY PLASTICITY COMPRESSION TENSION MODIFIED HONEYCOMB ARRUDA BOYCE RUBBER VACUUM TRANSVERSELY ANISOTROPIC CRUSHABLE FOAM DOF GENERALIZED SPRING DESHPANDE FLECK FOAM MODIFIED
38. ady defined using a particular set you can click editto automatically move tothe entity set panel HyperMesh will highlight the displayed entities of the set so that you can update it as needed The edit button can also be used for a newly created contact or for one without master slave When you click editthe entity set panel is invoked and a new set will be created Click return on the entity set panel to go to the initial interface panel where you must click update to confirm the selection To create contacts in HyperMesh Create a contact using a SET SEGMENT 1 In the contactsurfs panel on Analysis page create a SET SEGMENT contactsurf using 1d elements shell elements or faces of solid elements Create a CONTACT in the interfaces panel with the intended contact type In the add subpanel select the master or slave type to contactsurf and select the contactsurf created in the first step Click update 2 Create a contact using DEFINE BOX Inthe blocks panel on the Analysispage and create a DEFINE BOX Create a CONTACT from the interfaces panel RIGIDWALL from the rigidwall panel with the intended contact type Into the card image subpanel click edit Acard image of that contact is displayed Click on either the SBOXID or MBOXID field to convert it to a yellow box selector Click the field again and select the BOX created in first step Inthe add subpanel select ALL for the master or slave type Click u
39. ate allows you to write the gravity to the DYNA input file Units Although MotionView is a unitless interface it is often required that the units you are working with be communicated to the solver input deck Therefore the definitions of mass length time and force are automatically generated by MotionView To access this go to the Formspanel and select Units under the Misc system The default values as well as the Templex template used for exporting units to DYNA are generated from the std inc file Solver Parameters Solver parameters vary considerably between different solvers and are stored in datasets There are two ways to generate solver parameter datasets 1 Data sets and their corresponding forms are created within the analysis task in the MDL library If you are creating your own MDL library you need to verify that the solver parameter datasets are defined in each analysis task 2 Nolibrary is used to construct a model This includes interactive model construction and the manual editing of md1 files or a combination of both For this case MotionView automatically generates the system containing the solver parameters based on a definition within the std inc file MDL Statement Mapping The mapping between MDL and the corresponding DYNA entities are described below Note All property data for these entities are set in the corresponding Set statements Altair Engineering LS DYNA Solver Interface HyperWorks 8 0
40. available Error Check Checks the LS DYNA data deck for errors Part Info Displays statistics of a selected part Name Mapping Converts differing part names to either the HyperMesh name or the LS DYNA name Clone Part Creates a new part from the properties of an existing part Create Part Creates a new component quickly Part Replacement This macro allows you to replace the elements in an existing component PART with new elements Constrained Rgd Body This macro allows you to view master components master component IDs slave component IDs and slave set names IDs 62 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering Convert To Rigid Find Fix Free Fix Incorrect RLs With Sets This macro converts a selected portion of elements to rigid It performs the following Organizes elements to rigid components Creates and assigns the required RIGID cards Converts welds to CONSTRAINED EXTRA NODES See Convert To Rigid Flow Chart How do Use the Convert To Rigid macro Finds the welds Constained_Spotweld rigids Constrained Node Sets amp Constrained_Nodal_RigidBody and rigidlinks Constrained Node Sets Constrained Nodal RigidBody and checks if any of its nodes are free not connected to any other entities The display is cleared and then only free 1d elements are displayed Finds the welds rigids and rigidlinks that ar
41. aving shell elements resting to wrong section propesty lid 330 having shell elements is te esing to wrong section type ptopesty id id 331 having shall elemeris is ilaing to wong section lype Ipropesty a id 332 having shell elements is refering to wrong section type propesty id Tih onere dne reni er ipai el a ene id 234 having shell elements is refering to wrong section type property id id 335 having shell elements is to wong section property 335 J id 336 having shell elemerts is to a wrong tection type property id id 338 having shell elements is to wong section type propesty af lid 339 having shell elemerniz is 1efenng to wrong rection lype property id id 341 having shell elements is to wong section type property 342 having cold elemeris is ietenng to wrong section lype property id 243 having solid elements is telesing to wrong section type propesty id 345 having sold elements is rel nng bo wrong section property id 246 having solid elements is refering to wrong section type property id 347 having sobd elements is relenng bo wong sechon property lid 340 having solid elements is refering to wrong section property id 1 349 having shall elements bo a wong section type property af id 350 having solid elem
42. cet usq la qot has edet 64 CT 65 Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 i Proprietary Information of Altair Engineering Name IA IAG e T tenia tae 65 Core Parir meta k u mapa RA sut Las nie 66 Greate Parti UT 66 Part Replacement Macro L 66 Constrained Had Body heben E vn dix e RR in rm 71 ES DYNA Content Table IR eot Let rent e Qo aetas o api en 73 LS DYNA Material Table ee PE 77 Customizing Views of the Material Table 77 Creating Editing and Loading Materials 78 Managing LEAS nr r E 79 ii LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering HyperView and MotionView Exporting MDL Models to LS DYNA MotionView MDL models can be exported to an LS DYNA file Gravity Units and Solver Parameters This section explains how MotionView works with gravity units and solver parameters for DYNA Gravity Gravity is an implicit data set meaning that its definition is created automatically by MotionView The values for gravity can be accessed through the Formspanel while in the Misc system of a model Default values for gravity are set in the std inc file that is part of the MotionView installation A Templex template is also included in std inc This templ
43. cified for the Section shell Hourglass ID associated with component Element formulation for the section of the component Number of elements in the component Number of nodes in the component Total mass of the component Center of gravity for the x coordinate Center of gravity for the y coordinate Center of gravity for the z coordinate EDEK Color Nodes Int points Mass Sechonid Vis Section type r Elemfom cg y Elems Ok Cancel Components All or Displayed mode The Content Table lists components in two modes All or Displayed If Allis selected from the Table gt Configure gt Components menu the table will list all the components the model If Displayed is selected only the visible components will be shown Blank components are not shown in the Displayed mode even though their display status is on 76 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering LS DYNA Material Table The LS DYNA Material Table enables you to easily create and edit materials in HyperMesh for LS DYNA To access the Material Table open HyperMesh load the LsDyna user profile import an LS DYNA model and click Material Table on the Utility menu Toolspage All the existing materials are retrieved and populated in the table From the Material Table you can also merge identical materials search for duplicate materials and change t
44. cking the Content Table button on the LS DYNA Tools Utility menu Components and Properties 306 displayed ELLE Selection Display Action User Assign Values Pan name l Sell Matera Material type Thick Section name a id Section type E Part name Frame2BIw MTS RH 417 Part id Mateial name 500024 MATL24_100275 MATL24 4 17 SectShli 100417 SectShil LealSpring LH Shek Frt 381 500025 MATL24 100275 MATL24 381 100381 ER Hs LealSpring LH Shek Rear 375 500026 MATL24 100423 504236 MATL24 375 SedShi 100375 500375 SectShl LealSpring RH Shek Fit 381 500027 MATL24 100275 502758 MATL24 381 SectShi 100381 50038 SectShl LealSpring RH Shck Rear 375 500028 MATL24 100423 504236 MATL24 375 ec Shi 100375 500375 SeciShl Rail LH Arm Mt Up 6004 500023 MATL24 100275 502758 MATL24 amp 004 SectShl 106004 506004 SectShl Ral LH Arm Mt 303 500030 MATL24 100275 502758 MATL24 303 SectShl 100303 500303 SectShl Rail LH A Arm Mt Lwa 500031 MATL24 100275 502758 MATL24 100606 500806 SeciShl Rail LH Crush INI 303 500032 MATL24 102756 502756 MATL24 40 Seci amp hi 100400 500400 SectShi Rail LH Double gage 500 top 500033 MATL24 100275 502758 MATL24 50 SectShi_ 100500 500500 SectShl Rail LH Double gage 606 BOT 500034 MATL24 100275 502758 MATL 71 SedShi 100710 500710 SecShh Rail LH Double TOP 500035 MATL24 100275 502758 MATL24 7
45. const int is ktz curve char ktz indep var const int const int is ctz curve char ctz indep var const int t int is kx expression const char cx expression t int is ky expression const char cy expression t int is kz expression const char cz expression t int is ktx expression t int is kty expression t int is ktz expression const char kx expression const char kx interpol type kx curve id const char cx interpol type curve id const char ky expression const char ky interpol type curve id const char cy interpol type curve id const char kz expression const char kz interpol type kz curve id const char cz interpol type curve id const char ktx expression const char ctx expression const char ktx interpol type ktx curve id const char ctx interpol type ctx curve id const char kty expression const char cty expression const char kty interpol type kty curve id const char cty interpol type cty curve id const char ktz expression const char ctz expression const char ktz interpol type ktz curve id const char ctz interpol type ctz_curve_id virtual void API_SendoffActionOnlyConstantForce const int idx Altair Engineering Proprietary Information of Altair Engineering const int id const int i marker id const int ref marker id const int body id const int ref body id const doub
46. corresponding components C 1W 234 12 is the name of PART card that contains mat100 beams that connect between part ids 234 and 12 The size of the solid is based on the DvsT file Plot elements Element Plottel are created to connect the hexas to the nodes of the shell surrounding Use this connection to find elements attached to beams Section SOLID is created for each of the weld parts containing the weld elements 1W 234 12 is the name of SECTION property card assigned to mat100 hexas that connect between part ids 234 and 12 A Mat Spotweld is created for every pair of components connected M 1W 234 12 is the name of MATERIAL SPOTWELD card assigned to beams that connect between part ids 234 and 12 The various failure parameters NRR NRT and 5 are calculated based on the Yield strength of the connecting materials The function uses the material lookup table in the weld config ini to determine these values A sample table is shown below MATERIAL STRENGTH LOOKUP TABLE FIRST NUMBER INDICATES NUMBER OF LEVELS SECOND NUMBER INDICATES MULTIPLIER FOR SIGY OF NUGGET MIN MAX k n a b LAST LINE MIN MAX k n a b NUMBER SIGY 4 1 85 0 0 20 4 0000 1 9000 10 500 4 0000 0 20 0 40 4 2000 1 9500 12 000 3 0000 0 40 0 80 4 5000 1 9500 14 200 2 0000 0 80 0 90 4 7000 1 9900 16 500 1 0000 9 00 Altair Engineering LS DYNA Solver Interface HyperW
47. ct eliminates the need for shared nodes between the spotweld and shell elements thus making it mesh independent MAT100 welds can be created and managed in HyperMesh using connectors Once a connector is created they can be realized as MAT100 spotwelds as follows 1 Load the LsDyna user profile from the user prof panel on the Geom or Tools page 2 Make sure that the connectors are created at each of the weld locations along with connecting parts information 3 Make sure all the connecting parts are assigned SECTION SHELL property with correct thicknesses 4 Select the connectors to be realized as MAT100 in the fe realize panel of connectors module on the 1D page 5 Choose custom element config and select type dyna 100 mat100 for MAT100 beams or type z dyna 101 mat100 hexa for MAT100 hexa representation The appropriate property script is automatically loaded for the selected type 6 Set the appropriate tolerance proj tol value Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 39 Proprietary Information of Altair Engineering Make sure the attach to shell and snap to node options are turned off in fe options 8 For type dyna 101 mat100 hexa select DvsT file which determines the size of the hexa based on the thicknesses of the components being connected If no DvsT file is selected hexas are created with weld nugget diameter 1 0 9 Click realize For MAT100 Beams the following action
48. e HyperWorks 8 0 Proprietary Information of Altair Engineering Altair Engineering DAMPING GLOBAL DAMPING PART MASS DAMPING PART STIFFNESS DAMPING RELATIVE DATABASE ABSTAT DATABASE AVSFLT DATABASE BNDOUT DEFGEO DATABASE DEFORC DATABASE ELOUT DATABASE FORMAT DATABASE GCEOUT DATABASE GLSTAT DATABASE JNTFORC DATABASE MATSUM DATABASE MOVIE DATABASE MPGS DATABASE NCFORC DATABASE NODFOR DATABASE NODOUT DATABASE RBDOUT DATABASE DATABASE RWFORC DATABASE SBTOUT DATABASE SECFORC DATABASE SLEOUT DATABASE SPCFORC DATABASE SPHOUT DATABASE SSSTAT DATABASE SWFORC DATABASE TPRINT DATABASE TRHIST DATABASE BINARY D3DRLF DATABASE BINARY DS3DUMP DATABASE BINARY DATABASE BINARY DATABASE BINARY INTFOR Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 27 Proprietary Information of Altair Engineering DATABASE BINARY RUNRSF DATABASE BINARY XTFILE DATABASE CROSS SECTION PLANE ID DATABASE CROSS SECTION SET ID DATABASE EXTENT AVS DATABASE EXTENT BINARY EXTENT MOVIE DATABASE MPGS DATABASE SSSTAT DATABASE FSI DATABASE HISTORY BEAN ID DATABASE HISTORY BEAM SET DATABASE HISTORY NODE ID DATABASE HISTORY NODE LOCAL ID DATABASE HISTORY NODE SET DATABASE HISTORY NODE SET LOCAL DATABASE HISTORY SHELL DATABASE HISTORY SHELL ID DATABASE HISTORY SHELL SET
49. e a new material 1 Click Create Load and select New from the menu New fields appear at the bottom of the Material Table Type a name for the material in the New Material Name field Select a material type from the drop down list The list expands to categories of material types and also sorts them by keyword or material ID You can view the complete list of material types under the category 4 Click Create Edit to open the material card image in HyperMesh to specify the properties or click Create to add the material to the table without immediately specifying any properties 5 Click Returnto exit the Create Load mode To create a new material based on an existing material 1 Select a material in the table that you want to use as the basis for a new material 2 Click Create Load and select Same as from the menu New fields appear at the bottom of the Material Table The material you selected appears in the Selected material field Type a name for the material in the New Material Name field Click Create Edit to open the material card image in HyperMesh to specify the properties or click Create to add the material to the table without immediately specifying any properties 5 Click Returnto exit the Create Load mode To edit a material s properties 1 Select a material in the table that you want to edit 2 Click the Edit button The card image for the material appears in HyperMesh and if applicable the load cur
50. e and view the results o o doo 11 Select the files panel Select the resultssubpanel Click browse and select a file from the Open file browser Click Open Select the import subpanel Click FE Select a translator using the toggle Select read include files or skip include files Select FE overwrite or no FE overwrite Click import and select a file from the Open file browser Go to the Post page which contains the contour and the transient panels The results can be viewed as a contour or assign plot or as a transient animation Exporting Decks HyperMesh can output the following LS DYNA files e LS DYNA v970 and v960 input files in Keyword format e LS DYNA v936 input files in Structured format e By default the LS DYNA user profile outputs v970 files e To output Keyword decks use the feoutput 1s dyna960 dyna key for the 960 format orthe feoutput 1s dyna dyna key template file for the newest LS DYNA 970 e To output regular format Structured decks use the dyna seq template file e output large format Structured decks use the dyna 1rg template file Two templates are also provided to output the defined curves in the database e output curves in Keyword format use the curves key template e To output curves in Structured format use the curves seq template Note When converting an LS DYNA model to the RADIOSS format check and update the element types befo
51. e free as described above Find free macro and corrects them These elements are corrected as follows All 2 noded rigid and weld elements that have one free node are deleted For the rigidlink elements that have free nodes those nodes are removed from the rigidlink element A check is performed for any rigidlinks with only one node and they are deleted Rigid elements rigids welds that are connected to other rigids and combines them into one rigid element Rigid elements that are connected to other xtra nodes to rigidbodies and converts them to xtra nodes Rigid elements connected directly to rigid component MAT 20 will be converted to xtra nodes The macro RLs with Sets finds all the rigid and rigidlink elements that are not attached to a set and converts them so that they are attached to a set Content Table Displays a tabular list of all the components that exist in the model Material Table Allows you to easily create and edit materials C Interfto50 Altair Engineering Converts all the contacts that are defined using node sets in the entity setspanel or segment sets to master and slave elements in groups so that they can be easily displayed on off LS DYNA Solver Interface HyperWorks 8 0 63 Proprietary Information of Altair Engineering Error Check The Error check macro checks your LS DYNA deck for potential problems with components properties materials rigids joints boundary conditions and other ent
52. e the syntax that MotionView exports For the DYNA solver supported expressions and curves must be a function of time Expressions that are a function of an axial distance between two points are also supported MotionView converts these to X Y pairs for the input deck Flexbodies Substructures Flexbodies are not supported in DYNA User Subroutines User subroutines do not apply to DYNA Entities with a reference to user subs are not used when exporting to the solver input deck Launching Solvers from MotionView MotionView allows you to launch a process automatically after the solver input deck is exported For LS DYNA the installation contains default launch sessions located in altair utilities mbd launch scripts One or more of these launch sessions can be registered through the preferences mvw file and then selected from the Run panel by using the RegisterSolverScript preference statement Post Processing DYNA post processing is described below Animation Transient with Rigid Bodies Only Rigid body model animation is not supported Plotting Plotting rigid body model results is not supported 4 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering MotionView Model API Please contact MotionView Support to obtain information about a model API example The Model API consists mainly of a group of SendOff functions that serve as the interface for passing model data fr
53. e to access the full pre processing capability in HyperMesh Recommended Process To take advantage of new features you must make some changes when you set up LS DYNA models The recommended process for using HyperMesh s LS DYNA interface is explained in the following sections Creating welds The LS DYNA card CONSTRAINED NODAL RIGID BODY is created in HyperMesh using the rigid panel and it is represented in HyperMesh as rigidlink elements To fully define this entity LS DYNA also needs NODE to store the nodes that are constrained HyperMesh has an option that allows rigidlink elements to point to a node set To use this feature you must select the Attach dependent nodes as a set check box before you create the rigids This creates a node set with all the secondary nodes and attaches the set to the rigidlink Either updating the node set or the rigidlink itself can update the weld The node set IDs can be renumbered in the renumber panel Use the RLs with Setsmacro available in the dynakey Utility menu to convert rigids to rigidlinks with sets Node sets that are used to define welds are written along with other entity sets not with the CONSTRAINED card This explanation is also valid for other rigid constraints such as CONSTRAINED NODE SET and CONSTRAINED GENERALIZED WELD Mesh independent welds are supported LS DYNA with the configurations ELEMENT BEAM ELEMENT SOLID and with SPOTWELD These welds can be created
54. ected materials e hiding the selected materials e viewing all or none of the materials e adding the selected materials to the current display reversing the current display option Once you make your selection the corresponding components appear or become hidden in the graphics area of HyperMesh Creating Editing and Loading Materials You can create edit and load materials all from within the Material Table Materials can be added or modified with the Create Load and Edit buttons or by selecting the same options in the menu that appears when you right click anywhere inside the table To save time you can choose the Same As selection to begin creating a material with the same properties as the currently selected material in the table When you create a new material you specify a name and the type of material The materials are conveniently organized into categories including groups of recently used materials and only materials that exist in the model These categories are further listed by the LS DYNA keyword or type identifier as shown in the following image New Matenal Name Retum Material type Create Create E dit Al Model Frequently used MAT ELASTIC 2D Materiale gt gt MAT_ELASTIC_PLASTIC_THERMAL 3D gt MAT FORCE LIMITED Sping Damper gt GENERAL JOINT DISCRETE Thermal option gt MAT GENERAL NONLINEAR 1DOF DISCRETE BEAM MAT GENERAL NONLINEA
55. eering stepN Step increment If N is 1 translation is performed for steps 1 2 3 and so on If N is 2 translation is performed for steps 2 4 6 and so on h3d Outputs file to an H3D file instead of to an hmresults file The file includes model and results information that was translated The model must contain geometry for it to be output to an H3D file The following options can be used in conjunction with orce force must be specified as an argument and is used for the iff file from LS DYNA The iff file needs to be requested from LS DYNA using the command line syntax S iff Flag Meaning d Displacements v Velocities nip Normal Interface Pressure miss Maximum Interface Shear Stress 88 Shear stress in local r direction of segment sss Shear stress in local s direction of segment xfe X Force on element 4 noded elements only yfe Y Force on element 4 noded elements only zfe Z Force on element 4 noded elements only The following options are common to both the state and force options Flag Meaning stepN Step increment If N is 1 translation is performed for steps 1 2 3 If N is 2 translation is performed for steps 2 4 6 and so on disk Translation is performed on disk default off size Number of entities 10000 default file Scratch file name default off 56 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering The following
56. ents is refering to wrong section type poparty id id 351 having shell elements is to a wong section type property ad id 353 having solid elements is refering to wrong rection property id lid 354 having solid elements is to a wong section type property id Section checks check passed The property 255 has an ilegal value lor the baam outer diemetei T5 T and 752 mght bs er The property id 258 hat ilegal values for the area and ot the inedia valuesflrs or It Material checks ShowWawing Restore View Show Ful Model 64 LS DYNA Solver Interface HyperWorks 8 0 Proprietary Information of Altair Engineering Altair Engineering Each error in the list is a hyperlink that when clicked highlights the affected visualizations in the model and opens the relevant card image or panel for correcting the error You can systematically click on each error in the list correcting them as you go On the Settingstab click Check again to verify that the errors were corrected If you want to restore the full view of the model including all components click the Show full model button on the Errorstab of the dialog To return to the previous view click Restore View Use the Options menu button to update or saving settings for the Error Check macro You can specify minimum and maximum values for the material check
57. f spotwelds rigids joints spring elements and seatbelt entities lie in the window If the spotwelds are Create extra connected between nodes that are deformable and rigid referred by rigid comps body Pick the master comp Find the slave comps and create the rigid body merge card 82 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering To read load curves from disk Load curves can be read from disk by reading a LS DYNA file that contains only load curve data DEFINE CURVE the feinput translator 1 Select the xy plots panel on the Post page 2 Select the read curvespanel The data must be in the following format Format Example XYDATA curve name XYDATA 1 lt 1 gt lt 1 gt 0 000000 2 000000 lt 2 gt lt 2 gt 1 000000 3 000000 lt 3 gt lt gt 2 000000 4 000000 ENDDATA ENDDATA To write load curves to disk Follow these steps to output a data curve as an XY file XYDATA ENDDATA Select the xy plots panel on the Post page Select the simple math panel In the plot 1 curve and 274 curve fields select the plot and curve to be written to disk Select the external operation to select an external filter to be applied to the curve a oO N In the target field select the same curve as the one to be written to disk This results in the curve being overwritten by it
58. ffThreeJointCoupler const int num three joint coupler const int idx const int id const int i marker id jointl const int j marker id jointl const int bodyl id jointl const int body2 id jointl const char joint type jointl const int i marker id joint2 const int j marker id joint2 const int bodyl id joint2 const int body2 id joint2 const char joint type joint2 const int i marker id joint3 const int j marker id joint3 const int bodyl id joint3 const int body2 id joint3 const char joint type joint3 const double ratiol const double ratio2 25 virtual void API SendOffTwoJointCoupler const int num two joint coupler const int idx const int id const int i marker id jointl const int j marker id jointl const int bodyl id jointl const int id jointl const char joint type jointl const int i marker id joint2 const int j marker id joint2 const int bodyl id joint2 const int body2 id joint2 const char joint type joint2 const double ratio 26 virtual void API SendOffConstantJointMotion const int num expr motion const int idx const int id const int joint id const char joint type const char motion type const double val 27 virtual void API SendOffExpressionJointMotion const int num_expr_motion const int idx const int id const int joint id const char joint type const char motion type co
59. haracteristic such as ID number or material type To view only materials of a particular type select that type in the Material type drop down at the top of the window For example if you want to identify materials that are not used so you can delete them you can click the Comp used column heading to quickly group together all materials that contain the value No which indicates that none of the components use the material Note To view all material properties in the table select a material type from the drop down When all material types are shown in the table only the RHO density E Young s modulus and Nu Poisson s ratio properties appear However when a particular material type is displayed all the relevant properties for that material type also appear in the table as shown in the image below Material table Malesia MATL26 Malesisl id Material name Comp used Rho E 332 MAT26 303 o Ne 8336 011 160 0 00303 333 MAT26 304 No 2 563e 011 160 0 0009492 al Create Load gt gt Meige As heck dupfcate Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 77 Proprietary Information of Altair Engineering The material table also enables you to view the model s components based on the material used These options are available by selecting Display from the menu that appears when you right click anywhere in the table Options include e viewing only the sel
60. he properties of materials When you first display the Material Table all materials are listed in the table showing the material s ID name type description list of components in which it is used and the RHO E and Nu values An example is shown below 7 Material table Matena type ALL Matenalid Material name Material description MAT1_279 MATLI ELASTIC MAT20 3 MATL20 MAT RIGID 20 321 20 MAT RIGID 20 321 1 20 RIGID 1 MAT24 1 MATL24 MAT PIECEwISE LINEAR PLASTICI MAT24 2 MATL24 5 LINEAR PLASTICI 12 MAT24 12 MATL24 MAT PIECEWISE LINEAR PLASTICI 14 MAT24 14 MATL24 MAT PIECEWISE LINEAR PLASTICI ET Create Load Ed Merge As Check duplicates Materials in the table can be selected by clicking the row which is then highlighted in blue Many functions are performed by selecting materials in the table and choosing an option from the context menu or clicking a button below the table SHIFT click and CTRL click can be used to select multiple rows Refer to the links below for details about using the Material Table Customizing Views of the Material Table The Material Table initially lists all existing materials but you can sort and filter the list to more easily identify materials that you want to work with Each of the columns in the table can be used to sort the list Click the column heading to sort by that c
61. ing Inc To obtain this permission write to the attention Altair Engineering legal department at 1820 E Big Beaver Troy Michigan USA or call 1 248 614 2400 Trademark and Registered Trademark Acknowledgments Listed below are Altair HyperWorks applications Copyright Altair Engineering Inc All Rights Reserved for HyperMesh 1990 2006 HyperView 1999 2006 OptiStruct 1996 2006 HyperStudy 1999 2006 HyperGraph 1995 2006 HyperGraph 3D 2005 2006 MotionView 1993 2006 MotionSolve 2002 2006 HyperForm 1998 2006 1999 2006 HyperOpt 1996 2006 HyperView Player 2001 2006 Process Manager 2003 2006 HyperWeb 2002 2004 Data Manager 2005 2006 Templex 1990 2006 Manufacturing Solutions 2005 2006 All other trademarks and registered trademarks are the property of their respective owners LS DYNA Solver Interface HyperWorks 8 0 HyperView and MotionView 1 Exporting MDL Models to LS DYNA e Det etis ule eom Dci tende 1 MotionView Model AP om eter ep dice Sb romae t penis dece ecd 5 Motion View Hesult ATP Iu om che Io nodis 13 HyperView Interfacing EE eee reti ccpit tois 17 HyperView LS DYNA 3 D Results 17 Post processing LS DYNA ALE Results
62. ing nodes These nodes are independent of the nodes in the airbag and you can select any nodes in the model The coordinates of the nodes selected at the creation of the reference geometry are stored as their reference coordinates Blanks In the card editor all the attribute fields are supported as Blanks You must click on the field and input the value This is a change in HyperMesh 5 0 and later where some of the attribute fields had a default value Editing an LS DYNA Model to add cards not supported by HyperMesh Even though HyperMesh supports most LS DYNA cards used by the majority of users some cards are not supported In order to use unsupported cards with the LS DYNA model you can add them in HyperMesh no need to use a text editor Select the unsupp cardsin the control cardspanel the Analysispage You can then enter the cards in the pop up text editor You should exercise caution regarding formatting and card validity Care should also be taken if any of the cards point to entities inside HyperMesh such as cards pointing to sets parts etc HyperMesh stores these cards as text and does not consider pointers When importing an LS DYNA model into HyperMesh any cards that are encountered that HyperMesh does not support are written in this section thus they are exported along with the remaining model Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 21 Proprietary Information of Altair Engineering Supported LS
63. it also restores the referenced items in the original model to the new part Contact and Rigidwall Since the IDs of the new and old part are swapped at the beginning of the part replacement process most of the common contact definition will be automatically preserved since that part ID does not change and will still be unchanged in any set part list In some instances a contact or rigidwall may be defined by a set of nodes set of elements or set of segments Consider the case of a contact node to surface where the slave entity is defined using a set of nodes The contact will be updated only when the contact contains every node of the old part When this condition is not met HyperMesh will report that the contact was not updated and that user interaction is required A similar approach is used when a contact is defined using a set of elements or set segment contactsurf Database History HyperMesh detects and fixes Database history nodes and Database History shell To fix a history node or history shell all the nodes shells must follow the tolerance that you have specified For shells the tolerance will not be a nodal distance between nodes but the distance between the element centroid in the old part and its projection if any to the elements of the new part Constrained extra node HyperMesh detects and fixes constrained extra node and constrained extra node set To fix a constrained extra node all its nodes must follow the tolerance
64. ities and reports them on Screen The report identifies the problem entity by ID describes the error and then enables you to isolate the entity in the model and quickly make changes Click Error check on the LS DYNA Utility menu to open the macro The macro opens in a dialog as shown below LsDyna error check Seltings Eros Component check Property check Material check Rigid check Joint check BCS check Miscellaneous check Options Select the types of errors for which you want to search and click Check When the check is complete the results appear on the Errorstab of the dialog as shown below gt error check Selling Emors 318 having shall is tefenng to wrong section property id Vm lid 320 having discrete elements i refering Io a wang section type property id 220 321 Having sold elements is ilaing to worg section type property xd 32 id 322 having solid elements is refering to wrong section type property id 323 having sod elements is 163609 to vong section property ad id 324 having solid elements is refering to wrong section type property id 7 326 having shell elements is 1656nng bo wong section type propesty xf lid 327 having shell elements is refering to wrong rection lype property id id 328 having shell elements is refering to wrong section type propesty ad 323 h
65. l API consists mainly of a group of mrf functions that pass results data from the solver to the result API Most of the functions require a pair of Open and Close functions Register functions should accompany the history data that can be animated such as the position orientation of rigid bodies or the modal participation factors of flexible bodies If a type is registered as an animation object such as rigid body or flexible body its component must be created using the function x int mrfCreateElement const char element name const int element id instead of its ID less version ci int mrfCreateElement const char element name const int element id This is because the result data and the model object are linked through IDs If a type is registered for rigid body animation the first few components of that type must be specified in accordance with the order defined in the header file The orientations of rigid bodies are defined by Euler parameters The following is the header file that contains a list of Result API functions The names of the functions are self explanatory int mrfOpenResult const float start time const float end time int num time steps int mrfCloseResult int flag 0 int mrfOpenResultHeader const char mrf fliename const char abf filename const char tab filename int mrfCloseResultHeader void int mrfCreateDataType const char type name int mrfOpenDataTypeByIndex const int
66. l coordinate systems HyperMesh Keyword Structured Equations CONSTRAINED LINEAR Section 66 Curves Output of curves creates a DEFINE CURVE Or Structured Card 22 using Option 0 DEFINE CURVE can be changed to DEFINE TABLE in the card previewer When DEFINE CURVE is changed to DEFINE TABLE the number of curves the table should contain depends on the HyperMesh XY curves that are referenced by a load material component property and so on are output Upon input the DEFINE CURVE and DEFINE TABLE Card 22 cards are read and placed in a plot called LS DYNA Load Curves Upon input references to curves are preserved and are output along with the card such as material component property load and so on Curves that are not referenced by HyperMesh entities can be output using the curves key curves seq templates These curves can then be pasted into the deck created by the dyna936 templates The curves templates output the curves that exist in the current model By using the output displayed option and the display panel a precise set of load curves can be created This method allows you to create new curves or modify existing curves for LS DYNA entities that HyperMesh does not support 52 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering Control Volumes The control volume panel allows you to control volume objects within a model The AIRBAG OPTION card is outp
67. le damping const double preload 32 virtual void SendOffGeneralRotationalSpringDamper const int num general rspdp const int idx const int id const int i marker id const int j marker id const int bodyl id const int body2 id const double length const int is k expression const char k expression const int is c expression const char c expression const int is k curve const char k interpol type const char k indep var const int k curve id const int is c curve const char interpol type const char c indep var const int c curve id 33 virtual void API SendOffBeam const int num beam const int idx const int id const int i marker id const int j marker id const int bodyl id const int id const double length const double E const double G const double area const double ixx const double iyy const double ASY const double ASZ const double cratio 34 virtual void API SendOffLinearBushing const int num lin bush const int idx const int id const int i marker id const int j marker id const int bodyl id const int body2 id Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 9 Proprietary Information of Altair Engineering 35 cons cons cons cons cons cons cons cons cons cons cons cons cons const cons cons cons cons cons cons 36 const int num action only const force 1
68. le format Calculating the Supported Result pressure For the supported result pressure the pressure is generated by the average of the 3 global stresses Pr StressX StressY StressZ 3 0 HyperView LS DYNA 3 D Results Reader Supported Results Name Type VECTOR VECTOR SCALAR CFD Data NODE SCALAR Supported CFD types include pressure vorticity x y Z and resultant enstrophy helicity stream function enthalpy density turbulent kinetic energy and dissipation ELEMENT TENSOR3 Thick shell support is for the mid surface only D ELEMENT TENSOR3 Thick shell support is for the inner surface only D effective plastic ELEMENT SCALAR Thick shell support is for the mid surface only strain extra history ELEMENT SCALAR variables ELEMENT SCALAR Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 17 Proprietary Information of Altair Engineering Notes e HyperView supports LS DYNA 3 D version 970 e HyperView supports implicit results e You can request specific information in the LS DYNA run to output results such as beam and strain in HyperView Post processing LS DYNA ALE Results ALE results are written to the results type named Extra Solid History as a series of the Var N results These Var results depend on how the LS DYNA input deck was set up Two LS DYNA results can be written to Var N ALE multi material groupings which are defined by ALE MATERIAL G
69. le fx const double fy const double fz 37 virtual void API SendOffActionOnlyConstantTorque const int num action only const torque const int idx const int id const int i marker id const int ref marker id const int body id const int ref body id const double tx const double ty const double tz 38 virtual void API SendOffActionReactionConstantForce const int num action reac const force const int idx const int id const int i marker id const int j floating marker id const int ref marker id const int bodyl id const int body2 id const int ref body id const double fx const double fy const double fz 39 virtual void SendOffActionReactionConstantTorque const int num action reac const torque const int idx const int id const int i marker id const int j floating marker id const int ref marker id const int bodyl id const int body2 id const int ref body id const double tx const double ty const double tz 40 virtual void SendOffConstantScalarForce const int num const scalar force const int idx const int id const int i marker id const int j marker const int bodyl id const int body2 id const double force 41 virtual void API SendOffConstantScalarTorque const int num const scalar torque const int idx const int id const int i marker id const int marker id const int bodyl id const int body2 id const double torque
70. ls are displayed in the table finds all materials that have identical properties and returns them in result sets You can then select each result set to view the matching materials Optionally you can merge the duplicate materials into one material using the Merge button which is the same feature as described in the following paragraph Whew mabenals in duplicates group Retain materialid Merge Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 79 Proprietary Information of Altair Engineering When you select multiple materials from the table you can merge them into one of the selected materials using the Merge Asbutton Typically this action is performed on materials with like properties to simplify a model although it can be performed on dis similar materials with all selected materials taking on the properties of one of the materials When materials are merged into one the remaining materials still exist and appear in the table but do not have any components assigned to them To sort materials 1 Click the column heading of the criteria by which you want to sort 2 Click the column heading again to list the materials in reverse order See Customizing Views of the Material Table to learn about other ways to filter the list of materials in the table To create a new material You can create a new material or create a new material based on an existing material Both procedures are described below To creat
71. ltant t Bending moment s Bending moment t Torsional resultant 4 noded shells Sigma xx lower upper mid max and at integration points 4 5 etc up to MAXINT Sigma yy lower upper mid max and at integration points 4 5 etc up to MAXINT Sigma zz lower upper mid max and at integration points 4 5 etc up to MAXINT Sigma xy lower upper mid max and at integration points 4 5 etc up to MAXINT Sigma yz lower upper mid max and at integration points 4 5 etc up to MAXINT Sigma zx lower upper mid max and at integration points 4 5 etc up to MAXINT von Mises Stress lower upper mid and max Y wr we wa Effective Plastic Strain lower upper mid max and at integration points 4 5 etc up to MAXINT Additional history variables lower upper mid and at integration points 4 5 etc up to MAXINT Bending moment mxx Bending moment myy Bending moment mxy Shear resultant qxx Shear resultant qyy Normal resultant nxx Normal resultant nyy Normal resultant nxy Thickness Element Dependent Variable1 Element Dependent Variable2 Internal Energy Epsilon xx lower and upper Epsilon yy lower and upper Epsilon zz lower and upper Epsilon xy lower and upper Epsilon yz lower and upper Epsilon zx lower and upper Principal Strain 3D1 lower and upper Principal Strain 3D2 lower and upper Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 59 P
72. ne_joint const int idx const int id const int i_marker_id const int j_marker_id const int bodyl_id const int body2_id 18 virtual void API_SendoffOrientationJoint const int num orientation joint const int idx const int id const int i marker id const int j marker const int bodyl id const int body2 id 4 19 virtual void API SendOffCVJoint const int num convel joint const int idx const int id const int i marker id const int j marker const int bodyl id const int body2 id 4 20 virtual void API SendOffPerpendicularJoint const int num perpendicular joint const int idx const int id const int i marker id const int j marker id const int bodyl id const int body2 id 21 virtual void API SendOffInplaneJoint const int num inplane joint const int idx const int id Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 7 Proprietary Information of Altair Engineering const int i marker id const int j marker id const int bodyl id const int body2 id 22 virtual void API SendOffPlanarJoint const int num planar joint const int idx const int id const int i marker id const int j marker id const int bodyl id const int body2 id 4 23 virtual void API SendOffParallelAxesJoint const int num par axes joint const int idx const int id const int i marker id const int j marker const int bodyl id const int body2 id 4 24 virtual void API SendO
73. nst char motion expr 28 virtual void API SendOffCurveJointMotion const int num curve motion const int idx const int id const int joint id const char joint type const char motion type const char interpol type const int curve id 8 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering 29 virtual void API SendOffLinearTranslationalSpringDamper const int num lin tsd const int idx const int id const int i marker id const int j marker const int bodyl id const int body2 id const double length const double stiffness const double damping const double preload 30 virtual void SendOffGeneralTranslationalSpringDamper const int num general tspdp const int idx const int id const int i marker id const int j marker id const int bodyl id const int body2 id const double length const int is k expression const char k expression const int is c expression const char c expression const int is k curve const char k interpol type const char indep var const int k curve id const int is c curve const char interpol type const char c indep var const int c curve id 31 virtual void API SendOffLinearRotationalSpringDamper const int num lin rsd const int idx const int id const int i marker id const int j marker id const int bodyl id const int body2 id const double length const double stiffness const doub
74. nst double modeshape x const double modeshape y const double modeshape z 6 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering const double modeshape rx const double modeshape ry const double modeshape rz 4 11 virtual void API SendOffBallJoint const int num ball joint const int idx const int id const int i marker id const int j marker id const int bodyl id const int body2 id 4 12 virtual void API SendOffFixedJoint const int num fixed joint const int idx const int id const int i marker id const int j marker const int bodyl id const int body2 id 13 virtual void API SendOffRevJoint const int num rev joint const int idx const int id const int i marker id const int j marker const int bodyl id const int body2 id 4 14 virtual void API SendOffTransJoint const int num trans joint const int idx const int id const int i marker id const int j marker id const int bodyl id const int body2 id 4 15 virtual void API SendOffCylJoint const int num cyl joint const int idx const int id const int i marker id const int j marker id const int bodyl id const int body2 id 16 virtual void SendOffUnivJoint const int num univ joint const int idx const int id const int i marker id const int j marker const int bodyl id const int body2 id 4 17 virtual void API_SendOffInlineJoint const int num_inli
75. nt is created and the 1 D connection may be restored with a smaller tolerance value If you do not select Remesh new part to establish connection the value specified for the research tolerance will be the nodal distance between the end node of the 1 D element and the closest node in the new part In this case the 1 D element keeps its original ID and properties only the node previously connected to the old part will be moved Click Applyto replace the 1 D connection and the mesh less welds within that tolerance and display the elements that cannot be fixed in red 68 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering Click the EID field to select the remaining elements increase the tolerance and preview the effect of the increased value on the 1 D elements Dyna Part Replacement Old Part 14 RAIL New Part 14 RAIL NEW el Component NN Failed 1 D connections Meshless welds 1D Meshless welds New Tolerance 30 EID Config Status 530793 530794 ems Preview 530795 E 530796 EL 530798 LINK ve d zi z nteractive fix Remesh new part for fix Info Tolerance required to fix selected elements is 5 821 View log Next Exit Click Applyto use the defined tolerance to fix the elements displayed in green Note A message reports the tolerance required to fix the selected elements This tolerance is used t
76. nt node id const double x const double y const double z const double a00 const double a01 const double a02 const double 10 const double 11 const double a12 const double a20 const double a21 const double a22 virtual void SendOffRigidBody const int num rigid body const int idx const int id const bool IsGround const int cg id const int im id const int lprf const double mass const double ixx const double iyy const double izz const double ixy const double iyz const double ixz Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 5 Proprietary Information of Altair Engineering const double vx const double vy const double vz const double wx const double wy const double wz 5 option gloabal property rigid body property only 0 1 SIMPACK SID FEM file along with other info 2 DADS fdf file along with other info Tf i 3 ADAMS mtx file along with other info 4 gt MADYMO dat file along with other info modal matrix info nodal mass node position translational mode shapes rotational mode shapes diagonal of modal stiffness matrix virtual int API InquiryFlexBodySendOffOption const int num flex body const int const int id return 999999 6 virtual void API SendOffFlexBodyGlobalProperty const int num flex body const int idx const int id const int lprf id const double mass c
77. nterface on the Templates panel and is acted upon when saving the solver input deck To use the keyword put the required string in the first line of the template For example an MDL model containing DefineTemplate lt DYNA MODEL HEAD gt text for dyna EndDefine results in text for dyna being exported to the input deck when you select DYNA as the solver The same applies for the portion of template that is displayed in the user interface Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 3 Proprietary Information of Altair Engineering Template Types A Templex template can have several destinations as well as unique default behavior e AUSER template does not get exported into any solver file but can be used to get parametrically based text into another file by using the Templex open and close commands or for text targeted for the GUI only e ASOLVER INPUT template results in the template text being exported to the key file for DYNA e The following templates do not apply to the DYNA solver SOLVER o GRAPHICS o ADAMS Function Expressions MotionView supports function expressions for many of its entities These expressions can be a function of time and state variables You can create function expressions that are exported directly as part of a corresponding solver entity The solver neutrality is somewhat limited because the solver needs to handl
78. o Rigid Create an entity set of comps of the slave PIDs and select the set Dform2Rgdlner DEFORMABLE_TO_RIGID_ tia INERTIA BoundSPCset BOUNDARY_SPC_SET Loads Constraints and Boundary Conditions Several HyperMesh load types cause three cards to be output for x y and z components During input HyperMesh groups these into one load Loads cannot be applied to sets components or boxes Load curves are input and output Use the Card Editor to select load curves HyperMesh Type Keyword Structured Notes Panel Constraints 1 BOUNDARY_SPC Card 13 SPC 2 BOUNDARY Card 26 DOF 4 4 8 8 9 9 10 PRESCRIBED VAD 2 10 11 11 are not _MOTION_NODE supported Forces 1 LOAD_NODE_POIN Card 23 LS DYNA Load Configs 1 Point Loads 2 3 and 4 Moments 1 LOAD NODE POIN Card 23 LS DYNA Load Configs 5 Point Loads 6 7 and 8 Pressures 2 LOAD SHELL PRESSURE 24 Pressure BC 1 LOAD SEGMENT Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 45 Proprietary Information of Altair Engineering Velocities 1 BOUNDARY PRESCRIBED Card 26 DOF 4 4 8 8 9 9 10 MOTION NODE VAD 0 10 11 11 are not supported 2 INITIAL VELOCITY Card 30 For Structured Output INITV 23 global velocity is set to 0 0 For Structured input non zero values for INITV 1 or INITV 5 create HyperMesh velocities INITV values of 2 4 6 and 7
79. o fix all the 1 D connections Use a higher tolerance value to fix all 1 D elements that are still reported as failing or select one or more 1 D elements and click Interactive fix Interactive fix is recommended for cases where you want to directly monitor the nodes being connected and is only available for 1 D elements replaced using nodal tolerance Unnecessary entities will be masked and the replace panel will be opened The 1 D element requiring an interactive fix will have one end already detached and a node of the new part can be selected as needed You must select the 1 D end node as the first node and a node of the new part as the second node Sarda Come e beoncowec box nans 0 ta ode Giz Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 69 Proprietary Information of Altair Engineering Usethe Meshless weldstab to replace beam type 9 or a hexa used in a mesh less connection The same preview functionality described for regular 1 D connections is also available Interactive fix and the Remesh new part for fix are disabled since they do not apply to this type of connection A contact spotweld materials and properties for the mesh less welds will also be created if the new part shows a different thickness or material information Review the log file created during the part replacement to determine if any connections remain unfixed 4 Fixmass elements Masses attached to the old part can
80. om the MDL file to your solver writer program They are activated by calling API MDLModelRead const char filename Model data is passed via the arguments in the SendOff functions These functions are defined as virtual in the class Model API You must define your own class derived from Model then handles the passed data in the derived class The relationship is transparent in the working examples Presently only one of the virtual functions is an nquiry Function i e InquiryFlexBodySendOffOption which returns your selection back to the API All other functions except the Inquiry Function and MDLModelRead are one directional they only send off data to the user The following is the Model class that includes list of the SendOff functions The names of the functions are self explanatory class MODEL API Model API public bool API MDLModelRead const char filename bool API MDLModelRead MDL user mdl static ostream amp apiOut private bool MDLModelRead MDL user const char filename 1 virtual void SendOffModelUnit const char force unit const char length unit const char mass unit const char time unit 2 virtual void API SendOffGravityVector const double gravity x const double gravity y const double gravity z 3 virtual void API SendOffMarker const int num marker const int idx const int id const int body id const i
81. om the extended entity selection menu If more than one config or type of load is selected enter the Config and Type to edit in the fields provided Only one config and type of load can be edited simultaneously Editable Fields If a load is not mentioned below it does not have any editable fields However that load can still be displayed in the card previewer See the Loads section above for a complete list of the LS DYNA entities that HyperMesh treats as loads LOAD NODE POINT Card 23 A load curve can be selected for these loads BOUNDARY SPC NODE Card 13 A local coordinate system can be selected BOUNDARY PRESCRIBED MOTION NODE Card 26 A loading condition release time can be specified A load curve can also be specified Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 51 Proprietary Information of Altair Engineering Curves Edit by selecting Card Editor from the Setup pull down menu Editable values include stress initialization offset values and data type Groups Edit using the card image subpanel on the Interfaces or Rigid Wallspanels Output Blocks Use the card previewer to view block entity IDs Data on LS DYNA output blocks cannot be edited Sets Use the card previewer to view the set entity IDs The default LS DYNA attribute values for the set can be edited Individual values cannot be edited Equations Equations are used to define linear constraints in local and globa
82. on yy epzz Epsilon zz epxy Epsilon xy epyz Epsilon yz epzx Epsilon zx af Axial force 54 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering Srs srt oms bmt Dmxx omyy bmxy qxx th eldl eld2 ie lower upper mid max max 902 float 3s1 3s2 3s3 3sh 351 352 383 3Sh Altair Engineering Shear Resultant s Shear Resultant t Bending Moment s Bending Moment t Torsional Resultant Bending Moment mxx Bending Moment myy Bending Moment mxy Shear Resultant qxx Shear Resultant qyy Normal Resultant nxx Normal Resultant nyy Normal Resultant nxy Thickness Element Dependent Variable 1 Element Dependent Variable 2 Internal Energy Lower Surface Upper Surface Mid Surface Maximum of top and bottom surface values Option to turn off Maximum Version 902 Float format 3 D Principal Strain 1 Minimum 3 D Principal Strain 3 D Principal Strain 2 Maximum 3 D Principal Strain 3 D Principal Strain 1 Second 3D Principal Strain 3 D Maximum Shear Strain 3 D Principal Stress 1 Minimum 3D Principal Stress 3 D Principal Stress 2 Maximum 3D Principal Stress 3 D Principal Stress 3 Second Principal Stress 3D 3 D Maximum Shear Stress LS DYNA Solver Interface HyperWorks 8 0 55 Proprietary Information of Altair Engin
83. onst double cm x const double cm y const double cm z const double ixx const double iyy const double izz const double ixy const double iyz const double ixz const double vx const double vy const double vz const double wx const double wy const double wz 7 virtual void API SendOffFlexBody const int num flex body const int idx const int id const int lprf id const char h3d file const char fdf file const int sel mode count const int sel mode const double mode freq const double cdamp ratio const double DMode const double VMode const double vx const double vy const double vz const double wx const double wy const double wz 8 virtual void API SendOffNodeInfo const int num flex body const int idx const int id const int num nodes const int node id const double node position x const double node position y const double node position z const double node mass const int HasNodeInertia 9 virtual void API SendOffNodeInertia const int num flex body const int idx const int id const int num nodes const double ixx const double iyy const double izz const double ixy const double iyz const double ixz 10 virtual void API SendOffOrthogonalizedModeInfo const int num flex body const int idx const int id const int num modes const int mode idx const int mode id const double frequency const double modal stiffness const double modal mass const int num nodes co
84. orks 8 0 41 Proprietary Information of Altair Engineering NRR k tss NRS If Bound pue lt SIGY lt Bound then If SIGY gt Bound then NRR NRS NRT number A single Contact_Spotweld is defined for the entire model as follow the master is defined using a Set Part List with all the parts that are welded to the hexa elements Slave is defined with a Set Node List with all the nodes of the hexas used in the contact Duplicate Entity IDs IDs that are duplicated within element and property groups for the LS DYNA user profile are supported in HyperMesh beginning with version 8 0 For example elements like beam and shell can now be imported without renumbering even if they have the same ID Although it is not recommended to use duplicate IDs this support has been implemented for greater flexibility for users who need to import models that already contain duplicate IDs This support helps to preserve data integrity between HyperMesh and the solver by mimicking the solver s data rules This support is provided by several means LS DYNA data decks that have duplicated IDs are no longer automatically renumbered by HyperMesh The ID numbers for elements and properties are preserved regardless of duplication However renumbering is still in effect for other entity types On an FE input if the FE overwrite option is selected IDs are overwritten only within the same ID group On the option
85. parameters are also available when the results translation is not performed on the analysis machine One of these parameters may need to be specified to indicate where the analysis result file was created Parameter Analysis File Created On cray Cray dec Dec 5000 decalpha Dec Alpha hp Hewlett Packard ibm IBM RS 6000 pc PC sgi SGI sun Sun When the number of integration points is more than 3 in the case of shell elements LS DYNA outputs as many sets of stresses as the number of integration points The first three sets of these stresses are the midsurface lower surface and upper surface stresses The remaining stresses in the d3plot files are output in the following form in HyperMesh stress var from setN where stress var can be one of Sigmaxx Sigmayy Sigmazz Sigmaxy Sigmayz and Sigmazx N varies from 4 to MAXINT number of integration points with an increment of 1 The same rule applies to the plastic strains and additional history variables for shell elements The supported results for the st ate database include nodal Temperatures Displacements Velocities Accelerations bricks Sigma xx mid Sigma yy mid Sigma zz mid Sigma xy mid Sigma yz mid Sigma zx mid von Mises Stress mid Effective plastic strain mid History variables mid Epsilon xx mid Epsilon yy mid Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 57 Proprietary Information
86. pdate 3 Create a contact using SET PART or SET SHELL or SET NODE Inthe entity setspanel on the Analysispage create a set of comps SET PART elements SET SHELL or SET or nodes SET NODE Create a CONTACT from the interfaces panel or RIGIDWALL from the rigidwall panel with the intended contact type Inthe add subpanel select set for the master or slave type and select the set created in the first step Click add 20 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering 4 Create a contact using exempt SET PART Perform the tasks in step to create a contact using SET PART Inthe card image subpanel click edit Acard image of that contact is displayed Clear the check box for ExemptS vPartSet The SSTYPE field becomes 6 Adda box e Click card edit e Click SBOXID e Select the box Note that there is no on off display of a group interface and rigidwall when they are defined by SET PART SET SHELL or SET NODE Only groups defined by nodes elements and boxes will have a graphic representation that can be turned off using the display panel Creating airbags You can create control volumes using SET PART or SET SEGMENT A contactsurf SET SEGMENT or an entity set SET PART must be created prior to the controlvol The control volume can then be created using these contactsurfs or entity sets A reference geometry can also be created us
87. pol type char tx indep var const int tx curve id const int is ty curve const char ty interpol type char ty indep var const int ty curve id const int is tz curve const char tz interpol type char tz indep var const int tz curve id virtual void SendOffActionReactionGeneralForce int num action reac general force const int idx const int id const int marker id int j floating marker id const int ref marker id const int bodyl id const int body2 id const int ref body id const int is fx expression const char fx expression const int is fy expression const char fy expression const int is fz expression const char fz expression const int is fx curve const char fx interpol type char fx indep var const int fx curve id const int is fy curve const char fy interpol type char fy indep var const int fy curve id const int is fz curve const char fz interpol type char fz indep var const int fz curve id virtual void API SendOffActionReactionGeneralTorque int num action reac general torque const int idx const int id const int marker id int j floating marker id const int ref marker id const int bodyl id const int body2 id const int ref body id const int is tx expression const char tx expression const int is ty expression const char ty expression const int is tz expression const char tz expression const int is tx curve const char tx interpol
88. profile is loaded This macro not only replaces nodes and elements between parts it also restores the referenced items in the original model to the new part e g 1 D connections distributed mass contacts loads and database history A message log is provided which lists the entities being replaced and reconnected as well as cases that required or will require user interaction 66 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering To replace parts with the Part Replacement macro 1 Select the old and new part Both parts must be available in the HyperMesh database Identify the Old Partand New Part The name and color of the components are reported once the parts are selected Click Apply Dyna Part Replacement LL XN ET BE New Part 14 RAIL NEW E o Component 0 Apply View log Next Exit Click the icon E to turn on off the corresponding part from the graphics area Click View log anytime during the part replacement process to view a list of events 2 Assign the material and property Specify which material and property to assign to the new part In the example that follows the material from the old part ID 219 is retained and the property from the new part ID 224 is selected Dyna Part Replacement TAR E sam el NewPat Component n EN necne Assign mats props for new part Old Material 2
89. rd 39 LOAD BODY Y Card 40 LOAD BODY Z Card 41 LOAD BODY RX Card 42 LOAD BODY RY Card 43 44 LS DYNA Solver Interface HyperWorks 8 0 Proprietary Information of Altair Engineering This card changes the INITV definition on Control Card 11 Only the first card defined is valid for Structured Activate the proper option and enter the data Only the first card defined is valid for Structured Activate the proper option and enter the data Only the first card defined is valid for Structured Activate the proper option and enter the data Only the first card defined is valid for Structured Activate the proper option and enter the data Only the first card defined is valid for Structured Activate the proper option and enter the data Only the first card defined is valid for Structured Altair Engineering LOAD BODY RZ Card 44 Activate the proper option and enter the data Only the first card defined is valid for Structured LOAD BODY PARTS Card 45 Select component set LoadBodyGen LOAD Card 46 GENERALIZED LoadRbody LOAD RIGID BODY PrcrbRgd BOUNDARY PRESCRIBED RIGID LOCAL and SET _MOTION_RIGID options are supported Dform2Rigid DEFORMABLE TO RIGID Select an arraycount for DEFORMABLE TO RIGID the PSID and MRB pairs AUTOMATIC Change the option to automatic and card edit In the D2R fields enter the number of PIDs that need to be converted t
90. re writing the converted model to file Some formulations may not map correctly such as RADIOSS SHELL 3N to LS DYNA ACCEL Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 61 Proprietary Information of Altair Engineering To create an analysis deck via a template 1 Select the files panel Select the export subpanel Click TEMPLATE Select all or displayed Click load and select a template using the Open file browser Click Open Click write as and designate a file using the Save file browser Click Save LS DYNA Utility Menu The LS DYNA Utility menu on the Utility tab of the project explorer is automatically loaded when you select the LsDyna user profile and contains shortcuts and tools that can help simplify LS DYNA tasks Set the user profile from the User Profiles option of the Preferences pull down menu SOT T The LsDyna user profile sets the FE input reader to DYNA KEY and loads the dyna key ver 970 FE output template and LS DYNA Utility menu Also the graphical user interface becomes LS DYNA focused renaming or removing some panels and or options The entire ALE Setup is available only when the LsDyna user profile is loaded Tools Menu The LS DYNA Utility menu contains a Too smenu in addition to the standard HyperMesh Utility menu This menu includes special time saving setup macros and other features that are specific to an LS DYNA analysis The following macros are
91. reak The Tied option has an additional option to define OFFSET Tied Tied and offset Tiedshell Tiedshell and offset ONE _ AUTOMATIC ONE WAY CONSTRAINT ERODING_ TIEBREAK __ IED OFE SET IED_SHE nh EDGE IED SH ELL EDGE OFFSE Proprietary Information of Altair Engineering Type 10 Type a10 Type 17 Type 14 Type 9 Type 2 LS DYNA Solver Interface HyperWorks 8 0 47 NodesToSurface SingleSurface RgdBodyToRgd Body RgdNodeToRgd Body DrawBead Interior Defines a CONTACT_option NODES TO SURFACE card None lt nothing gt Type 5 Automatic AUTOMATIC Type a5 Constraint CONSTRAINT_ Type 18 Eroding ERODING_ Type 16 TieBreak TIEBREAK Type 8 The Tied option has an additional option to define OFFSET Tied TED Type 6 Tied and offset IED_OFFSET Defines a CONTACT_option_SINGLE_SURFACE card none lt nothing gt Type 4 Automatic AUTOMATIC_ Type 13 Airbag AIRBAG_ Type a13 Eroding ERODING_ Type 15 Defines a CONTACT_RIGID_BODY_option_TO RIGID BODY card Off ONE WAY Type 21 On TWO WAY Type 19 N A RIGID NODES Type 20 RIGID BODY N A DRAW_BEAD Type 23 Defines a CONTACT INTERIOR card AutomaticGeneral Defines a CONTACT AUTOMATIC GENERAL card ForceTransducer Defines a CONTACT FORCE TRANSDUCER option card On PENALTY Off CONST
92. rig is updated with newly created material e All the spotwelds and rigids located entirely within the window are removed For example CONSTRAINED NODAL RIGID BODY option NODE SET CONSTRAINED SPOTWELD and CONSTRAINED GENERALIZED WELD option For spotwelds that are connected from the deformable body to the rigid body an extra node is created and referenced by the master rigid body 72 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering A check is performed to detect joints located partially or entirely within the window Detected joints are deleted A check is performed to detect springs located partially or entirely within the window Detected springs are deleted A check is performed to detect seatbelt elements seatbelt elements Retractor Pretensioner located partially or entirely within the window Detected seatbelt elements are deleted Master and slave comps are defined for example CONSTRAINED RIGID BODIES You are prompted to select a comp for master rigid body A slave set is created with the newly created rigid bodies except the master rigid body comp A message is displayed when the conversion is complete LS DYNA Content Table The LS DYNA Content Table is an interactive tabular list used to represent LS DYNA components with associated properties and materials It is accessed by loading the LsDyna user profile and cli
93. roprietary Information of Altair Engineering Principal Strain 3D3 lower and upper Maximum Shear Strain 3D lower and upper Principal Stress 3D1 lower upper and mid Principal Stress 3D2 lower upper and mid Principal Stress 3D3 lower upper and mid Maximum Shear Stress 3D lower upper and mid The supported results for the force database include the following nodal Displacements Velocities 4 noded elements Normal interface pressure Maximum interface shear stress Shear stress in local r direction of segment Shear stress in local s direction of segment X force on element Y force on element Z force on element 3 noded elements Normal interface pressure Maximum interface shear stress Shear stress in local r direction of segment Shear stress in local s direction of segment The following table lists the LS DYNA elements and their HyperMesh equivalents for the state database LS DYNA HyperMesh Bricks Hex8 Brick Shells Hex8 Beams Plot 4 noded shells Quad4 The following table lists the LS DYNA elements and their HyperMesh equivalents for the force database LS DYNA HyperMesh 4 noded elements Quad4 3 noded elements Tria3 60 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering Viewing the Results If the model file option is selected an ASCII model file is created You can use this ASCII model file to view the model in HyperMesh To import the model fil
94. rresponding radio button at the top of the dialog Then select the entity group s you want to update by clicking its row in the entity list Click Convert selected the names for all the entities that exist in the selected groups are automatically changed to either the HyperMesh or LS DYNA format depending on which setting is active The Custom option provides the ability to change individual entities instead of an entire entity group A new dialog appears when you click the Custom button All the entities of that type are listed in a new table from which you can select individual entities and click Editto open the card image and manually change the name or click Apply to automatically match names based on the current setting of the main Name Mapping dialog box Note If there is card image available the LS DYNA name does not appear in the Custom table and name mapping is not available Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 65 Proprietary Information of Altair Engineering Clone Part The Clone Part macro enables you to quickly create a new part from the properties of an existing part It can be access by clicking Clone Part on the DYNA Toolsmacro page when the LsDyna user profile is loaded Select the existing part on which to model the new part by clicking the button which opens a dialog listing all the existing components Select a component from the list and click OK Type a name for the new pa
95. rt in the New Part field and click the color icon to select a color for the component Select whether to duplicate the material and section properties or to re use the original material and section properties Duplicate means that a new material and section is created the name is suffixed with n version numbers and new IDs are used with the same properties while Reuse refers to the same material and section as the original Click Create to either create or create and edit the card Create Part The Create Part macro enables you to create components on the fly It can be accessed by clicking Create Part on the DYNA Toolsmacro page when the LS DYNA user profile is loaded Type a name for the new component in the Part name field and select a color by clicking the adjacent color icon Select a section in the Section field by choosing Create New create a new section Same As create a new section based on an existing section or Model select an existing section from the selection menu Select a material for the component in the Material field by the same method as described above for the Section field Click Create to either create or create and edit the card Part Replacement Macro The Part Replacement macro allows you to replace the elements in an existing component PART with new elements typically replacing a similar part remeshed or slightly reshaped It can be accessed in the Tool macro page when the LsDyna user
96. s master component IDs slave component IDs and slave set names IDs Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 43 Proprietary Information of Altair Engineering Load Collectors Load collector information is specified with a required comment card and an optional HMCOLOR comment card If an input translator encounters one of these comments while reading a load card a new load collector is created For the comments to be valid they must follow a load keyword or the last line of the previous Structured block The loads that follow a HMNAME LOADCOLS comment are read into that collector If there is a new Keyword Or Structured block HyperMesh ignores the previous load collector information For non HyperMesh generated input decks loads are divided into collectors based on classification The following load collectors are created e Mechanical loads for forces and moments e Constraints Displacements e Velocities e Accelerations e Pressures If translational or rotational constraints are defined in the input model they are placed in a separate load collector named Nodal Constraints Load collectors are not used by LS DYNA but are useful for visualization in HyperMesh Additional load collectors can be defined to describe other entities HyperMesh Keyword Structured Notes InitialVel INITIAL VELOCITY Card 30 INITIAL VELOCITY GENERATION LoadBody LOAD BODY X Ca
97. s are performed automatically Element Beam of type 9 is created for each layer at every connector s location The created elements are organized into their corresponding components C_ _1W_234 12 is the name of PART card that contains MAT100 beams that connect between part IDs 234 and 12 Plot elements Element Plottel are created to connect the beams to the nodes of the surrounding shell Use this connection to find elements attached to beams Section Beam card for every pair of connected parts is created P 1W 234 12 is the name of SECTION property card assigned to MAT100 beams that connect between part IDs 234 and 12 The appropriate beam properties are calculated based on the connecting components thickness and the thickness lookup table in the weld config ini file The thickness lookup table contains the range of thickness values and the corresponding TS1 and TS2 values If the minimum of two connecting components thicknesses fall in a specific range below that corresponding TS value is assigned to the SECTION BEAM SAMPLE MATERIAL THICKNESS LOOKUP TABLE NUMBER INDICATES NUMBER OF LEVELS LAST LINE THICKNESS 5 0 OVE 095 125 Qd oc0s5 70x25 0 5 1 0 0 75 i20 5552 925 20 2220 The remaining entries of the section card are set to default A Mat Spotweld is created for every pair of components connected M 1W 234 12 is the name of MATERI
98. s panel a new option named allow duplicate IDscan be selected which enables the duplication of IDs across pools of new elements or properties you create in HyperMesh For example ID 1 can be used for a shell element and a solid element However ID 1 cannot be used for two shell elements By default the option is not selected and HyperMesh never creates entities with the same ID during renumbering or meshing and uses a sequential numbering scheme With the exception of importing decks the HyperMesh support of duplicate IDs must be manually activated When you attempt to select properties or elements for editing or deletion and you choose the by id option you now must select an ID group such as ELEMENT SHELL or ELEMENT in addition to the ID if the ID is present in more than one group This selection is required to identify specific IDs if there is duplication across ID groups For example if both beam and shell have element ID 1 and you select an element by ID 1 a pop up window appears that allows you to select between the two available groups that contain ID 1 42 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering Components and Properties The following list contains information about translating components and properties Define components and properties so that valid LS DYNA cards are generated For example shells and solid elements cannot be defined in the same componen
99. select another group number from the View materials in duplicate groupsfield That group s list of duplicate materials appears in the table To see the load curve for a material 1 2 Select a material in the table for which a load curve ID has been defined Click the Edit button The load curve appears in a pop up window To export data from the material table 1 Select a material type or ALL from the Material type field to export only materials of a particular type or all materials respectively 2 Right click anywhere in the table and select Save and then CSV for comma or semicolon separated values or HTML for an HTML based table The Select output file dialog appears 3 Browse for or type a name in the File name field and click Save The file containing material data is saved in the location you specified Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 81 Proprietary Information of Altair Engineering Convert To Rigid Flow Chart Create anew If comps lie comp with the partially within same section id the window and organize the element Elements s election Check for deformable materials referred by comps Create new rigid materials with properties from original deformable material and update the component retain the comps with deformable materials Handle Duplicate materials with extensions More than one comp refers to the same material I
100. self Ignore the warning message when execute is selected 6 Select the todisk filter in the filter box or use a copy command such as bin cp the path must be present Enter the name of the output file in the paramsfield Click execute Click OK to overwrite the curve in the 1 curve field Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 83 Proprietary Information of Altair Engineering
101. swapped by holding the left mouse button on a column title and dragging it to the desired location Columns can be resized by positioning the cursor along a column border pressing the left or right mouse button and dragging the border to a new position e The SHIFT or CTRL key combined with a left click can be used to select multiple rows The following tools are available in the LS DYNA Content Table Table Regenerates the table with all the parts in the model Editable Sets the table mode to editable mode allowing you to change values for the selected components Enables the filtering GUI Allows you to specify the number and type of columns listed in the table Saves the information listed in the table in CSV or HTML format Selection F 0 Display By default the table is invoked with only the displayed parts You can refresh the table to show a new part being displayed or use one of the following display commands lan Displays all the components in the model None Turns off every component displayed Reverses the display of the part Show selection Displays the components of the selected rows Show only Selection Displays only the components of the selected rows Hide selection Hides the components of the selected rows from the display Action Delete Selection Deletes selected rows parts from the model 74 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary
102. t Mass rigid and weld elements are placed into separate components during input The recommended order for creating components properties and materials is shown below 1 Load Curves 2 Materials 3 Properties Integration rules Hour Glass definitions Equations of State Section properties 4 Components This is the most efficient way to create the HyperMesh collectors By following this order and using the Create Edit function you have to view and edit each card only once The material associated with a component is controlled by HyperMesh functionality and cannot be changed in the card previewer Component card hourglass information in Structured does not translate to Keyword decks When you edit component cards with a section property selected an image of that card is displayed at the end of the component card image To create the LS DYNA Key for CONSTRAINED RIGID BODIES in HyperMesh Create an entity set of comps that are to be slave for a single master In the collectorspanel Select create Boom Click create edit and select the master comp or Select card image Click load edit and select the master comp Select RigidBodyMerge in the card image panel Click Slave SID and select the entity set with slave comps 0o udo o Load the LsDyna user profile to access the Constrained Rgd Body macro available on the Tool page This macro allows you to graphically review master and slave component
103. t in a rigid material is sharing a node with another rigid only the first element in that component is highlighted Possible error messages e Elements in components pointing to a SECTION card of the wrong type e Zero or negative thickness e Rigid elements components or interfaces sharing nodes e Components do not have SECTION card selected e Components not have a necessary PART card defined Components not have a material selected Note that a more advanced error check tool is available the Too sUtility menu of the Utility tab This tool checks components rigids joints properties boundary conditions and other model entities and displays the results in a user friendly format that enables you to select an error and go directly to the relevant part of the model to make corrections 38 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering Mass Calculation The mass of each element is the calculation of density volume When calculating model mass several assumptions are made for the element volume Densities are retrieved from the material associated with the element s component A INTERIA card uses the supplied mass instead of calculating the mass based on the individual elements Mass calculations include the mass supplied on the CONSTRAINED NODAL RIGID BODY INERTIA cards A shell element thickness is one of the following e
104. tair Engineering After you create the reference geometry you can manipulate the original mesh i e rotate deform scale or translate the mesh to simulate airbag folding or other conditions When you review the reference geometry it displays the original nodal locations at the time that reference geometry was created In this way the reference geometry definition can be used to preserve IMM locations of the nodes Once the reference geometry is created click on editto bring up the card image Select the required OPTION BIRTH or and _RDT Results Translation hmdyna translates files from the force database and state database to HyperMesh binary results files To translate force database files use the command line option orce To translate state database files use the command line option state state is the default and is used for translating d3plot files If neither force nor state is specified in the command line state database files are translated by default The syntax to run the translator is hmdyna arguments input file gt output file gt model file gt The following options can be used in conjunction with state Flag Meaning t Temperatures d Displacements v Velocities a Accelerations Sigma yY Sigma yy zz Sigma zz xy Sigma xy yz Sigma yz zx Sigma zx von von Mises stress ps Plastic Strains ebv Extra brick variables esv Extra shell variables epxx Epsilon xx epyy Epsil
105. that you have specified Click Preview to identify the tolerance value required to fix a particular xtranode Boundary Condition HyperMesh can detect and fix the following individual loads temperature moments constraints and forces Constrained Rgd Body The Rigid Body Review macro is located in the Toolsmenu of the LS DYNA Utility menu It allows you to view the following Master Components Click on a master name to display only this part and its slave parts In the list the master s row is highlighted In the graphics area the master part is highlighted in white Master Component Id Master rigid body part component collector IDs Slave Component Ids Corresponding slave rigid body part IDs Slave Set Names 105 Corresponding HyperMesh entity set names IDs for the slave rigid body part IDs Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 71 Proprietary Information of Altair Engineering h 1ewew gt faster ot 5 np nid d _fitspinde 112 _ Zero lo master comp _ No associated slave set set rig column Annisa 3049 SLAVE RIIGID BODY SET PART 1012 3057305330573105 SLAVE RIGID BODY SET PART 1012 Use Displayed Components Restore Comps Display Rehesh Master Comps Close The Constrained Rgd Body macro The following functions are available in the Constrained Rgd Body macro Use Displayed This check box allows you to view a list of rigid bodies from only
106. the Components Only displayed component collectors Restore Comps This button restores the graphical display to what it was when the Display macro was opened Refresh Master Comps This button refreshes the list display after you have modified rigid bodies This button closes the macro To use the Convert To Rigid macro This macro is used to convert deformable parts of an LS DYNA model to rigid 1 From the Geom or Tool page click user prof From the User Profile dialog select LsDyna Click OK Click Toolsin the macro panel Click Convert To Rigid Click OK from the pop up window Select the elements to convert to rigid N Click return The Convert To Rigid macro performs the following steps when the selected elements are converted to rigid For the selected elements a check is performed on the comps for rigid MAT RIGID or matl20 or deformable materials all except matl20 If deformable materials exist rigid materials MAT RIGID are created with the properties from the original deformable materials A check is performed for rigid materials that are already defined If rigid materials are found the comps and rigid materials are retained e Comps located partially within the window are split into two comps The new comp has the same property section ID but new material Material ID For example if A pillar is partially within the window then a new comp A pillar rig is created A pillar
107. type char tx indep var const int tx curve id const int is ty curve const char ty interpol type char ty indep var const int ty curve id const int is tz curve const char tz interpol type char tz indep var const int tz curve id virtual void API SendOffGeneralScalarForce int num general scalar force const int idx const int id const int i marker id const int j marker id const int bodyl id const int body2 id const int is force expression const char force expression const int is force curve const char force interpol type const char force indep var const int force curve id virtual void API SendOffGeneralScalarTorque int num general scalar torque const int idx Proprietary Information of Altair Engineering Altair Engineering const int id const int i marker id const int j marker id const int bodyl id const int body2 id const int is torque expression const char torque expression const int is torque curve const char torque interpol type const char torque indep var const int torque curve id 48 virtual void API SendOffXYCurveData const int num curve const int idx const int id const int num xy pair const double x val const double y val 49 virtual void API SendOffTemplate const int num template const int idx const char text MotionView Result Please contact MotionView Support to obtain information about an example The Mode
108. type idx int mrfOpenDataTypeByName const char type name int mrfRegisterForTabulatedOutput void int mrfRegisterForRigidBodyAnimation void 2 0 1 2 3 Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 13 Proprietary Information of Altair Engineering int mrfRegisterNoGroundBody void by default the api assumes that the first rigid body is the ground body and its time history is discarded because they are time invariant If in your model there is no ground body or you do not want to make the ground body the first one in the rigid body element list then you have to call this function int mrfRegisterForModalFlexBodyAnimation const int num modal coords x y z e0 e1 e2 e3 all followed by modal coordinates ql q2 Wf int mrfRegisterForAbsNodalFlexBodyAnimation const int num nodes xl x2 xn yl y2 yn Z1 Z2 zn where n num nodes int mrfCloseDataType void int mrfCreateComponent const char component int mrfCreateElement const char element name int mrfCreateElement const char element name const int element id int mrfOpenTimeStep const float time int mrfCloseTimeStep void int mrfMoveToElementByIndex const int element idx int mrfMoveToElementByName const char element name int mrfPutComponentData const float component data The following is a working example and comments about the usage of the API f
109. uctions in a simple solver Example solver code with the API Functions in place int main int argc char argv Read Model model data model ReadModel argc argv amp model Populate Header mrfOpenResult 0 0f float model tend model num steps mrfOpenResultHeader balls mrf balls abf balls tab mrfCreateDataType Rigid Body mrfCreateDataType System mrfOpenDataTypeByName Rigid Body mrfRegisterForRigidBodyAnimation mrfRegisterNoGroundBody mrfRegisterForTabulatedOutput up ten mrfCreateComponent mrfCreateComponent z mrfCreateComponen mrfCreateComponen mrfCreateComponen mrfCreateComponent n t 0 mrfCreateComponent 1 t 2 t e3 mrfCreateComponent 14 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering mrfCreateComponent zd mrfCreateComponent xdd mrfCreateComponent ydd mrfCreateComponent zdd mrfCloseDataType mrfOpenDataTypeByName System mrfRegisterForTabulatedOutput mrfCreateComponent Potential mrfCreateComponent Kinetic mrfCreateComponent Total mrfCloseDataType int body idx mrfOpenDataTypeByIndex 0 for body idx 0 body idx model num balls body idx
110. ut from this panel The POP option is supported for NEFSKE options The following options are supported SIMPLE PRESSURE VOLUME SIMPLE AIRBAG WANG NEFSKE WANG NEFSKE JETTING HYBRID HYBRID JETTING To create the above airbag cards in the control vol panel 1 Select the a rbag subpanel 2 Type a name for the airbag 3 Select card image airbag 4 Select entities that are defined in the airbag There are three different ways to select entities that are defined in an airbag Create a contact surf SET SEGMENT from the contact surfs panel and select that contact surf Create an entity set of components SET PART in the entity setspanel and select that comp set Select elements This also exports at SET SEGMENT whose id is defined during export using the LS DYNA keyword template 5 Click create 6 Once an airbag is created with the selected entities click editto bring up the card image 7 Select the required OPTION of AIRBAG OPTION The following reference geometry card is supported AIRBAG REFERENCE GEOMETRY OPTION OPTION BIRTH _RDT To create a reference geometry card in the control vol panel Select the reference geometry subpanel 2 Enter a name for the reference geometry 3 Select card image airbagRefGeom 4 Select the nodes that define the reference geometry 5 Click create Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 53 Proprietary Information of Al
111. ve appears in a pop up window 3 Modify values in the card image and click return to go back to the Material Table 80 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering To merge materials 1 In the table select the materials you want to merge Use SHIFT click to select multiple consecutive rows and to select non consecutive rows Click Merge As The Material Table expands to include new fields for merging materials Select the material ID to use as the new material in the Retain material id field Click the Merge button The components for each of the selected materials are merged into the material you selected The remaining materials still exist and are listed in the table but they are not assigned to any components To find duplicate materials 1 2 Ensure that ALL is selected in the Material type field Click the Check duplicates button The Material Table expands to include new fields for handling duplicate materials Choose a group number from the View materials in duplicate group field The materials in that group appear in the table The results for the duplicates check are divided into consecutively numbered groups of the same material type You can easily merge the duplicate materials using the Merge button See How Do Merge Materials for steps on using the merge feature To view another result group of duplicate materials
112. y Card 58 Altair Engineering LS DYNA Solver Interface HyperWorks 8 0 49 Proprietary Information of Altair Engineering Creating Cards Control Cards DATABASE OPTION cards in Keyword are listed on the DBOpt control card in HyperMesh An active field is output as the appropriate individual card in the data deck A control card can be in one of three states State Color Explanation Undefined Gray The control card was either never created or was deleted Defined See Note Green Any control card viewed in the card previewer is activated Inactive Red A card that has been defined may be disabled The attributes for that card remain however the control card is not output Note Those control cards that are defined green in the control card editor are output Default values for attributes are common throughout the card previewer A default value field has one of the following states State Description Default ON In this state the field label color is yellow and no data entry is allowed Default OVERRIDDEN To override a default value field pick the yellow field label When you override a default value field the label text color changes to cyan and you can enter data in the field Systems The systems cards can be previewed but not edited Nodes These cards can be previewed but not edited 50 LS DYNA Solver Interface HyperWorks 8 0 Altair Engineering Proprietary Information of Altair Engineering

Download Pdf Manuals

image

Related Search

Related Contents

DH-3N30 DH-3N20  iStarUSA E-30 computer case  Winter `13 - LPT Home Page - HP LaserJet and Lexmark Parts      NF CX 1651 déf - Chauvin Arnoux  Pour une iconicité corporelle  

Copyright © All rights reserved.
Failed to retrieve file