Ukryj spis treści

Solvery analizy

Dwa solvery bezpośrednie i jeden solver iteracyjny są dostępne dla rozwiązania układu równań.

W analizie metodą elementu skończonego (FEA), problem jest przedstawiany jako układ równań algebraicznych, które muszą zostać rozwiązane równocześnie. Istnieją dwie klasy metod rozwiązania: bezpośrednia i iteracyjna.

Metody bezpośrednie rozwiązują równania przy użyciu dokładnych technik numerycznych. Metody iteracyjne rozwiązują równania przy użyciu technik przybliżeniowych, w których w każdej iteracji zakładane jest rozwiązanie i obliczane są skojarzone z nim błędy. Iteracje są powtarzane do czasu, gdy błędy osiągną wartości do przyjęcia.

Oprogramowanie oferuje następujące wybory:

Automatyczne Oprogramowanie wybiera solver w oparciu o typ badania, opcje analizy, warunki kontaktu itp. Niektóre opcje i warunki stosują się tylko do jednego z solverów Direct Sparse lub FFEPlus.
Direct Sparse  
FFEPlus (iteracyjny)  
Large Problem Direct Sparse Dostępne dla badań statycznych i nieliniowych. Solver może obsłużyć przypadki, w których rozwiązanie wykracza poza rdzeń.

Wybieranie solvera

Wybór automatyczny solvera jest opcją domyślną dla badań statycznych, częstotliwości, wyboczenia i termicznych.

W przypadku problemów kontaktu wielopowierzchniowego, gdzie powierzchnia kontaktu jest odnajdowana w drodze kilku iteracji kontaktowych, preferowany jest solver Direct Sparse.

Wszystkie solvery są efektywne dla niewielkich problemów (do 25 000 stopni swobody), jednakże w przypadku rozwiązywania dużych problemów różnice w wydajności (prędkości i użycia pamięci) mogą być znaczne.

Jeżeli solver wymaga większej ilości pamięci niż dostępna w komputerze, to wykorzystuje on przestrzeń dyskową do zapisania i odzyskania danych tymczasowych. Gdy taka sytuacja wystąpi, wyświetlany jest komunikat informujący, że rozwiązanie wykracza poza główną część systemu i postęp prac będzie wolniejszy. Jeżeli ilość danych do zapisania na dysku jest bardzo duża, postęp może być skrajnie powolny. W tych przypadkach (dla badań statycznych i nieliniowych), należy użyć solvera Large Problem Direct Sparse.

Poniższe czynniki pomogą w wyborze właściwego solvera:

Rozmiar problemu Generalnie solver FFEPlus jest szybszy przy rozwiązywaniu problemów o liczbie stopni swobody (DOF) powyżej 100 000. Jest on bardziej efektywny ze wzrostem rozmiarów problemu.
Zasoby komputera: Dostępna pamięć RAM i liczba procesorów (rdzeni lub fizycznych procesorów) Solver Direct Sparse wymaga około 10 razy więcej pamięci RAM niż solver FFEPlus. Jest tym szybszy, im więcej pamięci jest dostępne w komputerze. Solver Large Problem Direct Sparse wykorzystuje przetwarzanie wielordzeniowe i poprawia prędkość rozwiązywania badań statycznych i nieliniowych.
Właściwości materiału Gdy współczynniki sprężystości materiałów użytych w modelu różnią się znacznie (jak np. stal i nylon), iteracyjne metody mogą być mniej dokładne od metod bezpośrednich. Solvery bezpośrednie są zalecane w takich przypadkach.
Operacje analizy Analiza z kontaktami bez penetracji i wiązanymi kontaktami wymuszonymi przez równania powiązań będzie zazwyczaj rozwiązywana szybciej przy użyciu solverów bezpośrednich.

W zależności od typu badania mają zastosowanie następujące zalecenia:

Statyczne W przypadku posiadania wystarczająco dużej ilości pamięci RAM i wielu procesorów należy używać solverów Direct Sparse i Large Problem Direct Sparse do rozwiązywania następujących problemów:
  • Modele z kontaktem bez penetracji, zwłaszcza przy włączeniu efektu tarcia.
  • Modele z częściami, które posiadają bardzo różne właściwości materiału.
  • Modele z siatką mieszaną
    W liniowej analizie statycznej solver Direct Sparse wymaga 1 GB pamięci RAM dla każdych 200 000 stopni swobody (DOF). Solver iteracyjny FFEPlus ma mniejsze wymagania odnośnie pamięci (około 2 000 000 stopni swobody / 1 GB pamięci RAM).
Częstotliwość i wyboczenia

Solvera FFEPlus używać do obliczania modów ciała sztywnego. Ciało bez jakichkolwiek umocowań posiada sześć modów ciała sztywnego.

Solvera Direct Sparse używać do następujących problemów:
  • Uwzględnianie wpływu obciążenia na częstotliwości drgań własnych
  • Modele z częściami, które posiadają bardzo różne właściwości materiału.
  • Modele z niekompatybilną siatką umocowaną za pomocą równań powiązań.
  • Dodawanie miękkich sprężyn do stabilizacji niewystarczająco wspartych modeli (badania wyboczenia).
Symulacja wykorzystuje iterację podobszaru jako metodę wyodrębniania wartości własnych dla solvera Direct Sparse i metodę Lanczos dla solvera FFEPlus. Użycie Lanczos z solverami iteracyjnymi, takimi jak FFEPlus, jest wydajniejsze.

Podobszar może wykorzystywać zamiennik przedni lub tylny solverów Direct (Sparse) w ramach jego pętli iteracji w celu oszacowania wektorów własnych (wymaga tylko jednokrotnego rozłożenia macierzy). Jest to niemożliwe przy solverach iteracyjnych.

Termiczne Problemy termiczne posiadają jeden stopień swobody (DOF) na węzeł, a co za tym idzie ich rozwiązanie jest zwykle znacznie szybsze niż problemów strukturalnych z taką samą liczbą węzłów. Dla bardzo dużych problemów (więcej niż 500,00 dof), należy użyć solvera Large Problem Direct Sparse lub FFEPlus.
Nieliniowe Dla badań nieliniowych modeli, które posiadają ponad 50 000 stopni swobody, aby uzyskać rozwiązanie w krótszym czasie efektywniejsze jest użycie solvera FFEPlus. Solver Large Problem Direct Sparse może obsłużyć przypadki, w których rozwiązanie wykracza poza głównączęść systemu.

Stan Solvera

Okno Stan Solvera pojawia się przy uruchomieniu badania. Dodatkowo do informacji postępu wyświetla ono:

  • Użycie pamięci
  • Upłynęło czasu
  • Informacje specyficzne dla badania takie jak stopnie swobody, liczba węzłów, liczba elementów
  • Informacje solvera takie jak typ solvera
  • Ostrzeżenia

Wszystkie badania używające solvera FFEPlus (iteracyjny) pozwalają na uzyskanie dostępu do wykresu konwergencji oraz parametrów solvera. Wykres konwergencji pomaga w wizualizacji konwergencji rozwiązania. Parametry solvera pozwalają na manipulowanie iteracjami solvera tak aby można było poprawić dokładność lub poprawić szybkość z mniej dokładnymi wynikami. Mona użyć wstępnie ustalonych wartości solvera lub zmienić:

  • Maksymalna dozwolona liczba iteracji (P1)
  • Próg zatrzymujący (P2)

Aby poprawić dokładność, należy zmniejszyć wartość progu zatrzymującego. W wolno zbiegających się sytuacjach, można poprawić szybkość; z mniej dokładnymi wynikami poprzez zwiększenie wartości progu zatrzymującego lub zmniejszenie maksymalnej liczby iteracji.



Wyraź swoje opinie dotyczące tego tematu

SOLIDWORKS docenia wszelkie informacje i uwagi dostarczone przez użytkownika na temat prezentacji, dokładności oraz prawidłowości dokumentacji. Proszę użyć poniższego formularza, aby wysłać komentarze I sugestie na temat tego tematu do naszego zespołu dokumentacyjnego. Zespół dokumentacyjny nie może udzielać informacji na pytania natury technicznej. Proszę kliknąć tutaj, aby uzyskać informacje dotyczące pomocy technicznej.

* Wymagane

 
*Email:  
Temat:   Opinie dotyczące tematów pomocy
Strona:   Solvery analizy
*Komentarz:  
*   Oświadczam, że zapoznałem/zapoznałam się z polityką prywatności, zgodnie z którą moje dane osobowe będą wykorzystywane przez firmę Dassault Systèmes, i niniejszym ją akceptuję

Wydrukuj temat

Wybierz zakres treści do druku:

x

Wykryliśmy że używasz przeglądarki w wersji starszej niż Internet Explorer 7. Dla zoptymalizowanego wyświetlania sugerujemy uaktualnienie przeglądarki do Internet Explorer 7 lub nowszej.

 Nie pokazuj tego komunikatu ponownie
x

Wersja zawartości pomocy w sieci Web: SOLIDWORKS 2014 SP05

Aby wyłączyć pomoc w sieci Web w oprogramowaniu SOLIDWORKS i użyć zamiast tego pomocy lokalnej, należy kliknąć Pomoc > Użyj pomocy SOLIDWORKS w sieci Web.

Aby zgłosić problemy związane z interfejsem lub funkcją wyszukiwania pomocy w sieci Web, należy skontaktować się z lokalnym przedstawicielem pomocy technicznej. Aby wyrazić opinie dotyczące poszczególnych tematów pomocy, należy użyć łącza “Opinie dotyczące tego tematu” na stronie danego tematu.