MES: Równanie strumienia

From FreeCAD Documentation
This page is a translated version of the page FEM EquationFlux and the translation is 100% complete.

Równanie strumienia

Lokalizacja w menu
Rozwiąż → Równanie strumienia
Środowisko pracy
MES
Domyślny skrót
brak
Wprowadzono w wersji
0.17
Zobacz także
brak

To równanie jest używane do wyznaczenia strumieni pochodzących głównie z równań typu Poissona. Obejmuje to równanie ciepła oraz równanie elektrostatyczne.

Informacje o teorii stojącej za tym równaniem można znaleźć w dokumencie Elmer models manual, w sekcji Flux Computation (obliczenia strumieni).

Użycie

  1. Po dodaniu solvera Elmer zgodnie z opisem na stronie solvera, zaznacz go w widoku drzewa.
  2. Wciśnij przycisk lub wybierz opcję Rozwiąż → Równanie strumienia z menu.
  3. Teraz dodaj równanie ciepła (przycisk lub opcja Rozwiąż→ równanie ciepła) lub równanie elektrostatyczne (przycisk lub opcja Rozwiąż → równanie elektrostatyczne). Jest to istotne, ponieważ równanie strumienia wymaga warunków brzegowych ustawionych dla tych równań.
  4. W przypadku używania równania elektrostatycznego, zmień właściwość DANEFlux Coefficient na None a właściwość DANEFlux Variable na Potential.
  5. Zmień ustawienia solvera dla równania lub ogólne ustawienia solvera jeśli to konieczne.

Ustawienia solvera

Dla ogólnych ustawień solvera zobacz konfigurację solvera Elmer.

Równanie strumienia posiada następujące specjalne ustawienia:

  • DANEAverage Within Materials: Jeśli Prawda, ciągłość jest wymuszana w obrębie tego samego materiału w nieciągłej dyskretyzacji Galerkina przy pomocy członów funkcji kary nieciągłego sformułowania Galerkina.
  • DANECalculate Flux: Wyznacza wektor strumienia.
  • DANECalculate Flux Abs: Wyznacza wartość bezwzględną wektora strumienia. Wymaga właściwości DANECalculate Flux ustawionej na Prawda.
  • DANECalculate Flux Magnitude: Wyznacza wartość pola wektorowego. Wymaga właściwości DANECalculate Flux ustawionej na Prawda.
    Jest to właściwie to samo co DANECalculate Flux Abs, ale to wymaga mniej pamięci, ponieważ rozwiązuje równanie macierzowe tylko raz. Wadą jest to, że wartości ujemną mogą zostać wprowadzone.
  • DANECalculate Grad: Wyznacza gradient strumienia.
  • DANECalculate Grad Abs: Wyznacza bezwzględny gradient strumienia. Wymaga właściwości DANECalculate Grad ustawionej na Prawda.
  • DANECalculate Grad Magnitude: Wyznacza wartość pola wektorowego. Wymaga właściwości DANECalculate Grad ustawionej na Prawda.
    Jest to właściwie to samo co DANECalculate Grad Abs, ale to wymaga mniej pamięci, ponieważ rozwiązuje równanie macierzowe tylko raz. Wadą jest to, że wartości ujemną mogą zostać wprowadzone.
  • DANEDiscontinuous Galerkin: Dla nieciągłych pól standardowa aproksymacja Galerkina wprowadza ciągłość, która może być niefizyczna. Rozwiązaniem jest ustawienie tej właściwości na Prawda. Wtedy wynik może być nieciągły i może nawet być zwizualizowany jako taki.
  • DANEEnforce Positive Magnitude: Jeśli Prawda, ujemne wartości obliczonego pola wielkości są ustawiane na zero.
  • DANEFlux Coefficient: Nazwa współczynnika proporcjonalności do obliczenia strumienia.
  • DANEFlux Variable: Nazwa zmiennej potencjalnej używanej do obliczenia gradientu.

Informacje o cechach analizy

Równanie strumienia nie ma własnych warunków brzegowych. Korzysta z warunków brzegowych równania ciepła i równania elektrostatycznego.

Wyniki

Dostępne wyniki zależą od ustawień solvera. Jeśli żadna z właściwości DANECalculate * nie została ustawiona na Prawda to obliczone zostaną tylko przemieszczenia. W przeciwnym wypadku dostępne będą też odpowiednie dodatkowe wyniki.

Wynikowy strumień jest albo strumieniem ciepła w (myląco nazwanym "strumieniem temperatury") lub strumieniem potencjalnym w ().