*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_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_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_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_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_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_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_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_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_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_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    
Outputs
ID Name Type Remarks
1 curve_get_slope_vs_r2_output_1 vector  

*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    
3 Drop Ratio float    
4 Return Type select    
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_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_CLIP_TO_DELAY_FAILURE

Description: Clip curve to delay negative y-value

Syntax: curve_clip_to_delay_failure(curve,per_p,max_limit)

Inputs
ID Name Type Default Remarks
1 Curve vector   Curve whose last slope is to be so the intersection with the Y=0 is longer
2 Segment size in terms of Percentage of Points scalar   A value of 5 = 5/100 * number of points in curve. A value of 0.05 is a good start
3 Max Limit scalar   Slope is adjusted such that the value extrapolated y -value is negative after MAX_LIMIT * XMAX of the original curve
Outputs
ID Name Type Remarks
1 Clipped Curve 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_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    
Outputs
ID Name Type Remarks
1 Curve without outlier points 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_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,window_size,optimize,increment_ratio,r2cutoff,force_zero_origin)

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 scalar   Order of fit. When optimize=yes, this is the maximum order
3 DIG POINTS select   Number of digitize points
4 XMIN - Optional scalar   Xmin value
5 XMAX - Optional scalar   Xmax value
6 Step scalar    
7 Remove Intercept select   Line is rotated about the mean point until it passes through the origin
8 Window Size scalar   Percentage of points to use over which the regression is built. By default the entire curve is used as the window size
9 Type of Fit select   Type of fit
10 Smallest segment to consider for fit textarea   Ratio of points in the curve to use for as increments for the fit
11 R2 Cut off for Fit Optimization textarea   When the R2 of a fit is below this to the previous fit, the fit considered goog
12 Force Zero Origin select   This option fores the fit to pass through 0,0 point
Outputs
ID Name Type Remarks
1 curve_fit_polynomial_output_1 vector  

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

Description: Convert a single curve into a dataset

Syntax: curve_to_dataset(curve,type,matrix_cols,matrix_col_prefix)

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 type select    
3 Number of Columns for Matrix scalar   Curve y-points will be split into this number of columns for the Matrix
4 Matrix col prefix scalar   Curve y-points will be split into this number of columns for the Matrix
Outputs
ID Name Type Remarks
1 Matrix dataset  

*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_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_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_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_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_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_SMOOTH_START_USING_BEST_FIT

Description: Fit the curve using any region near the initial point to smooth the initial curve

Syntax: curve_smooth_start_using_best_fit(curve,order,start_value)

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 scalar   Order of fit
3 Start Value scalar   Optional Start value if the curve first value is not to be taken
Outputs
ID Name Type Remarks
1 Best fit Curve vector  

*CURVE_ZONE_AVERAGE

Description: Compute zone average based on x-ranges

Syntax: curve_zone_average(curvetouseforcomputingthezoneaverage,zones)

Inputs
ID Name Type Default Remarks
1 Curve To Use For Computing The Zone Average 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_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 Number Of Digitization Points select   Number of Digitization Points
8 Return Type select    
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    
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 Number Of Digitization Points select   Number of Digitization Points
8 Return Type select    
Outputs
ID Name Type Remarks
1 curve_fit_hardening_neuralnetwork_parameters_output_1 dataset  

*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 Curve To Use For Computing The Zone Calculations 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_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    
Outputs
ID Name Type Remarks
1 curve_verify_output_1 curve  

*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 Ignore First And Last Charge Events 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    
3 Tension/Compression Flag select    
Outputs
ID Name Type Remarks
1 curve_truetoengstress_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_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,eng_ss_vs_transversal_strain,eng_ss_vs_thickness_strain)

Inputs
ID Name Type Default Remarks
1 Engineering Stress Strain Curve 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   If loading type is set to tension_anisotropic, laterial and transversal strain must be provided
5 Eng stress vs transversal strain vector   Eng stress provided as function of transversal strain
6 Eng stress vs thickness strain vector   Eng stress provided as function of thickness strain
Outputs
ID Name Type Remarks
1 curve_engtotruestress_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_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_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_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    
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_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_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 Eng Stress Strain 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 Elastic Modulus scalar   The initial slope of the engineering stress vs strain
3 Yield Type select   How the yield is determined
4 Yield Offset Or Strain scalar   Yield Offset or Strain. Not used for Linaerity
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_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,num_extra_seg,slope_sf,smooth_curve,user_defined_yield_treatment)

