*CURVE_CREATE_FROM_TEXT

Description: Create a curve with points

Syntax: curve_create_from_text(x-points,y-points)

Inputs
ID Name Type Default Remarks
1 X-Points textarea   comma separated x points
2 Y-Points textarea   comma separated x points
Outputs
ID Name Type Remarks
1 curve_create_from_text_output_1 vector  

*CURVE_USER_DEFINED

Description: Create a curve with custom definition

Syntax: curve_user_defined(curve_name,definition)

Inputs
ID Name Type Default Remarks
1 Curve Name scalar    
2 Definition textarea   Custom function to define the curve. You can follow a C-Style Programming. Variables $points, or function run or class with method run is expected so it can return an array of points
Outputs
ID Name Type Remarks
1 Curve vector  

*CURVE_EXPONENTIAL_DECAY

Description: Create a decaying curve with points

Syntax: curve_exponential_decay(name,xmin,xma_x,ystar_t,yen_d,numberof_points,decay_coefficient,add_zero)

Inputs
ID Name Type Default Remarks
1 Name textarea   Name for the resulting curve
2 XMIN scalar   Minimum value of X
3 XMAX textarea   Maximum value of X
4 YSTART scalar   Decay from this value
5 YEND scalar   Decay to this value
6 Number of Points scalar   Number of points to use between XMIN and XMAX
7 Decay Coefficient scalar   Decay Coefficient. Lower values will result in longer decay
8 add_zero select   Add zero to the decay values
Outputs
ID Name Type Remarks
1 curve_exponential_decay_output_1 vector  

*CURVE_CREATE_FROM_POINTS

Description: Create a curve with points

Syntax: curve_create_from_points(x-points,y-points)

Inputs
ID Name Type Default Remarks
1 X-Points any   CSV separated values
2 Y-Points any   CSV separated values
Outputs
ID Name Type Remarks
1 curve_create_from_points_output_1 vector  

*CURVE_CREATE_Y_FROM_TEXT

Description: Create y from points

Syntax: curve_create_y_from_text(y-points)

Inputs
ID Name Type Default Remarks
1 Y-Points any   CSV values
Outputs
ID Name Type Remarks
1 curve_create_y_from_text_output_1 vector  

*CURVE_DIST_FROM_TWO_POINTS

Description: Compute the distance between two point time-history

Syntax: curve_dist_from_two_points(point1xy_z,point2xy_z)

Inputs
ID Name Type Default Remarks
1 Point 1 XYZ vector   Coordinates of first point <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Point 2 XYZ vector   Coordinlates of second point <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_dist_from_two_points_output_1 scalar  

*CURVE_TIME_HISTORY_COORDINATES_TO_DISPLACEMENTS

Description: Compute displacements from coordinates

Syntax: curve_time_history_coordinates_to_displacements(coordinates_xy_z)

Inputs
ID Name Type Default Remarks
1 Coordinates XYZ vector   Coordinates XYZ <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_time_history_coordinates_to_displacements_output_1 vector  

*CURVE_LOOKUP_BEST_FIT_INITIAL_SLOPE_AND_INTERCEPT

Description: Get best-fit initial slope and intercept

Syntax: curve_lookup_best_fit_initial_slope_and_intercept(curve1,r2_limit,max_strain)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve. Usually stress-vs-strain curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 R2 error limit float   R2 Square error beyond which the linear relationship ends
3 Max Strain float   Maximum Strain Value beyond which the linear relationship ends
Outputs
ID Name Type Remarks
1 curve_lookup_best_fit_initial_slope_and_intercept_output_1 keyvalue  

*CURVE_MAKE_SYMMETRIC

Description: Curve Make Symmetric

Syntax: curve_make_symmetric(curve_1)

Inputs
ID Name Type Default Remarks
1 Vector vector   Update so curve is symmetric about 0.0, 0.0 (origin) <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_make_symmetric_output_1 vector  

*CURVE_LOOKUP_BEST_FIT_INITIAL_SLOPE

Description: Get best-fit initial slope

Syntax: curve_lookup_best_fit_initial_slope(curve1,r2_limit,max_strain)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve. Usually stress-vs-strain curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 R2 error limit float   R2 Square error beyond which the linear relationship ends
3 Max Strain float   Maximum Strain Value beyone which the linear relationship ends
Outputs
ID Name Type Remarks
1 curve_lookup_best_fit_initial_slope_output_1 scalar  

*CURVE_GET_SLOPE_VS_R2

Description: Get Slope vs best fit

Syntax: curve_get_slope_vs_r2(curve1,num_segments)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve. Usually stress-vs-strain curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Number of segments float   Number of segments
Outputs
ID Name Type Remarks
1 curve_get_slope_vs_r2_output_1 vector  

*CURVE_GET_CONVERGED_X

Description:
Compute the x value when y stops changing

Syntax: curve_get_converged_x(curve1,tolerance)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve from which the value is to be looked up <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Tolerance float   If the derivative is within this times the y-range, the curve is assumed to converge
Outputs
ID Name Type Remarks
1 curve_get_converged_x_output_1 scalar  

*CURVE_LOOKUP_XATYABSMAX

Description:
Compute the value of X for a given Y value

Syntax: curve_lookup_xatyabsmax(curve1)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve from which the value is to be looked up <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_lookup_xvalueat_output_1 scalar  

*CURVE_LOOKUP_XVALUEAT

Description:
Compute the value of X for a given Y value

Syntax: curve_lookup_xvalueat(curve1,y_value,format)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve from which the value is to be looked up <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 y_value float   Y value at which the x-value is to be found
3 format string   Specify the format for the resulting X-Value
Outputs
ID Name Type Remarks
1 curve_lookup_xvalueat_output_1 scalar  

*CURVE_GET_SLOPE_PRIOR_TO_CHANGE

Description: Get slope prior to the change

Syntax: curve_get_slope_prior_to_change(curve1,change_type,drop_ratio,return_type)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 change_type select   change_type
3 drop_ratio float   drop_ratio
4 return_type select   return_type
Outputs
ID Name Type Remarks
1 curve_get_slope_prior_to_change_output_1 scalar  

*CURVE_LOOKUP_TTZ

Description: Compute the intersection of the curve with the Y=0 axis and return the x-value as specified below. Useful for determining the time-to-zero velocity.

Syntax: curve_lookup_ttz(curve1,lookuptype)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Velocity time-history curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 lookuptype select   Look up type
Outputs
ID Name Type Remarks
1 curve_lookup_ttz_output_1 scalar  

*CURVE_REMOVE_OUTLIER_POINTS

Description: Remove outlier points from curves

Syntax: curve_remove_outlier_points(curve,axis_type)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve from which outlier points are to be removed <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Axis type select   Axis type
Outputs
ID Name Type Remarks
1 Curve without outlier points vector  

*CURVE_DROP_IF_NEGATIVE

Description: Drop negative values

Syntax: curve_drop_if_negative(curve)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve whose negative values are to be dropped <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_drop_if_negative_output_1 vector  

*CURVE_INTEGRATE_IF_POSITIVE

Description: Integrate positive values

Syntax: curve_integrate_if_positive(curve)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curve whose values are to be reset <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_integrate_if_positive_output_1 vector  

*CURVE_INTEGRATE_IF_NEGATIVE

Description: Integrate negative values only

Syntax: curve_integrate_if_negative(curve)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_integrate_if_negative_output_1 vector  

*CURVE_DROP_IF_POSITIVE

Description: Drop positive points

Syntax: curve_drop_if_positive(curve)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curve whose positive values are to be dropped <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_drop_if_positive_output_1 vector  

*CURVE_CLIPATMAXY

Description: Clip the curves based on either x or y ranges

Syntax: curve_clipatmaxy(curve)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve to be clipped <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_clipatmaxy_output_1 vector  

*CURVE_ABS

Description: Curve Abs

Syntax: curve_abs(curve)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve whose values are to be reset <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_abs_output_1 vector  

*CURVE_POSITIVE_TO_ZERO

Description: Set all positive values to zero

Syntax: curve_positive_to_zero(curve)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve whose values are to be reset <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_positive_to_zero_output_1 vector  

*CURVE_NEGATIVE_TO_ZERO

Description: Set all negative values to zero

Syntax: curve_negative_to_zero(curve)

Inputs
ID Name Type Default Remarks
1 Curves vector   Curve whose values are to be reset <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_negative_to_zero_output_1 vector  

*CURVE_REMOVE_DISCONTINUITY

Description: Remove discontinuity identified by x-point being far away from the previous point and clip at the last point

Syntax: curve_remove_discontinuity(curve,ratiowhencomparedwiththex-range)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve to be clipped <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 x_range_ratio scalar   X range ratio. point whose x is greater than XRANGE*ratio will be used to truncate the curve
Outputs
ID Name Type Remarks
1 curve_remove_discontinuity_output_1 vector  

*CURVE_FIT_HARDENING_NEURALNETWORK

Description: Fit the hardening curves and return the curve

Syntax: curve_fit_hardening_neuralnetwork(hardening_curve-effective_strainvs_effective_stress,typeof_fit,iterations-higherthebetter,learning_rate-lowerthebetter,tolerance-lowerthebetter,numberof_evaluations-percentageof_points-lowerthefaster,numberof_digitization_points,return_type)

Inputs
ID Name Type Default Remarks
1 HC-ESVES vector   Strain hardening curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Type of Fit select   Fit type to use
3 Iterations select   Higher the better
4 LR-LTB select   Lower the better
5 T-LTB select   Lower the better
6 Number of Evaluations select   Percentage of Points - Lower the faster
7 NODP select   Number of Digitization Points
8 Return Type select   Return Type
Outputs
ID Name Type Remarks
1 curve_fit_hardening_neuralnetwork_output_1 vector  

*CURVE_FIT_HARDENING_NEURALNETWORK_PARAMETERS

Description: Fit the hardening curves and return parameters

Syntax: curve_fit_hardening_neuralnetwork_parameters(hardening_curve-effective_strainvs_effective_stress,typeof_fit,iterations-higherthebetter,learning_rate-lowerthebetter,tolerance-lowerthebetter,numberof_evaluations-percentageof_points-lowerthefaster,numberof_digitization_points,return_type)

Inputs
ID Name Type Default Remarks
1 HC-ESVES vector   Hardening Curve - Effective Strain vs Effective Stress <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Type of Fit select   Type of Fit
3 I-HTB select   Iterations - Higher the better
4 LR-LTB select   Learning Rate - Lower the better
5 T-LTB select   Tolerance - Lower the better
6 NOE-POP-LTF select   Number of Evaluations - Percentage of Points - Lower the faster
7 NODP select   Number of Digitization Points
8 Return Type select   Return Type
Outputs
ID Name Type Remarks
1 curve_fit_hardening_neuralnetwork_parameters_output_1 dataset  

*CURVE_FIT_POLYNOMIAL

Description: Fit the curve with polynomials

Syntax: curve_fit_polynomial(curve,order,digitize,xmi_n-optional,xma_x-optional,step-optional,remove_intercept)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve to be fit <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 ORDER select   Order of fit
3 DIG_POINTS select   Number of digitize points
4 XMIN scalar   Xmin value
5 XMAX scalar   Xmax value
6 Step scalar   Step
7 Remove Intercept select   Line is rotated about the mean point until it passes through the origin
Outputs
ID Name Type Remarks
1 curve_fit_polynomial_output_1 vector  

*CURVE_THREEMS_CLIP

Description: Compute 3ms clip

Syntax: curve_threems_clip(curve,time_sf)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 time_sf scalar    
Outputs
ID Name Type Remarks
1 curve_threems_clip_output_1 scalar  

*CURVE_SET_CONSTANT_Y_VALUE

Description: Set constant y-value to all x-points

Syntax: curve_set_constant_y_value(curve,y_value)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curves to be converted <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Constant Y-value textarea    
Outputs
ID Name Type Remarks
1 Curve with constant value vector  

*CURVE_ZONE_VALUES

Description: Compute zone values based on x-ranges

Syntax: curve_zone_values(curvetouseforcomputingthezonecalculations,zones,calculation_type,zone_names)

Inputs
ID Name Type Default Remarks
1 CTUFCTZC vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Zones string   provide colon separated range for x axis
3 Calculation Type select    
4 Names string   CSV Names to associate with the zones. Default is to use curve names
Outputs
ID Name Type Remarks
1 curve_zone_values_output_1 keyvalue  

*CURVE_ZONE_AVERAGE

Description: Compute zone average based on x-ranges

Syntax: curve_zone_average(curvetouseforcomputingthezoneaverage,zones)

Inputs
ID Name Type Default Remarks
1 CTUFCTZA vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Zones string   provide colon separated range for x axis
Outputs
ID Name Type Remarks
1 curve_zone_average_output_1 keyvalue  

*CURVE_ENGTOTRUESTRESS

Description: Engineering stress vs strain curve to True stress vs strain curve using Constant Volume assumption

Syntax: curve_engtotruestress(engineeringstressstraincurve,axis,poissons_ratio,loading_type)

Inputs
ID Name Type Default Remarks
1 ESSC vector   Eng SS Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Axis select   Select x axis to convert only Eng strain to True Strain
3 Poissons Ratio scalar   Poissons Ratio to account for volumetric compression
4 Loading Type select   Select x axis to convert only Eng strain to True Strain
Outputs
ID Name Type Remarks
1 curve_engtotruestress_output_1 vector  

*CURVE_ADD_ZERO_ORIGIN

Description: Add a value 0,0 if it does not exists

Syntax: curve_add_zero_origin(curve_input)

Inputs
ID Name Type Default Remarks
1 Choose the curve vector   Curve to which the (0,0) is to be added <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_add_zero_origin_output_1 vector  

*CURVE_ENGSTRESSSTRAIN_FORCEDEFLECTION

Description: Convert a force-deflection curve to a Engineering stress vs strain curve based

Syntax: curve_engstressstrain_forcedeflection(eng_stress_strain,sectiontype,length,widthorradius,thickness)

Inputs
ID Name Type Default Remarks
1 Eng Stress Strain vector   Eng SS curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 section type select   Cross section type at the gauge
3 length float   Gage length
4 width or radius float   Width or radius at the gauge
5 thickness float   Specimen thickness
Outputs
ID Name Type Remarks
1 curve_engstressstrain_forcedeflection_output_1 vector  

*CURVE_FORCEDEFLECTIONTOENGSTRESSSTRAIN_SECTION

Description: Convert a force-deflection curve to a Engineering stress vs strain curve based

Syntax: curve_forcedeflectiontoengstressstrain_section(forcedeflectioncurve,sectiontype,length,widthorradius,thickness)

Inputs
ID Name Type Default Remarks
1 Force deflection curve vector   Force-displacement Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 section type select   Select cross section type of the specimen at the gauge
3 length float   Gage Length
4 width or radius float   Width or Radius at the Gage
5 thickness float   Thickness of the specimen at the gauge
Outputs
ID Name Type Remarks
1 curve_forcedeflectiontoengstressstrain_section_output_1 vector  

*CURVE_SCALEANDOFFSET

Description: Perform an scale followed by an offset for x and y as specified below

Syntax: curve_scaleandoffset(curvetobescaled,x_scale,y_scale,x_offset,y_offset)

Inputs
ID Name Type Default Remarks
1 CTBS vector   Curve to be scaled and offset <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 x_scale float   Scale factor for X after the offset is applied.
3 y_scale float   Scale factor for Y after the offset is applied
4 x_offset float   X-Offset value. This will be added to the old value
5 y_offset float   Y-Offset value. This will be added to the old value
Outputs
ID Name Type Remarks
1 curve_scaleandoffset_output_1 vector  

