FEM ConstraintSelfWeight/de: Difference between revisions

From FreeCAD Documentation
(Created page with "==Skripten==")
No edit summary
 
(37 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>


{{Docnav
{{Docnav/de
|[[FEM_ConstraintCentrif|Constraint centrif]]
|[[FEM_ConstraintCentrif/de|RandbedingungZentrif]]
|[[FEM_ConstraintInitialTemperature|Constraint initial temperature]]
|[[FEM_ConstraintInitialTemperature/de|RandbedingungStarttemperatur]]
|[[FEM_Workbench|FEM]]
|[[FEM_Workbench/de|FEM]]
|IconL=FEM_ConstraintCentrif.svg
|IconL=FEM_ConstraintCentrif.svg
|IconR=FEM_ConstraintInitialTemperature.svg
|IconR=FEM_ConstraintInitialTemperature.svg
Line 10: Line 10:
}}
}}


{{GuiCommand
{{GuiCommand/de
|Name=FEM ConstraintSelfWeight
|Name=FEM ConstraintSelfWeight
|Name/de=FEM RandbedingungEigengewicht
|MenuLocation=Model → Mechanical Constraints → Constraint self weight
|MenuLocation=Modell → Mechanische Randbedingungen und Lasten → Schwerkraft-Last
|Workbenches=[[FEM_Workbench|FEM]]
|SeeAlso=[[FEM_tutorial|FEM tutorial]]
|Workbenches=[[FEM_Workbench/de|FEM]]
|SeeAlso=[[FEM_tutorial/de|FEM-Anleitung]]
}}
}}


<span id="Description"></span>
==Beschreibung==
==Beschreibung==


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


{{VersionMinus/de|0.21}}: Die Beschleunigung hat einen unveränderlichen Wert von 9.81 m/s^2.

<span id="Usage"></span>
==Anwendung==
==Anwendung==


# Es gibt mehrereMöglichkeiten den Befehl aufzurufen:
# Es gibt mehrere Möglichkeiten den Befehl aufzurufen:
#* Die Schaltfläche {{Button|[[Image:FEM_ConstraintSelfWeight.svg|16px]] [[FEM_ConstraintSelfWeight|FEM ConstraintSelfWeight]]}} drücken.
#* Die Schaltfläche {{Button|[[Image:FEM_ConstraintSelfWeight.svg|16px]] [[FEM_ConstraintSelfWeight/de|Schwerkraft-Last]]}} drücken.
#* Den Menüeintrag {{MenuCommand|ModelMechanical Constraints → [[Image:FEM_ConstraintSelfWeight.svg|16px]] Constraint self weight}} auswählen.
#* Den Menüeintrag {{MenuCommand|ModellMechanische Randbedingungen und Lasten → [[Image:FEM_ConstraintSelfWeight.svg|16px]] Schwerkraft-Last}} auswählen.
# Ein ConstraintSelfWeight-Objekt wird erstellt.
# Die Richtung der Erdanziehungskraft kann durch Ändern der Vektorkoordinaten im Eigenschafteneditor des neu erstellten ConstraintSelfWeight-Objekts angepasst werden.
# {{Version/de|1.0}}: Wahlweise kann seine {{PropertyData/de|Gravity Acceleration}} geändert werden.
# Wahlweise seine {{PropertyData/de|Gravity Direction}} anpassen.


<span id="Scripting"></span>
==Skripten==
==Skripten==


Neues Objekt:
New object:


{{Code|code=
{{Code|code=
Line 37: Line 45:
}}
}}


Ein Objekt zum Analysis genannten Analyse-Container hinzufügen:
Add object to the analysis named Analysis:


{{Code|code=
{{Code|code=
Line 43: Line 51:
}}
}}


Beispiel:
Example:


{{Code|code=
{{Code|code=
Line 51: Line 59:
}}
}}


<span id="Solver_CalculiX"></span>
== Solver CalculiX ==
==Löser CalculiX==


===Limitations===
<span id="Limitations"></span>
===Einschränkungen===


* {{VersionMinus/de|0.21}}: Zum Ändern der Erdbeschleunigung muss die .inp-Datei bearbeitet werden.
*You need to modify .inp file to edit gravity acceleration.
*Eigengewicht wird auf die Menge der Elemente Eall angewendet, die das gesamte Modell enthält.
*Self weight is applied to the element set Eall means to the whole model.


<span id="Editing_CalculiX_input_file"></span>
===Editing CalculiX input file===
===Die CalculiX-input-Datei bearbeiten===


Die Beschleunigungskonstante kann nach Erstellung der CalculiX-input-Datei manuell geändert werden.
Acceleration constant can be edited by hand modification after generating CalculiX input file.


Example of lines in .inp file:
Beispielzeilen in der .inp-Datei:


{{Code|code=
{{Code|code=
Line 69: Line 80:
}}
}}


wobei 9810 der Wert der Erdbeschleunigung in [mm/s^2] ist und 0,0,-1 den Richtungsvektor beschreibt. Der Wert kann als Vielfaches der (standardisierten) Erdbeschleunigung eingegeben werden um eine Belastung von z.B. 4g zu simulieren.
where 9810 is gravity acceleration magnitude in [mm/s^2], and 0,0,-1 is direction vector.


<span id="Solver_Z88"></span>
== Solver Z88 ==
==Löser Z88==


* Zurzeit nicht im Löser Z88 implementiert.
* not implemented in Z88 solver (March 2017)




{{Docnav
{{Docnav/de
|[[FEM_ConstraintCentrif|Constraint centrif]]
|[[FEM_ConstraintCentrif/de|RandbedingungZentrif]]
|[[FEM_ConstraintInitialTemperature|Constraint initial temperature]]
|[[FEM_ConstraintInitialTemperature/de|RandbedingungStarttemperatur]]
|[[FEM_Workbench|FEM]]
|[[FEM_Workbench/de|FEM]]
|IconL=FEM_ConstraintCentrif.svg
|IconL=FEM_ConstraintCentrif.svg
|IconR=FEM_ConstraintInitialTemperature.svg
|IconR=FEM_ConstraintInitialTemperature.svg
Line 87: Line 99:
{{FEM Tools navi{{#translation:}}}}
{{FEM Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{clear}}

Latest revision as of 08:27, 22 April 2024

FEM RandbedingungEigengewicht

Menüeintrag
Modell → Mechanische Randbedingungen und Lasten → Schwerkraft-Last
Arbeitsbereich
FEM
Standardtastenkürzel
Keiner
Eingeführt in Version
-
Siehe auch
FEM-Anleitung

Beschreibung

RandbedingungEigengewicht legt fest, dass die Erdbeschleunigung in der voreingestellten Richtung auf das gesamte Modell wirkt.

Version 0.21 und darunter: Die Beschleunigung hat einen unveränderlichen Wert von 9.81 m/s^2.

Anwendung

  1. Es gibt mehrere Möglichkeiten den Befehl aufzurufen:
    • Die Schaltfläche Schwerkraft-Last drücken.
    • Den Menüeintrag Modell → Mechanische Randbedingungen und Lasten → Schwerkraft-Last auswählen.
  2. Ein ConstraintSelfWeight-Objekt wird erstellt.
  3. eingeführt mit Version 1.0: Wahlweise kann seine Daten-EigenschaftGravity Acceleration geändert werden.
  4. Wahlweise seine Daten-EigenschaftGravity Direction anpassen.

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]

Löser CalculiX

Einschränkungen

  • Version 0.21 und darunter: Zum Ändern der Erdbeschleunigung muss die .inp-Datei bearbeitet werden.
  • Eigengewicht wird auf die Menge der Elemente Eall angewendet, die das gesamte Modell enthält.

Die CalculiX-input-Datei bearbeiten

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

Beispielzeilen in der .inp-Datei:

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

wobei 9810 der Wert der Erdbeschleunigung in [mm/s^2] ist und 0,0,-1 den Richtungsvektor beschreibt. Der Wert kann als Vielfaches der (standardisierten) Erdbeschleunigung eingegeben werden um eine Belastung von z.B. 4g zu simulieren.

Löser Z88

  • Zurzeit nicht im Löser Z88 implementiert.