FEM RandbedingungEigengewicht

From FreeCAD Documentation
Revision as of 13:05, 24 September 2022 by FBXL5 (talk | contribs) (Created page with "Beispielzeilen in der .inp-Datei:")

FEM ConstraintSelfWeight

Menu location
Model → Mechanical Constraints → Constraint self weight
Workbenches
FEM
Default shortcut
None
Introduced in version
-
See also
FEM tutorial

Beschreibung

Die Randbedingung Eigengewicht legt fest, dass die Erdbeschleunigung von 9,81 m/s^2 auf das gesamte Modell in der voreingestellten Richtung wirkt.

Anwendung

  1. Es gibt mehrereMöglichkeiten den Befehl aufzurufen:
    • Die Schaltfläche Randbedingung Eigengewicht drücken.
    • Den Menüeintrag Modell → Mechanische Randbedingungen → Randbedingung Eigengewicht auswählen.
  2. Die Richtung der Erdanziehungskraft kann durch Ändern der Vektorkoordinaten im Eigenschafteneditor des neu erstellten ConstraintSelfWeight-Objekts angepasst werden.

Skripten

Neues Objekt:

import ObjectsFem
ObjectsFem.makeConstraintSelfWeight(name)

Ein Objekt zum Analysis genannten Analyse-Container hinzufügen:

App.ActiveDocument.Analysis.Member = App.ActiveDocument.Analysis.Member + [(object)]

Beispiel:

import ObjectsFem
selfweight_obj = ObjectsFem.makeConstraintSelfWeight("MySelfWeightObject")
App.ActiveDocument.Analysis.Member = App.ActiveDocument.Analysis.Member + [selfweight_obj]

Solver CalculiX

Limitations

  • Zum Ändern der Erdbeschleunigung muss die .inp-Datei bearbeitet werden.
  • Self weight is applied to the element set Eall means to the whole model.

Die CalculiX-input-Datei bearbeiten

Die Beschleunigungskonstante kann nach Erstellung der CalculiX-input-Datei von Hand geändert werden.

Beispielzeilen in der .inp-Datei:

*DLOAD
Eall,GRAV,9810,0.0,0.0,-1.0

where 9810 is gravity acceleration magnitude in [mm/s^2], and 0,0,-1 is direction vector.

Solver Z88

  • not implemented in Z88 solver (March 2017)