*CURVE_SCALAR_SUBTRACT

Description: Subtract a value from all points of a curve

Syntax: curve_scalar_subtract(curvetobesubtracted,value)

Inputs
ID Name Type Default Remarks
1 CTBS vector   Curve subtracted <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 x_scale float   Value to be subtracted
Outputs
ID Name Type Remarks
1 curve_scalar_subtract_output_1 vector  

*CURVE_FORCEDEFLECTIONTOENGSTRESSSTRAIN

Description: Convert a force-deflection curve to a Engineering stress vs strain curve based

Syntax: curve_forcedeflectiontoengstressstrain(forcedeflectioncurve,length,area)

Inputs
ID Name Type Default Remarks
1 Force deflection curve vector   Force-displacement Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 length float   Gage length of the specimen
3 area float   Cross-section area at the gauge length
Outputs
ID Name Type Remarks
1 curve_forcedeflectiontoengstressstrain_output_1 vector  

*CURVE_GET_POWER_DRIVE_CYCLES

Description: Computer power drive cycles

Syntax: curve_get_power_drive_cycles(curve_input,min_charge_duration,post_charge_duration,peak_tolerance,ignorefirstandlastchargeevents,min_pulse_peak)

Inputs
ID Name Type Default Remarks
1 Choose the curve vector   Curve to which the (0,0) is to be added <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Min Charge Duration scalar   Charges lower than this will be ignored
3 Post charge duration scalar   Charge end is offset forward by this amount before finding the pulse peak
4 Pulse Peak Tolerance scalar   Peak pulse is found using this interval around the charge end plus the post charge duration
5 IFALCE select   Ignore first and last charge events
6 Min pulse peak scalar   Pulse with peaks lower than this value will be ignored. Can be absolute or in percentage of Y-Range. If percentage use % such as 20%
Outputs
ID Name Type Remarks
1 curve_get_power_drive_cycles_output_1 dataset  

*CURVE_TRUETOENGSTRESS

Description: True to Eng

Syntax: curve_truetoengstress(truestressstraincurve,poissons_ratio,tension_compression_flag)

Inputs
ID Name Type Default Remarks
1 True Stress vs Strain Curve vector   True SS Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Poisson’s ratio scalar   Poisson’s ratio
3 Tension/Compression Flag select   Tension/Compression Flag
Outputs
ID Name Type Remarks
1 curve_truetoengstress_output_1 vector  

*CURVE_TRUETOEFFECTIVESTRESS

Description: Convert True to Effective stress vs strain curve by removing all elastic strains

Syntax: curve_truetoeffectivestress(truestressstraincurve,elastic_modulus,yield_type,yield_offsetor_strain,post_necking_treatment,slopefor_extrapolation,last_strain,digitize,saturation_strain,saturation_percentage,intersection_point_type,digitize_option,necking_strain,poissons_ratio,loading_type,enforce_y_monotonicity)

Inputs
ID Name Type Default Remarks
1 TSSC vector   True SS curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Elastic Modulus scalar   Elastic Modulus of the material
3 Yield Calculation Type select   The default uses the effective curve intersection with the X=0 line
4 YOOS scalar   Offset of 0.002 is the recommended value for Steel. Higher values are more suitable for Polymers.
5 Post Necking Treatment select   Post Necking treatment
6 Post-necking Extrapolation Coefficient scalar   Slope for extrapolation. If negative for SWIFT, abs-value becomes the factor. For polymer, this is no-stiffness value. For polymer_segmented, this is no_stiffness:x_sf:y_sf
7 Last Strain scalar   Last strain value for output curve
8 Digitize scalar   Number of points in the output curve. The x-increment is computed based on (XMAX-XMIN)/DIGITIZE which is then used to regenerate the curve
9 Saturation Strain scalar   Stress will be capped beyond this value
10 Saturation Percentage scalar   Stress will be capped beyond this percentage
11 Intersection Point Type select   Intersection Point Type
12 Digitize Option select   Option to digitize curve to required number of points provided in Digitize input
13 Necking Strain scalar   Necking strain
14 Poisson’s Ratio scalar   Poission’s ratio
15 Loading type select   Tension-Compression-Shear flag to compute strains
16 Enforce Monotonic Y select   If the input True-stress vs strain has non-monotonic y-values, this option allows to remove them before converting it to effective stress vs strain
Outputs
ID Name Type Remarks
1 curve_truetoeffectivestress_output_1 vector  

*CURVE_ENG_GET_NECKING_STRAIN

Description: Compute the necking strain from an eng stress-strain curve

Syntax: curve_eng_get_necking_strain(engstressstraincurve,elastic_modulus,yield_type,yield_offsetor_strain,intersection_point_type)

Inputs
ID Name Type Default Remarks
1 ESSC vector   <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Elastic Modulus scalar   The initial slope of the engineering stress vs strain
3 Yield Type select   How the yield is determined
4 YOOS scalar   Yield Offset or Strain
5 Intersection Point Type select   The necking point is determined using the intersection of the true-stress strain with its derivative. You can choose which intersection to use. Default is the first intersection
Outputs
ID Name Type Remarks
1 curve_eng_get_necking_strain_output_1 vector  

*CURVE_ENGSTRESS_YIELD

Description: Compute yield point of eng stress strain curve

Syntax: curve_engstress_yield(engstressstraincurve,elastic_modulus,yield_offset)

Inputs
ID Name Type Default Remarks
1 ESSC vector   Eng stress strain curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Elastic Modulus scalar   Elastic Modulus
3 Yield Offset scalar   Yield Offset
Outputs
ID Name Type Remarks
1 curve_engstress_yield_output_1 vector  

*CURVE_EFFTOTRUE

Description: Convert true-stress-vs-strain curve based from effective–stress-vs-strain curve

Syntax: curve_efftotrue(effective_stressto_true,youngs_modulus,offset)

Inputs
ID Name Type Default Remarks
1 Effective Stress to True vector    
2 Youngs Modulus scalar   Youngs Modulus
3 Offset scalar   Yield Offset
Outputs
ID Name Type Remarks
1 curve_efftotrue_output_1 vector  

*CURVE_LOADING_UNLOADING_DIFFERENCE

Description: Effective to True

Syntax: curve_loading_unloading_difference(loadingunloading)

Inputs
ID Name Type Default Remarks
1 Loading unloading vector    
Outputs
ID Name Type Remarks
1 curve_loading_unloading_difference_output_1 scalar  

*CURVE_OFFSETANDSCALE

Description: Perform an offset followed by scale for x and y as specified below

Syntax: curve_offsetandscale(curvetobescaled,x_offset,y_offset,x_scale,y_scale)

Inputs
ID Name Type Default Remarks
1 CTBS vector   Curve to be offset and scaled <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 x_offset float   X-Offset value. This will be added to the old value
3 y_offset float   Y-Offset value. This will be added to the old value
4 x_scale float   Scale factor for X after the offset is applied.
5 y_scale float   Scale factor for Y after the offset is applied
Outputs
ID Name Type Remarks
1 curve_offsetandscale_output_1 vector  

*CURVE_TO_OCTAVES

Description: Convert the frequency to 1 3 bands

Syntax: curve_to_octaves(curve1,octave_type,value_type)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Octave Type select   Octave Type
3 value_type select   value_type
Outputs
ID Name Type Remarks
1 curve_to_octaves_output_1 vector  

*CURVE_SKIP_EVERY

Description: Create a new curve by skipping points

Syntax: curve_skip_every(curve1,every)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 every integer   every
Outputs
ID Name Type Remarks
1 curve_skip_every_output_1 vector  

*CURVE_CRITICAL

Description: Downsize by taking only critical points

Syntax: curve_critical(curve1)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_critical_output_1 vector  

*CURVE_DIGITIZE

Description: Create a new curve by linear interpolation to reach a maximum of num_points specified below

Syntax: curve_digitize(curve1,num_points,mid_point,add_rdp,rdp_espsilon)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 num_points integer   Total number of points in final curve
3 mid_point integer   creates equal number of points on both the sides of value
4 value_type select   value_type
5 rdp_espsilon integer   add rdp-points
Outputs
ID Name Type Remarks
1 curve_digitize_output_1 vector  

*CURVE_ATAN

Description: Create a new curve by where y = atan(y)

Syntax: curve_atan(curve1)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve to be operated <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_atan_output_1 vector  

*CURVE_ERSATZ_HARDENING

Description: ERSATZ Hardening curve generator

Syntax: curve_ersatz_hardening(material_name,eng_yield_stress,eng_ultimate_stress,necking_strain,elongationat_break)

Inputs
ID Name Type Default Remarks
1 Material Name scalar    
2 Eng Yield Stress scalar    
3 Eng Ultimate Stress scalar    
4 Necking Strain scalar    
5 Elongation at Break scalar    
Outputs
ID Name Type Remarks
1 curve_ersatz_hardening_output_1 vector  

*CURVE_EXTRAPOLATE_CONSTANT

Description: Extrapolate the curve with a constant value

Syntax: curve_extrapolate_constant(curve,x_last,y_last)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Last X-Value scalar   Last X-Value
3 Last y-Value scalar   Last y-Value
Outputs
ID Name Type Remarks
1 curve_extrapolate_constant_output_1 vector  

*CURVE_LINEAR_MORPH_POINTS

Description: Morph current points to new points using linear interpolation

Syntax: curve_linear_morph_points(curve,from_points_csv,to_points_csv,includeinitialpoints)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 from_points_csv textarea   from_points_csv
3 to_points_csv textarea   to_points_csv
4 Include initial points select   Include initial points
Outputs
ID Name Type Remarks
1 curve_linear_morph_points_output_1 vector  

*CURVE_FORMAT_POINTS

Description: Format X and Y values of the Curve

Syntax: curve_format_points(curve,x_format,y_format)

Inputs
ID Name Type Default Remarks
1 CTBF vector   Curve to be formatted <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 X Format scalar   X Format
3 Y Format scalar   Y Format
Outputs
ID Name Type Remarks
1 Curve Formatted vector  

*CURVE_IMPORT_FROM_FILE

Description: Image to text worker

Syntax: curve_import_from_file(curve_file,format)

Inputs
ID Name Type Default Remarks
1 Curve File file   File that contains the curve data
2 Format select   Format
Outputs
ID Name Type Remarks
1 Imported Curve vector  

*CURVE_ENFORCE_DERIVATIVE_MONOTONICITY

Description: Treat YPE

Syntax: curve_enforce_derivative_monotonicity(curve,xlimit,scalefactor)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 xlimit float   xlimit
3 scalefactor float   scalefactor
Outputs
ID Name Type Remarks
1 curve_enforce_derivative_monotonicity_output_1 vector  

*CURVE_BIAXIAL_TO_COMPRESSION

Description: Convert Biaxial Eng Stress-Strain to Compression Eng Stress-Strain

Syntax: curve_biaxial_to_compression(biaxial_eng_stress_strain)

Inputs
ID Name Type Default Remarks
1 BESS vector   Curve that is from a Bi-axial test for elastomeric materials <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_biaxial_to_compression_output_1 vector  

*CURVE_ADJUST_YIELD

Description: Adjust yield to this value

Syntax: curve_adjust_yield(effectivestressvs_strain_curve,new_yield,typeof_yield,adjust_type,max_percentage,strain_range)

Inputs
ID Name Type Default Remarks
1 ESVSC vector   Effecitve SS curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 New Yield scalar   Desired yeild stress
3 Type of Yield select   Nominal or True
4 adjust_type select   stress based/strain based
5 max_percentage scalar   Maximum deviation from the raw curve in percentage
6 strain_range scalar   Not used
Outputs
ID Name Type Remarks
1 curve_adjust_yield_output_1 vector  

*CURVE_YIELD_POINT_TREATMENT

Description: Treat YPE

Syntax: curve_yield_point_treatment(curve,treatment_type,percentage,input_type)

Inputs
ID Name Type Default Remarks
1 Curve vector   Stress vs Strain curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Treatment Type select   Type of treatment
3 percentage float   percentage
4 input_type select   input_type
Outputs
ID Name Type Remarks
1 curve_yield_point_treatment_output_1 vector  

*CURVE_YIELDOFFSETLINE

Description: Compute the Yield offset line using the modulus, and offset factor

Syntax: curve_yieldoffsetline(offset,modulus,max_x)

Inputs
ID Name Type Default Remarks
1 offset float    
2 modulus float    
3 max_x float    
Outputs
ID Name Type Remarks
1 curve_yieldoffsetline_output_1 vector  

*CURVE_ENGSTRESS_VARIANCE

Description: Create a curve using the standard variance of yield, ultimate and failure strain

Syntax: curve_engstress_variance(eng_stress_strain_curve,yield_stress_min,yield_stress_max,ultimate_stress_min,ultimate_stress_max,elongation_strain_min,elongation_strain_max,elastic_modulus,yield_offset,levelstogenerate,level_names)

Inputs
ID Name Type Default Remarks
1 Eng Stress Strain Curve vector    
2 Yield Stress Min scalar    
3 Yield Stress Max scalar    
4 Ultimate Stress Min scalar    
5 Ultimate Stress Max scalar    
6 Elongation Strain Min scalar    
7 Elongation Strain Max scalar    
8 Elastic Modulus scalar    
9 Yield Offset scalar    
10 Levels to generate scalar    
11 Level Names scalar    
Outputs
ID Name Type Remarks
1 curve_engstress_variance_output_1 vector  

*CURVE_ENGSTRESS_VARIANCE_DYNAMIC

Description: Create a curve using the standard variance of yield, ultimate and failure stress

Syntax: curve_engstress_variance_dynamic(dynamic_eng_stress_strain_curve,qs_eng_stress_strain_curve,qs_yield_stress_min,qs_yield_stress_max,qs_ultimate_stress_min,qs_ultimate_stress_max,qs_elongation_strain_min,qs_elongation_strain_max,elastic_modulus,yield_offset)

Inputs
ID Name Type Default Remarks
1 Dynamic Eng Stress Strain Curve vector    
2 QS Eng Stress Strain Curve vector    
3 QS Yield Stress Min scalar    
4 QS Yield Stress Max scalar    
5 QS Ultimate Stress Min scalar    
6 QS Ultimate Stress Max scalar    
7 QS Elongation Strain Min scalar    
8 QS Elongation Strain Max scalar    
9 Elastic Modulus scalar    
10 Yield Offset scalar    
Outputs
ID Name Type Remarks
1 curve_engstress_variance_dynamic_output_1 vector  

*CURVE_ENGSTRESS_SCALE

Description: Create a curve by scaling to the yield, ultimate and failure strain

Syntax: curve_engstress_scale(eng_stress_strain_curve,new_yield_stress,new_ultimate_stress,new_elongation_strain,elastic_modulus,yield_offset,new_necking_strain)

Inputs
ID Name Type Default Remarks
1 Eng Stress Strain Curve vector    
2 New Yield Stress scalar    
3 New Ultimate Stress scalar    
4 New Elongation Strain scalar    
5 Elastic Modulus scalar    
6 Yield Offset scalar    
7 New Necking Strain scalar    
Outputs
ID Name Type Remarks
1 curve_engstress_scale_output_1 vector  

*CURVE_SPLITVALUES

Description: Split the curve into segments and return the Y values for those segmented curves

