|
Menu location |
---|
Model → Mechanical boundary conditions and loads → Gravity load |
Workbenches |
FEM |
Default shortcut |
None |
Introduced in version |
- |
See also |
FEM tutorial |
Solvers |
---|
CalculiX, Elmer |
Defines a gravity acceleration acting on the whole model in the prescribed direction.
0.21 and below: The acceleration has a fixed value of 9.81 m/s^2.
New object:
import ObjectsFem
ObjectsFem.makeConstraintSelfWeight(name)
Add object to the analysis named Analysis:
App.ActiveDocument.Analysis.Member = App.ActiveDocument.Analysis.Member + [(object)]
Example:
import ObjectsFem
selfweight_obj = ObjectsFem.makeConstraintSelfWeight("MySelfWeightObject")
App.ActiveDocument.Analysis.Member = App.ActiveDocument.Analysis.Member + [selfweight_obj]
The acceleration constant can be manually edited after generating the CalculiX input file.
Example of lines in the .inp file:
*DLOAD
Eall,GRAV,9810,0.0,0.0,-1.0
where 9810 is a gravity acceleration magnitude in [mm/s^2], and 0,0,-1 is the direction vector. The value can be set as a multiple of standard gravity acceleration to simulate loading of e.g. 4g.
Constraints