CREATE A DECAYING CURVE WITH POINTS¶
Generates a synthetic exponential-decay curve between a user-defined X range, sampling a configurable number of points from YSTART down to YEND. Use this worker to create smooth decay load curves or reference signals for CAE preprocessing or data-driven workflows.
When to use¶
Classification: process.
Tagged: curve_generation, decay, exponential_decay, load_curve, synthetic_curve.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Name | name | text | — | Optional label assigned to the resulting curve; leave blank to use a default name. | |
| Xmin | xmin | scalar | — | Start of the X-axis range (dimensionless scalar or user-defined units); defaults to 0 if omitted. | |
| XMAX | xma_x | text | — | End of the X-axis range (same units as xmin); must be greater than xmin. | |
| YSTART | ystar_t | scalar | — | Initial Y value from which the exponential decay begins (e.g. peak load or amplitude). | |
| YEND | yen_d | scalar | — | Final Y value toward which the curve asymptotically decays (e.g. residual or zero load). | |
| Number Of Points | numberof_points | scalar | — | Integer count of evenly-spaced X points to sample between XMIN and XMAX; higher values yield a smoother curve. | |
| Decay Coefficient | decay_coefficient | scalar | — | Positive scalar controlling the rate of decay — lower values produce a slower, longer decay; higher values produce a steeper drop. | |
| Add Zero | add_zero | string | yes | Select ‘Yes’ to prepend a (0, 0) point to the curve (useful for LS-DYNA load curves that must start at the origin); default is ‘Yes’. |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| curve_exponential_decay_output_1 | curve_exponential_decay_output_1 | vector | Output XY vector representing the generated exponential-decay curve with the requested number of points spanning [XMIN, XMAX] and Y values decaying from YSTART to YEND. |
Disciplines¶
- data.curve.transform
Runnable example¶
A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curve_exponential_decay
Auto-generated from transformation schema. Worker id: curve_exponential_decay. Schema hash: 2b0fa3a222b7. Hand-curated docs in workerexamples/ override this page when present.