Kilka spraw prak- MES-2 5 tycznych Część I Uproszczenia, cd. Symetria konstrukcji Zasada nr. Uwzględniamy symetrię. Nawet jeżeli jej nie ma:-) Kiedy możemy zastosować symetrię automatycznie Model ma być symetryczny Ma być symetrycznie umocowany Ma być symetrycznie obciążony Symetria w SWS Dla płaskiego modelu można automatycznie uwzględnić maksymalnie 2 prostopadłe osie symetrii, czyli rozważyć /4 modelu. Dla przestrzennego modelu - maksymalnie 3 prostopadłe płaszczyzny symetrii albo /8 modelu. Dla symetrycznych części SWS pozwala pracować /2 lub /4 śruby, robi to trochę dziwnie. Najpierw przy definicji śruby w zaawansowanych opcjach trzeba zaznaczyć, że jest to tylko /2 lub /4. Siłę docisku lub odpowiedni moment podajemy jednak dla całej śruby. Ale wynik obliczeń (siły dla każdej śruby) podawane są tylko dla /2 lub /4 śruby. rak z -displ. y-displ.=z-displ. z z y y z y rak z-displ. rak z-displ. W tym przypadku wystarczy przeprowadzić obliczenia dla /8 konstrukcji. W wielu programach MES można określić warunki brzegowe w dodatkowym układzie współrzędnych. Najprościej zrobić to w układzie biegunowym lub cylindrycznym (brak przemieszczeń obwodowych lub stała wartość kąta wzdłuż odpowiednich linii lub powierzchni). W programach zaawansowanych również używamy constrains ograniczeń na przemieszczenia zapisywanych w postaci dowolnego (realnie tylko liniowego) równania. W większości przypadków dla /N modelu najprostszym rozwiązaniem jest używanie warunku brzegowego Przesuwanie (Roller/Slider) na odpowiednich ścianach. Symetria cykliczna, wykrzywione granice części W tym przypadku warunek brzegowy przemieszczenia na wszystkich liniach podziału konstrukcji na symetryczne części są jednakowe (po obróceniu o 360/N stopni)
W tym miejscu był przykład pokazany bezpośrednio w SW Symetria cykliczna, uwagi końcowe Symetria cykliczna to nie to samo, co zwykła symetria osiowa, chociaż czasem obydwa podejścia dają ten sam wynik. Zasadnicza różnica pomiędzy symetrią cykliczną a zwykłą polega na tym, że pierwsza pozwala na odkształcenie modelu w kierunku obwodowym (prostopadłym do powierzchni użytej do wycięcia /N modelu). Ograniczenia SWS przy modelowaniu symetrii cyklicznej:. Oś symetrii musi być zdefiniowana jawnie (np. przez Przygotowywanie analizy/geometria odniesienia/oś) 2. Przy definicji symetrii jednocześnie można zaznaczyć tylko parę powierzchni granicznych. Jeżeli nasze przekroje graniczne zawierają N par powierzchni, to w SWS musimy definiować symetrię cykliczną N razy. Dlaczego? T! Antysymetria obciążenia /2 rak obrotu Przy obciążeniu symetrycznym wszystkie wyniki dla drugiej połowy konstrukcji są lustrzanym odbiciem tych dla pierwszej połowy. Przy obciążeniu antysymetrycznym, wyniki dla drugiej połowy = (wyniki dla pierwszej połowy) ( ) rak ugięcia Antysymetria w 2D Symetryczna konstrukcja, niesymetryczne obciążenie /2 /2 /2 /2 = + Krok Podziel obciążenie na pół Krok 2 Przyłóż 2 połówki obciążenia symetrycznie. To będzie pierwszy schemat (symetryczny). 5.2.0 2-4-209 I.Rokach, 2005 209 2
Krok 3 Przyłóż 2 połówki obciążenia antysymetrycznie. To będzie schemat drugi. W sumie dają model wejściowy. Wnioski Każde niesymetryczne obciążenie, które działa na symetryczną konstrukcję można zastąpić sumą symetrycznego i antysymetrycznego obciążenia. To szczególnie opłaca się dla konstrukcji z dużą ilością osi lub płaszczyzn symetrii (koła zębate, turbiny, itp.). N razy mniejsza ilość węzłów = co najmniej N 2... N 3 szybsze obliczenia. Jeszcze jeden przykład Symetria 2/3 /2 /2 /3 /3 5/6 5/6 2/3 /2 Antysymetria /3 /3 /2 /6 /6 rak symetrii obciążenia, symetryczna konstrukcja Nawet w przypadku braku symetrii obciążenia dobry program MES (np. ADINA, Nastran) pozwala analizować tylko /N część symetrycznej konstrukcji. Przy pełnej symetrii rozwiązujemy układ równań N razy mniejszy od układu dla całej konstrukcji, w przypadku braku symetrii obciążenia dwa takie układy. Część II Elementy na sterydach niekompatybilne funkcje kształtu Próba zginania elementu Q4 (albo pary elementów T3) Stopień zawyżenia sztywności elementu do osiągnięcia θ = θ 2 potrzebujemy M 2 = ( + ν ν + ( a ) ) 2 M 2 b a/b = 2 3 ν=0,2,46 2,7 4,79 ν=0,3,48 2,64 4,56 5.2.0 2-4-209 I.Rokach, 2005 209 3
Zależność M 2 /M od a/b dla różnych wartości ν Dlaczego to nazywa się shear locking (blokada sztywnosciowa)? Czyste zginanie = brak naprężeń/odkształceń stycznych ponieważ kąty w każdym elemencie nie zmieniają się w czasie odkształcenia, a w Q4 one są niezerowe tu kąty zmieniają: przed odkształceniem mamy prostokąt, po odkształceniu trapez. Te niefizyczne naprężenia styczne znacznie zwiększają energię wymaganą dla odkształcenia elementu, czyli jego sztywność. Na czym polega problem Tradycyjne funkcje kształtu zapewniają ciągle pole przemieszczeń w całym modelu (na którym nam nie zbyt mocno zależy), ale jednocześnie produkują pole naprężeń (na którym nam bardzo zależy) ze skokami na granicach elementów. Tradycyjne elementy liniowe sztucznie usztywniają model poddany zginaniu, bo nie są w stanie zamodelować zmiennych naprężeń. Oni nadają się tylko w tych miejscach modelu, gdzie dominuje rozciąganie lub ściskanie i naprężenia są prawie niezmienne. (Nieco szatański) pomysł Dodać nowe bezwęzłowe kwadratowe funkcje kształtu do tradycyjnego elementu Q4 do modelowania tych wygibasów. Koszt: przemieszczenia na granicach elementów już nie będą ciągle. Zysk: lepsze modelowanie zginania w ramach bardzo prostych i powszechnie używanych elementów Q4. Dlaczego po prostu (jak w SWS) nie użyć elementów kwadratowych? Elementy kwadratowe są bardziej kosztowne obliczniowo Zwykła zamiana liniowych funkcji kształtu na kwadratowe prowadzi do problemów na granicach elementów różnych typów Zadanie domowe A jak to będzie dla elementów trójkątnych: T3, T6 i T7? Elementy Q4 i Q8 nie są przyjaciółmi C C 5.2.0 2-4-209 I.Rokach, 2005 209 4
Pomysł na dodatkowe wewnętrzne funkcje kształtu Cztery standardowe poliliniowe funkcje kształtu uzupełniamy 2 funkcjami kwadratowymi, z których każda zanika tylko na 2 granicach elementu N 5 (ξ) = ξ 2, N 6 (η) = η 2 Nowe funkcji nie mają swoich węzłów, aproksymacja funkcji f(ξ, η) wewnątrz elementu ma postać f(ξ, η) 4 f i N i (ξ, η) + αn 5 (ξ) + βn 6 (η) i= przy czym, w odróżnieniu od f i, współczynniki α i β nie mają klarownego sensu fizycznego. Dlatego dodatkowe funkcje kształtu uważa się za niekompatybilne z pozostałymi. Takie elementy mają ogólną nazwę niekompatybilne. Element Q4 z dwoma dodatkowymi niekompatybilnymi funkcjami kształtu nazywa się albo Q4/Q6 albo Q4/6 albo Q6. Przemieszczenia poza węzłami już nie są ciągle Elementy Q4/Q6 Elementy Q4 To samo jeszcze raz Widzimy, że element Q6 jest w stanie poprawnie modelować zginanie, ale kosztem powstawania szczelin pomiędzy elementami. Na tym właśnie polega niekompatybilność elementów Q6. Ale każdy program MES, w obawie o zdrowie psychiczne użytkownika szczeliny te dyskretnie ukrywa. 5.2.0 2-4-209 I.Rokach, 2005 209 5
Wpływ dodatkowych funkcji kształtu Cena obliczeniowa różnych elementów Zależność ilości węzłów N w od ilości elementów dla siatki z n n = n 2 elementów N w = (n + ) 2 N w = (n + ) 2 N w = (2n + ) 2 n 2 N w = (2n + ) 2 Q4, N w n 2 Q4/6, N w n 2 Q8, N w 3n 2 Q9, N w 4n 2 Wnioski Elementy Q4/6 nic nie kosztują, bo zmienne α i β są kondensowane (element ten w zasadzie jest superelementem) Elementy Q4/6 zdecydowanie lepiej od tradycyjnych Q4 modelują naprężenia pochodzące od zginania We wszystkich programach komercyjnych praktycznie już nie ma tradycyjnych elementów Q4, domyślnie zamiast nich używane są elementy typu Q4/6. Ale każdy producent programów MES wprowadza swoje elementy niekompatybilne. Dlatego różne programy dają różne wyniki dla tych samych siatek. WAŻNE! Nigdy nie używamy tradycyjnych elementów liniowych (przede wszystkim T3 i Q4) w modelach z dużymi gradientami (zmianami) naprężeń i/lub odkształceń (np. modelowanie plastyczności). Można to robić tylko w celu szybkiego sprawdzenia poprawności umocowania/obciążenia lub przy wstępnej jakościowej analizie konstrukcji. 5.2.0 2-4-209 I.Rokach, 2005 209 6
Część III Ekstrapolacja Richardsona, albo jak pozbyć się grzechów (czyli błędów obliczeniowych) nie będąc Papieżem Teoria w pigułce y(h) y(h/2) y(0) h/2 Ah/2 Niech y(0) jest dokładną wartością, y(h) i y(h/2) - wartości przybliżone i { y(h) = y(0) + Ah { y(h) = y(0) + Ah y(h/2) = y(0) + /2Ah 2y(h/2) = 2y(0) + Ah Ah (2)-() y(0) = 2y(h/2) y(h) h Teoria w pigułce 2 y(h) y(h/2) y(0) h/2 A(h/2) 2 Niech y(0) jest dokładną wartością, y(h) i y(h/2) - wartości przybliżone i { y(h) = y(0) + Ah 2 y(h/2) = y(0) + A(h/2) 2 Ah 2 (2)-() y(0) = y(h/2) y(h) h 3 4y lepszych ygorsze y dokł 3 { 4y(h/2) y(h) 3 y(h) = y(0) + Ah 2 4y(h/2) = 4y(0) + Ah 2 = y(h/2) + + + + = + + Realnie wszystko jest bardziej skomplikowane. Zwykle jest kilka źródeł błędu i pełny wzór na wartość przybliżoną ma postać y(h) = y(0) + Ah + h 2 + Ch 3... przy czym mnożniki A,, C nie są stałymi lecz funkcjami h. Dlatego wzór Richardsona praktycznie nigdy nie pozwala otrzymać dokładnej wartości y(0). Ale w większości realnych sytuacji pozwala bardzo mocno poprawić wynik. Ekstrapolacja Richardsona, wzór ogólny W ogólnym przypadku y(h) = y(0) + Ah n y(0) = 2n y(h/2) y(h) 2 n Najczęściej używane wzory = y(h/2) + y(h/2) y(h) 2 n 5.2.0 2-4-209 I.Rokach, 2005 209 7
n Wzór Zastosowanie y = 2y(h/2) y(h) MES: przemieszczenia u i w el. liniowych, naprężenia σ ij w el. kwadratowych 2 4y(h/2) y(h) y = 3 MES: przemieszczenia u i w el. kwadratowych 4 6y(h/2) y(h) y = 5 Całkowanie: metoda Gaussa 2-punktowa Zagadnienie do rozwiązania 5 Dane wejściowe Wymiary belki 5, przekrój kwadratowy, E = 333 /3 Amplituda rozłożonego obciążenia, siła wypadkowa = 2 /3 Rozwiązania teoretyczne Rozkład naprężeń stycznych σ yz jest stały dla wszystkich przekrojów i odpowiada kształtowi obciążenia Rozkład naprężeń normalnych w każdym przekroju jest liniowy. Amplituda σ yy rośnie od 0 na prawym końcu belki do 20 w zamocowaniu. Maksymalne ugięcie belki δ E = PL3 3EI = (Euler-ernoulli), δ T = δ E + 2 + ν P 0( + ν) Gbh,0295 (Timoszenko), δ 2D = δ E + 3 + ν P,04 (płaski stan 2 Gbh naprężeń) Naprężenia σ yy Naprężenia σ yz 20 20 2 3 4 5 0.5 0 0 2 3 4 5 0.5 0.5 Na czym polega wredność zagadnienia MES najgorzej radzi sobie z naprężeniami stycznymi. Tu na dodatek ich rozkład jest paraboliczny. To leży poza możliwościami aproksymacyjnymi elementów liniowych i kwadratowych. Rozkład naprężeń normalnych jest podwójnie liniowy. Elementy liniowe będą mieć problem z interpolacją tego kształtu. Jakie ES zostaną użyte. Elementy trójkątne: liniowy T3 (3-węzłowy) kwadratowe: T6 i T7 2. Elementy czworokątne: liniowy Q4 liniowy Q4/6, niekompatybilny kwadratowe: Q8 i Q9 5.2.0 2-4-209 I.Rokach, 2005 209 8
Wyniki: ugięcie Ugięcie: element T3, schemat: N 0.4 0.3 0.2 0. Dokładność wyników dla siatki N dla elementów T3 jest wyjątkowo niska. Sztywność belki jest zawyżona 3- krotnie. 0 25 50 75 Stopnie swobody Ugięcie: schemat: N Teoria Timoszenki Teoria Eulera-ernoulliego 2D Element Q4 lepszy od T3, lecz gorszy od pozostałych Element Q4/6 najbardziej efektywny 0.8 0.6 0 25 50 75 00 25 Stopnie swobody Q4 Q4/6 Q8 Q9 T6 T7 Elementy T6 i T7 są nieznacznie gorsze od wszystkich elementów kwadratowych. iorąc pod uwagę łatwość generacji siatek trójkątnych, to jest bardzo pozytywny wynik. Wyniki dla Q8 i Q9 są porównywalne Ugięcie dla T3, inne podejście Ugięcie: element T3, schemat: N 0.4 0.3 0.2 0. Wykres we współrzędnych względnych pokazuje, że zbieżność przemieszczeń w przypadku elementu T3 jest liniową funkcją /n. Oznacza to, że dla znalezienia dokładnej wartości ugięcia można było zastosować ekstrapolację Richardsona dla n =. Ale nie tym razem. 0 0. 0.2 0.3 0.4 0.5 Względny krok siatki wzdłuż belki Ugięcie dla Q4, inne podejście 5.2.0 2-4-209 I.Rokach, 2005 209 9
0.75 0.5 Ugięcie: element Q4, schemat: N Zbieżność przemieszczeń w przypadku elementu Q4 jest liniową funkcją h = /n. Ekstrapolacja liniowa (n = we wzorze Richardsona) tym razem pozwala znaleźć dokładniejsze rozwiązanie. Przykład: u(0,5) = u 2 = 0,288, u(0,25) = u 4 = 0,607 u = 2u 4 u 2 = 2 0,607 0,288 = 0,926 0.25 0 0. 0.2 0.3 0.4 0.5 Względny krok siatki wzdłuż belki Ugięcie dla Q4/6, inne podejście Ugięcie: element Q4/6: N.05 0.95 2D Teoria Timoszenki Zbieżność przemieszczeń w przypadku niekompatybilnego elementu Q4 jest liniową funkcją h = /n, ale tylko na samym początku. Szybko osiągamy stabilne rozwiązanie. Wzór Richardsona również działa: u(0,5) = u 2 = 0,963, u(0,25) = u 4 =,00 u = 2u 4 u 2 = 2,00 0,963 =,039 0 0. 0.2 0.3 0.4 0.5 Względny krok siatki wzdłuż belki Ugięcie dla elementów kwadratowych, inne podejście Ugięcie, elementy kwadratowe, schemat: N 0.9 2D Teoria Timoszenki Teoria Eulera-ernoulliego Q8 Q9 T6 T7 Zbieżność przemieszczeń w przypadku elementu kwadratowych jest kwadratową funkcją h = /n albo liniową funkcją h 2 = /n 2. Tu można było skorzystać z ekstrapolacji Richardsona dla n = 2. Przykład dla T6: u 2 = 0,803, u 4 = 0,972 u = /3(4u 4 u 2 ) = /3(4 0,972 0,803) =,028 0.8 0 0. 0.2 0.25 Wnioski końcowe (Względny krok siatki wzdłuż belki) 2 Każde zagadnienie zawsze rozwiązujemy kilkakrotnie: albo używając jakościowo różnych modeli, albo zagęszczając siatkę (najczęściej 2-krotnie) 5.2.0 2-4-209 I.Rokach, 2005 209 0
Możliwe są 2 scenariusze: albo przy zmianie modelu wynik zmienia się nieznacznie, albo zmiany są duże W pierwszym przypadku sprawdzamy co się dzieje z energią modelu i (jeżeli tam też nie ma zmian) zachowujemy najbardziej dokładny wynik. Który? O tym też może zadecydować energia lub częstotliwość własnych drgań W drugim przypadku można zastosować ekstrapolację Richardsona, żeby zobaczyć jak daleko jest do dokładnego rozwiązania. Literatura [] oeraeve Ir.P., Introduction to the inite Element Method (EM), Institut Gramme - Liege, 200. [2] ADINA Theory and Modeling Guide, ADINA R&D, Watertown, 202. [3] Wpis z blogu technicznego SOLIDWORKS: SOLIDWORKS Simulation: The mystery of symmetry, Part, Part 2. Wykład został opracowany w LATEXe za pomocą klasy EAMER, graficznego pakietu PG/TikZ i pakietu do tworzenia wykresów PGPLOTS. Obliczenia wewnątrz dokumentu zostały przeprowadzone za pomocą EQC. 5.2.0 2-4-209 I.Rokach, 2005 209