Wybieranie ustawień symulacji dynamicznej

Wybór ustawień tych opcji wpływa na symulację dynamiczną do momentu, gdy ustawienia zostaną zmienione. Opcje należy ustawić zaraz po otworzeniu okna Symulacji dynamicznej.

  1. Na wstążce kliknij kartę Środowiska panel Początek Symulacja dynamiczna, aby wyświetlić panele symulacji dynamicznej.
  2. Następnie kliknij kartę Symulacja dynamiczna panel Zarządzanie Ustawienia symulacji .
  3. Kliknij opcję Automatycznie przekształcaj wiązania w standardowe połączenia, aby włączyć automatyczny konwerter symulacji dynamicznej (Constraint Reduction Engine czyli CRE).

    Domyślnie translator jest włączony.

    Po kliknięciu przycisku OK moduł CRE automatycznie przekształca wiązania zespołu w standardowe połączenia i aktualizuje przekształcone połączenia przy następnym otwarciu mechanizmu.

  4. Jeśli oprogramowanie ma informować o nadmiernej ilości wiązań w mechanizmie, kliknij opcję Informuj o nadmiernej ilości wiązań.

    Ustawienie to jest domyślne dla nowych mechanizmów, ale nie jest włączone domyślnie dla mechanizmów utworzonych w wersjach wcześniejszych oprogramowania niż wersja 2008. Po włączeniu tej opcji, w przypadku związania mechanizmu z nadmiarem, po kliknięciu przycisku OK i przed automatycznym utworzeniem połączeń standardowych w programie zostanie wyświetlony komunikat.

  5. Aby wyświetlić wizualne reprezentacje komponentów włączonych do różnych grup ruchomych, zaznacz pole wyboru Koloruj ruchome grupy. Wstępnie zdefiniowane nadpisania kolorów są przypisane do komponentów w tej samej grupie ruchomej. Ta opcja wspomaga analizę zależności pomiędzy komponentami. Aby przywrócić normalnie przypisane kolory komponentów, odznacz pole wyboru w oknie dialogowym ustawień lub kliknij prawym przyciskiem węzeł Grupy ruchome i wybierz opcję Koloruj ruchome grupy.
  6. Kliknij opcję Wszystkie położenia początkowe w 0,0, aby ustawić wszystkie położenia początkowe stopni swobody w punkcie 0, bez zmiany faktycznego położenia mechanizmu.

    Ta opcja jest przydatna do wyświetlania wykresów krzywych rozpoczynających się w punkcie 0 w grapherze wyjściowym.

  7. Kliknij przycisk Przywróć wszystko, aby przywrócić wszystkie układy współrzędnych do położeń początkowych ustanowionych podczas tworzenia układu współrzędnych połączenia.

    Jest to ustawienie domyślne.

  8. Kliknij funkcję Analiza naprężeń AIP , aby przygotować informacje o MES dla Analizy naprężeń AIP.

    Ta funkcja umożliwia zapisanie danych istotnych dla MES w plikach wybranych części.

  9. Można także kliknąć opcję Symulacja ANSYS , aby przygotować plik zawierający wszystkie informacje o MES do eksportu do programu ANSYS.

    Ta funkcja umożliwia zapisanie danych istotnych dla MES w specjalnym pliku, który może być odczytany przez program ANSYS.

    • W polu tekstowym podaj nazwę pliku, w którym mają być przechowywane informacje MES przeznaczone do eksportu do programu ANSYS.
    • Można również kliknąć przycisk Zapisz w, aby określić istniejący plik lub, aby utworzyć plik.

      Jeśli wybrany zostanie istniejący plik, oprogramowanie nadpisze wszystkie dane znajdujące się obecnie w pliku.

      Uwaga: Jeśli używana jest aplikacja Ansys Workbench 10 lub 11, należy wykonać dodatkową zmianę pliku. Otwórz plik tekstowy i znajdź sekcję zatytułowaną „Stan bezwładności”. Z tej sekcji należy usunąć dwie linie. Te linie są „Nieruchome”, a skojarzony kod na następnej linii to „0” lub „1”.
  10. Kliknij przycisk Więcej , aby wyświetlić więcej właściwości.
  11. Aby wyświetlić informacje na temat ochrony praw autorskich do tworzonych plików AVI, kliknij opcję Wyświetl prawa autorskie w plikach AVI, a następnie w polu tekstowym wprowadź informacje na temat praw autorskich.
  12. Kliknij opcję Podaj prędkość kątową w obrotach na minutę (obr./min.), aby wprowadzić wartość prędkości kątowej w obr./min..

    Prędkość wyjściowa jest jednak podawana w jednostkach zdefiniowanych podczas wyboru pustego pliku zespołu.

  13. Aby ustawić długość osi Z układu współrzędnych zespołu dla ramek 3D w oknie graficznym, w polu edycji wielkości osi Z wprowadź wartość procentową.

    Rozmiar osi Z jest domyślnie równy 20% przekątnej ramki ograniczającej.

  14. Kliknij przycisk OK lub Zastosuj.

    Naciśnięcie dowolnego z przycisków powoduje zapisanie ustawień. Naciśnięcie przycisku OK powoduje także zamknięcie okna dialogowego.

Model mechanizmu mikro

Ta opcja jest przeznaczona do pracy z mechanizmami o małej masie.

W trybie standardowym obliczenia zakończą się niepowodzeniem, jeśli masa lub bezwładność są mniejsze niż 1e-10 kg lub 1e-16 kg.m2. Równania dynamiczne są wówczas rozwiązywane za pomocą procedury Gaussa z dokładnością do 1e-10 (poniżej tej wartości obrót wynosi 0).

Jeśli włączony jest Tryb mechanizmu mikro, masa lub bezwładność muszą być większe niż 1e-20 kg lub 1e-32 kg.m2. Dla dokładności procedury Gaussa ustawiona jest wartość 1e-32.

Aby określić, kiedy ta opcja ma być włączona, sprawdź właściwości masowe w układzie współrzędnych połączenia.

Przykład 1

 
W przypadku mechanizmu, którego najmniejsza część ma masę m = 6,5e-9 kg i główne bezwładności są następujące: Ixx = 1e-20 kg/m2, Iyy = 1e-20 kg.m2, nawet jeśli Izz > granica bezwładności = 1e-10 kg.m2:
 
  • Jeśli ta część ma tylko stopień swobody obrotu wzdłuż osi Z, tryb mechanizmu mikro nie jest potrzebny, ponieważ Izz > granica bezwładności = 1.0e-10 kg.m2
  • Jeśli ta część ma tylko stopień swobody przesunięcia
Ostrzeżenie: Podczas symulowania małego mechanizmu wystarczy aktywować Tryb mechanizmu mikro Jednocześnie należy zmienić właściwość Dokładność zespołu, aby zoptymalizować ją na potrzeby małych części. Aby uzyskać więcej informacji, zapoznaj się z sekcją Dokładność zespołu.

Dokładność zespołu

Ta opcja ma zastosowanie tylko do zamkniętej pętli i złączy kontaktowych 2D.

Złącze kontaktowe 2D: umożliwia zdefiniowane maksymalnej autoryzowanej odległości pomiędzy punktami kontaktu. Wartość domyślna wynosi 1e-6 m = 1 μm.

Pętla zamknięta: tak samo jak w przypadku połączenia kontaktowego 2D, ale możliwe są także wiązania kątowe (wyrażone w radianach) oparte na typie połączenia.

Zmiana dokładności zespołu

Parametr Dokładność zespołu można zmienić w następujących sytuacjach:

Ostrzeżenie: Nie należy ustawiać dokładności zespołu poniżej 1e-12. Nie daje to żadnej korzyści, a może być powodem problemów w symulacji.

Dokładność rozwiązywania

Równania dynamiczne są integrowane za pomocą schematu integracji Rungego-Kutty piątego stopnia. W celu zapewnienia akceptowalnych wyników błędy integracji i przedziały czasowe są zarządzane w następujący sposób:

Błąd integracji jest szacowany za pomocą określonych właściwości we wzorach Rungego-Kutty. Pozwala on łatwo obliczyć położenia „p” i prędkości „v” do piątego stopnia (wektory oznaczone odpowiednio jako „p5” i „v5”) oraz czwartego stopnia (wektory oznaczone jako „p4” i „v4”). Następnie błąd integracji jest definiowany dla położeń i prędkości w następujący sposób:

 

