Skip to content

Use the element-average temperature for CTETRA4 thermal stresses - #345

Merged
victorkemp merged 1 commit into
MystranSolver:devfrom
Copper280z:fix/linear-solid-thermal-recovery
Oct 19, 2026
Merged

victorkemp merged 1 commit into
MystranSolver:devfrom
Copper280z:fix/linear-solid-thermal-recovery

Conversation

@Copper280z

Copy link
Copy Markdown
Contributor

This undoes the previous change for only the CTETRA4, these are constant strain so can never represent any of the thermal strains induced by using the temp at the recovery point leading to erroneous corner stresses.

All other linear elements show some improvement, including the CPENTA6, so we keep those on the new path.

The 4-node tetrahedron has a constant strain, so the only thermal strain consistent with it is the one from the
element-average temperature. Since the solid thermal recovery change, CTETRA4 used the temperature at each recovery
point instead, which put large spurious thermal stresses at the corners of any element with a temperature gradient
across it. CTETRA4 recovery points now use the element-average temperature; CTETRA10 and the other solids keep the
temperature at the point, which is consistent with their strain fields.
@victorkemp
victorkemp merged commit fdd0bec into MystranSolver:dev Oct 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants