FEM ConstraintRigidBody/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "# Jest kilka sposobów wywołania tego polecenia: #* Wciśnij przycisk {{Button|16px Wiązanie ciała sztywnego}}. #* Wybierz opcję {{MenuCommand|Model → Warunki brzegowe i obciążenia mechaniczne → 16px Wiązanie ciała sztywnego}} z menu. # W widoku 3D wskaż obiekty geometryczne (wierzchołki, krawędzie lub ściany, ale nie różne typy na r...")
No edit summary
 
(10 intermediate revisions by 3 users not shown)
Line 10: Line 10:




{{GuiCommand
{{GuiCommand/pl
|Name=FEM ConstraintRigidBody
|Name=FEM ConstraintRigidBody
|Name/pl=MES Wiązanie ciała sztywnego
|Name/pl=MES Wiązanie ciała sztywnego
Line 16: Line 16:
|Workbenches=[[FEM_Workbench/pl|MES]]
|Workbenches=[[FEM_Workbench/pl|MES]]
|Version=1.0
|Version=1.0
|SeeAlso=[[FEM_ConstraintDisplacement/pl|MES Warunek brzegowy przemieszczenia]]
|SeeAlso=[[FEM_ConstraintDisplacement/pl|Warunek brzegowy przemieszczenia]]
}}
}}


Line 23: Line 23:




Definiuje wiązanie ciała sztywnego dostępne w CalculiX, które wiąże ruch węzłów należących do wskazanego obiektu geometrycznego z ruchem węzła referencyjnego, którego położenie jest definiowane przez użytkownika. W praktyce, można z tego skorzystać do przyłożenia warunków brzegowych lub obciążeń, które będą propagowane na wybraną ścianę. Ponieważ węzeł referencyjny ma obrotowe stopnie swobody, można w ten sposób przyłożyć na dowolną ścianę obciążenie momentem lub warunek brzegowy rotacji. Położenie węzła referencyjnego można zdefiniować, jeśli jest on odsunięty od obiektu geometrycznego to przykłada się w ten sposób siłę działającą na ramieniu.
Definiuje wiązanie ciała sztywnego dostępne w CalculiX, które wiąże ruch węzłów należących do wskazanego obiektu geometrycznego z ruchem węzła referencyjnego, którego położenie jest definiowane przez użytkownika. W praktyce, można z tego skorzystać do przyłożenia warunków brzegowych lub obciążeń, które będą propagowane na wybrany obiekt. Ponieważ węzeł referencyjny ma obrotowe stopnie swobody, można w ten sposób przyłożyć na dowolną ścianę obciążenie momentem lub warunek brzegowy rotacji. Położenie węzła referencyjnego można zdefiniować, jeśli jest on odsunięty od obiektu geometrycznego to przykłada się w ten sposób siłę działającą na ramieniu.


<span id="Usage"></span>
<span id="Usage"></span>
Line 30: Line 30:


# Jest kilka sposobów wywołania tego polecenia:
# Jest kilka sposobów wywołania tego polecenia:
#* Wciśnij przycisk {{Button|[[Image:FEM_ConstraintRigidBody.svg|16px]] [[FEM_ConstraintRigidBody/pl|Wiązanie ciała sztywnego]]}}.
#* Wciśnij przycisk {{Button|[[Image:FEM_ConstraintRigidBody.svg|16px]] '''Wiązanie ciała sztywnego'''}}.
#* Wybierz opcję {{MenuCommand|Model → Warunki brzegowe i obciążenia mechaniczne → [[Image:FEM_ConstraintRigidBody.svg|16px]] Wiązanie ciała sztywnego}} z menu.
#* Wybierz opcję {{MenuCommand|Model → Warunki brzegowe i obciążenia mechaniczne → [[Image:FEM_ConstraintRigidBody.svg|16px]] Wiązanie ciała sztywnego}} z menu.
# W [[3D_view/pl|widoku 3D]] wskaż obiekty geometryczne (wierzchołki, krawędzie lub ściany, ale nie różne typy na raz), na które ma być nałożone wiązanie.
# W [[3D_view/pl|widoku 3D]] wskaż obiekty geometryczne (wierzchołki, krawędzie lub ściany, ale nie różne typy na raz), na które ma być nałożone wiązanie.
Line 39: Line 39:
#* ''Load'' - obciążenie siłą/momentem o określonej wartości na tym stopniu swobody
#* ''Load'' - obciążenie siłą/momentem o określonej wartości na tym stopniu swobody


<span id="Limitations"></span>
<div lang="en" dir="ltr" class="mw-content-ltr">
==Limitations==
==Ograniczenia==
</div>




* Obecnie jednostki momentu mogą być mylące. Aby przyłożyć 1 N*m należy ustawić 1 J w polu do wprowadzania wartości momentu (te jednostki są równoważne).
<div lang="en" dir="ltr" class="mw-content-ltr">
* To wiązanie można póki co przypisywać tylko do wierzchołków, krawędzi i ścian. Wsparcie dla brył (aby usztywniać całe objętości/części) powinno zostać dodane w przyszłości.
* Currently, the moment units can be somewhat confusing. To apply 1 N*m, one needs to set 1 J in the input field (those units are equivalent).
* Wskazany obiekt jest usztywniany. Aby przyłożyć obciążenia w bardziej podatny sposób, należałoby skorzystać z więzów distributing coupling dostępnych w CalculiX, ale nie w module MES programu FreeCAD.
* The feature can be applied only to vertices, edges and faces for now, support for solids (to make whole volumes/parts rigid) should follow in the future.
* The selected object is made rigid. To apply loads in a more flexible way, one would need to use CalculiX's distributing coupling constraints which are currently unsupported.
</div>


<span id="Notes"></span>
<div lang="en" dir="ltr" class="mw-content-ltr">
==Notes==
==Uwagi==
</div>


