FEM ConstraintSelfWeight/ro: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

{{Docnav|[[FEM_ConstraintPressure|Constraint pressure]]|[[FEM_ConstraintBearing|Constraint bearing]]|[[FEM_Module|FEM]]|IconL=FEM_ConstraintPressure.png|IconC=Workbench_FEM.svg|IconR=FEM_ConstraintBearing.png}}
{{Docnav
|[[FEM_ConstraintCentrif|Constraint centrif]]
|[[FEM_ConstraintInitialTemperature|Constraint initial temperature]]
|[[FEM_Workbench|FEM]]
|IconL=FEM_ConstraintCentrif.svg
|IconR=FEM_ConstraintInitialTemperature.svg
|IconC=Workbench_FEM.svg
}}


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
{{GuiCommand/ro|Name=FEM ConstraintSelfWeight|Name/ro=FEM ConstraintSelfWeight|MenuLocation=Model → Mechanical Constraints → Constraint self weight||Workbenches=[[FEM Module/ro|FEM]]|Shortcut=C,W|SeeAlso=[[FEM_tutorial/ro|FEM tutorial]]}}
{{GuiCommand/ro|Name=FEM ConstraintSelfWeight|Name/ro=FEM ConstraintSelfWeight|MenuLocation=Model → Mechanical Constraints → Constraint self weight||Workbenches=[[FEM_Workbench/ro|FEM]]|Shortcut=C,W|SeeAlso=[[FEM_tutorial/ro|FEM tutorial]]}}
</div>
</div>


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


<div class="mw-translate-fuzzy">
Constrângerea greutății proprii este definită de către accelerația gravitațională de 9,81 m / s ^ 2 care acționează asupra întregului model în direcția prescrisă.
Constrângerea greutății proprii este definită de către accelerația gravitațională de 9,81 m / s ^ 2 care acționează asupra întregului model în direcția prescrisă.
</div>

{{VersionMinus|0.21}}: The acceleration has a fixed value of 9.81 m/s^2.


<span id="Usage"></span>
<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
== Cum se folosește ==
== Cum se folosește ==
Line 19: Line 33:
</div>
</div>


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


Line 24: Line 39:
* obiect nou
* obiect nou
</div>
</div>

{{Code|code=
{{Code|code=
import ObjectsFem
import ObjectsFem
ObjectsFem.makeConstraintSelfWeight( name )
ObjectsFem.makeConstraintSelfWeight(name)
}}
}}


Line 32: Line 48:
* adăugați obiectul la analiza numită Analysis
* adăugați obiectul la analiza numită Analysis
</div>
</div>

{{Code|code=
{{Code|code=
App.ActiveDocument.Analysis.Member = App.ActiveDocument.Analysis.Member + [ (object) ]
App.ActiveDocument.Analysis.Member = App.ActiveDocument.Analysis.Member + [(object)]
}}
}}


Line 39: Line 56:
* examplu:
* examplu:
</div>
</div>

{{Code|code=
{{Code|code=
import ObjectsFem
import ObjectsFem
selfweight_obj = ObjectsFem.makeConstraintSelfWeight( 'MySelfWeightObject' )
selfweight_obj = ObjectsFem.makeConstraintSelfWeight("MySelfWeightObject")
App.ActiveDocument.Analysis.Member = App.ActiveDocument.Analysis.Member + [selfweight_obj]
App.ActiveDocument.Analysis.Member = App.ActiveDocument.Analysis.Member + [selfweight_obj]

}}
}}


== Solver CalculiX ==

===Limitations===

<div class="mw-translate-fuzzy">
== Solver CalculiX ==
== Solver CalculiX ==
===Limite===
===Limite===
*Trebuie să modificați fișierul .inp pentru a edita accelerația gravitațională.
*Trebuie să modificați fișierul .inp pentru a edita accelerația gravitațională.
*Gerutatea proprie este aplicată elemetului set Eall înseamnă întreg modelul .
*Gerutatea proprie este aplicată elemetului set Eall înseamnă întreg modelul .
</div>


===Editing CalculiX input file===

<div class="mw-translate-fuzzy">
===Editing CalculiX input file===
===Editing CalculiX input file===
Accelerarea constantă poate fi modificată prin modificarea manuală după generarea fișierului de intrare CalculiX.
Accelerarea constantă poate fi modificată prin modificarea manuală după generarea fișierului de intrare CalculiX.
</div>


<div class="mw-translate-fuzzy">
Example of lines in .inp file:
Example of lines in .inp file:
{{Code|code=
{{Code|code=
Line 60: Line 88:
}}
}}
where 9810 is gravity acceleration in [mm/s^2]
where 9810 is gravity acceleration in [mm/s^2]
</div>


{{Code|code=
*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.

== Solver Z88 ==

<div class="mw-translate-fuzzy">
== Rezolvitorul Z88 ==
== Rezolvitorul Z88 ==
* nu este implementat în rezolvitorul Z88 (March 2017)
* nu este implementat în rezolvitorul Z88 (March 2017)
</div>



{{Docnav|[[FEM_ConstraintPressure|Constraint pressure]]|[[FEM_ConstraintBearing|Constraint bearing]]|[[FEM_Module|FEM]]|IconL=FEM_ConstraintPressure.png|IconC=Workbench_FEM.svg|IconR=FEM_ConstraintBearing.png}}
{{Docnav
|[[FEM_ConstraintCentrif|Constraint centrif]]
|[[FEM_ConstraintInitialTemperature|Constraint initial temperature]]
|[[FEM_Workbench|FEM]]
|IconL=FEM_ConstraintCentrif.svg
|IconR=FEM_ConstraintInitialTemperature.svg
|IconC=Workbench_FEM.svg
}}


{{FEM Tools navi{{#translation:}}}}
{{FEM Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{clear}}

Latest revision as of 09:58, 24 January 2024

FEM ConstraintSelfWeight

poziția meniului
Model → Mechanical Constraints → Constraint self weight
Ateliere
FEM
scurtătură
C,W
Prezentat în versiune
-
A se vedea, de asemenea,
FEM tutorial

Descriere

Constrângerea greutății proprii este definită de către accelerația gravitațională de 9,81 m / s ^ 2 care acționează asupra întregului model în direcția prescrisă.

version 0.21 and below: The acceleration has a fixed value of 9.81 m/s^2.

Cum se folosește

  1. Click pe sau alegeți ModelMechanical Constraints Constraint self weight din meniul de sus sau apăsați tastele C apoi W.
  2. Puteți modifica direcția gravitației schimbând coordonatele sale vectoriale în bara de proprietăți a obiectului nou creat ConstraintSelfWeight.

Script

  • obiect nou
import ObjectsFem
ObjectsFem.makeConstraintSelfWeight(name)
  • adăugați obiectul la analiza numită Analysis
App.ActiveDocument.Analysis.Member = App.ActiveDocument.Analysis.Member + [(object)]
  • examplu:
import ObjectsFem
selfweight_obj = ObjectsFem.makeConstraintSelfWeight("MySelfWeightObject")
App.ActiveDocument.Analysis.Member = App.ActiveDocument.Analysis.Member + [selfweight_obj]

Solver CalculiX

Limitations

Solver CalculiX

Limite

  • Trebuie să modificați fișierul .inp pentru a edita accelerația gravitațională.
  • Gerutatea proprie este aplicată elemetului set Eall înseamnă întreg modelul .

Editing CalculiX input file

Editing CalculiX input file

Accelerarea constantă poate fi modificată prin modificarea manuală după generarea fișierului de intrare CalculiX.

Example of lines in .inp file:

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

where 9810 is gravity acceleration in [mm/s^2]

*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.

Solver Z88

Rezolvitorul Z88

  • nu este implementat în rezolvitorul Z88 (March 2017)