recover_local_strain#
module opensg.core.stress_recov
- opensg.core.stress_recov.recover_local_strain(timo, beam_force, segment, meshdata)#
Recover local strain field from beam analysis results.
This function recovers the local 3D strain field within a blade segment using the fluctuating functions from the homogenized beam analysis and the applied beam forces.
- Parameters:
timo (list) – Timoshenko analysis results containing [Deff_srt, V0, V1] where: - Deff_srt: effective stiffness matrix - V0: boundary fluctuating functions - V1: volume fluctuating functions
beam_force (list) – Beam force components [Fx, Fy, Fz, Mx, My, Mz] applied to the segment
segment (int) – Segment index for identification
meshdata (dict) – Dictionary containing mesh information including the 3D mesh object
- Returns:
dolfinx.fem.Function – Function containing the recovered 3D strain field in the segment