Syntax: curve_splitvalues(choose_curvetobe_split,typeofvaluetoreturn,numberof_splits)

Inputs
ID Name Type Default Remarks
1 CCTBS vector   Choose Curve to be Split <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 TOVTR select   Type of value to return
3 Number of Splits scalar   Number of Splits
Outputs
ID Name Type Remarks
1 curve_splitvalues_output_1 keyvalue  

*CURVE_REMOVE_REPEATED

Description: Remove repeated points

Syntax: curve_remove_repeated(curvetobe_split,tolerance)

Inputs
ID Name Type Default Remarks
1 CCTBS vector   Choose Curve to be Split <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Tolerance scalar   Tolerance
Outputs
ID Name Type Remarks
1 curve_remove_repeated_output_1 vector  

*CURVE_COMPUTE_PARETO_FRONT_OPTIMAL

Description: Compute pareto front optimal for a two-dimensional point

Syntax: curve_compute_pareto_front_optimal(curve,sort_x_values,criteria)

Inputs
ID Name Type Default Remarks
1 Select the Curve vector   Select the Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Sort X Values select   Sort X Values
3 Criteria textarea   Criteria
Outputs
ID Name Type Remarks
1 curve_compute_pareto_front_optimal_output_1 keyvalue  

*CURVE_CHECK_TOLERANCE

Description: Curve check tolerance

Syntax: curve_check_tolerance(curve,tolerance_type,min_tolerance,max_tolerance,pass_value,fail_value,number_points,moving_window_value_type_to_check)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve to check for tolerance <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Tolerance Type select   Type of tolerance. ABS takes the positive values of Y
3 tolerance scalar   Value of the tolerance
4 tolerance scalar   Max Value of the tolerance
5 Pass Value scalar   Pass Value
6 Fail Value scalar   Fail Value
7 Number of points scalar   Moving forward window of points around the current points
8 MWVT select   Moving window value type
Outputs
ID Name Type Remarks
1 curve_check_tolerance_output_1 vector  

*CURVE_EVENT_DETECTION_DERIVATIVE_SIGN_CHANGE

Description: Detect sign changes based on 3rd derivative sign change

Syntax: curve_event_detection_derivative_sign_change(curve,order,ratio)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve to detect the sign change <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Order scalar   Order of the derivative
3 Ratio scalar   Ratio that indicates the sign change. Smaller values will detect larger number of changes
Outputs
ID Name Type Remarks
1 curve_event_detection_derivative_sign_change_output_1 vector  

*CURVE_EVENT_DETECTION_SIGN_CHANGE

Description: Detect sign changes based sign change

Syntax: curve_event_detection_sign_change(curve,changetype,pretime_window,posttime_window,fluctuationtimewindowinpercentage,minimum_cycle_maxpercentageof_total_max,includeallcross-overpoints,zerovalue,projectvalueswithinthezerovalue)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve to detect the sign change <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Check type select   Check type
3 Min time Window scalar   Min duration over which the event is considered to be occurring
4 Max time Window scalar   Max duration. If the duration exceeds this value, the event detection starts over again
5 Fluctuation time window scalar   During this time window, minor fluctuations are permitted. By default a percentage of the min-window is used
6 Minimum cycle max scalar   Minimum cycle change in percentage of the sustained max value
7 IACP select   Include all cross-over points
8 zero value scalar   Values within -1.0 and 1.0 of this value is considered zero
9 PPWYFWTZVTZ select   Project points whose y-value fall within the zero value to zero
Outputs
ID Name Type Remarks
1 curve_event_detection_sign_change_output_1 dataset  

*CURVE_PROJECT_TOLERANCE

Description: Project points found within a tolerance to a specified value

Syntax: curve_project_tolerance(curve,min_value,max_value,new_value,look_ahead,lookaheadnumberofpoints)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Min Value scalar   Min Value
3 Max Value scalar   Max Value
4 New Value scalar   New Value
5 Look ahead select   Look ahead
6 LANOP scalar   Look ahead number of points
Outputs
ID Name Type Remarks
1 curve_project_tolerance_output_1 vector  

*CURVE_GET_ENCLOSED_AREA

Description: Get the enclosed area from coordinates

Syntax: curve_get_enclosed_area(curverepresentingcoordinates)

Inputs
ID Name Type Default Remarks
1 Curve representing coordinates vector   Curve representing coordinates <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_get_enclosed_area_output_1 scalar  

*CURVE_GET_SLOPE_BETWEEN

Description: Get the secant modulus

Syntax: curve_get_slope_between(curve,x_min,x_max)

Inputs
ID Name Type Default Remarks
1 Input Curve vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 X min scalar   X start
3 X max scalar   X end
Outputs
ID Name Type Remarks
1 Secant Modulus scalar  

*CURVE_GET_RISE_SATURATION

Description: Get the enclosed area from coordinates

Syntax: curve_get_rise_saturation(curveinput)

Inputs
ID Name Type Default Remarks
1 Curve input vector   Curve input <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_get_rise_saturation_output_1 keyvalue  

*CURVE_SIGN_CHANGE_STATS

Description: Detect sign changes and return the stats around that point

Syntax: curve_sign_change_stats(curve,switchtype,pre-switchtime_window,post-switchtime_window,fluctuationtimewindowinpercentage)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve to detect the sign change <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Switch type select   Switch type
3 Pre-switch time Window scalar   Min duration over which the event is considered to be occurring
4 Post-switch time Window scalar   Post time window. Can be specified as a percentage of pre-time window
5 Fluctuation time window scalar   During this time window, minor fluctuations are permitted. By default 10% percentage of the pre-window size is used
Outputs
ID Name Type Remarks
1 curve_sign_change_stats_output_1 dataset  

*CURVE_GET_OPTIMUM_X

Description: Find optimum value from the curve

Syntax: curve_get_optimum_x(curve,objective,convergence_factor)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve to get the optimum value <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve select   Curve to detect the sign change
3 Convergence factor scalar   If a value remains within this multiplied by the y-range, it is assumed to have converged
Outputs
ID Name Type Remarks
1 curve_get_optimum_x_output_1 scalar  

*CURVE_EVENT_DETECTION_HOLD

Description: Detect events by tracking a drop and holding

Syntax: curve_event_detection_hold(curve,hold_value,hold_window,tolerance,numberoftimes)

Inputs
ID Name Type Default Remarks
1 Curve vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Hold Value scalar   Expected value to be constant for the event
3 Hold Window scalar   Hold value for this amount of time
4 Tolerance scalar   Tolerance
5 Number of times scalar   Number of times
Outputs
ID Name Type Remarks
1 curve_event_detection_hold_output_1 scalar  

*CURVE_EVENT_DETECTION_HOLD_MIN_DURATION

Description: Detect a drop that holds for a given min duration

Syntax: curve_event_detection_hold_min_duration(curve,hold_value,hold_window,tolerance)

Inputs
ID Name Type Default Remarks
1 Curve vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Hold Value scalar   Expected value to be constant for the event
3 Hold Window scalar   Hold value for this amount of time
4 Tolerance scalar   This allows to remove minor osciallations while detecting the hold value.
Outputs
ID Name Type Remarks
1 curve_event_detection_hold_min_duration_output_1 dataset  

*CURVE_ENGSTRESS_VARIANCE_SCALES

Description: Compute scales using the standard variance of yield, ultimate and failure stress

Syntax: curve_engstress_variance_scales(quasi-static_eng_stress_strain_curve,qs_yield_stress_min,qs_yield_stress_max,qs_ultimate_stress_min,qs_ultimate_stress_max,qs_elongation_strain_min,qs_elongation_strain_max,elastic_modulus,yield_offset)

Inputs
ID Name Type Default Remarks
1 Quasi-Static Eng Stress Strain Curve vector    
2 QS Yield Stress Min scalar    
3 QS Yield Stress Max scalar    
4 QS Ultimate Stress Min scalar    
5 QS Ultimate Stress Max scalar    
6 QS Elongation Strain Min scalar    
7 QS Elongation Strain Max scalar    
8 Elastic Modulus scalar    
9 Yield Offset scalar    
Outputs
ID Name Type Remarks
1 curve_engstress_variance_scales_output_1 keyvalue  

*CURVE_EVENT_DETECTION_DROP_AND_HOLD

Description: Detect a drop that holds for a given window

Syntax: curve_event_detection_drop_and_hold(curve,drop_value,hold_window)

Inputs
ID Name Type Default Remarks
1 Curve vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Drop Value scalar   deviation tolerance from expected value
3 Hold Window scalar   Hold Value for this amount of time
Outputs
ID Name Type Remarks
1 curve_event_detection_drop_and_hold_output_1 vector  

*CURVE_HILL_CLIMBING

Description: Find optimum value from the curve

Syntax: curve_hill_climbing(curve,objective,start_x,end_x,step_sizefor_x,numberof_iterations)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve to detect the sign change <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve select   Curve to detect the sign change
3 Min time Window scalar   Start X
4 Max time Window scalar   End X
5 SSFX scalar   Step size
6 Number of iterations scalar   Number of iterations
Outputs
ID Name Type Remarks
1 curve_hill_climbing_output_1 scalar  

*CURVE_DERIVATIVE_EXCEEDS_THRESHOLD

Description: Detect sign changes based on 3rd derivative sign change

Syntax: curve_derivative_exceeds_threshold(curve,order,ratio)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Order scalar   Order
3 Ratio scalar   Ratio
Outputs
ID Name Type Remarks
1 curve_derivative_exceeds_threshold_output_1 string  

*CURVE_TORSION_TO_UNIAXIAL

Description: Converts the torsional stress vs shear strain to uni-axial stress vs effective strain

Syntax: curve_torsion_to_uniaxial(torsional_eng_stress_strain_curve)

Inputs
ID Name Type Default Remarks
1 TESSC vector   Torsional Eng Stress Strain Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_torsion_to_uniaxial_output_1 vector  

*CURVE_ADD_DATUM_LINES_FROM_DATASET_COLUMN

Description: Converts a XYZ Coordinate time-history to JS3D

Syntax: curve_add_datum_lines_from_dataset_column(curve,dataset,column,datum_type,color_column,name_column)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve to which the datum-lines are to be added <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Choose Dataset dataset   Dataset that contains the columns <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>
3 Column scalar   Column whose values be be the X or Y values for the datum
4 Check type select   Check type
5 Color Column scalar   Column that governs the colorBy
6 Name Column scalar   Column that governs the nameBy
Outputs
ID Name Type Remarks
1 curve_add_datum_lines_from_dataset_column_output_1 vector  

*CURVE_SUBTRACT_FROM

Description: Compute difference between two curves

Syntax: curve_subtract_from(curve1,curve2)

Inputs
ID Name Type Default Remarks
1 Curve 2 vector   Curve 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve 2 vector   Curve 2 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_subtract_from_output vector  

*CURVE_GET_X_AT_DEVIATION

Description: Return the x-value from which the curve 2 deviates from curve1

Syntax: curve_get_x_at_deviation(curve1,curve2,y_tol,x_tol,y_tol_for_zero)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve 2 vector   Curve 2 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Y tolerance scalar   When a y-value is larger than this input multipled by the YMAX-YMIN, it is considered as deviation
4 X tolerance scalar   When the deviation sustains over a periof of this input multipled by XMAX-XMIN, the deviation is consider to occur
5 YTFZ scalar   This is multipled with Ytol above to determine how close the two curves should be before deviating
Outputs
ID Name Type Remarks
1 curve_subtract_from_output scalar  

*CURVE_VERIFY

Description: Performs verification on various attributes on the curves

Syntax: curve_verify(curvetocheck,checktype)

Inputs
ID Name Type Default Remarks
1 Curve to check vector   Curve to check <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Check type select   Check type
Outputs
ID Name Type Remarks
1 curve_verify_output_1 curve  

*CURVE_CREATE_FROM_EXPRESSION

Description: Computes key values such as Yield, Necking etc.

Syntax: curve_create_from_expression(expression,xmin,xmax,xinc,inputs)

Inputs
ID Name Type Default Remarks
1 Expression textarea   C-Syntax file expressions. Intrinsic functions such as sin/maxg/min can be used
2 xmin scalar    
3 xmax scalar    
4 xinc scalar    
5 ITCBUITE keyvalue   For example, inputs with name A and B can be supplied here to be used in expression as A*SIN(B*x) <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#keyvalueinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_create_from_expression_output_1 vector  

*CURVE_ENGSTRESS_STATS

Description: Computes key values such as Yield, Necking etc.

Syntax: curve_engstress_stats(eng_stress_strain_curve,slope,yield_offset,true_intersection_type,treat_slip,remove_failure)

Inputs
ID Name Type Default Remarks
1 Eng Stress Strain Curve vector    
2 YMIZTBIMSIU scalar   Youngs Modulus. If zero, the best initial matching slope is used
3 OTCYS scalar   Offset to compute yield stress
4 TOTVIDI select   Type of True vs its derivative intersection
5 Treat slip select   Treat slip
6 Remove failure select   Remove failure
Outputs
ID Name Type Remarks
1 curve_engstress_stats_output_1 keyvalue  

*CURVE_TORQUE_VS_TWIST_TO_STRESS_VS_STRAIN

Description: Convert Torque vs Twist to Shear Stress vs Shear String

Syntax: curve_torque_vs_twist_to_stress_vs_strain(torquevs_twist,length,outer_radius,thickness)

Inputs
ID Name Type Default Remarks
1 Torque vs Twist vector   Torque vs Twist <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 length scalar   length
3 outer_radius scalar   outer_radius
4 thickness scalar   thickness
Outputs
ID Name Type Remarks
1 curve_torque_vs_twist_to_stress_vs_strain_output_1 curve  

*CURVE_ENGSTRESS_SCALE_BY_SCALES

Description: Compute variance based on scales

Syntax: curve_engstress_scale_by_scales(eng_stress_strain_curve,scales,slope,offset,scale_after_necking)

Inputs
ID Name Type Default Remarks
1 ESSC vector   Eng SS curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Scales keyvalue   Scales for key parameteres <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#keyvalueinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 slope scalar   Elastic Modulus
4 offset scalar   Yield Offset
5 scale_after_necking select   Allow scalling after necking for variance curves
Outputs
ID Name Type Remarks
1 curve_engstress_scale_by_scales_output_1 vector  

*CURVE_INVERSE

Description: Create a curve by computing Y=1/Y

Syntax: curve_inverse(curve1)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_inverse_output_1 vector  

*CURVE_INVERSE_XY

Description: Create a curve by inversing both X and Y

Syntax: curve_inverse_xy(curve1)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_inverse__xy_output_1 vector  

*CURVE_NORMALIZE

Description: Normalize the curve by dividing the y-values by the max-y

Syntax: curve_normalize(curve1,axis,normalizetype)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve to be normalized <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Axis select   Choose the axis for normalizing
3 normalizetype select   Normalization type. Each value is normalized by dividing it with the max value
Outputs
ID Name Type Remarks
1 curve_normalize_output_1 vector  

*CURVE_INVERT

Description: Invert the curve by by multiplying the X by -1 and Y by -1

Syntax: curve_invert(curve1,inverttype)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector    
2 inverttype select    
Outputs
ID Name Type Remarks
1 curve_invert_output_1 vector  

*CURVE_YVALUES

Description: Curve Yvalues

Syntax: curve_yvalues(curve1)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_yvalues_output_1 set  

*CURVE_GET_VIOLATIONS_FROM_THRESHOLDS

Description: Compute the violations based on min/max threshold curves

Syntax: curve_get_violations_from_thresholds(curve_1,lower_limit_curve,upper_limit_curve,max_violations,scale_factor,soc_curve)

Inputs
ID Name Type Default Remarks
1 C1-B vector   Curve 1 - Baseline <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Lower Limit Curve vector    
3 Upper Limit Curve vector    
4 Max violations scalar   Max violations
5 Scale factor scalar   Scale factor
6 SOC Curve vector   SOC Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_get_violations_from_thresholds_output_1 dataset  

*CURVE_YIELD_STRESS_INSTABILITY

Description: Generate an instability curve based on yield curve based on SWIFT. Thanks to Paul Du Bois for his guidance.

Syntax: curve_yield_stress_instability(effective_stressvs_effective_strain_curve,type,start_search,end_search,search_increment,reversepoints)

Inputs
ID Name Type Default Remarks
1 ESVESC vector   Effective SS curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Instability Type select   Type of Instability
3 TMFS scalar   Triaxiality Min for Search
4 TMFS scalar   Triaxiality Max for Search
5 Search Increment scalar   Search Increment
6 Reverse points select   Reverse points
Outputs
ID Name Type Remarks
1 curve_yield_stress_instability_output_1 vector  

*CURVE_XVALUES

Description: Return the xvalues as a vector

Syntax: curve_xvalues(curve1)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_xvalues_output_1 set  

*CURVE_GET_STATS

Description: Get the curve statistics such as min/maxg/meang/std_dev

Syntax: curve_get_stats(curve1)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve to be normalized <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_get_stats_output_1 keyvalue  

*CURVE_DENORMALIZE

Description: Normalize the curve using stats

Syntax: curve_denormalize(curve1,normalizetype,axis,un-normalized_statistics)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve to be normalized <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 normalizetype select   Normalization type. Each value is normalized by dividing it with the max value
3 Axis select   Choose Axis
4 Un-normalized Statistics keyvalue   This is the curve stats of the raw curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#keyvalueinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_denormalize_output_1 vector  

*CURVE_RDP_DOWNSAMPLING

Description: Curve rdp downsampling

Syntax: curve_rdp_downsampling(curve1,epsilon,chunks)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve that is to be downsized <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 epsilon scalar   The error-value. Larger values will result in higher down-sampling
3 Number of Splits scalar   If > 1, RDP is performed over the specified number of split and the merged curve is returned
Outputs
ID Name Type Remarks
1 curve_rdp_downsampling_output_1 vector  

*CURVE_DOWNSIZE

Description: Curve downsize

Syntax: curve_downsize(curve1,band_size,num_iterations,window_size,window_type)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 band_size scalar   Higher values will result in more down-sampling. The band size is a threshold. Values within this band are considered to be less noisy and thus can be eliminated
3 num_iterations scalar   Number of successive downsizing
4 Window sizer scalar   This is the time interval or number of points over which the range of derivative is computed
5 Window sizer select   This is the time interval or number of points over which the range of derivative is computed
Outputs
ID Name Type Remarks
1 curve_downsize_output_1 vector  

*CURVE_ENFORCE_DECAY

Description: Enforce Decay - Monotonically decreasing values for Y

Syntax: curve_enforce_decay(curve1)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve 1 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_enforce_decay_output_1 vector  

*CURVE_AUTO_CLEAN

Description: Perform a series of checks to auto clean a curve for use by material laws

Syntax: curve_auto_clean(curve1,digitize_points,x_monotonic,regression_smooth,regression_smooth_percentage)

Inputs
ID Name Type Default Remarks
1 Curve 1 vector   Curve to clean <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 digitize_points scalar   Number of points to digitize.
3 x_monotonic select   Enforce x-monotonic values
4 regression_smooth select   Perform smoothing
5 regression_smooth_percentage select   Peform smoothing based on percentage
Outputs
ID Name Type Remarks
1 curve_auto_clean_output_1 vector  

*CURVE_AUTO_CORRELATION

Description: Performs a auto-correlation analysis on a curve

Syntax: curve_auto_correlation(curve_1)

Inputs
ID Name Type Default Remarks
1 Input curve vector   Curve in which the auto-correlation is to be performed <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_auto_correlation_output_1 vector  

*CURVE_GET_VIOLATIONS

Description: Compute the curve2-curve1 in raw or squared form

Syntax: curve_get_violations(curve1,curve2,xmin,xmax,diff_type)

Inputs
ID Name Type Default Remarks
1 C1-B vector   Curve 1 - Baseline <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve 2 vector   Curve 2 <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Xmin scalar   Xmin
4 Xmax scalar   Xmax
5 Difference Type select   Type of difference
Outputs
ID Name Type Remarks
1 curve_get_violations_output_1 vector  

*CURVE_GET_PACK_POWER_PULSES

Description: Compute the pack power pulses

Syntax: curve_get_pack_power_pulses(curve1,zero_ratio)

Inputs
ID Name Type Default Remarks
1 C1-B vector   Curve 1 - Baseline <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Zero Ratio scalar   Value between 0 and 1. Range (Ymax-Ymin) is multipled by this number and used to determine if a value is clsoer to 0.0
Outputs
ID Name Type Remarks
1 curve_get_pack_power_pulses_output_1 dataset  

*CURVE_ENSURE_FIRST_YIELD_GT_ZERO

Description: Ensure first yield gt zero

Syntax: curve_ensure_first_yield_gt_zero(curvetobeoperatedon)

Inputs
ID Name Type Default Remarks
1 CTBOO vector   Curve to be operated on <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_ensure_first_yield_gt_zero_output_1 vector  

*CURVE_REMOVE_NEGATIVE_SLOPE

Description: Remove last negative slope

Syntax: curve_remove_negative_slope(curvetobeoperatedon,percentage)

Inputs
ID Name Type Default Remarks
1 CTBOO vector   Curve whose negative slope is to be removed <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 percentage textarea   Not used
Outputs
ID Name Type Remarks
1 curve_remove_negative_slope_output_1 vector  

*CURVE_REMOVE_TRAILING_INTERSECTION_WITH_X_AXIS

Description: Remove trailing intersection with x-axis

Syntax: curve_remove_trailing_intersection_with_x_axis(curvestobeoperatedon,ignoreintersectionsafter)

Inputs
ID Name Type Default Remarks
1 CTBOO vector   Curves to be operated on <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Ignore intersections after scalar    
Outputs
ID Name Type Remarks
1 Curve with intersections with X vector  

*CURVE_SCALE_UP

Description: Scale Y Values

Syntax: curve_scale_up(base_curve,curveto_scale)

Inputs
ID Name Type Default Remarks
1 Base Curve vector   Base Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Curve to Scale vector   Curve to Scale <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_scale_up_output_1 vector  

*CURVE_VARY_XY_AT_X

Description: Curve Vary Xy At X

Syntax: curve_vary_xy_at_x(base_curve,x,min_x,max_x,step_sizefor_x,min_y,max_y,step_sizefor_y)

Inputs
ID Name Type Default Remarks
1 Base Curve vector   Base Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 X scalar   X
3 Min X scalar   Min X
4 Max X scalar   Max X
5 Step Size X scalar   Step Size X
6 Min Y scalar   Min Y
7 Max Y scalar   Max Y
8 Step Size Y scalar   Step Size Y
Outputs
ID Name Type Remarks
1 curve_vary_xy_at_x_output_1 vector  

*CURVE_SET_Y_AT_X

Description: Curve Set Y At X

Syntax: curve_set_y_at_x(base_curve,x,new_y)

Inputs
ID Name Type Default Remarks
1 Base Curve vector   Base Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 X scalar   X
3 New X scalar   New X
Outputs
ID Name Type Remarks
1 curve_set_y_at_x_output_1 vector  

*CURVE_VARY_Y_AT_X

Description: Curve Vary Y At X

Syntax: curve_vary_y_at_x(base_curve,x,min_y,max_y,step_sizefor_y)

Inputs
ID Name Type Default Remarks
1 Base Curve vector   Base Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 X scalar   X
3 Min Y scalar   Min Y
4 Max Y scalar   Max Y
5 Step Size Y scalar   Step Size Y
Outputs
ID Name Type Remarks
1 curve_vary_y_at_x_output_1 vector  

*CURVE_OFFSETTOINITIALPOINT

Description: Translate the curve to remove zero x-values at the start of the curve

Syntax: curve_offsettoinitialpoint(curvetobeoffsetbyshiftingtheinitialnon-zeropoint)

Inputs
ID Name Type Default Remarks
1 CTBOBSTINP vector   <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_offsettoinitialpoint_output_1 vector  

*CURVE_GET_OFFSET_BY_SLIP

Description: Get offset due to slip

Syntax: curve_get_offset_by_slip(curvetobeoffset,num_dig,segment_length_ratio,r2_limit,merge_ratio,return_type,target_slope,target_percentage)

Inputs
ID Name Type Default Remarks
1 CTBO vector   <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 NOPTUFD integer   Number of points to use for digitization
3 POPTUFCTF integer   Percentage of points to use for computing the fit
4 Min R2 integer   Min R2
5 Merge ratio integer   Merge adjacent slopes that fall within this ratio
6 Return type select   Return type
7 Target Slope float   Slope within this will be considered
8 Target Percentage float   Slope within this tolerance will be considered
Outputs
ID Name Type Remarks
1 curve_get_offset_by_slip_output_1 scalar  

*CURVE_RETAIN_FIRST_LAST_POINTS

Description: Retain only the first and last points of a curve

Syntax: curve_retain_first_last_points(curve)

Inputs
ID Name Type Default Remarks
1 CTBC vector   Curve that will be used <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_retain_first_last_points_output_1 vector  

*CURVE_PERCENTILE

Description: Compute the percentile for the curve

Syntax: curve_percentile(curve,percentile,xmin,xmax)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 percentile float   percentile
3 xmin float   xmin
4 xmax float   xmax
Outputs
ID Name Type Remarks
1 curve_percentile_output_1 scalar  

*CURVE_CLIP

Description: Discard the points if the x-value and y-value is outside of the range specified below

Syntax: curve_clip(curvetobeclipped,x_min,x_max,ymin,ymax)

Inputs
ID Name Type Default Remarks
1 CTBC vector   Curve that will be clipped <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 x_min float   Values below this value will be skipped
3 x_max float   Values greater than this value will be skipped
4 y min float   Values below this value will be skipped
5 y max float   Values greater than this value will be skipped
Outputs
ID Name Type Remarks
1 curve_clip_output_1 vector  

*CURVE_GET_WELD_NUGGET_DIA_VS_SHEET_METAL_THICKNESS_DEPENDENCY

Description: Get weld-nugget dependency on average sheet metal thickness

Syntax: curve_get_weld_nugget_dia_vs_sheet_metal_thickness_dependency(version)

Inputs
ID Name Type Default Remarks
1 Version select   Currently the default version is 1.0
Outputs
ID Name Type Remarks
1 curve_get_weld_nugget_dia_vs_sheet_metal_thickness_dependency_output_1 vector  

*CURVE_GET_WELD_NUGGET_DIA_FOR_SHEET_METAL_THICKNESS

Description: Get weld-nugget diameter for sheet thickness

Syntax: curve_get_weld_nugget_dia_for_sheet_metal_thickness(thickness)

Inputs
ID Name Type Default Remarks
1 SMAT integer   Sheet metal average thickness
Outputs
ID Name Type Remarks
1 curve_get_weld_nugget_dia_for_sheet_metal_thickness_output_1 scalar  

*CURVE_OFFSET_BY_SLIP

Description: Translate the curve to remove slip

Syntax: curve_offset_by_slip(curvetobeoffset,num_dig,segment_length_ratio,r2_limit,merge_ratio,target_slope,target_percentage)

Inputs
ID Name Type Default Remarks
1 CTBO vector   <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 NOPTUFD integer   Number of points to use for digitization
3 POPTUFCTF integer   Percentage of points to use for computing the fit
4 Min R2 integer   Min R2
5 Merge ratio integer   Merge adjacent slopes if within this ratio
6 Target Slope integer   Slopes within this value will be considered
7 Target Percentage integer   Slopes within this tolerance will be considered
Outputs
ID Name Type Remarks
1 curve_offset_by_slip_output_1 vector  

*CURVE_SUSTAINED_YMAX

Description: Compute the maximum y-value that is maintained over the duration specified

Syntax: curve_sustained_ymax(curve,duration,min_threshold,stop_at_first_value)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve to be used <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 y min float   Values below this value will be skipped
3 Min Threshold float   Minimum threshold value in comparison to the maximum if in percentage
4 SAFV float   Stop at first value
Outputs
ID Name Type Remarks
1 curve_sustained_ymax_output_1 scalar  

*CURVE_CLIPY

Description: Discard the points if the y-value is outside of the range specified below

Syntax: curve_clipy(curvetobeclipped,ymin,ymax)

Inputs
ID Name Type Default Remarks
1 CTBC vector   Curve that will be trimmed <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 y min float   Values below this value will be skipped
3 y max float   Values greater than this value will be skipped
Outputs
ID Name Type Remarks
1 curve_clipy_output_1 vector  

*CURVE_CLIPX_BY_DATASET

Description: Discard the points if the x-value is outside of the range specified using a dataset

Syntax: curve_clipx_by_dataset(curvetobetrimmed,clip_dataset,x_min_col,x_max_col)

Inputs
ID Name Type Default Remarks
1 CTBT vector   Curve that will be trimmed <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 x_min dataset   Values below this value will be skipped <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>
3 X min Col scalar   Choose column that contains the xmin
4 X max Col scalar   Choose column that contains the xmax
Outputs
ID Name Type Remarks
1 curve_clipx_by_dataset_output_1 vector  

*CURVE_CLIP_AT_YMAX

Description: Clip the curve after X where y is max

Syntax: curve_clip_at_ymax(curvetobeclipped)

Inputs
ID Name Type Default Remarks
1 CTBC vector   Curve to be clipped <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_clip_at_ymax_output_1 vector  

*CURVE_CLIP_WHEN_Y_REACHES_ZERO

Description: Clip when Y reaches zero

Syntax: curve_clip_when_y_reaches_zero(curvetoclip,percentage)

Inputs
ID Name Type Default Remarks
1 Curve to clip vector   Curve that will be clipped <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Percentage After float   Clip using points after this percentage of points
Outputs
ID Name Type Remarks
1 Clipped Curve vector  

*CURVE_CLIP_BETWEEN_YMAX_AND_WHEN_YMAX_DROPS_BY_PERCENTAGE

Description: Clip curve at a point between ymax and when it drops by specified percentage

Syntax: curve_clip_between_ymax_and_when_ymax_drops_by_percentage(curvetobetrimmed,y_drop_ratio,monotonic)

Inputs
ID Name Type Default Remarks
1 CTBT vector   Curve that will be trimmed <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 YRTY float   If y after reaching ymax, drops below this factor times the ymax, the curve is clipped at this point
3 Monotonic select   Monotonic
Outputs
ID Name Type Remarks
1 curve_clipx_output_1 vector  

*CURVE_CONTACT_DURATION

Description: Returns all contact forces

Syntax: curve_contact_duration(curve,min_force,max_force)

Inputs
ID Name Type Default Remarks
1 CTBT vector   Curve that will be trimmed <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 x_min float   This is the minimum force that detects the contact
3 x_max float   This is the minimum force that determines when the contact ends. This helps to avoid insignificant contact
Outputs
ID Name Type Remarks
1 curve_contact_duration_output_1 vector  

