*LSDYNA_SPOTWELD_DAIMLER_GENERATOR

Description: Converts LS-DYNA spotweld to failure information

Syntax: lsdyna_spotweld_daimler_generator(spotweld_data,starting_mid,connection_offset,yield_stress_column,tangent_modulus_column,normal_stress_col,bending_stress_col,shear_stress_col,normal_exp_col,bending_exp_col,shear_exp_col,spotweld_type,mid_col,layer_id_column,gfad_col,sm1name_col,sm2name_col,smt1_col,smt2_col)

Inputs
ID Name Type Default Remarks
1 SDTITFSFPOM dataset   Spotweld data that includes the failure stress for pairs of metals <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#datasetinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Starting MID text   LS-DYNA Material ID
3 Connection Offset text   Material ID will be offset by this number for a connection id
4 Yield Stress Column text   Column that contains the yield stress
5 Tangent Modulus Column text   Column that contains the tangent modulus column
6 Normal Stress Column text   Column that contains the normal stress column
7 Bending Stress Column text   Column that contains the bending stress column
8 Shear Stress Column text   Column that contains the shear stress column
9 Normal Exponent Column text   Column that contains the normal exponent
10 Bending Exponent Column text   Column that contains the bending exponent
11 Shear Exponent Column text   Column that contains the shear exponent
12 Spotweld type select   Spotweld type
13 Spotweld MID Column text   Column that contains the MID. If unspecified, the Starting MID will be ignored
14 Layer ID Column text   Indicates the layer type such as 2T/3T/4T weld type
15 GFAD Column text   Fading energy column
16 SM1NC text   This is the name column containing the sheet-metal 1 of the weld to include in material title
17 S2NC text   This is the name column containing the sheet-metal 2 of the weld to include in material title
18 S1TC text   This is the thickness column name for sheet-metal 1 to include in material title
19 S2TC text   This is the thickness column name for sheet-metal 1 to include in material title
Outputs
ID Name Type Remarks
1 Spotweld test data dataset  
2 Spotweld LS-DYNA material text  
3 Logs dataset  

*LSDYNA_MATERIAL_CURVE_VALIDATION

Description: Performs LS-DYNA Material Curves Validation

Syntax: lsdyna_material_curve_validation(lsdyna_file,lsdyna_input_as_text,include_derivatives,curve_options,table_options,material_types)

Inputs
ID Name Type Default Remarks
1 LS-DYNA Input File file   Keyword file containing material information and its associated curves and tables
2 LITI textarea   Keyword file containing material information and its associated curves and tables
3 IDIO select   Include derivatives in Output
4 Curve Options form-input-table   Curve options
5 Table Options form-input-table   Table options
6 TOMTV select   Types of materials to validate
Outputs
ID Name Type Remarks
1   text  
2   text  
3   dataset  
4   dataset  
5   dataset  
6   dataset  
7   dataset  

*LSDYNA_PARSE_PARAMETERS_FROM_TEXT

Description: LS-DYNA Parse parameters from text

Syntax: lsdyna_parse_parameters_from_text(file_input_text,solver_type,constants,min_percentage,max_percentage,step_percentage)

Inputs
ID Name Type Default Remarks
1 LFIAT textarea   LS-DYNA File Input as Text
2 Solver Type select   Solver Type
3 Constants scalar   Constants
4 Min Percentage scalar   Min Percentage
5 Max Percentage scalar   Max Percentage
6 Step Percentage scalar   Step Percentage
Outputs
ID Name Type Remarks
1   dataset  

*LSDYNA_MATERIAL_TO_DATABASE

Description: Converts LS-DYNA Material to Database JSON

Syntax: lsdyna_material_to_database(database_name,lsdyna_file,include_mat_add_erosion,parent_database_id,meta_file,order_columns,map_columns)

Inputs
ID Name Type Default Remarks
1 Database name text   Database name
2 LS-DYNA Input File file   LS-DYNA Input File
3 Include MAT_ADD_EROSION information select   Include MAT_ADD_EROSION information
4 IUALFD remote_lookup   Inherit Users and Layout from Database
5 Meta-data dataset   If present, the meta-data using the <Material ID> column will be used to import data <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#datasetinput’> <i class=’fa fa-external-link’> </i> View more </a>
6 ODCBOMF select   Order Database Columns based on Meta File
7 Map Columns mapper   Map Columns
Outputs
ID Name Type Remarks
1   integer  

*LSDYNA_GET_MATERIAL_CURVE_IDS

Description: Extractions materials and the associated curve defintions

Syntax: lsdyna_get_material_curve_ids(lsdyna_file,lsdyna_input_as_text)

Inputs
ID Name Type Default Remarks
1 LS-DYNA Input File file   Keyword file containing material information and its associated curves and tables
2 LITI textarea   Keyword file containing material information and its associated curves and tables
Outputs
ID Name Type Remarks
1   dataset  

*LSDYNA_SPOTWELD_MATERIAL_GENERATOR

Description: Converts LS-DYNA Material to Spotweld material data

