Stress distribution through a beam section (Stress Profile Generator)
stress_profileThe Stress Profile Generator's profile for ONE beam element: from CIVIL NX's beam forces and the true section outline it calculates σx (or σx from N / My / Mz, τ from Vz / Vy, von Mises, principal, Tresca) over the section at the chosen positions and loads, and checks every profile against CIVIL NX's own published stresses (effective PSC sections are drawn through CIVIL NX's stress points; composite sections part by part from CIVIL NX's per-part results; envelopes give CIVIL NX's values at the stress points plus the governing member or static part as a profile). Returns per profile: status (ok/unchecked/points/refused) with reasons, forces, extremes and where they occur, CIVIL NX vs calculated at stress points 1–4, per-part σx for composites, and min/max across the section at each depth. With thermal it gives the EN 1991-1-5 temperature stresses instead, split into total, restraint, self-equilibrating, uniform and linear parts (Type 3 heating/cooling with 100 mm surfacing, a user ΔT profile, or CIVIL NX's own section temperature; restraint free, full, axial, rotation, or CIVIL NX's forces of a load). Optional csv gives the plugin's CSV export as a download link. Read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| csv | No | Also return the plugin's CSV export of every profile (a download link). | |
| unit | No | Stress unit of the results (internally kN/m²). | MPa |
| loads | No | Load case / combination / envelope names as stress_element_loads lists them; with stage, that stage's results (e.g. Summation, Dead Load). | |
| stage | No | Construction stage: use its results (last step) instead of the final state. | |
| result | No | sx σx combined; sxN/sxMy/sxMz its parts; tVz/tVy shear; vm von Mises; s1/s2 principal; tmax; tresca. | sx |
| thermal | No | Temperature stresses instead of load results (EN 1991-1-5 §6.1.4). | |
| elementId | Yes | The beam element. | |
| positions | No | Positions along the element: I-end, ¼, ½, ¾ span, J-end. Default ["2/4"]. | |
| depthLevels | No | Levels of the through-depth table (vertex levels are added); 0 leaves it out. | |
| sectionProperties | No | effective = CIVIL NX's own stresses (as the plugin's default); gross = the plugin's calculation on the section as modelled, difference stated. | effective |