*CURVE_INTERPOLATE

Description: Interpolation values

Syntax: curve_interpolate(curve,interpolation_type,c1,c2,c3,use_existing)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve to be interpolated <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Type of interpolation select   Type of interpolation
3 Constant 1 float   Constant 1 - This can be a integer to specify number of points, or min:max:step or p1,p2,p3
4 Constant 2 float   Constant 2
5 Constant 3 float   Constant 3
6 UEPBMAM select   If true, points from the original curve between the min and max will be included in addition to interpolated ponts
Outputs
ID Name Type Remarks
1 curve_interpolate_output_1 vector  

*CURVE_GET_FIT_SLOPES

Description: Get fit slopes

Syntax: curve_get_fit_slopes(input_curve,num_dig,segment_length_ratio,r2_limit,merge_ratio,target_slope,target_percentage)

Inputs
ID Name Type Default Remarks
1 ESVSC vector   <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 NOPTUFD integer   Number of points to use for digitization
3 POPTUFCTF integer   Percentage of points to use for computing the fit
4 Min R2 integer   Min R2
5 Merge ratio integer   Merge slopes within this ratio
6 Target Slope integer   Slopes within this value will be considered
7 Target Percentage integer   Slopes within this tolerance will be considered
Outputs
ID Name Type Remarks
1 curve_get_fit_slopes_output_1 dataset  

*CURVE_OFFSET_TO_CHANGE

Description: Offset the curve along X when the initial value changes based on the ratio provided

Syntax: curve_offset_to_change(curvetobeoffset,ratio,order,scale_factor)

Inputs
ID Name Type Default Remarks
1 CTBO vector   <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Ratio float   The change ratio in comparison to the max value. Lower value detect small changes higher value detects larger change
3 Order of Derivative float   By default first-order derivative is used to detect the change
4 Offset Scale Factor float   By default the x-values from the point of change are offset to the right (positive). A negative value will offset the points to the left
Outputs
ID Name Type Remarks
1 curve_offset_to_change_output_1 vector  

*CURVE_BEFORE_AFTER

Description: Compute the before_after of the curve

Syntax: curve_before_after(curve,return_type)

Inputs
ID Name Type Default Remarks
1 Curve vector    
2 Return Type select   Type of data to rerun.
Outputs
ID Name Type Remarks
1 curve_before_after_output_1 vector  

*CURVE_START_POINT

Description: Compute start point

Syntax: curve_start_point(curve_in)

Inputs
ID Name Type Default Remarks
1 Curve In vector   <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_start_point_output_1 scalar  

*CURVE_BOUND_SMOOTH

Description: Compute the average of the bounded curve

Syntax: curve_bound_smooth(curvetobebound,slope,windowsize)

Inputs
ID Name Type Default Remarks
1 CTBB vector   Curve to be bound <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Slope scalar   Slope
3 Window size scalar   Window size
Outputs
ID Name Type Remarks
1 curve_bound_smooth_output_1 vector  

*CURVE_CUMULATIVE

Description: Compute the cumulative sum

Syntax: curve_cumulative(curve)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_cumulative_output_1 vector  

*CURVE_SEGMENTED_LINEAR_FIT

Description: Perform a linear fit and return the slopes

Syntax: curve_segmented_linear_fit(curve,numberof_segments,r2limit,minpercentageof_points,fittype)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Number of Segments scalar   Number of segments
3 R2 Limit scalar   R2 below this value will stop the fit
4 MPOP scalar   When R2 of the fit is below the value specified AND the percentage of points here is met, the fit is terminated
5 TOFITPOTFITBOTLUS select   Type of Fit. If the points of the fit is to be on the line, use secant
Outputs
ID Name Type Remarks
1 curve_segmented_linear_fit_output_1 dataset  

*CURVE_REMOVE_LEADING_AND_TRAILING_ZEROS

Description: Remove leading and training zeros in y values if found

Syntax: curve_remove_leading_and_trailing_zeros(curve,maximumnumberofpointswithleadingzero-values,maximumnumberofpointswithtrailingzero-values)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 MNOPWLZ scalar   If number of points above this value is found, the leading zeros are not removed
3 MNOPWTZ scalar   If number of points above this value is found, the trailing zeros are not removed
Outputs
ID Name Type Remarks
1 curve_remove_leading_and_trailing_zeros_output_1 vector  

*CURVE_TWO_STAGE_PULSE

Description: Compute a two-stage pulse fit from a velocity curve

Syntax: curve_two_stage_pulse(accelerationtime-historyin_gspermillisecond,initialvelocityin_mp_h)

Inputs
ID Name Type Default Remarks
1 ATIGPM vector   Acceleration time-history in Gs per millisecond <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Initial velocity scalar   Initial velocity in MPH
Outputs
ID Name Type Remarks
1 curve_two_stage_pulse_output_1 dataset  

*CURVE_PSI_CALCULATOR

Description: Compute a PSI from vehicle acceleration

Syntax: curve_psi_calculator(vehicle_accelerationtime-historyin_gspermillisecond,time_sf,acc_sf)

Inputs
ID Name Type Default Remarks
1 ATIGPM vector   Acceleration time-history in Gs per millisecond <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 time_sf scalar    
3 acc_sf scalar    
Outputs
ID Name Type Remarks
1 curve_psi_calculator_output_1 keyvalue  

*CURVE_SPLIT_BASED_ON_EVENTS

Description: Split the curve based on events

Syntax: curve_split_based_on_events(curve_in,events,includelastpoint,eventtimecolumnname)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Input curve to be integrated <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Events dataset   Events with a start time <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>
3 Include last point select   Include last point in the curve for the last event
4 ETCN scalar   Event time column name
Outputs
ID Name Type Remarks
1 curve_split_based_on_events_output_1 vector  

*CURVE_HISTOGRAM

Description: Bin Y-values

Syntax: curve_histogram(curve_in,numberof_bins,usezero-min)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Input curve to be integrated <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Number of Bins scalar   Number of bins
3 Use zero-min select   Use zero-min
Outputs
ID Name Type Remarks
1 curve_histogram_output_1 keyvalue  

*CURVE_EVENT_VALUES

Description: Split the curve based on events

Syntax: curve_event_values(curve_in,events,includelastpoint,value_type)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Input curve to be integrated <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Events dataset   Events with a start time <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>
3 Include last point select   Include last point in the curve for the last event
4 Include last point select   Value type to include
Outputs
ID Name Type Remarks
1 curve_event_values_output_1 dataset  

*CURVE_INTEGRATE_BETWEEN_EVENTS

Description: Compute the integrate of the curve between events

Syntax: curve_integrate_between_events(curve_in,events,droppositiveornegativepoints)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Input curve to be integrated <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Events dataset   Events with a start time <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>
3 Ignore select   Choose positive or negative to ignore values before integrating
Outputs
ID Name Type Remarks
1 curve_integrate_between_events_output_1 dataset  

*CURVE_SWAP_XY_POINTS

Description: Swap the xy-points of a curve

Syntax: curve_swap_xy_points(curve_in)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Input curve whose X and Y points are to be swapped <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_swap_xy_points_output_1 vector  

*CURVE_INTEGRATE

Description: Compute the integrate of the curve

Syntax: curve_integrate(curve_in,ignore)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Input curve to be integrated <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Ignore select   Choose positive or negative to ignore values before integrating
Outputs
ID Name Type Remarks
1 curve_integrate_output_1 vector  

*CURVE_ADD_POINTS_AT_INTERSECTIONS_WITH_YAXIS

Description: Add points where the curve intersects with the Y-Axis

Syntax: curve_add_points_at_intersections_with_yaxis(curve)

Inputs
ID Name Type Default Remarks
1 Curve vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_add_points_at_intersections_with_yaxis_output_1 vector  

*CURVE_ADD_POINTS_AT_INTERSECTIONS_WITH_XAXIS

Description: Add points where the curve intersects with the X-Axis

Syntax: curve_add_points_at_intersections_with_xaxis(curve)

Inputs
ID Name Type Default Remarks
1 Curve vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_add_points_at_intersections_with_xaxis_output_1 vector  

*CURVE_COMPRESS_Y

Description: Normalize and scale Y values

Syntax: curve_compress_y(curvetobenormalized,scale_y)

Inputs
ID Name Type Default Remarks
1 CTBN vector   Curve to be normalized <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Scale Y scalar   Scale Y
Outputs
ID Name Type Remarks
1 curve_compress_y_output_1 vector  

*CURVE_CREATE_WING

Description: Create a wing curve

Syntax: curve_create_wing(wingcenter-x,wingcenter-y,wingwidth,wingheight,wingspan)

Inputs
ID Name Type Default Remarks
1 Wing center-x scalar    
2 Wing center-y scalar    
3 Wing width scalar    
4 Wing height scalar    
5 Wing span scalar    
Outputs
ID Name Type Remarks
1 curve_create_wing_output_1 vector  

*CURVE_SYNC_WITH

Description: Sync the x-points of two curves

Syntax: curve_sync_with(curvetobesynced,ref_curve,typeof_sync,extrapolate)

Inputs
ID Name Type Default Remarks
1 CTBS vector   Curve to be synced <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 CTSF vector   Curve to sync from <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Type of Sync select   Type of Synce
4 Extrapolate select   Extrapolate
Outputs
ID Name Type Remarks
1 curve_sync_with_output_1 vector  

*CURVE_COMPRESS_X

Description: Normalize and scale X values

Syntax: curve_compress_x(curvetobenormalized,scalex)

Inputs
ID Name Type Default Remarks
1 CTBN vector   Curve to be normalized <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Scale x scalar   Scale x
Outputs
ID Name Type Remarks
1 curve_compress_x_output_1 vector  

*CURVE_SCALE_YIELD

Description: Scale based on ratio of the desired first value

Syntax: curve_scale_yield(curvetobescaled,newyieldvalues,scalex)

Inputs
ID Name Type Default Remarks
1 CTBOBSTINP vector   Curve to be offset by shifting the initial non-zero point <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 NYVC scalar   New yield values
3 Scale x scalar   Scale x
Outputs
ID Name Type Remarks
1 curve_scale_yield_output_1 vector  

*CURVE_OFFSET_Y_AT_X

Description: Offset curves Y value from a value at a given X

Syntax: curve_offset_y_at_x(curvetobeoffsetbyshiftingtheinitialnon-zeropoint,x_value)

Inputs
ID Name Type Default Remarks
1 CTBOBSTINP vector   Curve to be offset by shifting the initial non-zero point <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 X Value scalar   Given x value
Outputs
ID Name Type Remarks
1 curve_offset_y_at_x_output_1 vector  

*CURVE_SCALE_AFTER_FIRST_PEAK

Description: Scale after first peak

Syntax: curve_scale_after_first_peak(curvetobescaled,scale_x,scale_y,enforce_monotonicity)

Inputs
ID Name Type Default Remarks
1 CTBOBSTINP vector   Curve to be offset by shifting the initial non-zero point <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Scale X Value scalar   Scale X value
3 Scale Y Value scalar   Scale Y value
4 Enforce Monotonicity select   Enforce monotonicity
Outputs
ID Name Type Remarks
1 curve_scale_after_first_peak_output_1 vector  

*CURVE_SCALE

Description: Scale the x-values and y-values by the factors provided below

Syntax: curve_scale(curvetobescaled,x_scalevalue,y_scalevalue,x_inverse,y_inverse,scale_after,slope)

Inputs
ID Name Type Default Remarks
1 CTBS vector   Curve to be scaled <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 X Scale value scalar   X-value will be scaled by this value
3 Y Scale value scalar   Y-value will be scaled by this value
4 X Inverse select   Take the inverse of the X-Scale. Ex 1/X-Value
5 Y Inverse select   Take the inverse of the Y-Scale. Ex. 1/Y-Value
6 Scale after X scalar   Scale values when X is greater than this value
7 STUWSY scalar   Designed for use with engineering stress vs strain curves to scale along the slope direction
Outputs
ID Name Type Remarks
1 curve_scale_output_1 vector  

*CURVE_OFFSET

Description: Offset the curve

Syntax: curve_offset(curvetobeoffset,x_offsetvalue,y_offsetvalue)

Inputs
ID Name Type Default Remarks
1 CTBO vector   Curve to be offset <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 X Offset value scalar   X-Offset value. This will be added to the old value
3 Y Offset value scalar   Y-Offset value. This will be added to the old value
Outputs
ID Name Type Remarks
1 curve_offset_output_1 vector  

*CURVE_DERIVATIVE

Description: Compute the derivative of the curve

Syntax: curve_derivative(curvetobederived,num_succession,x-monotonic,digitize)

Inputs
ID Name Type Default Remarks
1 CTBD vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 num_succession scalar   Order of derivation
3 X-Monotonic select   Clean so the x-values are monotonically increasing
4 Digitize scalar   Digitize before computing the derivative
Outputs
ID Name Type Remarks
1 curve_derivative_output_1 vector  

*CURVE_SCALEY_BY_CONDITIONX

Description: Scale the y-values based on conditions of the x value

Syntax: curve_scaley_by_conditionx(curvetobescaled,y_scalevalue,conditionfor_x,target_valuefor_x)

Inputs
ID Name Type Default Remarks
1 CTBS vector   Curve to be scaled <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Y Scale value scalar   Scale factor for Y after the offset is applied
3 Condition for X select   Conditions for x value to decide if y value to be scaled
4 TVFX scalar   Target value used in the checking condition to determine if y value to be scaled
Outputs
ID Name Type Remarks
1 curve_scaley_by_conditionx_output_1 vector  

*CURVE_VF

Description: Computes the stiffness by diviting y over x

Syntax: curve_vf(velocity_curve)

Inputs
ID Name Type Default Remarks
1 Velocity Curve vector   Velocity Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_vf_output_1 vector  

*CURVE_OFFSET_AND_SCALE

Description: Offset and Scale the x-values and y-values by the factors provided below

Syntax: curve_offset_and_scale(curve,x_offsetvalue,y_offset,x_scalevalue,y_scalevalue)

Inputs
ID Name Type Default Remarks
1 CTBS vector   Curve to be scaled <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 X Offset value scalar   X-values will be offset first by this value
3 Y Offset value scalar   Y-values will be offset by this number
4 X Scale value scalar   X-value will be scaled by this value
5 Y Scale value scalar   Y-value will be scaled by this value
Outputs
ID Name Type Remarks
1 curve_offset_and_scale_output_1 vector  

*CURVE_UNLOADING_FROM_LOADING

Description: Scale the y-values by the factor to create the unloading

Syntax: curve_unloading_from_loading(curvetobescaled,scalefactor)

Inputs
ID Name Type Default Remarks
1 CTBS vector   Curve to be scaled <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Scale factor scalar   Scale factor
Outputs
ID Name Type Remarks
1 curve_unloading_from_loading_output_1 vector  

*CURVE_CLIP_WHEN_YMAX_DROPS_BY_PERCENTAGE

Description: Discard the points if the x-value is outside of the range specified below

Syntax: curve_clip_when_ymax_drops_by_percentage(curvetobetrimmed,y_drop_ratio,monotonic)

Inputs
ID Name Type Default Remarks
1 CTBT vector   Curve that will be trimmed <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 YRTY float   If y after reaching ymax, drops below this factor times the ymax, the curve is clipped at this point
3 Monotonic select   Monotonic
Outputs
ID Name Type Remarks
1 Clipped Curve vector  

*CURVE_CLIPX

Description: Discard the points if the x-value is outside of the range specified below

