Skip to content

2D beam 3 points flexion validation (plane strain & plane stress, SOFA vs FF) - #38

Merged
th-skam merged 2 commits into
main-freefem-sofafrom
2d-flexion
Jul 20, 2026
Merged

2D beam 3 points flexion validation (plane strain & plane stress, SOFA vs FF)#38
th-skam merged 2 commits into
main-freefem-sofafrom
2d-flexion

Conversation

@Fimache

@Fimache Fimache commented Jul 17, 2026

Copy link
Copy Markdown

Adds a 2D validation case for 3-point flexion (simply-supported beam under a
midspan point load), comparing SOFA against a FreeFEM reference solution in
both plane strain and plane stress.

Contents

  • freefem_beam3pt.edp: FreeFEM linear elasticity solve for the 3pt flexion
    setup, supporting both plane strain and plane stress.
  • sofa_beam3pt.py: SOFA scene reproducing the same geometry, BCs, and load.
  • comparaison_script2d_3pt.py: runs both solvers and compares displacement
    fields (SOFA vs FreeFEM).
  • params_beam3pt.json: Shared parameters (geometry, material properties, and
    load). The plane strain / plane stress configuration is controlled here.
  • Mesh (beam2d_tri.msh) is unchanged from previous PRs

@th-skam th-skam left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You forgot the .msh file so I can't test.

@th-skam
th-skam merged commit 1ddce95 into main-freefem-sofa Jul 20, 2026
1 of 2 checks passed
@th-skam
th-skam deleted the 2d-flexion branch July 20, 2026 09:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants