GISSMO¶
Added GISSMO sample Workflow to Workflow library.

GISSMO sample Workflow

The Below link is the link to download the sample Workflow.
https://www.d3view.com/downloads/workflows/104_GISSMO_GEN_5_04032024.d3WfZip
Post-Necking and GISSMO Material Calibration¶
Purpose of the Workflow¶
Preparing GISSMO Material cards by utilizing material test data. The calibration process can be classified into two parts such as:
1/ Post-necking calibration. 2/ Failure strain vs Triaxiality curve calibration.

Purpose Workflow
Elements of the Workflow¶
1/ Input data preparation
2/ Verification of material cards
3/ Post-necking calibration
4/ Failure strain calibration
5/ Regularization

Elements of the Workflows
Features of the Workflow¶
- 1/ Material data input:
- Material data population is now a part of workflow execution which allow us to populate material data with few clicks.
- 2/ Decision Based Execution:
- Based on the decision we make; workflow will auto select the material for calibration and execute the calibration process.
- 3/ Machine learning:
- Workflow will take advantage of machine learning methods whenever necessary to reduce the computational time.
- 4/ Report Generation:
- Workflow generates a report for the execution of any calibration process we select.
Interaction in Start worker¶
The only interaction is with the START worker to provide necessary inputs followed by execution of the Workflow.

