Skip to content

Use the temperature at each recovery point for solid thermal stresses - #342

Merged
victorkemp merged 2 commits into
MystranSolver:devfrom
Copper280z:fix/solid-thermal-recovery
Oct 18, 2026
Merged

victorkemp merged 2 commits into
MystranSolver:devfrom
Copper280z:fix/solid-thermal-recovery

Conversation

@Copper280z

Copy link
Copy Markdown
Contributor

Solid thermal stress recovery previously used the average temperature of the element's first four grids at every recovery point, for every solid element type. Any non-uniform temperature field gave wrong thermal stresses.

The element routines now pass the temperature at each recovery point, interpolated with the element shape functions, and LK9 uses it for the thermal strain.

This change made use of various AI tools for portions of identification and implementation. I've reviewed the change myself and believe it's both worthwhile and correct.

Solid thermal stress recovery used the average temperature of the element's
first four grids at every recovery point, for every solid element type. Any
non-uniform temperature field gave wrong thermal stresses.

The element routines now pass the temperature at each recovery point,
interpolated with the element shape functions, and LK9 uses it for the
thermal strain.
@victorkemp
victorkemp merged commit 6c55bcd into MystranSolver:dev Oct 18, 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