plasticity_record_material_coupon_data
Store immutable physical coupon test records for one single-material print process, linking measured properties and evidence to exact printer, material, and profile settings.
Instructions
Store immutable physical coupon data for one exact single-material printer/material/profile hash, orientation, infill percentage and pattern, wall loops, top/bottom shell layers, nozzle temperature, and measured layer height. E1 (youngModulusMPa) with measured evidence is required. Isotropic shear modulus and tensile/shear strengths are optional and must each be paired with evidence; record them only when measured for a selected analysis. Optionally include measured Poisson ratio nu12 with its evidence IDs. Add E2/E3, nu13/nu23, G12/G13/G23 under orthotropicMaterial; its propertyEvidence IDs point to exact measured entries in evidence[]. Include the three global print axes; axis 3 must align with the build direction, and orientation.evidence must be user-confirmed or traceable. An optional tsaiWuCriterion can store nine directly measured directional failure strengths and three derived normalized interaction coefficients from biaxial tests. Each test evidence entry must state testAxis and testMode in the confirmed material frame (X/Y/Z tension or compression, XY/XZ/YZ shear, and corresponding-plane biaxial interactions); interaction evidence dependencies must carry the same biaxial plane. These attestations are stored with each exact evidence entry and the process in the immutable record hash. This model uses one material per part; it does not model multi-material prints. These un-factored strengths are not design allowables or proof of part strength.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | ||
| source | Yes | ||
| process | Yes | ||
| evidence | Yes | ||
| testedAt | Yes | ||
| properties | Yes | ||
| poissonRatio | No | ||
| testStandard | Yes | ||
| specimenCount | Yes | ||
| propertyEvidence | Yes | ||
| orthotropicMaterial | No | ||
| poissonRatioEvidence | No | ||
| composedFromRecordIds | No | ||
| callerConfirmsPhysicalTests | Yes |