FEM ConstraintFlowVelocity/pl: Difference between revisions
(Updating to match new version of source page) |
No edit summary |
||
(27 intermediate revisions by 3 users not shown) | |||
Line 2: | Line 2: | ||
{{Docnav |
{{Docnav |
||
|[[FEM_ConstraintInitialPressure/pl|Warunek początkowy ciśnienia]] |
|||
⚫ | |||
|[[FEM_ConstraintPlaneRotation| |
|[[FEM_ConstraintPlaneRotation/pl|Wiązanie MPC typu płaszczyzna]] |
||
|[[FEM_Workbench| |
|[[FEM_Workbench/pl|środowisko pracy MES]] |
||
|IconL= |
|IconL=FEM_ConstraintInitialPressure.svg |
||
|IconR=FEM_ConstraintPlaneRotation.svg |
|IconR=FEM_ConstraintPlaneRotation.svg |
||
|IconC=Workbench_FEM.svg |
|IconC=Workbench_FEM.svg |
||
}} |
}} |
||
{{GuiCommand |
{{GuiCommand/pl |
||
|Name=FEM ConstraintFlowVelocity |
|Name=FEM ConstraintFlowVelocity |
||
|Name/pl=MES: Warunek brzegowy prędkości przepływu |
|||
|MenuLocation=Model → Fluid Constraints → Constraint flow velocity |
|||
|MenuLocation=Model → Warunki brzegowe dla płynu → Warunek brzegowy prędkości przepływu |
|||
|Workbenches=[[FEM_Workbench| |
|Workbenches=[[FEM_Workbench/pl|MES]] |
||
|SeeAlso=[[FEM_ConstraintInitialFlowVelocity|FEM Constraint initial flow velocity]] |
|||
⚫ | |||
}} |
}} |
||
= |
<span id="Description"></span> |
||
⚫ | |||
Definiuje prędkość przepływu jako warunek brzegowy dla krawędzi w 2D lub powierzchni w 3D. |
|||
Applies a flow velocity as boundary condition to an edge in 2D or to a face in 3D. |
|||
<span id="Usage"></span> |
|||
[[File:FEM-constraint-flow-velocity task-panel.png|400px]] |
|||
==Użycie== |
|||
{{Caption|Constraint flow velocity menus within the [[Task_panel|task panel]]}} |
|||
# Wciśnij przycisk {{Button|[[Image:FEM_ConstraintFlowVelocity.svg|16px]] [[FEM_ConstraintFlowVelocity/pl|Warunek brzegowy prędkości przepływu]]}} lub wybierz opcję {{MenuCommand|Model → Warunki brzegowe dla płynu → [[Image:FEM_ConstraintFlowVelocity.svg|16px]] Warunek brzegowy prędkości przepływu}}. |
|||
⚫ | |||
# Wybierz docelowe krawędzie lub ściany. |
|||
# Wciśnij przycisk {{Button|Dodaj}}. |
|||
# Odznacz ''nieokreślony'' żeby aktywować wymagane pola do edycji. |
|||
# Wprowadź wartości prędkości lub ({{Version|0.21}}) równanie. |
|||
<span id="Formulas"></span> |
|||
# There are several ways to invoke the command: |
|||
==Równania== |
|||
#* Press the {{Button|[[Image:FEM_ConstraintFlowVelocity.svg|16px]] [[FEM_ConstraintFlowVelocity|FEM ConstraintFlowVelocity]]}} button. |
|||
#* Select the {{MenuCommand|Model → Fluid Constraints → [[Image:FEM_ConstraintFlowVelocity.svg|16px]] Constraint flow velocity}} option from the menu. |
|||
# The [[Task_panel|task panel]] will display menus for constraint flow velocity |
|||
# Select the target Edges or Faces. |
|||
# Press the {{Button|Add}} button. |
|||
# Deselect "unspecified" to activate the necessary fields for edition. |
|||
# Fill in the values in mm/s for the main Cartesian components. |
|||
{{Version|0.21}} |
|||
⚫ | |||
Jest możliwe definiowanie prędkości poprzez określenie profilu prędkości równaniem. W takim przypadku solver ustawia prędkości w różnych miejscach zgodnie z profilem. |
|||
* Vector components that are ticked as "unspecified" will be interpolated by the selected solver. |
|||
*: Any vector that should be the result of the solver must be ticked as "unspecified". |
|||
* If the target face or edge is not aligned with the main cartesian coordinate system, it is possible to tick "normal to boundary". |
|||
*: If "normal to boundary" is ticked, the normal vector to the selected edge or face is X and it will be oriented away from the mesh domain. |
|||
*: For example, if a flow of 20 mm/s of air must enter the domain, then after ticking "normal to boundary" the user will have to input -20 mm/s in the "velocity X" field. |
|||
Przykładowo, aby zdefiniować profil prędkości |
|||
* For a Wall with non-slip condition, the flow will be (0,0,0). |
|||
* For a Symmetry condition, the flow will be (0, Unspecified, Unspecified) if "normal to boundary" is ticked. |
|||
<math>\quad |
|||
v_{x} (y)=6\left(y-1\right)\left(2-y\right) |
|||
</math> |
|||
dla <math>y\in[1;2]</math> (zakładając, że np. rura ma ścianę na y = 1 m i y = 2 m) |
|||
wprowadź to w polu ''wzór'':</br> |
|||
{{incode| Variable Coordinate 2; Real MATC "6*(tx-1)*(2-tx)"}} |
|||
Ten kod ma następującą składnięː |
|||
* przedrostek ''Variable'' wskazuje, że prędkość nie jest stałą, lecz zmienną |
|||
* zmienna do obliczenia prędkości to''Coordinate 2'', co oznacza współrzędną y |
|||
* wartości prędkości są zwracane jako ''Real'' (rzeczywiste liczby zmiennoprzecinkowe) |
|||
* ''MATC'' to przedrostek dla solvera Elmer oznaczający, że kod jest równaniem |
|||
* ''tx'' jest zawsze nazwą zmiennej w równaniach ''MATC'', mimo że ''tx'' w naszym przypadku to tak naprawdę ''y'' |
|||
Zakres <math>y\in[1;2]</math> dla ''y'' jest ustawiony, ponieważ ''MATC'' określa tylko zakres ''tx'', w którym wynik jest dodatni. To zachowanie jest dość specyficzne, ale ma tę zaletę, że nie trzeba określać zakresu ręcznie. |
|||
Jest również możliwe używanie więcej niż jednej zmiennej. P̪rzykład można znaleźć w postaci definicji obrotów dla [[FEM_ConstraintDisplacement#Rotations/pl|warunku brzegowego przemieszczenia]]. |
|||
<span id="Notes"></span> |
|||
⚫ | |||
* Każdy komponent wektora, który powinien być wynikiem solvera, musi być ustawiony na ''nieokreślony''. |
|||
* Jeśli docelowa powierzchnia lub krawędź nie jest zrównana z osiami kartezjańskiego układu współrzędnych, istnieje możliwość ustawienia opcji '''Normalny do brzegu'''. |
|||
*: Jeśli opcja '''Normalny do brzegu''' jest zaznaczona, wektor normalny do wybranej krawędzi lub powierzchni jest X i będzie zorientowany na zewnątrz domeny siatki. |
|||
*: Przykładowo, jeśli przepływ powietrza o prędkości 20 mm/s powinien być zadany na wlocie to z opcją '''Normalny do brzegu''' trzeba wprowadzić wartość -20 mm/s w polu ''Prędkość x''. |
|||
* Dla ściany z warunkiem braku poślizgu, ustaw wszystkie komponenty prędkości na 0. |
|||
* Dla warunku symetrii, ustaw przepływ na (0, nieokreślony, nieokreślony) jeśli zaznaczona jest opcja '''Normalny do brzegu'''. |
|||
{{Docnav |
{{Docnav |
||
|[[FEM_ConstraintInitialPressure/pl|Warunek początkowy ciśnienia]] |
|||
|[[FEM_ConstraintInitialFlowVelocity|Constraint initial flow velocity]] |
|||
|[[FEM_ConstraintPlaneRotation| |
|[[FEM_ConstraintPlaneRotation/pl|Wiązanie MPC typu płaszczyzna]] |
||
|[[FEM_Workbench| |
|[[FEM_Workbench/pl|środowisko pracy MES]] |
||
|IconL= |
|IconL=FEM_ConstraintInitialPressure.svg |
||
|IconR=FEM_ConstraintPlaneRotation.svg |
|IconR=FEM_ConstraintPlaneRotation.svg |
||
|IconC=Workbench_FEM.svg |
|IconC=Workbench_FEM.svg |
Latest revision as of 18:31, 18 November 2023
MES: Warunek brzegowy prędkości przepływu |
Lokalizacja w menu |
---|
Model → Warunki brzegowe dla płynu → Warunek brzegowy prędkości przepływu |
Środowisko pracy |
MES |
Domyślny skrót |
brak |
Wprowadzono w wersji |
- |
Zobacz także |
Warunek początkowy prędkości przepływu |
Opis
Definiuje prędkość przepływu jako warunek brzegowy dla krawędzi w 2D lub powierzchni w 3D.
Użycie
- Wciśnij przycisk Warunek brzegowy prędkości przepływu lub wybierz opcję Model → Warunki brzegowe dla płynu → Warunek brzegowy prędkości przepływu.
- Wybierz docelowe krawędzie lub ściany.
- Wciśnij przycisk Dodaj.
- Odznacz nieokreślony żeby aktywować wymagane pola do edycji.
- Wprowadź wartości prędkości lub (introduced in version 0.21) równanie.
Równania
Jest możliwe definiowanie prędkości poprzez określenie profilu prędkości równaniem. W takim przypadku solver ustawia prędkości w różnych miejscach zgodnie z profilem.
Przykładowo, aby zdefiniować profil prędkości
dla (zakładając, że np. rura ma ścianę na y = 1 m i y = 2 m)
wprowadź to w polu wzór:
Variable Coordinate 2; Real MATC "6*(tx-1)*(2-tx)"
Ten kod ma następującą składnięː
- przedrostek Variable wskazuje, że prędkość nie jest stałą, lecz zmienną
- zmienna do obliczenia prędkości toCoordinate 2, co oznacza współrzędną y
- wartości prędkości są zwracane jako Real (rzeczywiste liczby zmiennoprzecinkowe)
- MATC to przedrostek dla solvera Elmer oznaczający, że kod jest równaniem
- tx jest zawsze nazwą zmiennej w równaniach MATC, mimo że tx w naszym przypadku to tak naprawdę y
Zakres dla y jest ustawiony, ponieważ MATC określa tylko zakres tx, w którym wynik jest dodatni. To zachowanie jest dość specyficzne, ale ma tę zaletę, że nie trzeba określać zakresu ręcznie.
Jest również możliwe używanie więcej niż jednej zmiennej. P̪rzykład można znaleźć w postaci definicji obrotów dla warunku brzegowego przemieszczenia.
Uwagi
- Każdy komponent wektora, który powinien być wynikiem solvera, musi być ustawiony na nieokreślony.
- Jeśli docelowa powierzchnia lub krawędź nie jest zrównana z osiami kartezjańskiego układu współrzędnych, istnieje możliwość ustawienia opcji Normalny do brzegu.
- Jeśli opcja Normalny do brzegu jest zaznaczona, wektor normalny do wybranej krawędzi lub powierzchni jest X i będzie zorientowany na zewnątrz domeny siatki.
- Przykładowo, jeśli przepływ powietrza o prędkości 20 mm/s powinien być zadany na wlocie to z opcją Normalny do brzegu trzeba wprowadzić wartość -20 mm/s w polu Prędkość x.
- Dla ściany z warunkiem braku poślizgu, ustaw wszystkie komponenty prędkości na 0.
- Dla warunku symetrii, ustaw przepływ na (0, nieokreślony, nieokreślony) jeśli zaznaczona jest opcja Normalny do brzegu.
- Materiał: Bryła, Ciecz, Nieliniowy materiał mechaniczny, Materiał zbrojony (beton), Edytor materiału
- Geometria elementu: Geometria elementu, Obrót w okół osi, Geometria elementu 2D, Element przepływu
Wiązania
- Elektromagnetyczne: Potencjał elektryczny, Gęstość prądu, Magnetyzacja
- Geometryczne: Obrót w płaszczyźnie, Zapis wyników z przekroju, Zdefiniuj odkształcenie
- Mechaniczne: Zdefiniuj przytwierdzenie, Zdefiniuj przemieszczenie, Zdefiniuj kontakt, Zdefiniuj powiązanie, Wiązanie sprężyny, Zdefiniuj siłę, Zdefiniuj obciążenie ciśnieniem, Zdefiniuj siłę odśrodkową, Zdefiniuj obciążenie ciężarem własnym
- Termiczne: Warunek początkowy temperatury, Zdefiniuj strumień ciepła, Zdefiniuj temperaturę, Zdefiniuj objętościowe źródło ciepła
- Zmieniające wiązania: Zdefiniuj przenikalność elektryczną próżni
- Siatki: Siatka Netgen, Siatka GMSH, Warstwa graniczna siatki, Obszar siatki, Grupa siatki, Utwórz zestaw węzłów, Siatka MES na obiekt środowiska Siatka
- Solver: Narzędzia CalculiX, Elmer, Mystran, Z88; Równania: Elastyczności, Elektrostatyczne, Siły elektrostatycznej, Magnetodynamiczne, RMagnetodynamiczne 2D, Przepływu, Strumienia, Ciepła; Solver: Kontrola pracy solvera, Uruchom solver
- Wyniki: Oczyszczanie z wyników, Prezentacja wyników; Postprocessing: Zastosuj zmiany, Prezentacja graficzna, Filtr rozpraszający, Skalarny filtr obcinający, Filtr odcięcia funkcji, Filtr odcięcia obszaru, Filtr konturów, Filtr danych wzdłuż linii, Wykres liniowości naprężeń, Filtr obcinania danych w punkcie, Utwórz funkcję, Filtr funkcji płaszczyzny, Filtr funkcji sfery, Filtr funkcji walca, Filtr funkcji prostopadłościanu
- Dodatkowe: Konfiguracja, Instalacja środowiska MES, Siatka, FEM Solver, CalculiX, Beton, Rodzaje elementów
- Jak zacząć
- Instalacja: Pobieranie programu, Windows, Linux, Mac, Dodatkowych komponentów, Docker, AppImage, Ubuntu Snap
- Podstawy: Informacje na temat FreeCAD, Interfejs użytkownika, Profil nawigacji myszką, Metody wyboru, Nazwa obiektu, Edytor ustawień, Środowiska pracy, Struktura dokumentu, Właściwości, Pomóż w rozwoju FreeCAD, Dotacje
- Pomoc: Poradniki, Wideo poradniki
- Środowiska pracy: Strona Startowa, Architektura, Assembly, CAM, Rysunek Roboczy, MES, Inspekcja, Siatka, OpenSCAD, Część, Projekt Części, Punkty, Inżynieria Wsteczna, Robot, Szkicownik, Arkusz Kalkulacyjny, Powierzchnia 3D, Rysunek Techniczny, Test Framework