Syntax: lsdyna_spotweld_material_generator(lsdyna_file,spotweld_file,youngs_modulus,bill_of_materials_file)

Inputs
ID Name Type Default Remarks
1 LS-DYNA Input File file   LS-DYNA Input File
2 STDF file   Excel file that contains the spotweld test-data. The sheet names must as follows. MAT1_THICKNESS1_MAT2_THICKNESS2_TESTTYPE
3 Youngs Modulus text   Materials whose modulus that do not match this value will be ignored
4 BTGSD file   Excel file that contains the pair of weld information
Outputs
ID Name Type Remarks
1 Materials dataset  
2 Spotweld test data dataset  
3 Spotweld failures dataset  
4 Spotweld LS-DYNA keyword material text  
5 Bill-of-Materials dataset  
6 Logs dataset  

*LSDYNA_ADD_MATERIAL_TO_EXISTING_DATABASE

Description: Add LS-DYNA Material to Existing Database

Syntax: lsdyna_add_material_to_existing_database(database_id,lsdyna_file,add_or_replace,preview,include_mat_add_erosion,meta_file)

Inputs
ID Name Type Default Remarks
1 Choose Database remote_lookup   Choose Database
2 LS-DYNA Input File file   LS-DYNA Input File
3 Add or Replace select   Add or Replace
4 Preview data select   Preview data
5 Include MAT_ADD_EROSION information select   Include MAT_ADD_EROSION information
6 Meta-data Excel file file   If present, the meta-data using the <Material ID> column will be used to import data
Outputs
ID Name Type Remarks
1   integer  
2   dataset  
3   integer  

*LSDYNA_PARSE_HOLE_SPECIMEN_INFO_FROM_FILE

Description: Parses LS-DYNA keyword input to get Hole specimen information

Syntax: lsdyna_parse_hole_specimen_info_from_file(file_input,specimen_pid,punch_node_1,punch_node_2,punch_node_3,blank_node_1,blank_node_2,blank_node_3,die_node_1,die_node_2,die_node_3,hole_node_1,hole_node_2,hole_node_3)

Inputs
ID Name Type Default Remarks
1 LS-DYNA Keyword File file   LS-DYNA Keyword File
2 Specimen PID scalar   Specimen PID
3 Punch Node 1 scalar   Punch Node 1
4 Punch Node 2 scalar   Punch Node 2
5 Punch Node 3 scalar   Punch Node 3
6 Blank Node 1 scalar   Blank Node 1
7 Blank Node 2 scalar   Blank Node 2
8 Blank Node 3 scalar   Blank Node 3
9 Die Node 1 scalar   Die Node 1
10 Die Node 2 scalar   Die Node 2
11 Die Node 3 scalar   Die Node 3
12 Hole Node 1 scalar   Hole Node 1
13 Hole Node 2 scalar   Hole Node 2
14 Hole Node 3 scalar   Hole Node 3
Outputs
ID Name Type Remarks
1   keyvalue  

*LSDYNA_ADD_HISTORIES

Description: Parses LS-DYNA keyword add *DATATABASE_HISTORY cards to the keyword

Syntax: lsdyna_add_histories(simulation_id,attachment_id,histories)

Inputs
ID Name Type Default Remarks
1 Simulation remote_lookup   Simulation
2 Attachment ID remote_lookup   Attachment ID
3 Histories dataset   Histories <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#datasetinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1   integer  

*LSDYNA_PARSE_PUNCH_SPECIMEN_INFO_FROM_FILE

Description: Parses LS-DYNA keyword input to get Punch specimen information

Syntax: lsdyna_parse_punch_specimen_info_from_file(file_input,specimen_pid,punch_node_1,punch_node_2,punch_node_3,blank_node_1,blank_node_2,blank_node_3,die_node_1,die_node_2,die_node_3,flange_node_1,flange_node_2,flange_node_3)

Inputs
ID Name Type Default Remarks
1 LS-DYNA Keyword File file   LS-DYNA Keyword File
2 Specimen PID scalar   Specimen PID
3 Punch Node 1 scalar   Punch Node 1
4 Punch Node 2 scalar   Punch Node 2
5 Punch Node 3 scalar   Punch Node 3
6 Blank Node 1 scalar   Blank Node 1
7 Blank Node 2 scalar   Blank Node 2
8 Blank Node 3 scalar   Blank Node 3
9 Die Node 1 scalar   Die Node 1
10 Die Node 2 scalar   Die Node 2
11 Die Node 3 scalar   Die Node 3
12 Flange Node 1 scalar   Flange Node 1
13 Flange Node 2 scalar   Flange Node 2
14 Flange Node 3 scalar   Flange Node 3
Outputs
ID Name Type Remarks
1   keyvalue  

*LSDYNA_PARSE_UNIAXIAL_SPECIMEN_INFO_FROM_FILE

Description: Parses LS-DYNA keyword input to get uniaxial specimen information

Syntax: lsdyna_parse_uniaxial_specimen_info_from_file(file_input,specimen_pid,ext_node_1,ext_node_2,width_node_1,width_node_2)