Start worker interaction
Start worker Required Inputs Table.¶
Input Name | Input type | Required | Recommended value |
---|---|---|---|
Uniaxial_ELFORM | Number | Yes | 16 |
Uniaxial_NIP | Number | Yes | 5 |
Uniaxial_MassScalingTimestep | Number | Yes | 0 |
UNIAXIAL_CONTROL_SHELL_ISTUPD | Number | Yes | 1 |
UNIAXIAL_VELOCITY_ACCELERATION_DISPLACEMENT | Number | Yes | 2 |
UNIAXIAL_VELOCITY_ACCELERATION_DISPLACEMENT_Value | Number | Yes | 40 |
UNIAXIAL_CONTROL_TERMINATION | Number | Yes | 100 |
UNIAXIAL_BINOUT_FREQ | Number | Yes | 0.5 |
UNIAXIAL_ASCII_FREQ | Number | Yes | 0.1 |
UNIAXIAL_IMFLAG | Number | Yes | 0 |
UNIAXIAL_IMASS | Number | Yes | 0 |
UNIAXIAL_DT0 | Number | Yes | 0.1 |
UNIAXIAL_ILIMIT | Number | Yes | 100 |
UNIAXIAL_MAXREF | Number | Yes | 100 |
UNIAXIAL_IACC | Number | Yes | 0 |
Type of Verification | List | Yes | Verification |
Material for Verification | List | Yes | Prilimnary MAT24 |
Choice of Test Data for Post-Necking calibration | List | Yes | E8 |
Choice of Force vs Deflection | List | Yes | Test Froce deflection |
Material Name | Text | Yes | DP590 |
Notch Template d3VIEW | Text area | Yes | Template file |
Shear Template Custom | Text area | Yes | Template file |
Punch Template d3VIEW | Text area | Yes | Template file |
Punch Template Custom | Text area | Yes | Template file |
Notch_Element_Formulation | Number | Yes | 16 |
Notch_Number_of_Integration_Points | Number | Yes | 5 |
Notch_Mass_Scaling_Timestep | Number | Yes | 0 |
Notch_CONTROL_SHELL_ISTUPD | Number | Yes | 0 |
Notch_Velocity_Acceleration_Displacement_value | Number | Yes | 5 |
Notch_CONTROL_TERMINATION | Number | Yes | 100 |
Notch_Binary_Output_Frequency | Number | Yes | 10 |
Notch_ASCII_Output_Frequency | Number | Yes | 0.1 |
Notch_ILIMIT | Number | Yes | 100 |
Notch_DT0 | Number | Yes | 0.1 |
Notch_Velocity_Acceleration_Displacement | Number | Yes | 2 |
Notch_IMFLAG | Number | Yes | 0 |
Notch_IMASS | Number | Yes | 0 |
Notch_MAXREF | Number | Yes | 100 |
Notch_IACC | Number | Yes | 0 |
Notch_Additional_keywords | Text area | Yes | keywords |
Notch_Simulation_Name | Text | Yes | Name of the Simulation |
Shear_Element_Formulation | Number | Yes | 16 |
Shear_Number_of_Integration_Points | Number | Yes | 5 |
Shear_Mass_Scaling_Timestep | Number | Yes | -0.00005 |
Shear_CONTROL_SHELL_ISTUPD | Number | Yes | 1 |
Shear_Velocity_Acceleration_Displacement_value | Number | Yes | 2.5 |
Shear_CONTROL_TERMINATION | Number | Yes | 10 |
Shear_Binary_Output_Frequency | Number | Yes | 0.1 |
Shear_ASCII_Output_Frequency | Number | Yes | 0.1 |
Shear_Velocity_Acceleration_Displacement | Number | Yes | 2 |
Shear_IMFLAG | Number | Yes | 0 |
Shear_IMASS | Number | Yes | 0 |
Shear_ILIMIT | Number | Yes | 100 |
Shear_DT0 | Number | Yes | 0.1 |
Shear_MAXREF | Number | Yes | 100 |
Shear_IACC | Number | Yes | 0 |
Shear_IRATE | Number | Yes | 0 |
Shear_Additional_keywords | Text area | Yes | Keywords |
SHEAR_GRIP_DISTANCE | Number | Yes | 19 |
Punch_Element_Formulation | Number | Yes | 16 |
Punch_NIP | Number | Yes | 5 |
Punch_MassScalingTimestep | Number | Yes | 0 |
Punch_MembraneThinning | Number | Yes | 1 |
Punch_VAD | Number | Yes | 2 |
Punch_Velocity_Displacement_Acceleration_Value | Number | Yes | 9 |
Punch_Duration | Number | Yes | 100 |
Punch_Binary_Frequency | Number | Yes | 1 |
Punch_ASCII_Frequency | Number | Yes | 0.01 |
Punch_IMFLAG | Number | Yes | 0 |
Punch_IMASS | Number | Yes | 0 |
Punch_DT0 | Number | Yes | 0.1 |
Punch_ILIMIT | Number | Yes | 100 |
Punch_MAXREF | Number | Yes | 100 |
Punch_IACC | Number | Yes | 0 |
Punch_Dynamic_Friction | Number | Yes | 0 |
Punch_Static_Friction | Number | Yes | 0.125 |
Punch_Simulation_Name | Text | Yes | Name of the Simulation |
Punch_Additional_Keywords | Text area | Yes | Punch Keyword |
Principal Strain Type | List | Yes | Principal strain from centre elemet |
Principal Strain Location | List | Yes | Location based element |
Biaxial Flange Radius 1 | Number | Yes | 58286 |
Biaxial Flange Radius 2 | Number | Yes | 58158 |
Biaxial Flange Radius 3 | Number | Yes | 58195 |
List of non required inputs in Start worker¶
<<<<<<< HEAD EMOD
MAT_ID
Density
Poisson’s_Ratio
Offset
Stress Scale Factor
Uniaxial Force Dispalcement E8
Uniaxial Engineering stress vs strain Regularization
FD Uniaxial
FD Extenention
FD EXTENDED
Uniaxial E8 GRIP SIZE ENDTOEND
Uniaxial E8 Gauge Width
Uniaxial E8 Extensometer Length
Uniaxial E8 Thickness
Uniaxial E8 Gauge Length
Plastic_Strain_VS_Displacement
Uniaxial E8 DIC VS Displacement
Uniaxial E8 FD all specimens
Uniaxial E8 DIC vs Displacement all specimens
Uniaxial E8 Engg Stress Strain all specimens
Uniaxial E8 Specimen Dimension
Uniaxial E8 Test Specimen
Notch Specimen Thickness
Notch Specimen Grip Distance
Notch Specimen Gauge Width
Notch Specimen Extensometer Length
Notch FD all specimens
Notch FD test data
Notch DIC vs Displacement
Notch DIC vs Displacement all specimens
Notch Specimen Gauge Length
Notch Specimen Dimensions
Notch Test Specimen
Shear Specimen Gauge Width
Shear Specimen Gauge Length
Shear FD all specimens
Shear_Specimen_Thickness
Shear FD test data
Shear DIC vs Displacement
Shear DIC vs Displacement all specimens
Shear Specimen Dimensions
Shear Test Specimen
Punch Diameter
Punch Specimen Diameter
Punch FD all specimens
Punch Specimen Thickness
Punch FD test data
Punch DIC vs Displacement all specimens Max Displacement
Punch Specimen Gauge Length
Punch DIC vs Displacement all specimens Failure
Punch Specimen Dimensions
Uniaxial Regularization Gauge Width
Uniaxial Regularization Extensometer Length
Uniaxial Regularization Thickness
Uniaxial Regularization Gauge Length
Uniaxial Regularization Engineering Stress Strain all specimen
Uniaxial Regularization FD all specimen
Uniaxial Regularization DIC VS Displacement
Uniaxial Regularization DIC vs Displacement all specimens
Uniaxial Regularization GRIP SIZE ENDTOEND
Uniaxial Regularization Specimen Dimension
Uniaxial Regularization Test Specimen
Cone Push All Specimen
Drop Tower All Specimen
Test Triaxiality Curve
Material data files
Material Parser workflow
Execution Type
Uniaxial Triaxiality Type
Uniaxial Specimen Type
Notch Specimen Type
Shear Specimen Type
Punch 1mm Specimen Type
Punch 2mm Specimen Type
Cone Push 1mm Specimen Type
Cone Push 3mm Specimen Type
Drop Tower 2mps Specimen Type
Drop Tower 4mps Specimen Type
Punch 3mm Specimen Type
d3VIEW Uniaxial Specimen
d3VIEW Shear Specimen
d3VIEW Punch Specimen
Notch Custom Specimen File
Shear Custom Specimen File
Punch_Custom_Specimen 1mm
Cone Push Custom Specimen 1mm
Cone Push Custom Specimen 2mm
Drop Tower Custom Specimen 2mps
Punch Custom specimen 2mm
Punch Custom specimen 3mm
Uniaxial Template d3VIEW
Uniaxial_Solver_Config
Notch Solver Config
Shear Solver Config
Punch Solver Config
Preliminary Hardening Curve
Calibrated Hardening Curve
MAT24 with Calibrated Hardening curve
Strain Rate Curves Table
Strain Rate Table
ECRIT Curve
Calibrated LCSDG Curve
Calibrated LCREGD curve
Calibrated FADEXP curve
Uniaxial Failure Strain calibration curve
Punch Failure Strain calibration curve
Notch Failure Strain calibration curve
Shear Failure Strain calibration curve
Notch Shadow Triaxiality
Shear Shadow Triaxiality
Biaxial Shadow Triaxiality
Punch Domain Range 1
Baseline LCSREG
FD Extension Notch
FD EXTENDED_Notch
FD Extension Shear
FD EXTENDED_Shear
MAT_ADD_EROSION_Calibrated
FD EXTENDED_Punch
Initial K value
Yield Strength
Ultimate Tensile Strength
Strain Rate Failure Curve
Element location for Punch Max displacement
Shear Element location Max displacement
Notch Center location Element for Max Strain
Center Element location Uniaxial E8 Max Strain
Center Element location for Uniaxial Reg Max Strain
Uniaxial E8 Specimen PID
Uniaxial Reg Specimen PID
Biaxial Specimen PID
Shear Specimen PID
Notch Specimen Part ID
Uniaxial E8 Ext Node 1
Uniaxial E8 Ext Node 2
Uniaxial E8 Width Node 2
Uniaxial E8 Width Node 1
Archived files
Uniaxial E8 Specimen Dimensions Comparison Threshold min
Uniaxial E8 Specimen Dimensions Comparison Threshold max
Uniaxial Reg Ext Node 1
Uniaxial Reg Ext Node 2
Uniaxial Reg Width Node 1
Uniaxial Reg Width Node 2
Uniaxial Regularization Specimen Dimensions Comparison Threshold min
Uniaxial Regularization Specimen Dimensions Comparison Threshold max
Notch Ext Node 1
Notch Ext Node 2
Notch Width Node 1
Notch Radius node 1
Notch Width Node 2
Notch Radius node 2
Notch Radius node 3
Notch Specimen Dimensions Comparison Threshold min
Notch Specimen Dimensions Comparison Threshold max
Shear Width Node 1
Shear Width Node 2
Shear Length Node 1
Shear Length Node 2
Shear Ext Node 1
Shear Ext Node 2
Shear Specimen Dimensions Comparison Threshold max
Shear Specimen Dimensions Comparison Threshold min
Punch Node 1
Punch Node 2
Punch Node 3
Biaxial Blank Node 1
Biaxial Blank Node 2
Biaxial Blank Node 3 Biaxial Die Node 1
Biaxial Die Node 2
Biaxial Die Node 3
Biaxial Specimen Dimensions Comparison Threshold min
Biaxial Specimen Dimensions Comparison Threshold max¶
widths: 100 header-rows: 1
- Input Name
- Material Type
- Uniaxial Engineering stress vs strain E8
- EMOD
- MAT_ID
- Density
- Poisson’s_Ratio
- Offset
- Uniaxial Force Dispalcement E8
- Uniaxial Engineering stress vs strain Regularization
- FD Uniaxial
- FD Extenention
- FD EXTENDED
- Uniaxial E8 GRIP SIZE ENDTOEND
- Uniaxial E8 Gauge Width
- Uniaxial E8 Extensometer Length
- Uniaxial E8 Thickness
- Uniaxial E8 Gauge Length
- Uniaxial E8 DIC VS Displacement
- Uniaxial E8 FD all specimens
- Uniaxial E8 DIC vs Displacement all specimens
- Uniaxial E8 Engg Stress Strain all specimens
- Uniaxial E8 Specimen Dimension
- Uniaxial E8 Test Specimen
- Notch Specimen Thickness
- Notch Specimen Grip Distance
- Notch Specimen Grip Distance
- Notch Specimen Gauge Width
- Notch Specimen Extensometer Length
- Notch FD all specimens
- Notch FD test data
- Notch DIC vs Displacement
- Notch DIC vs Displacement all specimens
- Notch Specimen Gauge Length
- Notch Specimen Dimensions
- Notch Test Specimen
- Shear Specimen Gauge Width
- Shear Specimen Gauge Length
- Shear FD all specimens
- Shear_Specimen_Thickness
- Shear FD test data
- Shear DIC vs Displacement
- Shear DIC vs Displacement all specimens
- Shear Specimen Dimensions
- Shear Test Specimen
- Punch Diameter
- Punch Specimen Diameter
- Punch FD all specimens
- Punch Specimen Thickness
- Punch FD test data
- Punch DIC vs Displacement all specimens Max Displacement
- Punch Specimen Gauge Length
- Punch DIC vs Displacement all specimens Failure
- Punch Specimen Dimensions
- Uniaxial Regularization Gauge Width
- Uniaxial Regularization Extensometer Length
- Uniaxial Regularization Extensometer Length
- Uniaxial Regularization Thickness
- Uniaxial Regularization Gauge Length
- Uniaxial Regularization Engineering Stress Strain all specimen
- Uniaxial Regularization FD all specimen
- Uniaxial Regularization DIC VS Displacement
- Uniaxial Regularization DIC vs Displacement all specimens
- Uniaxial Regularization GRIP SIZE ENDTOEND
- Uniaxial Regularization Specimen Dimension
- Uniaxial Regularization Test Specimen
- Cone Push All Specimen
- Drop Tower All Specimen
- Test Triaxiality Curve
- Material data files
- Material Parser workflow
- Execution Type
- Uniaxial Triaxiality Type
- Uniaxial Specimen Type
- Notch Specimen Type
- Shear Specimen Type
- Punch 1mm Specimen Type
- Cone Push 1mm Specimen Type
- Cone Push 3mm Specimen Type
- Drop Tower 2mps Specimen Type
- Drop Tower 4mps Specimen Type
- Punch 3mm Specimen Type
- d3VIEW Uniaxial Specimen
- d3VIEW Shear Specimen
- d3VIEW Punch Specimen
- Notch Custom Specimen File
- Shear Custom Specimen File
- Punch_Custom_Specimen 1mm
- Cone Push Custom Specimen 1mm
- Cone Push Custom Specimen 2mm
- Drop Tower Custom Specimen 2mps
- Punch Custom specimen 2mm
- Punch Custom specimen 3mm
- Uniaxial Template d3VIEW
- Uniaxial_Solver_Config
- Notch Solver Config
- Shear Solver Config
- Punch Solver Config
- Preliminary Hardening Curve
- Calibrated Hardening Curve
- MAT24 with Calibrated Hardening curve
- Strain Rate Curves Table
- Strain Rate Table
- ECRIT Curve
- Calibrated LCSDG Curve
- Calibrated LCREGD curve
- Calibrated FADEXP curve
- Uniaxial Failure Strain calibration curve
- Punch Failure Strain calibration curve
- Notch Failure Strain calibration curve
- Shear Failure Strain calibration curve
- Notch Shadow Triaxiality
- Notch Shadow Triaxiality
- Shear Shadow Triaxiality
- Biaxial Shadow Triaxiality
- Punch Domain Range 1
- Baseline LCSREG
- FD Extension Notch
- FD EXTENDED_Notch
- FD Extension Shear
- FD EXTENDED_Shear
- MAT_ADD_EROSION_Calibrated
- FD EXTENDED_Punch
- Initial K value
- Yield Strength
- Ultimate Tensile Strength
- Strain Rate Failure Curve
- Element location for Punch Max displacement
- Shear Element location Max displacement
- Notch Center location Element for Max Strain
- Center Element location Uniaxial E8 Max Strain
- Center Element location for Uniaxial Reg Max Strain
- Uniaxial E8 Specimen PID
- Biaxial Specimen PID
- Shear Specimen PID
- Notch Specimen Part ID
- Uniaxial E8 Ext Node 1
- Uniaxial E8 Ext Node 2
- Uniaxial E8 Width Node 2
- Uniaxial E8 Width Node 1
- Archived files
- Uniaxial E8 Specimen Dimensions Comparison Threshold min
- Uniaxial E8 Specimen Dimensions Comparison Threshold max
- Uniaxial Reg Ext Node 1
- Uniaxial Reg Ext Node 2
- Uniaxial Reg Width Node 1
- Uniaxial Reg Width Node 2
- Uniaxial Regularization Specimen Dimensions Comparison Threshold min
- Uniaxial Regularization Specimen Dimensions Comparison Threshold max
- Notch Ext Node 1
- Notch Ext Node 2
- Notch Width Node 1
- Notch Radius node 1
- Notch Width Node 2
- Notch Radius node 2
- Notch Radius node 3
- Notch Specimen Dimensions Comparison Threshold min
- Notch Specimen Dimensions Comparison Threshold max
- Shear Width Node 1
- Shear Width Node 2
- Shear Length Node 1
- Shear Length Node 2
- Shear Ext Node 1
- Shear Ext Node 2
- Shear Specimen Dimensions Comparison Threshold max
- Shear Specimen Dimensions Comparison Threshold min
- Punch Node 1
- Punch Node 2
- Punch Node 3
- Biaxial Blank Node 1
- Biaxial Blank Node 2
- Biaxial Blank Node 3
- Biaxial Die Node 1
- Biaxial Die Node 1
- Biaxial Die Node 2
- Biaxial Die Node 3
- Biaxial Specimen Dimensions Comparison Threshold min
- Biaxial Specimen Dimensions Comparison Threshold max
- Reporter Template
>>>>>>> 312324a34ff79b7a0723c2a3ced04c767e045b15
Workflow execution with simple steps :
We can calibrate a material by executing the workflow as described below.
- 1/ Navigate to ‘Generic’ in the Start worker:
- The generic tab holds all the ‘Execution Decisions’ one might need to take.
2/ After attaching ‘Material data file’ we can set the Execution type to ‘Get data from material parser’
- 3/ Once we have all the material data, we can execute the workflow by setting the ‘Execution type’ to below settings in the given order.
- a.Verification : Verification with Uncalibrated MAT24 and Uncalibrated failure
- b.Post-necking calibration : FD based
- c.Failure Strain calibration: Uniaxial Notch Shear and Punch
- d.Regularization
Calibrated MAT24 card¶
This workflow is constructed to take an Engineering Stress Strain curve and provide a calibrated MAT24 card whose material behaviour up until and including the Post necking region is similar to that of the Test data.