Inputs
ID Name Type Default Remarks
1 True Stress 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 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 Yield Offset Or Strain scalar   Offset of 0.002 is the recommended value for Steel. Higher values are more suitable for Polymers. Not used for linearity
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    
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
17 Number of Extrapolation Segments scalar   This is used when the post-necking treatment is extrapolation_regression. The default is 1 which is one-segment resulting in linear extrapolation
18 Slope Scale factor during Extrapolation scalar   When post-necking treatment type = extrapolation_regression, each segment slope is multipled by this number
19 Smooth Curve using LOESS method select   The final hardening curve is smoothed using advanced optimization of LOESS parameters to minimize noise
20 How to treat User-defined Yield select   When user defined yield is provided, this option allows us to either offset or find a smooth fit to satisy the user-defined yield
Outputs
ID Name Type Remarks
1 curve_truetoeffectivestress_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 Eng Stress Strain Curve 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    
3 Yield Offset scalar    
Outputs
ID Name Type Remarks
1 curve_engstress_yield_output_1 vector  

*CURVE_COMPUTE_PLASTIC_POISSONS_RATIO_FROM_3D_STRAINS

Description: Compute LCID_P curve from 3D strains

Syntax: curve_compute_plastic_poissons_ratio_from_3d_strains(long_strain,trans_strain,thickness_strain,true_ss,slope_val,return_type,elastic_nu)

Inputs
ID Name Type Default Remarks
1 True Longitudinal Strains vs Time vector   Long Strain vs Time
2 True Transversal Strains vs Time vector   Transversal Strain vs Time
3 True Thickness Strains vs Time vector   True Thickness Strain vs Time
4 True Stress vs Time vector   True Stress vs Time
5 EMOD scalar   Youngs Modulus
6 Type of Curve to Compute select   Type of curve to compute based on the strains
7 NUE scalar   Elastic Poissons’s Ratio
Outputs
ID Name Type Remarks
1 Plastic Poisons Ratio vs Plastic Strain 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 Curve To Be Subtracted 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_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 Curve To Be Scaled 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_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    
3 Value Type select    
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    
Outputs
ID Name Type Remarks
1 curve_skip_every_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_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 Curve To Be Scaled 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_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_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    
3 Last Y-Value scalar    
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    
3 To Points Csv textarea    
4 Include Initial Points select    
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 Curve 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    
3 Y Format scalar    
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    
Outputs
ID Name Type Remarks
1 Imported Curve 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 Effective Stress Vs Strain Curve 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_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 Choose Curve To Be Split 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 Type Of Value To Return select   Type of value to return
3 Number Of Splits scalar    
Outputs
ID Name Type Remarks
1 curve_splitvalues_output_1 keyvalue  

*CURVE_SPLIT_AT_XVALUES

Description: Split the curve at specified x-values

Syntax: curve_split_at_xvalues(choose_curvetobe_split,x_values)

Inputs
ID Name Type Default Remarks
1 Choose Curve To Be Split 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 X-Values scalar   CSV Type strain such as 0,5,10 where each value separated by a comma is a x-value at which the curve is to be split
Outputs
ID Name Type Remarks
1 Split Curves 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 Biaxial Eng Stress Strain 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_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    
3 Scalefactor float    
Outputs
ID Name Type Remarks
1 curve_enforce_derivative_monotonicity_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_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_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    
4 Input Type select    
Outputs
ID Name Type Remarks
1 curve_yield_point_treatment_output_1 vector  

*CURVE_REMOVE_REPEATED

Description: Remove repeated points

Syntax: curve_remove_repeated(curvetobe_split,tolerance)

Inputs
ID Name Type Default Remarks
1 Curve To Be Split 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    
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    
3 Criteria textarea    
Outputs
ID Name Type Remarks
1 curve_compute_pareto_front_optimal_output_1 keyvalue  

*CURVE_DIGITIZE_BASED_ON_DERIVATIVE

Description: Digitize based on Derivative

Syntax: curve_digitize_based_on_derivative(curve,min_dig_points,max_dig_points)