Inputs
ID Name Type Default Remarks
1 LS-DYNA Keyword File file   LS-DYNA Keyword File
2 Specimen PID scalar   Specimen PID
3 Extensometer Node 1 scalar   Extensometer Node 1
4 Extensometer Node 2 scalar   Extensometer Node 2
5 Width Node 1 scalar   Width Node 1
6 Width Node 2 scalar   Width Node 2
Outputs
ID Name Type Remarks
1   keyvalue  

*LSDYNA_PARSE_SHEAR_SPECIMEN_INFO_FROM_FILE

Description: Parses LS-DYNA keyword input to get shear specimen information

Syntax: lsdyna_parse_shear_specimen_info_from_file(file_input,specimen_pid,ext_node_1,ext_node_2,width_node_1,width_node_2,length_node_1,length_node_2)

Inputs
ID Name Type Default Remarks
1 LS-DYNA Keyword File file   LS-DYNA Keyword File
2 Specimen PID scalar   Specimen PID
3 Extensometer Node 1 scalar   Extensometer Node 1
4 Extensometer Node 2 scalar   Extensometer Node 2
5 Width Node 1 scalar   Width Node 1
6 Width Node 2 scalar   Width Node 2
7 Length Node 1 scalar   Length Node 1
8 Length Node 2 scalar   Length Node 2
Outputs
ID Name Type Remarks
1   keyvalue  

*LSDYNA_REPLACE_CURVE_VALUES_FROM_LSOPT_PARAMETERS

Description: Replaces parameters from LSOPT

Syntax: lsdyna_replace_curve_values_from_lsopt_parameters(input_file,curve_id,parameters)

Inputs
ID Name Type Default Remarks
1 Input File file   Input File
2 Curve ID text   Curve ID
3 Parameters dataset   Parameters <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#datasetinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 replaced_curve vector  

*LSDYNA_GET_SHELL_IDS_NEAR_COORDS

Description: Get Ids from Set

Syntax: lsdyna_get_shell_ids_near_coords(input_file,coords,pid,search_radius)

Inputs
ID Name Type Default Remarks
1 LSDYNA Input File file   LSDYNA Input File
2 Coordinates text   Coordinates of X,Y,Z separated by Commas
3 Pid text   Pid
4 Search Radius text   Search Radius
Outputs
ID Name Type Remarks
1 Shell Ids dataset  

*LSDYNA_PARSE_PARAMETERS_FROM_FILE

Description: LS-DYNA Parse parameters from file

Syntax: lsdyna_parse_parameters_from_file(file_input_file,solver_type,constants,min_percentage,max_percentage,step_percentage)

Inputs
ID Name Type Default Remarks
1 LFIAF file   LS-DYNA File Input as File
2 Solver Type select   Solver Type
3 Constants scalar   Constants
4 Min Percentage scalar   Min Percentage
5 Max Percentage scalar   Max Percentage
6 Step Percentage scalar   Step Percentage
Outputs
ID Name Type Remarks
1   dataset  

*LSDYNA_PARSE_SENSORS_FROM_SIMULATION

Description: LS-DYNA Parse sensors from simulation

Syntax: lsdyna_parse_sensors_from_simulation(simulation_id)

Inputs
ID Name Type Default Remarks
1 Simulation remote_lookup   Simulation
Outputs
ID Name Type Remarks
1   dataset  

*LSDYNA_ENCRYPT_TEXT

Description: LS-DYNA Encrypt Text

Syntax: lsdyna_encrypt_text(gpg_exe,keyword_data,lsdyna_key)

Inputs
ID Name Type Default Remarks
1 GBFP text   GPG Binary Full Path
2 Keyword data textarea   Keyword data
3 LS-DYNA PGP Key textarea   If empty, an internal key will be used
Outputs
ID Name Type Remarks
1   textarea  

*LSDYNA_GET_CURVE_VALUES_AS_PARAMETERS

Description: Parses a given curve and returns the parameters

Syntax: lsdyna_get_curve_values_as_parameters(input_file,curve_id)

Inputs
ID Name Type Default Remarks
1 Input File file   Input File
2 Curve ID text   Curve ID
Outputs
ID Name Type Remarks
1   dataset  

*LSDYNA_NODES_TO_DATASET

Description: LS-DYNA Notes to Dataset

Syntax: lsdyna_nodes_to_dataset(lsdyna_text,parse_parameters,attrs)

Inputs
ID Name Type Default Remarks
1 LS-DYNA_Test textarea   LS-DYNA_Test
2   text    
3 Additional Attributes textarea   Separater each attribute by a comma (,) and the name and value by a colon (:)
Outputs
ID Name Type Remarks
1   dataset  

*LSDYNA_MATERIAL_REMOVE_STRAIN_RATES

Description: Performs LS-DYNA Material Remove Strain Rates

Syntax: lsdyna_material_remove_strain_rates(lsdyna_file)

Inputs
ID Name Type Default Remarks
1 LS-DYNA Input File file   Keyword file containing material information and its associated curves and tables
Outputs
ID Name Type Remarks
1   text  
2   dataset  
3   dataset