Syntax: curve_clipx(curvetobetrimmed,x_min,x_max)

Inputs
ID Name Type Default Remarks
1 CTBT vector   Curve that will be trimmed <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 x_min float   Values below this value will be skipped
3 x_max textarea   Values greater than this value will be skipped
Outputs
ID Name Type Remarks
1 Clipped Curve vector  

*CURVE_HG_SORT

Description: Sort points

Syntax: curve_hg_sort(order,curve)

Inputs
ID Name Type Default Remarks
1 Choose Axis select   Choose Axis
2 Curve vector    
Outputs
ID Name Type Remarks
1 curve_hg_sort_output_1 vector  

*CURVE_GET_Y

Description: Get y-points from curve

Syntax: curve_get_y(curve)

Inputs
ID Name Type Default Remarks
1 Curve vector    
Outputs
ID Name Type Remarks
1 curve_get_y_output_1 vector  

*CURVE_TRIM

Description: Trim curve based on Y points after a certain X-Value

Syntax: curve_trim(curve,min_x,y_min,y_max,stop_on_first_match)

Inputs
ID Name Type Default Remarks
1 Curve vector    
2 Min X scalar   Min X
3 Min Y scalar   Min Y
4 Max Y scalar   Max Y
5 SOFM select   Stop on first match
Outputs
ID Name Type Remarks
1 curve_trim_output_1 vector  

*CURVE_GET_Y_AS_CSV

Description: Get y-points from curve as csv

Syntax: curve_get_y_as_csv(curve)

Inputs
ID Name Type Default Remarks
1 Curve vector    
Outputs
ID Name Type Remarks
1 curve_get_x_output_1 text  

*CURVE_GET_X

Description: Get x-points from curve

Syntax: curve_get_x(curve)

Inputs
ID Name Type Default Remarks
1 Curve vector    
Outputs
ID Name Type Remarks
1 curve_get_x_output_1 vector  

*CURVE_GET_X_AS_CSV

Description: Get x-points from curve as csv

Syntax: curve_get_x_as_csv(curve)

Inputs
ID Name Type Default Remarks
1 Curve vector    
Outputs
ID Name Type Remarks
1 curve_get_x_output_1 text  

*CURVE_AWEIGHT

Description: Convert real curve to aweight

Syntax: curve_aweight(curve)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve to be convered to aweight <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_aweight_output_1 vector  

*CURVE_TODB

Description: Convert real curve to db

Syntax: curve_todb(curve,pressure_s_f)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Pressure SF scalar   Pressure SF
Outputs
ID Name Type Remarks
1 curve_todb_output_1 vector  

*CURVE_ROTATE

Description: Rotate the points about a center by a certain angle

Syntax: curve_rotate(curve,x-value,angle,axis,center_x,center_y)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve to be rotated <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Min X scalar   Points who X-value are below Min X are skipped for rotation. If not defined, the first point-X is chosen
3 Angle scalar   Angle of rotation
4 Axis select   Axis type of rotation
5 Rotation Center - X scalar   If not defined, the first point-X will be chosen
6 Rotation Center - Y scalar   If not defined, the first point-Y will be chosen
Outputs
ID Name Type Remarks
1 curve_rotate_output_1 vector  

*CURVE_G_TO_VEL

Description: Convert gs to velocity

Syntax: curve_g_to_vel(accelerationgspersecond-squared,velocity_unit,initial_velocity,time_scalefactor)

Inputs
ID Name Type Default Remarks
1 AGPS vector   Acceleration gs per second-squared <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Velocity Unit select   Velocity Unit
3 Initial Velocity textarea   Initial Velocity
4 Time Scale factor textarea   Time Scale factor
Outputs
ID Name Type Remarks
1 curve_g_to_vel_output_1 vector  

*CURVE_FROM_SET

Description: Create a curve from set

Syntax: curve_from_set(x,y)

Inputs
ID Name Type Default Remarks
1 Set of x-points set   Set of x-points
2 Set of y-points set   Set of y-points
Outputs
ID Name Type Remarks
1 curve_from_set_output_1 vector  

*CURVE_DISP_TO_AD

Description: Disp to Acceleration-Displacement

Syntax: curve_disp_to_ad(base_curve,x_sf,y_sf,filter_type,frequency)

Inputs
ID Name Type Default Remarks
1 Base Curve vector   Base Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 X scale-factor scalar   X scale-factor
3 Y scale-factor scalar   Y scale-factor
4 filterType select   filterType
5 Frequency select   Frequency
Outputs
ID Name Type Remarks
1 curve_disp_to_ad_output_1 vector  

*CURVE_DISP_TO_AI

Description: Disp to Energy Density vs Disp

Syntax: curve_disp_to_ai(base_curve,x_sf,y_sf,filter_type,frequency)

Inputs
ID Name Type Default Remarks
1 Base Curve vector   Base Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Y-scale-factor scalar   Y-scale-factor
3 Y-scale-factor scalar   Y-scale-factor
4 filterType select   filterType
5 Frequency select   Frequency
Outputs
ID Name Type Remarks
1 curve_disp_to_ai_output_1 vector  

*CURVE_DISP_TO_AIT

Description: Disp to Energy Density vs Time

Syntax: curve_disp_to_ait(base_curve,x_sf,y_sf,filter_type,frequency)

Inputs
ID Name Type Default Remarks
1 Base Curve vector   Base Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 x_sf scalar   x_sf
3 y_sf scalar   y_sf
4 filterType select   filterType
5 Frequency select   Frequency
Outputs
ID Name Type Remarks
1 curve_disp_to_ait_output_1 vector  

*CURVE_GET_RESTING_TIMES

Description: Detect resting times for time-history data

Syntax: curve_get_resting_times(curve,minduration,ythresholdvalue,slopethresholdvalue,threshold_type,remove_spikes,scale-y,threshold_value_type)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve whose points are to be reversed <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Min peak time scalar   Min peak time
3 Y threshold value scalar   Specify range using colon
4 Slope threshold value scalar   Separate range using colon
5 Threshold type select   Threshold type
6 Remove Spikes select   Remove Spikes
7 MYVBB-BC select   Multiple Y values by by -1 before computing
8 Threshold value type select   Threshold value type
Outputs
ID Name Type Remarks
1 curve_get_resting_times_output_1 dataset  

*CURVE_REVERSEPOINTS

Description: Reverse the points order based on the axis selection

Syntax: curve_reversepoints(curve,axis)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve whose points are to be reversed <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Axis select   Type of axis. If X
Outputs
ID Name Type Remarks
1 curve_reversepoints_output_1 vector  

*CURVE_SIMULATED_ANNEALING_OPTIMIZER

Description: Find the optimize X based on the simulated annealing

Syntax: curve_simulated_annealing_optimizer(curve,num_iterations,step_size,initial_temperature,normalize,target_value,objective)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve which contains the x and y points <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Number of Iterations scalar   Number of Iterations
3 Step size scalar   Step size
4 Initial Temperature scalar   Initial Temperature
5 Data Normalization Type select   Data Normalization Type
6 TVFO scalar   Target value for optimum
7 Objective select   Objective
Outputs
ID Name Type Remarks
1 curve_simulated_annealing_optimizer_output_1 scalar  

*CURVE_ENG_TO_TRUE_STRAIN

Description: Compute the true strain from eng strain

Syntax: curve_eng_to_true_strain(curve)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_eng_to_true_strain_output_1 vector  

*CURVE_GET_BILINEAR_STATS

Description: Compute bilinear stats

Syntax: curve_get_bilinear_stats(curve)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_bilinear_stats_output_1 keyvalue  

*CURVE_TO_DB

Description: Convert curve to db

Syntax: curve_to_db(curve)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve to be converted. <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_to_db_output_1 vector  

*CURVE_TO_PRESSURE_DB

Description: Convert curve to Pressure db

Syntax: curve_to_pressure_db(curve)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve to be converted. <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_to_pressure_db_output_1 vector  

*CURVE_TO_PRESSURE_DB_RMS

Description: Convert curve to Pressure db rms

Syntax: curve_to_pressure_db_rms(curve)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve to be converted. <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_to_pressure_db_rms_output_1 vector  

*CURVE_G_TO_DISP

Description: Convert gs to disp

Syntax: curve_g_to_disp(accelerationgspersecond-squared,velocity_unit,disp_unit,initial_velocity,time_scalefactor)

Inputs
ID Name Type Default Remarks
1 AGPS vector   Acceleration gs per second-squared <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Velocity Unit select   Velocity Unit
3 Disp Unit select   Disp Unit
4 Initial Velocity textarea   Initial Velocity
5 Time Scale factor textarea   Time Scale factor
Outputs
ID Name Type Remarks
1 curve_g_to_disp_output_1 vector  

*CURVE_ROTATE_INCREMENTS

Description: Rotate the points about a center by a certain angle

Syntax: curve_rotate_increments(curve,x-value,starting_angle,axis,scale_factor)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve to be rotated <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 X-Value scalar   X-Value that forms the center of rotation
3 Starting Angle scalar   Angle of rotation
4 Axis select   Axis type of rotation
5 Scale Factor scalar   Scale Factor
Outputs
ID Name Type Remarks
1 curve_rotate_increments_output_1 vector  

*CURVE_GET_X_WHEN_Y_INCREASES

Description: Get value of X when Y increases

Syntax: curve_get_x_when_y_increases(curve,ratio,x-duration)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Ratio scalar   Factor of the y-range
3 X-Duration scalar   Factor of the x-range
Outputs
ID Name Type Remarks
1 curve_get_x_when_y_increases_output_1 scalar  

*CURVE_REPLACE_X_VALUE

Description: Replace x-value

Syntax: curve_replace_x_value(curve,x-value,new_x-value)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Old X-Value scalar   Old X-Value
3 New Y-Value scalar   New Y-Value
Outputs
ID Name Type Remarks
1 curve_replace_x_value_output_1 vector  

*CURVE_REPLACE_Y_VALUE

Description: Replace y-value at a given x

Syntax: curve_replace_y_value(curve,x-value,new_y-value)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 X-Value scalar   X-Value
3 New Y-Value scalar   New Y-Value
Outputs
ID Name Type Remarks
1 curve_replace_y_value_output_1 vector  

*CURVE_PEAKS

Description: List number of peaks or peak value. Peaks are computed based on the slope of the curve. It is expected the curve be smooth to avoid local peaks.

Syntax: curve_peaks(curvefromwhichthepeaksaretobecomputed,peak_computing_type,return_type)

Inputs
ID Name Type Default Remarks
1 CFWTPATBC vector   Curve from which the peaks are to be computed <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Peak Computing Type string   Peak Computing Type
3 Return Type select   Return Type
Outputs
ID Name Type Remarks
1 curve_peaks_output_1 scalar  

*CURVE_FAILUREPOINT_YRANGE

Description: Compute the failure by checking for a y-value between two ranges over a given duration

Syntax: curve_failurepoint_yrange(curvefromwhichthefailurepointistobeextracted,y-min,y-max,timewindow,return_type)

Inputs
ID Name Type Default Remarks
1 CFWTFPITBE vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Minimum Y-value scalar   Value greater that this for a sustained period will be classified as a failure point
3 Maximum Y-value scalar   Value greater that this for a sustained period will be classified as a failure point
4 Time Window scalar   Y-value specified above should sustain over this value
5 Return Type select   X value or y value
Outputs
ID Name Type Remarks
1 curve_failurepoint_yrange_output_1 scalar  

*CURVE_FAILUREPOINT_YMAX

Description: Compute the time at which the y reaches a given value for a sustained period

Syntax: curve_failurepoint_ymax(curvefromwhichthefailurepointistobeextracted,y-max,timewindow,return_type)

Inputs
ID Name Type Default Remarks
1 CFWTFPITBE vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Maximum Y-value scalar   Value greater that this for a sustained period will be classified as a failure point
3 Time Window scalar   Y-value specified above should sustain over this value
4 Return Type select   X value or y value
Outputs
ID Name Type Remarks
1 curve_failurepoint_ymax_output_1 scalar  

*CURVE_MAP

Description: Get a custom value based on curve values

Syntax: curve_map(curve,map_function)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Map Function textarea   MAX(X,1) will return 1 if X is < 1
Outputs
ID Name Type Remarks
1 curve_map_output_1 vector  

*CURVE_FAILUREPOINT_MIN_DERIVATIVE

Description: Compute the point at which the Y-value drops to zero or starts to decline at the end of the curve. Useful for material failure etc

Syntax: curve_failurepoint_min_derivative(curvefromwhichthefailurepointistobeextracted,ratio,ensuresustainability,returnpreviouspointtominderivative)

Inputs
ID Name Type Default Remarks
1 CFWTFPITBE vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 R-NU scalar   Y-value below the ratio of this to the maximum is checked
3 ETVCTTRATMD-N select   If no, then the time at the highest negative slope is returned. If yes, the curve is ensured to have confirm to the ratio after the highest negative slope
4 RPPTM-N select   If no, the value at the min-derivative is returned
Outputs
ID Name Type Remarks
1 curve_failurepoint_min_derivative_output_1 scalar  

*CURVE_EXTRAPOLATE

Description: Add points by extrapolating using the last available slope to specified x-value

Syntax: curve_extrapolate(curvestobeextrapolated,extrapolationtype,x_start,x_end,numberof_pointsbetween_x_startand_end,ymaxforlogisticonly,flipxaxis,value_type,scale_factor)

Inputs
ID Name Type Default Remarks
1 CTBE vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 extrapolationtype select   Select Extrapolation Type
3 X Start scalar   Start Extrapolated curve from
4 X End scalar   End extrapolated curve at
5 NOPBXSAE scalar   Number of points between X start and X End
6 YFLO scalar   Values greater than this will be capped
7 flipxaxis select   Flip the curve X and Y values. Useful to convert compression data before extrapolating
8 Value Type select   Specifies the type of X. Options include real or percentage
9 Scale factor scalar   This is applied after the extrapoltion is performed
Outputs
ID Name Type Remarks
1 curve_extrapolate_output_1 vector  

*CURVE_SWIFT_VOCE_EXTRAPOLATE

Description: Add points by extrapolating SWIFT extrapolation

Syntax: curve_swift_voce_extrapolate(curvetobeextrapolated,strain_start,strain_end,swift_k,swift_n,voce_a,voce_b,voce_c,swift_percentage,voce_percentage,num_dig_points)

Inputs
ID Name Type Default Remarks
1 CTBE vector   Input Effecitve SS curve till necking strain <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 strain_start scalar   Extrapolate from this value
3 strain_end scalar   Extrapolate till this value
4 swift_k scalar   swift_k
5 swift_n scalar   swift_n
6 voce_a scalar   voce_a
7 voce_b scalar   voce_b
8 voce_c scalar   voce_c
9 swift_percentage scalar   swift_percentage
10 voce_percentage scalar   voce_percentage
11 num_dig_points scalar   num_dig_points
Outputs
ID Name Type Remarks
1 curve_swift_voce_extrapolate_output_1 vector  

*CURVE_SWIFT_EXTRAPOLATE

Description: Add points by extrapolating SWIFT extrapolation

Syntax: curve_swift_extrapolate(curvetobeextrapolated,emod,n,x_begin,x_end,numberof_points)

Inputs
ID Name Type Default Remarks
1 CTBE vector   Input Effective SS curve till necking strain <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 EMOD scalar   Modulus
3 N scalar   Slope of extrapolation
4 X Begin scalar   X-Begin
5 X End scalar   Extrapolate till this x value
6 Number of Points scalar   Total number of points in the output curve
Outputs
ID Name Type Remarks
1 curve_swift_extrapolate_output_1 vector  