Inputs
ID Name Type Default Remarks
1 Curve 1 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 Number of Points integer   Min number of points
3 Max Number of Points integer   Max number of points
Outputs
ID Name Type Remarks
1 Digitized Curve vector  

*CURVE_DIGITIZE_ENG_SS

Description: Digitize a eng-ss

Syntax: curve_digitize_eng_ss(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 Digitized Eng SS Curve vector  

*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_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    
5 Number Of Times scalar    
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_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    
3 Ratio scalar    
Outputs
ID Name Type Remarks
1 curve_derivative_exceeds_threshold_output_1 string  

*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    
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_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 Step Size For X scalar   Step size
6 Number Of Iterations scalar    
Outputs
ID Name Type Remarks
1 curve_hill_climbing_output_1 scalar  

*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 Eng Stress Strain Curve 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_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 Curves To Be Operated On 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_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 Curve To Be Operated On 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 Curve To Be Operated On 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_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    
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 Include All Cross-over Points select   Include all cross-over points
8 Zero Value scalar   Values within -1.0 and 1.0 of this value is considered zero
9 Project Values Within The Zero Value 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_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    
3 Outer Radius scalar    
4 Thickness scalar    
Outputs
ID Name Type Remarks
1 curve_torque_vs_twist_to_stress_vs_strain_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 Inputs 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_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,auto_adjust_tol,num_auto_adjusts)

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 Y-Tolerance scalar   This is multipled with Ytol above to determine how close the two curves should be before deviating
6 Auto-Adjust Tolerance select   If the provided Y and X tolerances are larger than possible, this option will allow to auto reduce and try again
7 Number Of Auto Adjusts scalar   Number of times the tolerances are reduced by 50% each time
Outputs
ID Name Type Remarks
1 curve_subtract_from_output scalar  

*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,yield_type)

Inputs
ID Name Type Default Remarks
1 Eng Stress Strain Curve vector    
2 Youngs Modulus scalar   Youngs Modulus. If zero, the best initial matching slope is used
3 Yield Offset scalar   Offset to compute yield stress
4 Yield Intersection Type select   Type of True vs its derivative intersection
5 Treat Slip select    
6 Remove Failure select    
7 Yield Detection Type select   Yield determination type
Outputs
ID Name Type Remarks
1 curve_engstress_stats_output_1 keyvalue  

*CURVE_GET_OFFSET_LINE_YIELD

Description: Computes offset line yield stress value

Syntax: curve_get_offset_line_yield(eng_stress_strain_curve,slope,yield_offset,intersection_type)

Inputs
ID Name Type Default Remarks
1 Eng Stress Strain Curve vector    
2 Youngs Modulus scalar   Youngs Modulus. If zero, the best initial matching slope is used
3 Yield Offset scalar   Offset to compute yield stress
4 Yield Intersection Type select   Type of intersection. Default is to return the Y-value of the first intersection
Outputs
ID Name Type Remarks
1 curve_get_offset_line_yield_output_1 scalar  

*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    
3 Max Value scalar    
4 New Value scalar    
5 Look Ahead select    
6 Look Ahead Number Of Points scalar   Look ahead number of points
Outputs
ID Name Type Remarks
1 curve_project_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_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_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_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 Torsional Eng Stress Strain Curve 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_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_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_SCALE_BY_CURVE

Description: Scale Y Values by a Curve

Syntax: curve_scale_by_curve(base_curve,curvetousefor_scale,after_x,every)

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 use for Scale vector   Curve to use for 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>
3 after_x string    
4 Digitize Scale Curve string   If 0, a set of critical points of the scale curve will be used to determine the scale factors
Outputs
ID Name Type Remarks
1 Scaled Curve vector  

*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_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_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_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_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_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_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_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 Add RDP Smoothing select    
5 Rdp Espsilon integer   Add rdp-points
Outputs
ID Name Type Remarks
1 curve_digitize_output_1 vector  

*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    
6 Fail Value scalar    
7 Number Of Points scalar   Moving forward window of points around the current points
8 Moving Window Value Type To Check select   Moving window value type
Outputs
ID Name Type Remarks
1 curve_check_tolerance_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_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_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_LINEAR_FIT_R2

Description: Get R2 fit time-history

