Tested with CGX 2.19 / CCX 2.19
- Application of bending moment via kinematic coupling without transverse constraints
- Display of the neutral fiber
| File | Contents |
|---|---|
| par.run.fbl | CGX script top level script, parametrized with param.py |
| Biegung.inp | CCX input |
| test.py | Python script to run the full simulation |
| Parameter | Value | Description |
|---|---|---|
| lx | 100 | Length in mm |
| Rotated Flat | ||
| th | 10 | Thickness in mm |
| he | 50 | Height in mm |
| Z profile | ||
| y0z | -45 | y reference location in mm |
| z0z | 20 | z reference location in mm |
| la | 40 | |
| lb | 10 | |
| th | 3 | |
| L profile | ||
| y0a | -90 | y reference location in mm |
| z0a | 20 | z reference location in mm |
| la | 40 | |
| lb | 20 | |
| tha | 3 |
The model contains three cantilever beams of different cross sections with non-zero deviatoric moment of inertia. Each one is subjected to a bending moment about the transverse horizontal axis (y). The bending moment is applied to the ref node of a kinematic coupling constraint of the free end surface.
In order to not induce transverse stresses by the coupling constraint, the constraint is restricted to dof 1 (longitudinal direction) of the surface nodes.
*coupling, ref node=1, surface=Sload, constraint name=c1
*kinematic
1
This only couples the x displacement and the rotation about y and z of the reference node to the surface. Thus, dofs 2,3 and 4 of the ref nodes have to be constrained separately.
The images show the axial stress distribution and the neutral fiber (with color bar steps set to 2).
> param.py par.run.fbl
> cgx -b run.fbl