*CURVE_LANKFORD_COEFFICIENT

Description: Compute lankford coefficient

Syntax: curve_lankford_coefficient(longitudinal_strain_curve,transverse_strain_curve,numberofdigitizedpoints)

Inputs
ID Name Type Default Remarks
1 Longitudinal Strain Curve vector   Longitudinal Strain Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Transverse Strain Curve vector   Transverse Strain Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 NODP scalar   Number of digitized points
Outputs
ID Name Type Remarks
1 curve_lankford_coefficient_output_1 vector  

*CURVE_FFT

Description: Compute FFT

Syntax: curve_fft(time-series)

Inputs
ID Name Type Default Remarks
1 Time-series vector   Curve to be scaled <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_fft_output_1 vector  

*CURVE_SCALE_COWPER_SYMONDS

Description: Scale y values based on CP

Syntax: curve_scale_cowper_symonds(quasi-staticcurvetobescaledby_cower-symonds,rates,c_parameter,p_parameter,beta)

Inputs
ID Name Type Default Remarks
1 Quasi-static curve vector   <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Rates scalar   Comma-separated values of rates
3 C Parameter scalar   C Parameter
4 P Parameter scalar   P Parameter
5 BFGDAAFOS scalar   Beta for gradual decay as a function of strain
Outputs
ID Name Type Remarks
1 curve_scale_cowper_symonds_output_1 vector  

*CURVE_SCALE_STRAIN_RATES_BY_RATES

Description: Scale y values based on rates and values

Syntax: curve_scale_strain_rates_by_rates(quasi-staticcurvetobescaledbyratesandvalues,rates,values)

Inputs
ID Name Type Default Remarks
1 QCTBSBRAV vector   Quasi-static curve to be scaled by rates and values <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Rates scalar   Rates
3 Values scalar   Values
Outputs
ID Name Type Remarks
1 curve_scale_strain_rates_by_rates_output_1 vector  

*CURVE_REGULARIZE_BASED_ON_UNIAXIAL

Description: Regularize based on Uniaxial Data

Syntax: curve_regularize_based_on_uniaxial(uniaxial_regularization,instability,damage)

Inputs
ID Name Type Default Remarks
1 Uniaxial Regularization Curve vector   This is the failure scale-factor as a fucntion of the characteristic length <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Instability Curve vector   This is the Instability curve based on the Hardening Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Damage Curve vector   This is the failure as a function of the Triaxiality <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 Regularization Curve For Compression, Shear, Uniaxial, Notch, and Punch vector  

*CURVE_SCALEY_LINEAR

Description: Scale y values based on their x-location

Syntax: curve_scaley_linear(curvetobescaled,x-start,x_end)

Inputs
ID Name Type Default Remarks
1 CTBS vector   Curve to be scaled <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 X-Start scalar   start of x value where y value of the curve starts to be scaled
3 X End scalar   end of x value where y value of the curve to be scaled
Outputs
ID Name Type Remarks
1 curve_scaley_linear_output_1 vector  

*CURVE_DIFFERENCE

Description: Compute the y-difference compared to the previous point

Syntax: curve_difference(curve_in)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Curve In <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_difference_output_1 vector  

*CURVE_SORT

Description: Sort points

Syntax: curve_sort(curve,axis_type,order)

Inputs
ID Name Type Default Remarks
1 Curve vector    
2 Choose Axis select   Choose Axis
3 Choose Axis select   Choose Axis
Outputs
ID Name Type Remarks
1 curve_sort_output_1 vector  

*CURVE_SMOOTH_ITERATIVE

Description: Smooth the curve

Syntax: curve_smooth_iterative(curve_in,smoothtype,num_points,iterations)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Curve In <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Smooth Type select   Type of smoothing
3 num_points integer   Number of point over which the average value will be computed
4 iterations select   Number of iterations. The smoothed curve will be successfully smoothed based on this value.
Outputs
ID Name Type Remarks
1 curve_smooth_iterative_output_1 vector  

*CURVE_ENGSTRESS_REMOVE_THERMAL

Description: Remove Thermal Effects

Syntax: curve_engstress_remove_thermal(quasi_static_curve,dynamic_curve,digitize_points,xmin,x_max,limit_type,scale)

Inputs
ID Name Type Default Remarks
1 Quasi Static Curve vector   Quasi Static Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Dynamic Curve vector   Dynamic Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 Digitize Points scalar   Digitize Points
4 Xmin scalar   Xmin
5 XMax scalar   XMax
6 Limit Type select   Limit Type
7 scale scalar   scale
Outputs
ID Name Type Remarks
1 curve_engstress_remove_thermal_output_1 vector  

*CURVE_REMOVE_SPIKES

Description: Remove the spikes

Syntax: curve_remove_spikes(curve_in,min_max_duration,spike_start,threshold_value,num_iterations)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Min max X-window string   Any spike that exists within this window will be removed
3 Spike start value string   Separate range using colon
4 Threshold value string   Threshold value
5 Number of iterations string   Number of iterations
Outputs
ID Name Type Remarks
1 curve_remove_spikes_output_1 vector  

*CURVE_CATMUL_ROM_SPLINE

Description: Generate a catmul-rom-spline for curve

Syntax: curve_catmul_rom_spline(curve_in,number_of_points,alpha,skip_negative,skip_sharp_transitions)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Curve In <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Number for Points scalar   Number of Points
3 Alpha scalar   Alpha
4 Skip Negative scalar   Skip negative values while constructing the spline
5 Skip Sharp transitions scalar   Skip sharp transitions
Outputs
ID Name Type Remarks
1 curve_catmul_rom_spline_output_1 vector  

*CURVE_SMOOTH

Description: Smooth the curve

Syntax: curve_smooth(curve_in,smoothtype,num_points,xmin,xmax,limit_type,square_tolerance,numberof_iterations)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 smoothtype select   forward/backward
3 num_points integer   Number of points for output curve
4 xmin scalar   start smoothing from this x value
5 xmax scalar   smooth curve till this x value
6 limit_type select   absolute/percentage
7 Square Tolerance scalar   Square Tolerance
8 Number of Iterations scalar    
Outputs
ID Name Type Remarks
1 curve_smooth_output_1 vector  

*CURVE_SQRT

Description: Compute the y-sqrt of the curve

Syntax: curve_sqrt(input_curve)

Inputs
ID Name Type Default Remarks
1 Curve vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_sqrt_output_1 vector  

*CURVE_TRIM_ZEROES

Description: Remove leading and trailing zeroes

Syntax: curve_trim_zeroes(input_curve)

Inputs
ID Name Type Default Remarks
1 Curve vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_trim_zeroes_output_1 vector  

*CURVE_YFUNCTION

Description: Compute the y values based on the function that uses both y and x

Syntax: curve_yfunction(input_curve,function)

Inputs
ID Name Type Default Remarks
1 Curve vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Function textarea   Ex sqrt(y)*x
Outputs
ID Name Type Remarks
1 curve_yfunction_output_1 vector  

*CURVE_POWER

Description: Compute the y-power of the curve

Syntax: curve_power(input_curve,power)

Inputs
ID Name Type Default Remarks
1 Curve vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Power Exponent scalar   Input Curve
Outputs
ID Name Type Remarks
1 curve_power_output_1 vector  

*CURVE_FILTER

Description: Filter the curve

Syntax: curve_filter(curve,filter_type,frequency,time_scale_factor,acceleration_scale_factor)

Inputs
ID Name Type Default Remarks
1 Curve vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 filterType select   Filter Type
3 Frequency select   Frequency for the filter
4 Time Scale Factor select   Time scale factor
5 Acceleration Scale Factor string   Acceleration scale factor
Outputs
ID Name Type Remarks
1 curve_filter_output_1 vector  

*CURVE_HG_SAE_FILTER

Description: Filter the curve in sae

Syntax: curve_hg_sae_filter(curve,frequency)

Inputs
ID Name Type Default Remarks
1 Curve vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Frequency select   Frequency for the filter
Outputs
ID Name Type Remarks
1 curve_hg_sae_filter_output_1 vector  

*CURVE_DERIVATIVE_X_Y

Description: Derive the curve based on x and y points

Syntax: curve_derivative_x_y(curvewith_x-points,curvewith_y-points)

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

*CURVE_INTERPOLATE_X_Y

Description: Interpolate the curve to get y-values for new x-points

Syntax: curve_interpolate_x_y(curvewith_old_x-points,curvewithold_y-points,curvewithnew_x-points)

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

*CURVE_EFFECTIVE_MODIFIED_HOCKET_SHERBY

Description: Modified Hocket Sherby extrapolation

Syntax: curve_effective_modified_hocket_sherby(curve_in,a,b,c,h,d,last_strain,increment)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Curve In <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 A scalar   A
3 B scalar   B
4 C scalar   C
5 H scalar   H
6 D scalar   D
7 Last Strain scalar   Last Strain
8 increment scalar   increment
Outputs
ID Name Type Remarks
1 curve_effective_modified_hocket_sherby_output_1 vector  

*CURVE_EFFECTIVE_STOUGHTON_YOON

Description: Compute the hardening curve based on STOUGHTON_YOON function

Syntax: curve_effective_stoughton_yoon(curve_in,a,b,c,d,h,last_strain,increment)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Curve In <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 A scalar   A
3 B scalar   B
4 C scalar   C
5 D scalar   D
6 H scalar   H
7 Last Strain scalar   Last Strain
8 increment scalar   increment
Outputs
ID Name Type Remarks
1 curve_effective_stoughton_yoon_output_1 vector  

*CURVE_EFFECTIVE_HOCKET_SHERBY

Description: Hocket Sherby extrapolation

Syntax: curve_effective_hocket_sherby(curve_in,a,b,c,h,last_strain,increment)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Curve In <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 A scalar   A
3 B scalar   B
4 C scalar   C
5 H scalar   H
6 Last Strain scalar   Last Strain
7 increment scalar   increment
Outputs
ID Name Type Remarks
1 curve_effective_hocket_sherby_output_1 vector  

*CURVE_EFFECTIVE_VOCE

Description: Voce extrapolation

Syntax: curve_effective_voce(curve_in,a,b,c,last_strain,increment)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 A scalar   A
3 B scalar   B
4 C scalar   C
5 Last Strain scalar   Last Strain
6 increment scalar   increment
Outputs
ID Name Type Remarks
1 curve_effective_voce_output_1 vector  

*CURVE_REGRESSION_SMOOTH

Description: Regression based smoothing of Curve

Syntax: curve_regression_smooth(curve_in,percentageof_points,weight_type,iterations,orderof_fit,dig_points,retain_first_point,optimize,digitize,smooth_derivative)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Curve to be smooted <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Percentage of Points select   percentage deviation from the raw curve; Percentage of points. 1-2% is a good number to start
3 Weight Type select   Type of weight used for points around the current point
4 Iterations select   Number of successive smoothing iterations
5 Order of Fit select   Order of fit. Linear is a good default
6 Digitize scalar   No. of points in final output curve
7 Retain First Point select   Option to always retain the first raw x and y points for the output curve
8 Optimize select   Optimize smoothing; Find the optimal values to provide the best smoothing
9 Digitize select   No. of points in final output curve
10 Use Derivative for Smoothing select   Smooth derivative and then integrate
Outputs
ID Name Type Remarks
1 curve_regression_smooth_output_1 vector  

*CURVE_SPLINIFY

Description: Fit the curve using Splines

Syntax: curve_splinify(curve_in,rad_c,numberof_points)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Curve to be downsampled <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 RADC scalar   Down-sampling value. Lower values will result in higher down-sampling
3 Number of Points scalar   Number of points to return
Outputs
ID Name Type Remarks
1 curve_splinify_output_1 vector  

*CURVE_EFFECTIVE_SWIFT

Description: Compute the extrapolation based on SWIFT exponents

Syntax: curve_effective_swift(curve_in,exponent,last_strain,increment)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Exponent scalar   Slope of Extrapolation. Default is 0.0 which is the necking strain.
3 Last Strain scalar   Last strain value
4 increment scalar   Strain increment delta
Outputs
ID Name Type Remarks
1 curve_effective_swift_output_1 vector  

*CURVE_CYCLE_STATS

Description: Curve stats

Syntax: curve_cycle_stats(curve_in,scale_x,scale_y,ignore_negative_x)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Curve In <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 SXBCS scalar   Scale x-axis before computing stats
3 SYBCS scalar   Scale y-axis before computing stats
4 Skip Negative scalar   Skip negative values before computing the stats and after scaling
Outputs
ID Name Type Remarks
1 curve_cycle_stats_output_1 dataset  

*CURVE_SAVITSKY_GOLAY_SMOOTH

Description: Savtisky Golay Filter

Syntax: curve_savitsky_golay_smooth(curve_in,percentageof_points,weight_type,iterations,orderof_fit)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Curve In <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Percentage of Points scalar   Percentage of Points
3 Weight Type select   Weight Type
4 Iterations select   Iterations
5 Order of Fit select   Order of Fit
Outputs
ID Name Type Remarks
1 curve_savitsky_golay_smooth_output_1 vector  

*CURVE_GET_CYCLIC_DATA

Description: Curve get cyclic data

Syntax: curve_get_cyclic_data(curve_in,scale_x,scale_y,ignore_negative_x,cyclenumber,type_of_data_to_extract)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Curve In <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 SXBCS scalar   Scale x-axis before computing stats
3 SYBCS scalar   Scale y-axis before computing stats
4 Skip Negative select   Skip negative values before computing the stats and after scaling
5 CN-WBAC scalar   Cycle number. -1 will be all cycles
6 TODTE select   Skip negative values before computing the stats and after scaling
Outputs
ID Name Type Remarks
1 curve_get_cyclic_data_output_1 vector  

*CURVE_LOOKUP

Description: Look up key values from a Curve

Syntax: curve_lookup(curvetobelookedup,lookuptype,format)

Inputs
ID Name Type Default Remarks
1 CTBLU vector   Input curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 lookuptype select   Type of data to be looked up
3 format string   Format of output data
Outputs
ID Name Type Remarks
1 curve_lookup_output_1 scalar  

*CURVE_OLC_NUMBER

Description: Compute the OLC from a given Vehicle Velocity curve

Syntax: curve_olc_number(vehicle_velocity,min_disp,max_disp,scale_factor)

Inputs
ID Name Type Default Remarks
1 Curve vector   Vehicle Velocity time history <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 min_disp scalar   Minimum displacement
3 max_disp scalar   Maximum Displacement
4 scale_factor number   Acceleration scale-factor
Outputs
ID Name Type Remarks
1 curve_olc_number_output_1 scalar  

*CURVE_OLC_DATA

Description: Compute the OLC from a given Vehicle Velocity curve

Syntax: curve_olc_data(vehicle_velocity,min_disp,max_disp,scale_factor)

Inputs
ID Name Type Default Remarks
1 Curve vector   Time history of the Vehicle Velocity <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 min_disp scalar   End of Free-flight displacement
3 max_disp scalar   End of restraint Displacement
4 scale_factor number   Acceleration scale-factor
Outputs
ID Name Type Remarks
1 curve_olc_data_output_1 keyvalue  

*CURVE_OLC_OCCUPANT_VAD

Description: Compute the OLC and plot the time-histories of Occupant

Syntax: curve_olc_occupant_vad(vehicle_velocity,min_disp,max_disp,scale_factor)

Inputs
ID Name Type Default Remarks
1 Curve vector   Vehicle Velocity vs Time <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 min_disp scalar   End of Free-flight displacement
3 max_disp scalar   End of restraint Displacement
4 scale_factor number   Acceleration scale-factor
Outputs
ID Name Type Remarks
1 curve_olc_occupant_vad_output_1 vector  

*CURVE_MONOTONIC

Description: Enforces monotonicity for x or y points

Syntax: curve_monotonic(curvetobeoperatedon,axis,xmin)

Inputs
ID Name Type Default Remarks
1 CTBOO vector   Curve whose monotonicity is to be tracked <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Axis select   Axes with respect to which we want the curve to be monotonic
3 Min X scalar   Min X
Outputs
ID Name Type Remarks
1 curve_monotonic_output_1 vector  

*CURVE_OLC_PSI

Description: Compute the Occupant Load Criteria from a given Vehicle Velocity

Syntax: curve_olc_psi(vehicle_velocity,min_disp,max_disp,scale_factor)

Inputs
ID Name Type Default Remarks
1 Curve vector   Vehicle Velocity time history <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 min_disp scalar   Minimum displacement
3 max_disp scalar   Maximum Displacement
4 scale_factor number   Acceleration scale-factor
Outputs
ID Name Type Remarks
1 curve_olc_psi_output_1 scalar  

*CURVE_DRI

Description: Compute the DRI for a given acceleration curve

Syntax: curve_dri(vehicle_velocity,type,time_sf,acc_sf)

Inputs
ID Name Type Default Remarks
1 Curve vector   Provide acceleration curve here <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Type select   Type
3 time_sf scalar   a number as a scaler to scale time
4 acc_sf scalar   Acceleration scale-factor
Outputs
ID Name Type Remarks
1 curve_dri_output_1 vector  

*CURVE_ENG_STRAIN_TO_PLASTIC

Description: Compute eng strain to effective plastic strain

Syntax: curve_eng_strain_to_plastic(eng_stress_strain_curve,elastic_modulus,strain)

Inputs
ID Name Type Default Remarks
1 ESSC vector   Eng SS curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Elastic Modulus scalar   Elastic Modulus
3 Strain scalar   Strain
Outputs
ID Name Type Remarks
1 curve_eng_strain_to_plastic_output_1 scalar  

*CURVE_PROPORTIONALITY_LIMIT

Description: Compute the propornality limit

Syntax: curve_proportionality_limit(curvetobelookedup,errortolerance,return_type)

Inputs
ID Name Type Default Remarks
1 CTBLU vector   Curve to be looked up <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 error tolerance scalar   error tolerance
3 return_type select   return_type
Outputs
ID Name Type Remarks
1 curve_proportionality_limit_output_1 scalar  

*CURVE_HIC

Description: Compute the Head Injury Criteria (HIC) for a given acceleration curve

Syntax: curve_hic(curvetobelookedup,software,interval,time_sf,acc_sf,return_type)

Inputs
ID Name Type Default Remarks
1 CTBLU vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 software select   software
3 interval select   interval
4 time_sf select   time scale factor
5 acc_sf float   acceleration scale factor
6 return_type select   Select return type
Outputs
ID Name Type Remarks
1 curve_hic_output_1 scalar  

*CURVE_MIN_MAX_BOUND

Description: Compute the min max bounds and return the mean values

Syntax: curve_min_max_bound(curve)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve to be bound. A simple bounding algorithm is used to help reduce noise. <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_min_max_bound_output_1 vector  

*CURVE_FILTER_VALUES

Description: Filter values

Syntax: curve_filter_values(curvetobeoperatedon,filter_type,include_exclude)

Inputs
ID Name Type Default Remarks
1 CTBOO vector   Curve whose monotonicity is to be tracked <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Type of filter select   Type of value filter
3 Include exclude select   Include exclude
Outputs
ID Name Type Remarks
1 curve_filter_values_output_1 vector  

*CURVE_YMONOTONIC_PERCENTAGE

Description: Enforces monotocity for x or y points

Syntax: curve_ymonotonic_percentage(curvetobeoperatedon,min_slope,ensurelastpointisincludedtopreventcurvebeingclippedfornon-recoveringcurves)

Inputs
ID Name Type Default Remarks
1 CTBOO vector   Curve to be operated on <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Min Slope scalar   Min Slope
3 ELPIITPCBCFNC select   Ensure last point is included to prevent curve being clipped for non-recovering curves
Outputs
ID Name Type Remarks
1 curve_ymonotonic_percentage_output_1 vector  

*CURVE_OFFSET_TO_FIRST_POINT

Description: Compute curve relative to the first point

Syntax: curve_offset_to_first_point(curve)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_relative_to_first_point_output_1 vector  

*CURVE_EFFECTIVE_EXTRAPOLATE_FROM_DATASET

Description: Generate extrapolate from dataset

Syntax: curve_effective_extrapolate_from_dataset(effective_curve,method,parameters,parameters_map,last_strain,increment)

Inputs
ID Name Type Default Remarks
1 Effective Curve vector   Effective Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Method select   Method
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>
4 Parameters Map dataset   Parameters Map <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>
5 Last Strain scalar   Last Strain
6 Increment scalar   Increment
Outputs
ID Name Type Remarks
1 curve_effective_extrapolate_from_dataset_output_1 vector  

*CURVE_GENERATE_YIELD_CURVE

Description: Generate yield curve

Syntax: curve_generate_yield_curve(modulusof_elasticity,yield_stress,yield_point_elongation,ultimate_stress,ultimate_strain,elongation_strain,yield_scaling_function,ultimate_scaling_function,yield_scaling_function_coeff,ultimate_scaling_function_coeff,numberof_points)

Inputs
ID Name Type Default Remarks
1 Modulus of Elasticity scalar   Modulus of Elasticity
2 Yield Stress scalar   Yield Stress
3 Yield Point Elongation scalar   Yield Point Elongation
4 Ultimate Stress scalar   Ultimate Stress
5 Ultimate Strain scalar   Ultimate Strain
6 Elongation Strain scalar   Elongation Strain
7 Yield Scaling Function select   Yield Scaling Function
8 Ultimate Scaling Function select   Ultimate Scaling Function
9 YSFC scalar   Yield Scaling Function Coeff
10 USFC scalar   Ultimate Scaling Function Coeff
11 Number of Points scalar   Number of Points
Outputs
ID Name Type Remarks
1 curve_generate_yield_curve_output_1 vector  

*CURVE_LOGLOG

Description: Compute Log of X and Log Y

Syntax: curve_loglog(curvetobeoperatedon)

Inputs
ID Name Type Default Remarks
1 CTBOO vector   Curve to be operated on <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_loglog_output_1 vector  

*CURVE_VPI_DISPLACEMENT

Description: Compute the VDI time-history from displacement

Syntax: curve_vpi_displacement(vehicle_displacement,slack,stiffness,mass)

Inputs
ID Name Type Default Remarks
1 Vehicle Displacement vector   Vehicle Displacement <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 slack scalar   slack
3 stiffness scalar   stiffness
4 mass scalar   mass
Outputs
ID Name Type Remarks
1 curve_vpi_displacement_output_1 scalar  

*CURVE_VPI_ACCELERATION

Description: Compute the VDI time-history from acceleration

Syntax: curve_vpi_acceleration(vehicle_acceleration,slack,stiffness,mass)

Inputs
ID Name Type Default Remarks
1 Vehicle Acceleration vector   Vehicle Acceleration <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 slack scalar   slack
3 stiffness scalar   stiffness
4 mass scalar   mass
Outputs
ID Name Type Remarks
1 curve_vpi_acceleration_output_1 scalar  

*CURVE_PARTITION

Description: Partition a curve and return a single value for each parition

Syntax: curve_partition(curve,intervals,partition_type)

Inputs
ID Name Type Default Remarks
1 Curve vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Number of Intervals scalar   Negative value can be specified for the time increment
3 Partition Type select   Max, minimum or average
Outputs
ID Name Type Remarks
1 curve_partition_output_1 vector  

*CURVE_CUSTOM_BIN

Description: Curve custom bin

Syntax: curve_custom_bin(curve,bin_values)

Inputs
ID Name Type Default Remarks
1 Curve vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 x_max textarea   Multi-line BIN_NAME=BOOL_EXPRESSION using value of X,Y for current, PX, PY for previouis and NX,NY for next
Outputs
ID Name Type Remarks
1 curve_custom_bin_output_1 dataset  

*CURVE_GET_FAILED_POINTS

Description: Look up y values and report failed points based on thresholds

Syntax: curve_get_failed_points(curve,x_min,x_max,threshold_value,threshold_tolerance,return_type)

Inputs
ID Name Type Default Remarks
1 Curve vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 x_min float   Min x-value. Values lower than this will be skipped
3 x_max float   Max x-value. Values lower than this will be skipped
4 x_max float   Value used as threshold
5 x_max float   Min and max of this value multiplied by threshold values are treated as limits
6 Slope type select   Slope type
Outputs
ID Name Type Remarks
1 curve_get_failed_points_output_1 scalar  

*CURVE_LOOKUP_XMAXP

Description: Get the value of Y based on a percentage value of X. For example, Y(50%xA)

Syntax: curve_lookup_xmaxp(curvetobelookedup,x_percentage)

Inputs
ID Name Type Default Remarks
1 Curve to be looked up vector    
2 x_percentage float    
Outputs
ID Name Type Remarks
1 curve_lookup_xmaxp_output_1 scalar  

*CURVE_AVERAGE_BETWEEN

Description: Lookup y-value from a given x-value

Syntax: curve_average_between(curve,x_min,x_max)

Inputs
ID Name Type Default Remarks
1 Curve vector   Input Curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 x_min float   Min x-value. Values lower than this will be skipped
3 x_max float   Max x-value. Values lower than this will be skipped
Outputs
ID Name Type Remarks
1 curve_average_between_output_1 scalar  

*CURVE_LOOKUP_YVALUEAT

Description: Lookup y-value from a given x-value

Syntax: curve_lookup_yvalueat(curvetobelookedup,x_value)

Inputs
ID Name Type Default Remarks
1 CTBLU vector   Curve from which the value is to be looked up <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 x_value float   X-value at the which the corresponding Y-Value is to be found
Outputs
ID Name Type Remarks
1 curve_lookup_yvalueat_output_1 scalar  

*CURVE_SLOPE

Description: Compute the slope of the curve

Syntax: curve_slope(curvetobelookedup,smoothtype)

Inputs
ID Name Type Default Remarks
1 CTBLU vector   Curve to be looked up <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Slope type select   Slope type
Outputs
ID Name Type Remarks
1 curve_slope_output_1 scalar  

*CURVE_SLOPEFROMX0

Description: Compute the secand modulus based on the initial-point and the specified point

Syntax: curve_slopefromx0(curvetobelookedup,x_value)

Inputs
ID Name Type Default Remarks
1 CTBLU vector   <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 X Value float   Slope of of line from start to this point will be computed
Outputs
ID Name Type Remarks
1 curve_slopefromx0_output_1 scalar  

*CURVE_YANCHORCLIMBORSLIDE

Description: Compute the Y-Value at which the slope either starts to increase or decrease after a certain X-Value.

Syntax: curve_yanchorclimborslide(curvetobelookedup,x_value)

Inputs
ID Name Type Default Remarks
1 CTBLU vector   Curve to be looked up <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 x_value float   x_value
Outputs
ID Name Type Remarks
1 curve_yanchorclimborslide_output_1 scalar  

*CURVE_PULSE_SEVERITY

Description: Compute the pulse severity

Syntax: curve_pulse_severity(curvetobelookedup,gravity,return_type)

Inputs
ID Name Type Default Remarks
1 CTBLU vector   Curve to be looked up <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 gravity scalar   gravity
3 return_type select   return_type
Outputs
ID Name Type Remarks
1 curve_pulse_severity_output_1 scalar  

*CURVE_VPI

Description: Compute the Pulse index based on Vehicle Displacement and Acceleration time-history data

Syntax: curve_vpi(vehicle_displacement,vehicle_acceleration,slack,stiffness,mass)

Inputs
ID Name Type Default Remarks
1 Vehicle Displacement vector   Vehicle Displacement <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Vehicle Acceleration vector   Vehicle Acceleration <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
3 slack scalar   slack
4 stiffness scalar   stiffness
5 mass scalar   mass
Outputs
ID Name Type Remarks
1 curve_vpi_output_1 scalar  

*CURVE_ENFORCE_ZEROORPOSITIVELASTSLOPE

Description: Compute the slope of the curve at a given point to the origin ie f(x) / x

Syntax: curve_enforce_zeroorpositivelastslope(curvetobeenforcedup)

Inputs
ID Name Type Default Remarks
1 CTBEU vector   Curve to be enforced up <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_enforce_zeroorpositivelastslope_output_1 vector  

*CURVE_GET_VALUE_BY_INDEX

Description: Get the value by index

Syntax: curve_get_value_by_index(curvetobelookedup,index_number,return_type,not_found_value)

Inputs
ID Name Type Default Remarks
1 CTBLU vector   Input curve <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 index_number scalar   Index number
3 return_type select   return_type
4 not_found_value scalar   not_found_value
Outputs
ID Name Type Remarks
1 curve_get_value_by_index_output_1 scalar  

*CURVE_VALUE_CHECK

Description: Compute the slope of the curve

Syntax: curve_value_check(curvetobelookedup,x_min,x_max,check_value,check_type,target_value,return_type_pass,return_type_fail)

Inputs
ID Name Type Default Remarks
1 CTBLU vector   Curve to be looked up <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 x_min scalar   x_min
3 x_max scalar   x_max
4 check_value select   check_value
5 check_type select   check_type
6 target_value scalar   target_value
7 return_type_pass select   return_type_pass
8 return_type_fail select   return_type_fail
Outputs
ID Name Type Remarks
1 curve_value_check_output_1 scalar  

*CURVE_SLOPEATX

Description: Compute the slope of the curve at a given point

Syntax: curve_slopeatx(curvetobelookedup,x_value)

Inputs
ID Name Type Default Remarks
1 CTBLU vector   Curve to be looked up <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 X Value float   X-value will be interpolated or extrapolated as needed
Outputs
ID Name Type Remarks
1 curve_slopeatx_output_1 scalar  

*CURVE_SYNC_3X

Description: Sync the x-values from 3 curves

Syntax: curve_sync_3x(curve_1,curve_2,curve3)

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

*CURVE_ADD_DIFFERENCE

Description: Compute the y-difference compared to the previous point

Syntax: curve_add_difference(curve_in)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Curve In <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
Outputs
ID Name Type Remarks
1 curve_add_output_1 vector  

*CURVE_LAG

Description: Compute the lag values

Syntax: curve_lag(curve_in,lag)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Curve In <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 Lag scalar   Lag
Outputs
ID Name Type Remarks
1 curve_lag_output_1 vector  

*CURVE_DIFFERENCE_BETWEEN

Description: Compute the difference between two Yfirst and Yast values

Syntax: curve_difference_between(curve_in,x_min,x_max)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Curve In <a class=’btn btn-xs btn-default’ target=’_blank’ href=’https://www.d3view.com/docs/master/workflows/Glossary.html#curveinput’> <i class=’fa fa-external-link’> </i> View more </a>
2 x_min float   Min x-value. Values lower than this will be skipped
3 x_max float   Max x-value. Values lower than this will be skipped
Outputs
ID Name Type Remarks
1 curve_difference_between_output_1 scalar