Syntax: curve_get_linear_fit_r2(base_curve,window_size,num_dig,order)

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 Window Size string    
3 Number of Digitize Points string   Maximum of number of points in the original curve and this value is taken to provide sufficient interval
4 Order string   Polynomial fit order while determining the R2 error
Outputs
ID Name Type Remarks
1 R2 history 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    
3 New X scalar    
Outputs
ID Name Type Remarks
1 curve_set_y_at_x_output_1 vector  

*CURVE_GET_END_OF_LINEARITY

Description: Get end of linearity

Syntax: curve_get_end_of_linearity(base_curve,emod,threshold,xmax)

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 emod string    
3 threshold string    
4 xmax string    
Outputs
ID Name Type Remarks
1 curve_get_end_of_linearity_output_1 scalar  

*CURVE_TO_LOG

Description: Convert values of X or Y to log scale

Syntax: curve_to_log(base_curve,axis)

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 Axis select    
Outputs
ID Name Type Remarks
1 curve_to_Log_output_1 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_TRUE_TO_EFFECTIVE_SIMPLE

Description: Scale Y Values

Syntax: curve_true_to_effective_simple(base_curve,modulus)

Inputs
ID Name Type Default Remarks
1 True Stress vs Strain Curve vector    
2 Modulus textarea    
Outputs
ID Name Type Remarks
1 Effective Stress vs Strain Curve 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    
3 Min Y scalar    
4 Max Y scalar    
5 Step Size Y scalar    
Outputs
ID Name Type Remarks
1 curve_vary_y_at_x_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    
3 Min X scalar    
4 Max X scalar    
5 Step Size X scalar    
6 Min Y scalar    
7 Max Y scalar    
8 Step Size Y scalar    
Outputs
ID Name Type Remarks
1 curve_vary_xy_at_x_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_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 Effective Stress Vs Effective Strain Curve 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 Start Search scalar   Triaxiality Min for Search
4 End Search scalar   Triaxiality Max for Search
5 Search Increment scalar    
6 Reverse Points select    
Outputs
ID Name Type Remarks
1 curve_yield_stress_instability_output_1 vector  

*CURVE_GET_DAMAGE_CURVE_BASED_ON_COCKCROFT_LATHAM

Description: Generate a Damage Curve based on COCKCROFT_LATHAM damage criteria

Syntax: curve_get_damage_curve_based_on_cockcroft_latham(effective_stressvs_effective_strain_curve,tensile_plastic_strain_at_failure,non_failure_sf,smooth,biaxial_failure)

Inputs
ID Name Type Default Remarks
1 Effective Stress Vs Strain 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 Tensile Plastic Strain At Failure scalar   Calibrated plastic strain at failure based on a Uni-Axial tensile test
3 Non-failure Plastic Strain Scale Factor scalar   When the energy criterion is not met, the tensile failure strain is multipled by this number to model non-faliure
4 Smooth Integral And Damage Curve select   When this option is set to yes, the integral is smoothed before computing the damage and the Damage curve is smoothed after computing the failure criterion
5 Biaxial Failure Plastic Strain scalar   If this value is non-zero, the criteion based failure plastic strain is ignored and instead this value is used
Outputs
ID Name Type Remarks
1 Damage Curve 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_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    
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_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    
5 Scale Factor scalar    
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_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 Curve To Be Offset By Shifting The Initial Non-zero Point 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 Curve To Be Offset 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 Num Dig integer   Number of points to use for digitization
3 Segment Length Ratio integer   Percentage of points to use for computing the fit
4 Min R2 integer    
5 Merge Ratio integer   Merge adjacent slopes that fall within this ratio
6 Return Type select    
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_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 Curve To Be Clipped 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_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 Curve 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_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 Thickness integer   Sheet metal average thickness
Outputs
ID Name Type Remarks
1 curve_get_weld_nugget_dia_for_sheet_metal_thickness_output_1 scalar  

*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 Input 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 Num Dig integer   Number of points to use for digitization
3 Segment Length Ratio integer   Percentage of points to use for computing the fit
4 Min R2 integer    
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 Curve To Be Offset 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_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_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 Curve To Be Offset 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 Num Dig integer   Number of points to use for digitization
3 Segment Length Ratio integer   Percentage of points to use for computing the fit
4 Min R2 integer    
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_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    
3 Xmin float    
4 Xmax float    
Outputs
ID Name Type Remarks
1 curve_percentile_output_1 scalar  

*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 Stop At First Value float   Stop at first value
Outputs
ID Name Type Remarks
1 curve_sustained_ymax_output_1 scalar  

*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 Curve To Be Trimmed 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 Curve To Be Clipped 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 Curve To Be Trimmed 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 Drop Ratio float   If y after reaching ymax, drops below this factor times the ymax, the curve is clipped at this point
3 Monotonic select    
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 Curve 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_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 Curve To Be Clipped 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_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    
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    
5 Constant 3 float    
6 Use Existing 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_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 Curve To Be Offset By Shifting The Initial Non-zero Point 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_BOUND_SMOOTH

Description: Compute the average of the bounded curve

Syntax: curve_bound_smooth(curvetobebound,slope,windowsize)

Inputs
ID Name Type Default Remarks
1 Curve To Be Bound 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    
3 Window Size scalar    
Outputs
ID Name Type Remarks
1 curve_bound_smooth_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_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 Min Percentage Of Points scalar   When R2 of the fit is below the value specified AND the percentage of points here is met, the fit is terminated
5 Fit Type 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_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_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_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_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_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_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_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_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 Event Time Column Name 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    
Outputs
ID Name Type Remarks
1 curve_histogram_output_1 keyvalue  

*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 Vehicle Acceleration Time-history In Gs Per Millisecond 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_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 Acceleration Time-history In Gs Per Millisecond 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_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 Curve To Be Synced 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 Ref Curve 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    
Outputs
ID Name Type Remarks
1 curve_sync_with_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 Curve To Be Scaled 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 Slope 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_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_COMPRESS_Y

Description: Normalize and scale Y values

Syntax: curve_compress_y(curvetobenormalized,scale_y)

Inputs
ID Name Type Default Remarks
1 Curve To Be Normalized 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    
Outputs
ID Name Type Remarks
1 curve_compress_y_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 Curve To Be Scaled 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_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 Curve To Be Scaled 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 New Yield Values scalar   New yield values
3 Scale X scalar    
Outputs
ID Name Type Remarks
1 curve_scale_yield_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 Curve To Be Normalized 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    
Outputs
ID Name Type Remarks
1 curve_compress_x_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 Curve 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 Curve To Be Scaled 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    
Outputs
ID Name Type Remarks
1 curve_unloading_from_loading_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_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_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 Maximum Number Of Points With Leading Zero-values scalar   If number of points above this value is found, the leading zeros are not removed
3 Maximum Number Of Points With Trailing Zero-values 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_DERIVATIVE

Description: Compute the derivative of the curve

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

Inputs
ID Name Type Default Remarks
1 Curve To Be Derived 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_OFFSET

Description: Offset the curve

Syntax: curve_offset(curvetobeoffset,x_offsetvalue,y_offsetvalue)

Inputs
ID Name Type Default Remarks
1 Curve To Be Offset 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_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_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 Curve To Be Scaled 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 Target Value For X 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_CLIP_WHEN_YMAX_DROPS_BY_PERCENTAGE

Description: Clip curve when y drops below a certain percentage of Max value

Syntax: curve_clip_when_ymax_drops_by_percentage(curvetobetrimmed,y_drop_ratio,monotonic)

Inputs
ID Name Type Default Remarks
1 Curve To Be Trimmed 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 Drop Ratio float   If y after reaching ymax, drops below this factor times the ymax, the curve is clipped at this point
3 Monotonic select    
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 Curve To Be Trimmed 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    
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    
3 Min Y scalar    
4 Max Y scalar    
5 Stop On First Match select   Stop on first match
Outputs
ID Name Type Remarks
1 curve_trim_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    
3 Choose Axis select    
Outputs
ID Name Type Remarks
1 curve_sort_output_1 vector  

*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_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_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    
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 Acceleration Gs Per Second-squared 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    
3 Initial Velocity textarea    
4 Time Scale Factor textarea    
Outputs
ID Name Type Remarks
1 curve_g_to_vel_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 Acceleration Gs Per Second-squared 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    
3 Disp Unit select    
4 Initial Velocity textarea    
5 Time Scale Factor textarea    
Outputs
ID Name Type Remarks
1 curve_g_to_disp_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    
2 Set Of Y-points set    
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    
3 Y Scale-factor scalar    
4 FilterType select    
5 Frequency select    
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    
3 Y-scale-factor scalar    
4 FilterType select    
5 Frequency select    
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    
3 Y Sf scalar    
4 FilterType select    
5 Frequency select    
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    
3 Y Threshold Value scalar   Specify range using colon
4 Slope Threshold Value scalar   Separate range using colon
5 Threshold Type select    
6 Remove Spikes select    
7 MYVBB-BC select   Multiple Y values by by -1 before computing
8 Threshold Value Type select    
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    
3 Step Size scalar    
4 Initial Temperature scalar    
5 Data Normalization Type select    
6 Target Value scalar   Target value for optimum
7 Objective select    
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_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_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_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    
Outputs
ID Name Type Remarks
1 curve_rotate_increments_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 Number Of Digitized Points scalar   Number of digitized points
Outputs
ID Name Type Remarks
1 curve_lankford_coefficient_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    
3 New Y-Value scalar    
Outputs
ID Name Type Remarks
1 curve_replace_y_value_output_1 vector  

*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    
3 New Y-Value scalar    
Outputs
ID Name Type Remarks
1 curve_replace_x_value_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_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 Curve From Which The Peaks Are To Be Computed 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    
3 Return Type select    
Outputs
ID Name Type Remarks
1 curve_peaks_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,per_points,extra_segs,slope_sf,extra_slope)

Inputs
ID Name Type Default Remarks
1 Curve To Be Extrapolated 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 Extrapolation Type select   Select Extrapolation Type
3 X Start scalar   Start Extrapolated curve from
4 X End scalar   End extrapolated curve at
5 Number Of Points Between X Start And End scalar   Number of points between X start and X End
6 Ymax For Logistic Only 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
10 Percentage Of Points scalar   Percentage of points to use for Polynomial extrapolation
11 Number of Segments scalar   Used when type=linear_segments
12 Extrapolation Slope Scale-factor scalar   Used when type=linear_segments
13 Extrapolation Slope scalar   Used when type=linear_segments
Outputs
ID Name Type Remarks
1 curve_extrapolate_output_1 vector  

*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 Curve From Which The Failure Point Is To Be Extracted 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 Curve From Which The Failure Point Is To Be Extracted 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 select   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,return_type)

Inputs
ID Name Type Default Remarks
1 Curve From Which The Failure Point Is To Be Extracted 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 Ratio scalar   Y-value below the ratio of this to the maximum is checked. The default is 1% of the YMAX-YMIN
3 Ensure Sustained Failure 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 Return Point Just Prior To The Failure Point select   If no, the value at the min-derivative is returned
5 Return Type select   X value or y value
Outputs
ID Name Type Remarks
1 curve_failurepoint_min_derivative_output_1 scalar  

*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 Quasi-static Curve To Be Scaled By Rates And Values 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    
3 Values scalar    
Outputs
ID Name Type Remarks
1 curve_scale_strain_rates_by_rates_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    
4 P Parameter scalar    
5 Beta scalar   Beta for gradual decay as a function of strain
Outputs
ID Name Type Remarks
1 curve_scale_cowper_symonds_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 Curve To Be Extrapolated 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    
5 Swift N scalar    
6 Voce A scalar    
7 Voce B scalar    
8 Voce C scalar    
9 Swift Percentage scalar    
10 Voce Percentage scalar    
11 Num Dig Points scalar    
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 Curve To Be Extrapolated 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_GET_TRICUBE_WEIGHT_CURVE

Description: Compute LOESS Tri-cube weight curve

Syntax: curve_get_tricube_weight_curve(curve_name,curve_name)

Inputs
ID Name Type Default Remarks
1 Curve Name scalar    
2 Curve Name scalar    
Outputs
ID Name Type Remarks
1 Tri-cube Weight Curve vector  

*CURVE_GET_LINEAR_WEIGHT_CURVE

Description: Compute LOESS linear weight curve

Syntax: curve_get_linear_weight_curve(curve_name)

Inputs
ID Name Type Default Remarks
1 Curve Name scalar    
Outputs
ID Name Type Remarks
1 Bi-linear Weight Curve vector  

*CURVE_MOVING_AVERAGE

Description: Moving average of Y-values

Syntax: curve_moving_average(curve,num_steps)

Inputs
ID Name Type Default Remarks
1 Curve vector    
2 Number of Steps scalar    
Outputs
ID Name Type Remarks
1 Curve moving average vector  

*CURVE_VARIANCE

Description: Compute Point-wise sq-difference with VarianceFFT

Syntax: curve_variance(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 Sq Difference from Variance 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_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 Curve To Be Scaled 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_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_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  

*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_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_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_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_INSERT_POINT_AT_X

Description: Insert point at X

Syntax: curve_insert_point_at_x(input_curve,x_value)

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-Value scalar   X-Values. For multiple x-values, you can use a CSV format such as 1,2,3
Outputs
ID Name Type Remarks
1 curve_insert_at_x_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_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    
4 Xmin scalar    
5 XMax scalar    
6 Limit Type select    
7 Scale scalar    
Outputs
ID Name Type Remarks
1 curve_engstress_remove_thermal_output_1 vector  

*CURVE_GET_DAMAGE

Description: Get Amount of Damage

Syntax: curve_get_damage(input_curve,per_points_from_end)

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 Ratio of points from end scalar   Number of points of the curve is multiplied by this number and collected at the end of the curve to measure damage
Outputs
ID Name Type Remarks
1 Damage scalar Larger values mean more damage

*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 Curve To Be Looked Up 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_LOOKUP

Description: Look up key values from a Curve

Syntax: curve_lookup(curvetobelookedup,lookuptype,format)

Inputs
ID Name Type Default Remarks
1 Curve To Be Looked Up 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_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_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_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_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_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_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 Scale X scalar   Scale x-axis before computing stats
3 Scale Y 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 Type Of Data To Extract 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_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 Scale X scalar   Scale x-axis before computing stats
3 Scale Y 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_STATS

Description: Curves stats

Syntax: curve_stats(curve_in)

Inputs
ID Name Type Default Remarks
1 Curve In vector   Curves 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_stats_output_1 keyvalue  

*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    
3 B scalar    
4 C scalar    
5 D scalar    
6 H scalar    
7 Last Strain scalar    
8 Increment scalar    
Outputs
ID Name Type Remarks
1 curve_effective_stoughton_yoon_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    
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,add_shadow_points)

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    
8 Number of Iterations scalar    
9 Add Shadow Points at Boundaries select   At boundary points(x=first and x=last), shadow points are added
Outputs
ID Name Type Remarks
1 curve_smooth_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    
5 Number Of Iterations string    
Outputs
ID Name Type Remarks
1 curve_remove_spikes_output_1 vector  

*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    
3 Weight Type select    
4 Iterations select    
5 Order Of Fit select    
Outputs
ID Name Type Remarks
1 curve_savitsky_golay_smooth_output_1 vector  

*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_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    
2 Yield Stress scalar    
3 Yield Point Elongation scalar    
4 Ultimate Stress scalar    
5 Ultimate Strain scalar    
6 Elongation Strain scalar    
7 Yield Scaling Function select    
8 Ultimate Scaling Function select    
9 Yield Scaling Function Coeff scalar    
10 Ultimate Scaling Function Coeff scalar    
11 Number Of Points scalar    
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 Curve To Be Operated On 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_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 Curve To Be Operated On 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    
3 Ensure Last Point Is Included To Prevent Curve Being Clipped For Non-recovering Curves 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_FILTER_VALUES

Description: Filter values

Syntax: curve_filter_values(curvetobeoperatedon,filter_type,include_exclude)

Inputs
ID Name Type Default Remarks
1 Curve To Be Operated On 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    
Outputs
ID Name Type Remarks
1 curve_filter_values_output_1 vector  

*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 Curve To Be Operated On 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 and Starting Point select   Axes with respect to which we want the curve to be monotonic
3 Min X scalar    
Outputs
ID Name Type Remarks
1 curve_monotonic_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_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    
Outputs
ID Name Type Remarks
1 curve_lag_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    
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    
6 Increment scalar    
Outputs
ID Name Type Remarks
1 curve_effective_extrapolate_from_dataset_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    
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_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 Curve To Be Looked Up 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    
4 Not Found Value scalar    
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 Curve To Be Looked Up 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    
3 X Max scalar    
4 Check Value select    
5 Check Type select    
6 Target Value scalar    
7 Return Type Pass select    
8 Return Type Fail select    
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 Curve To Be Looked Up 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_SLOPE