Calibrated MAT24 card
Post Simulation Results¶
The PPT report should have already been rendered and stored. Results can be downloaded from the PPT blob.

PPT Results
GISSMO Material Calibration with MAT_ADD_EROSION¶
LCSDG Curve From Test
1/ d3VIEWs Material excel parser help us extract all the material information that we need for the calibration process. 2/ This includes the extraction of failure strain from the available DIC strain data. 3/ Material excel parser prepares the Failure Strain vs triaxiality curve which becomes the starting point for the failure calibration process.

LCSDG Curve From Test
1/ LCSDG Curve Calibration¶
- We can calibrate the LCSDG curve with two ways
- Failure Strain calibration with reference triaxiality (0, 0.333, 0.567, 0.666).
- Failure strain calibration along with the triaxiality at failure (adding the triaxiality at failure point along with the reference triaxility).

LCSDG Curve Calibrartion
2/ LCREG and FADEXP Curve Calibration¶
LCREG and FADEXP Curve Calibration
Once we have the calibrated LCSDG curve, the next steps involved in the calibration process is to calibrate the FADEXP and LCREG curves. We calibrate these curves simultaneously by optimizing the LCREG and FADEXP factors for each mesh size and then consolidating the curves.

LCSDG and FADEXP Curve Calibrartion