FEM SolverCalculixCxxtools/pl

Opis
Narzędzia CalculiX umożliwiają użycie solvera CalculiX. Mogą być używane do:
 * 1) Ustawiania parametrów analizy
 * 2) Wybierania ścieżki roboczej
 * 3) Uruchamiania solvera CalculiX

Użycie

 * 1) Obiekt [[Image:FEM_SolverCalculixCxxtools.svg|16px]] CalculiXcxxTools jest tworzony automatycznie razem z [[Image:FEM_Analysis.svg|16px|link=FEM_Analysis]] kontenerem analizy. Aby utworzyć go ręcznie, skorzystaj z jednego z poniższych sposobów:
 * 2) * Wciśnij przycisk.
 * 3) * Wybierz opcję z menu.
 * 4) * Wciśnij przycisk a następnie.
 * 5) Opcjonalnie, zmień właściwości obiektu [[Image:FEM_SolverCalculixCxxtools.svg|16px]] CalculiXcxxTools w edytorze właściwości.
 * 6) Dwukrotnie kliknij obiekt [[Image:FEM_SolverCalculixCxxtools.svg|16px]] CalculiXcxxTools.
 * 7) Wybierz.
 * 8) Wciśnij przycisk.
 * 9) Wciśnij przycisk.

Opcje
Wciśnij przycisk aby wyświetlić i ręcznie edytować plik wejściowy solvera CalculiX przed uruchomieniem analizy. W takim wypadku może być przydatne ustawienie właściwości na.

Właściwości
Domyślne właściwości można ustawić w menu


 * static - statyczna analiza naprężeń
 * frequency - analiza modalna (wyznaczenie częstotliwości i postaci drgań własnych)
 * thermomech - analiza termomechaniczna
 * check - bez obliczeń, przeprowadza sprawdzenie danych wejściowych
 * buckling - liniowa analiza wyboczeniowa
 * buckling - liniowa analiza wyboczeniowa


 * : zwróć uwagę, że CalculiX wewnętrznie przekształca elementy 1D i 2D w elementy 3D
 * false - wyniki dla elementów 1D i 2D będą uśrednione w węzłach oryginalnych elementów 1D lub 2D (np. belka poddana czystemu zginaniu będzie miała zerowe naprężenia w węzłach z powodu uśredniania)
 * true - wynikowa siatka będzie zawierała elementy 1D i 2D przekształcone w elementy 3D


 * : wartości własne powyżej tego limitu nie będą wyznaczane; Uwaga: jeśli wartości własne modelu są wyższe od tego limitu, CalculiX zakończy analizę bez wyników


 * : wartości własne poniżej tego limitu nie będą obliczane


 * : liczba najniższych postaci własnych do wyznaczenia


 * linear - przeprowadzona zostanie analiza liniowa jeśli model nie zawiera nieliniowego materiału
 * nonlinear - przeprowadzona zostanie analiza nieliniowa
 * nonlinear - przeprowadzona zostanie analiza nieliniowa


 * : definiuje drugą linię zaawansowanych parametrów iteracji solvera CalculiX. Używane jeśli właściwość jest ustawiona na true.


 * : definiuje pierwszą linię zaawansowanych parametrów iteracji solvera CalculiX. Używane jeśli właściwość jest ustawiona na true.


 * true - aktywuje i
 * false
 * false


 * : maksymalna liczba przyrostów w analizie termomechanicznej, po której analiza zostanie zatrzymana.


 * true - automatyczna kontrola inkrementacji będzie wyłączona przez parametr DIRECT
 * false - kontrola inkrementacji będzie automatyczna
 * false - kontrola inkrementacji będzie automatyczna


 * true - aktywuje parametry i
 * false
 * false


 * linear - w analizie będą uwzględnione tylko liniowe właściwości materiału
 * nonlinear - uwzględnione będą nieliniowe właściwości materiału z obiektu
 * nonlinear - uwzględnione będą nieliniowe właściwości materiału z obiektu


 * : typ solvera do rozwiązania układu równań w analizie MES. Może znacząco wpłynąć na szybkość obliczeń i wymogi pamięci. Wybór zależy od danego modelu i dostępnego komputera
 * default - automatycznie wybiera solver do rozwiązywania macierzowego układu równań w zależności od dostępnych solverów (zwykle jest to Spooles)
 * spooles - solver bezpośredni ze wsparciem dla wielu rdzeni. Liczbę rdzeni należy ustawić we właściwościach jako Ustawienia domyślne solvera → Liczba rdzeni CPU do użycia.
 * iterativescaling - solver iteracyjny z najniższymi wymaganiami pamięci, odpowiedni jeśli model składa się głównie z elementów 3D
 * iterativecholesky - solver iteracyjny z prekondycjonowaniem i niskimi wymaganiami pamięci, odpowiedni jeśli model składa się głównie z elementów 3D


 * false - zapisz wszystkie dane wejściowe do jednego pliku *.inp file
 * true - podziel zapis danych wejściowych na więcej plików *.inp - ułatwia ręczną edycję
 * true - podziel zapis danych wejściowych na więcej plików *.inp - ułatwia ręczną edycję


 * true - analiza termomechaniczna stanu ustalonego
 * false - analiza termomechaniczna stanu nieustalonego
 * false - analiza termomechaniczna stanu nieustalonego


 * : czas trwania kroku, używany gdy parametr lub  jest ustawiony na true


 * : początkowy przyrost czasu dla kroku, używany gdy parametr lub  jest ustawiony na true


 * : ścieżka do katalogu roboczego, który będzie używany do plików solvera CalculiX.

Ograniczenia
Podczas uruchamiania solvera CalculiX można się spotkać z błędem error 4294977295. Oznacza to brak wystarczającej pamięci RAM. Istnieją dwa rozwiązania:
 * 1) zmniejszyć gęstość siatki, najlepiej przez pominięcie geometrii, która nie jest absolutnie niezbędna do analizy
 * 2) dokupienie pamięci RAM do komputera

Uwagi
Oryginalną dokumentację solvera CalculiX można znaleźć na stronie http://dhondt.de/ w części "ccx".