Description: Compute the slope of the curve

Syntax: curve_slope(curvetobelookedup,smoothtype)

Inputs
ID Name Type Default Remarks
1 Curve To Be Looked Up 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    
Outputs
ID Name Type Remarks
1 curve_slope_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_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    
Outputs
ID Name Type Remarks
1 curve_get_failed_points_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,type)

Inputs
ID Name Type Default Remarks
1 Curve To Be Enforced Up 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>
2 Type select   Add a positive slope or remove ending negative slopes
Outputs
ID Name Type Remarks
1 curve_enforce_zeroorpositivelastslope_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 Eng Stress Strain Curve 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    
3 Strain scalar    
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 Curve To Be Looked Up 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    
3 Return Type select    
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 Curve To Be Looked Up 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    
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_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    
3 Stiffness scalar    
4 Mass scalar    
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    
3 Stiffness scalar    
4 Mass scalar    
Outputs
ID Name Type Remarks
1 curve_vpi_acceleration_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 Curve To Be Looked Up 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 Curve To Be Looked Up 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    
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 Curve To Be Looked Up 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    
3 Return Type select    
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    
4 Stiffness scalar    
5 Mass scalar    
Outputs
ID Name Type Remarks
1 curve_vpi_output_1 scalar  

*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    
3 B scalar    
4 C scalar    
5 H scalar    
6 D scalar    
7 Last Strain scalar    
8 Increment scalar    
Outputs
ID Name Type Remarks
1 curve_effective_modified_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    
3 B scalar    
4 C scalar    
5 Last Strain scalar    
6 Increment scalar    
Outputs
ID Name Type Remarks
1 curve_effective_voce_output_1 vector  

*CURVE_CUBIC_SPLINE

Description: Fit the cubic spline

Syntax: curve_cubic_spline(curve_in,order,numberof_knots,numberof_regions,validation,lambda)

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 Order scalar   Order of fit. When validation is used, this becomes the maximum order to be tried.
3 Number Of Knots scalar   Number of knots. When validation is used, this becomes the maximum number of knots to be tried.
4 Number Of Regions scalar   Number of Regions. Only used when no-validation is used.
5 Validation select   Type of validation
6 Lambda scalar   Penalty factor for the Knot contribution
Outputs
ID Name Type Remarks
1 Cubic Spline Curve 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    
3 B scalar    
4 C scalar    
5 H scalar    
6 Last Strain scalar    
7 Increment scalar    
Outputs
ID Name Type Remarks
1 curve_effective_hocket_sherby_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_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_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,derivative_th,ratio_max,optimize_locally,optimize_params,use_variable_window_size,start_x,max_ws,use_variable_order,max_order,use_shadow_points)

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 scalar   Window size to compute the smooth value. If LT. 0, it is the number of points
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 globally or locally
9 Digitize select   No. of points in final output curve
10 Use Derivative For Smoothing select   Smooth derivative and then integrate
11 Derivative Threshold scalar   High derivative points larger than this factor over the range of the derivative will be skipped for smoothing. A value of 0.2-0.3 is recommended for stress vs strain curves
12 Ratio of difference scalar   If the new smoothed value is out of this ratio, the original value will be used
13 Optimize Locally (Deprecated) select   Based on the window-size, optimize locally. Retained for backward compatibility.
14 Choose Optimization Parameters (Deprecated) select   Limit optimization to these. If not selected, all options will be used for optimization
15 Use variable window size select   This helps in a variable window size that is useful for highly varying derivative
16 Start X string   Only Smooth points whose X-value is greater than this value
17 Max Window Size string   Used when variable window size is specified
18 Use variable order select   This helps in a variable order for nonlinear curve
19 Max Order Size string   Used when variable order is specified
20 Use Shadow Points select   This helps in more accurate boundary points
Outputs
ID Name Type Remarks
1 curve_regression_smooth_output_1 vector