Hi again, Thanks for you reply jeanpierreaubry!
I have implemented a small transient (DYNA_LINE) benchmark to verify how to correctly retrieve the external resultant force produced by a pressure load. The results still do not match the expected value using FORC_NODA, while REAC_NODA appears consistent.
Below is the corrected description of the model (in mm and N/mm²).
Model:
A clamped cantilever beam:
Cross-section: 1 mm × 1 mm
Length: 5 mm
Loaded face: 1 mm × 5 mm
Load: pressure ramped in time up to a maximum value p_\max (units: N/mm²) Boundary condition: full encastre at the opposite end
Expected resultant:
the expected resultant is: F=50×5=250 N.
With: A=5 mm2 and pmax=50 N/mm
So the correct target value for verification is 250 N, purely in the direction of the outward normal.
Post-processing: FORC_NODA extracted on the loaded face. REAC_NODA extracted on the clamped face as global equilibrium check. I summed the components of both fields over time and compared them at the final loading step.
What I observe REAC_NODA summed over the fixed face correctly gives ≈ 250 N, which matches. FORC_NODA on the loaded face: does not sum to 250 N, produces extra components in directions that should be zero, even though the load is purely normal. I have attached the input files (.comm) and plots of the external forces vs reactions.
Questions for clarification
In a transient analysis, should FORC_NODA on the loaded face be expected to reproduce the instantaneous external resultant p(t)A? Or is FORC_NODA not intended as a direct pressure-integration tool?
Are the extra components in the Y/Z directions a known artifact of: distributing surface loads to nodes via element shape functions, using GROUP_NO on the face instead of GROUP_MA, mesh orientation or element type?
What is the recommended approach to obtain reliable force and moment resultants on a surface group? integrating the pressure directly over face elements , summing REAC_NODA at supports and relying on equilibrium, or another standard method?
For verification problems this small (1 mm × 1 mm × 5 mm), is there an example .comm demonstrating the “correct” way to extract the applied resultant from a pressure field in 3D?
Best regards
Julian