* To wiązanie jest standardowym sposobem przykładania momentu na dowolne części. Inne opcje to [[FEM_ConstraintTransform/pl|Lokalny układ współrzędnych]] (tylko dla ścian cylindrycznych) lub para sił, ale wiązanie ciała sztywnego powinno być wystarczające w praktycznie wszystkich przypadkach.
<div lang="en" dir="ltr" class="mw-content-ltr">
* Nie należy przykładać żadnych innych wiązań/warunków brzegowych na węzły biorące udział w wiązaniu ciała sztywnego.
* This constraint is the standard way of applying torque to arbitrary parts. The other options are the [[FEM_ConstraintTransform|Local coordinate system]] (only for cylindrical faces) or a pair of forces but the rigid body constraint should be sufficient in pretty much all the cases.
* Przykładając to wiązanie na wierzchołek lub krawędź należy ustawić odpowiedni obrotowy stopień swobody (w przypadku krawędzi, ten który zapobiegnie jej obrotowi wokół własnej osi) na zero.
* No other constraints/boundary conditions should be applied to the nodes involved in a rigid body constraint.
* To narzędzie korzysta ze [https://web.mit.edu/calculix_v2.7/CalculiX/ccx_2.7/doc/ccx/node236.html słowa kluczowego *RIGID BODY w CalculiX].
* When applying this constraint to a vertex or an edge, one should set a proper rotational DOF (in the case of an edge, the one that will prevent the rotation about it) to zero.
* This feature uses the [https://web.mit.edu/calculix_v2.7/CalculiX/ccx_2.7/doc/ccx/node236.html *RIGID BODY card in CalculiX].
</div>






<div lang="en" dir="ltr" class="mw-content-ltr">
{{Docnav
{{Docnav
|[[FEM_ConstraintFixed|Constraint fixed]]
|[[FEM_ConstraintFixed/pl|Warunek brzegowy utwierdzenia]]
|[[FEM_ConstraintDisplacement|Constraint displacement]]
|[[FEM_ConstraintDisplacement/pl|Warunek brzegowy przemieszczenia]]
|[[FEM_Workbench|FEM]]
|[[FEM_Workbench/pl|MES]]
|IconL=FEM_ConstraintFixed.svg
|IconL=FEM_ConstraintFixed.svg
|IconR=FEM_ConstraintDisplacement.svg
|IconR=FEM_ConstraintDisplacement.svg
|IconC=Workbench_FEM.svg
|IconC=Workbench_FEM.svg
}}
}}
</div>


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

Latest revision as of 05:06, 29 May 2024

Other languages:


MES Wiązanie ciała sztywnego

Lokalizacja w menu
Model → Warunki brzegowe i obciążenia mechaniczne → Wiązanie ciała sztywnego
Środowisko pracy
MES
Domyślny skrót
brak
Wprowadzono w wersji
1.0
Zobacz także
Warunek brzegowy przemieszczenia

Opis

Definiuje wiązanie ciała sztywnego dostępne w CalculiX, które wiąże ruch węzłów należących do wskazanego obiektu geometrycznego z ruchem węzła referencyjnego, którego położenie jest definiowane przez użytkownika. W praktyce, można z tego skorzystać do przyłożenia warunków brzegowych lub obciążeń, które będą propagowane na wybrany obiekt. Ponieważ węzeł referencyjny ma obrotowe stopnie swobody, można w ten sposób przyłożyć na dowolną ścianę obciążenie momentem lub warunek brzegowy rotacji. Położenie węzła referencyjnego można zdefiniować, jeśli jest on odsunięty od obiektu geometrycznego to przykłada się w ten sposób siłę działającą na ramieniu.

Użycie

  1. Jest kilka sposobów wywołania tego polecenia:
    • Wciśnij przycisk Wiązanie ciała sztywnego.
    • Wybierz opcję Model → Warunki brzegowe i obciążenia mechaniczne → Wiązanie ciała sztywnego z menu.
  2. W widoku 3D wskaż obiekty geometryczne (wierzchołki, krawędzie lub ściany, ale nie różne typy na raz), na które ma być nałożone wiązanie.
  3. Wprowadź współrzędne węzła referencyjnego. Po zamknięciu panelu zadań, symbol w postaci kuli będzie pokazywał jego położenie.
  4. Wybierz tryby dla 3 przemieszczeniowych i 3 obrotowych stopni swobody:
    • Free - domyślnie, bez warunku brzegowego ani obciążenia na tym stopniu swobody
    • Constraint - warunek brzegowy przemieszczenia/rotacji z podaną wartością (domyślnie: 0=utwierdzone) na tym stopniu swobody - dla obrotów należy ustawić oś (X, Y lub Z) i podać kąt (Angle)
    • Load - obciążenie siłą/momentem o określonej wartości na tym stopniu swobody

Ograniczenia

  • Obecnie jednostki momentu mogą być mylące. Aby przyłożyć 1 N*m należy ustawić 1 J w polu do wprowadzania wartości momentu (te jednostki są równoważne).
  • To wiązanie można póki co przypisywać tylko do wierzchołków, krawędzi i ścian. Wsparcie dla brył (aby usztywniać całe objętości/części) powinno zostać dodane w przyszłości.
  • Wskazany obiekt jest usztywniany. Aby przyłożyć obciążenia w bardziej podatny sposób, należałoby skorzystać z więzów distributing coupling dostępnych w CalculiX, ale nie w module MES programu FreeCAD.

Uwagi

  • To wiązanie jest standardowym sposobem przykładania momentu na dowolne części. Inne opcje to Lokalny układ współrzędnych (tylko dla ścian cylindrycznych) lub para sił, ale wiązanie ciała sztywnego powinno być wystarczające w praktycznie wszystkich przypadkach.
  • Nie należy przykładać żadnych innych wiązań/warunków brzegowych na węzły biorące udział w wiązaniu ciała sztywnego.
  • Przykładając to wiązanie na wierzchołek lub krawędź należy ustawić odpowiedni obrotowy stopień swobody (w przypadku krawędzi, ten który zapobiegnie jej obrotowi wokół własnej osi) na zero.
  • To narzędzie korzysta ze słowa kluczowego *RIGID BODY w CalculiX.