Integ_error_position = norm(p5 - p4)

Integ_error_velocity = norm(v5 - v4)

Gdzie norm oznacza określoną normę.

 

Jeśli iteracja jest zaakceptowana, istnieje następująca zależność (w jednostkach metrycznych):

 

Integ_error_position = norm(p5 - p4) < Atol + | p5 | . Rtol

Integ_error_velocity = norm(v5 - v4) < Atol + | v5 | . Rtol

 

Gdzie:

  Atol Rtol

Stopień swobody przesunięcia

Dokładność rozwiązywania

Wartość domyślna = 1e-6

Brak wartości maksymalnej

Dokładność rozwiązywania

Wartość domyślna = 1e-6

Brak wartości maksymalnej

Stopień swobody obrotu

Dokładność rozwiązywania . 1e3

Wartość domyślna = 1e-3

Wartość maksymalna = 1e-2

Dokładność rozwiązywania . 1e3

Wartość domyślna = 1e-3

Wartość maksymalna = 1e-2

Aby zilustrować ten proces, rozważmy następujące przykłady:

Przykład 1: Ilustracja błędu względnego Rtol

Typ połączenia - Połączenie przesuwne 1 z określonym położeniem i prędkością

 

p[1] = 4529,289768 m

v[1] = 18,45687455 m/s

Jeśli dokładność rozwiązywania jest ustawiona na 1e-6 (wartość domyślna), wyniki są podawane w postaci maksymalnie sześciu cyfr:

 

p[1] = 4529,28 m

v[1] = 18,4568 m/s

Jeśli dokładność rozwiązywania jest ustawiona na 1e-8, wyniki są podawane w postaci maksymalnie ośmiu cyfr:

 

p[1] = 4529,2897 m

v[1] = 18,456874 m/s

Przykład 2: Ilustracja błędu względnego dla Atol

Typ połączenia: Połączenie przesuwne 1 z określonym położeniem i prędkością

 

p[1] = 0,000024557 m

v[1] = 0,005896476 m/s

Jeśli dokładność rozwiązywania jest ustawiona na 1e-6 (wartość domyślna), wyniki są wyświetlane z dokładnością do sześciu miejsc dziesiętnych:

 

p[1] = 0,000024 m

v[1] = 0,005896 m/s

Jeśli dokładność rozwiązywania jest ustawiona na 1e-8 (wartość domyślna), wyniki są wyświetlane z dokładnością do ośmiu miejsc dziesiętnych:

 

p[1] = 0,00002455 m

v[1] = 0,00589647 m/s

Powyższe informacje dotyczą również połączeń sworzniowych z równą dokładnością rozwiązywania dla Atol i Rtol pomnożoną przez 1e3:

Przykład 3: Ilustracja błędu względnego dla Rtol

Typ połączenia: Połączenie sworzniowe 2 z określonym położeniem i prędkością

 

p[2] = 12,53214221 rad

p[2] = 21,36589547 rad

Jeśli dokładność rozwiązywania jest ustawiona na 1e-6 (wartość domyślna), wyniki są podawane w postaci maksymalnie trzech cyfr:

 

p[2] = 12,5 rad

p[2] = 21,3 rad/s

Jeśli dokładność rozwiązywania jest ustawiona na 1e-8, wyniki są podawane w postaci maksymalnie pięciu cyfr:

 

p[2] = 12,532 rad

p[2] = 21,365 rad/s

Parametr Dokładność rozwiązywania można zmienić w następujących przypadkach:

Ostrzeżenie: Dokładność rozwiązywania ma bezpośredni związek z wielkością przedziału czasowego. Nie należy nadmiernie zmniejszać dokładności rozwiązywania (poniżej 1e-12). Ma to duży wpływ na czas symulacji.

Prędkość przechwytywania

Ten parametr jest używany przy symulacjach zderzeń obiektów. Pomaga on w ograniczeniu podczas rozwiązywania liczby niewielkich odbić przed powstaniem trwałego kontaktu. W modelu zderzenia używany jest współczynnik przywrócenia „e”. Wartość jest określana przez użytkownika i pochodzi z przedziału od 0 do 1. W warunkach wynikowych, wartości traktowane są w następujący sposób:

Parametr Prędkość przechwytywania pomaga w ograniczeniu podczas rozwiązywania liczby niewielkich odbić przed powstaniem trwałego lub aktywnego kontaktu. Proces przechwytywania przebiega w następujący sposób:

Ostrzeżenie: Stan kontaktu (e = 1) nigdy nie jest narzucany programowo. Stan kontaktu jest zarządzany w rozwiązywaniu w taki sposób, aby wszystkie aktywne kontakty były spójne. Podczas rozwiązywania stan ten jest określany za pomocą nieliniowego równania kwadratowego.

Kiedy można zmienić parametr?

Ten parametr można zmienić w następującym przypadku:

Prędkość regularyzacji

W przypadku złączy kontaktowych wykorzystywane jest prawo rzeczywistego, nieliniowego tarcia Coulomba. W przypadku połączeń i połączeń 3D w celu uproszczenia procesu i uniknięcia warunku hiperstatycznego wykorzystywane jest regularyzowane prawo Coulomba. Można to przedstawić w następujący sposób:

Regularyzacja jest sterowana za pomocą parametru regularyzacji prędkości.

Dla tego modelu w przypadkach kontaktu kontaktowego (lub kontaktu obrotowego), gdy względna prędkość styczna jest równa zero, siła styczna jest równa zero.

W przypadku tarcia w połączeniu z obrotowym stopniem swobody, siła styczna jest zastępowana stycznym momentem obrotowym (jednostka: Nm), względna, styczna prędkość jest prędkością obrotową (jednostka rad/s). Obie wartości są obliczane poprzez pomnożenie siły stycznej i podzielenie prędkości przesuwu przez promień połączenia.

Przykład 1

Połączenie sworzniowe o promieniu 10 mm jest prowadzone przy stałej prędkości „w” równej 10 rad/s. Siła (Fn) równa 20 N jest przykładana do połączenia prostopadle do jego osi obrotu. Wartość współczynnika tarcia (mu) określono na poziomie 0,1.

W tym przypadku moment sił tarcia (Uf) w połączeniu można obliczyć w następujący sposób:

 

? = r * w = 0,01 * 10 = 0,1 m/s

? > prędkość regularyzacji = 0,001 m/s => Uf = -mu * r * Fn = -0,1 * 0,01 * 20 = -0,02 Nm

Patrz „oznaczenie 1” na regularyzowanym wykresie Coulomba.

Przykład 2

Kontynuując powyższy przykład, ale przy prędkości (w) na poziomie 0,05 rad/s, moment sił tarcia (Uf) jest opisany wzorem:

 

? = r * w = 0,01 * 0,05 = 0,0005 m/sm

? > prędkość regularyzacji = 0,001 m/s => Uf ≈ -mu * r * Fn/2 = -0,1 * 0,01 * 20/2 = -0,01 Nm

Patrz „oznaczenie 2” na regularyzowanym wykresie Coulomba.

Parametr Prędkość regularyzacji można zmienić w następujących sytuacjach:

Sprawdzanie poprawności numerycznej

Przed przeanalizowaniem wyników symulacji, należy sprawdzić poprawność numeryczną symulacji, czyli jej niewrażliwość na parametry numeryczne. Aby wykonać sprawdzanie poprawności numerycznej, wykonaj następujące czynności:

  1. Uruchom symulację z zestawem parametrów numerycznych (dokładność zespołu i rozwiązywania, prędkość przechwytywania, prędkość regularyzacji oraz przedział czasowy) i zapisz ją.
  2. Każdy parametr podziel przez 10, uruchom symulację i zapisz ją.
  3. Wydrukuj wszystkie wyniki na jednym wykresie. Jeśli wszystkie wyniki są podobne, symulacja jest niewrażliwa na parametry numeryczne. Jeśli jest inaczej, wrażliwość może stanowić problem.
  4. Jeśli symulacja jest niewrażliwa, można przeanalizować wyniki.
  5. Jeśli symulacja jest wrażliwa na parametry numeryczne, użyj krzywych wyników, aby określić, który parametr numeryczny jest źródłem wrażliwości. Podziel parametr przez 10 i użyj otrzymanej wartości jako wartości nominalnej dla parametru numerycznego. Uruchom ponownie sprawdzanie poprawności od początku. Aby zaoszczędzić czas, możesz sprawdzić niewrażliwość dla jednego parametru.