FEM SolverElmer SolverSettings/pl

Other languages:

Ta strona opisuje ustawienia dla solvera Elmer.

Ogólne

Elmer jest solverem do zagadnień sprzężonych. Możesz więc używać wielu głównych równań do przeprowadzania analiz. Poszczególne równania są wymienione na stronie przedstawiającej Solver Elmer.

Dostępne są ustawienia solvera wspólne dla wszystkich równań. Zostały opisane tutaj. Ustawienia dostępne tylko dla danego równania są opisane na stronie tego równania.

Elmer oferuje typy analiz steady-state (stan ustalony) i transient (stan nieustalony) oraz dwa główne systemy rozwiązywania, liniowy i nieliniowy. Układ nieliniowy jest używany do równania przepływu i równania ciepła.

Edycja ustawień

Ustawienia solvera można znaleźć w edytorze właściwości po kliknięciu na równaniu w widoku drzewa. Możesz je tam edytować bezpośrednio, jak każdą inną właściwość.

Solver

Układ współrzędnych

Domyślny układ współrzędnych to Cartesian 3D (kartezjański 3D). Niektóre równania nie mogą korzystać ze wszystkich układów współrzędnych. Jest to opisane na stronach Wiki odpowiednich równań.

Przyrosty czasowe (analizy stanu nieustalonego)

Uwaga: FreeCAD 0.20.x ma już następujące ustawienia, ale zapisywane są wyniki tylko dla ostatniej chwili czasowej. Od FreeCAD 0.21 wyniki są zapisywane dla różnych chwil czasowych.

Dla analiz stanu nieustalonego należy zdefiniować przyrosty czasowe. Jest to robione przy pomocy następujących ustawień:

Uwaga: Chociaż używane są pojęcia "chwile czasowe" i "sekundy", chwile czasowe są właściwie postępami solvera jeśli analiza nie jest zależna od czasu.

Aby zobaczyć jak wizualizować wyniki, sprawdź stronę Elmer wizualizacja.

Typ

Równanie

Podstawa

Wszystkie równania mają te właściwości:

Układ liniowy

Ten układ ma następujące właściwości:

Układ nieliniowy

Ten układ jest iteracyjny i ma następujące właściwości:

Współczynnik relaksacji

Jeśli wyniki iteracji solvera oscylują numerycznie, wtedy nie mogą się zbiec do finalnej, stabilnej wartości. Aby tego uniknąć, obliczona zmienna i-tej iteracji nie jest brana jako wejście do następnej iteracji, ale wykorzystywana jest wartość , która jest "tłumiona" z wynikiem poprzedniej iteracji. Współczynnik relaksacji jest więc definiowany jako:

Zatem przy domyślnej wartości 1.0 nie jest używane tłumienie. Im mniejsza wartość , tym większe tłumienie i dłuższy czas osiąganie zbieżności. Więc jeśli solver się nie zbiega, zacznij zmieniać współczynnik relaksacji do 0.9, następnie do 0.8 itd. Wartości poniżej 0.3 są nietypowe i jeśli ich potrzebujesz, powinieneś przyjrzeć się bliżej podstawom matematycznym Twojej analizy.
Dla przypadków gdzie uzyskujesz prawidłową zbieżność, możesz ustawić powyżej 1.0 aby przyspieszyć osiąganie zbieżności.

Stan ustalony

Ta część ustawień ma tylko jedną właściwość:

podczas gdy jest tolerancją stanu ustalonego a jest obliczaną zmienną w i-tej iteracji.