MOELOWANIE INŻYNIERSKIE nr 54, ISSN 1896-771X SZYBKA WIELOBIEGUNOWA METOA ELEMENTÓW BRZEGOWYCH W HOMOGENIZACJI NUMERYCZNEJ MATERIAŁÓW POROWATYCH Jacek Ptaszny 1a, Marcin Hatłas 2b 1 Instytut Mechaniki i Inżynierii Obliczeniowej, Politechnika Śląska 2 Student II stopnia, Wydział Mechaniczny Technologiczny, Politechnika Śląska a jacek.ptaszny@polsl.pl, b marcin.hatlas91@gmail.com Streszczenie W pracy przedstawiono nową wersję szybkiej wielobiegunowej metody elementów brzegowych służącą do analizy zagadnień przestrzennych liniowej teorii sprężystości, w której zastosowano elementy brzegowe o kwadratowych funkcjach kształtu oraz metodę adaptacyjnego całkowania. Metoda została zastosowana w homogenizacji materiałów porowatych zawierających pustki sferyczne. W tym celu analizowano reprezentatywne elementy objętości zawierające dużą liczbę pustek. W efekcie obliczono zastępcze stałe sprężystości materiału. Wyniki porównano z dostępnymi modelami analitycznymi otrzymanymi metodą samospójną oraz Mori-Tanaki. Porównanie wskazuje na poprawność opracowanej metody oraz wykonanych obliczeń numerycznych. Słowa kluczowe: szybka metoda wielobiegunowa, metoda elementów brzegowych, materiały porowate, homogenizacja, sprężystość liniowa FAST MULTIPOLE BOUNARY ELEMENT METHO IN THE NUMERICAL HOMOGENIZATION OF POROUS MATERIALS Summary In this work, a new version of the fast multipole boundary element method for three-dimensional linear elasticity problems, with boundary elements with quadratic shape functions and adaptive integration, is presented. The method was applied in the homogenization of porous materials with spherical cavities. Representative volume elements containing a high number of cavities were analysed. As a results, overall elastic constants of the porous materials were calculated. The results were compared to available analytical models obtained by the selfconsistent and Mori-Tanaka methods. The comparison confirmed vailidity of the method and computations. Keywords: fast multipole method, boundary element method, porous materials, homogenization, linear elasticity 1. WSTĘP Zastosowanie materiałów niejednorodnych wymaga znajomości ich własności zastępczych oraz wytrzymałościowych. Własności te mogą być wyznaczone za pomocą badań doświadczalnych, metod analitycznych oraz numerycznych. Zwiększenie możliwości obliczeniowych komputerów powoduje ciągły wzrost znaczenia metod numerycznych. Metody te zapewniają niski koszt badań w porównaniu z metodami doświadczalnymi oraz brak ograniczeń co do geometrii analizowanych układów. Wśród metod numerycznych najbardziej popularną jest metoda elementów skończonych (MES). Wynika to w dużej mierze z dostępności komercyjnych programów 55
SZYBKA WIELOBIEGUNOWA METOA ELEMENTÓW BRZEGOWYCH komputerowych. Metoda ta wymaga jednak dyskretyzacji całego obszaru, co wpływa niekorzystnie na rozmiar zbioru danych, które należy przygotować, układu równań, który należy rozwiązać oraz rozmiar zbioru wartości wynikowych. Korzystną alternatywą może być zastosowanie metody elementów brzegowych (MEB), która w wielu przypadkach o znaczeniu praktycznym wymaga dyskretyzacji jedynie brzegu analizowanego obszaru [1, 2, 11, 12]. Zaletą MEB jest również większa dokładność rozwiązania zagadnień z dużym spiętrzeniem naprężeń, w porównaniu z MES. Wadą konwencjonalnej MEB jest natomiast struktura macierzy, które są pełne i niesymetryczne. Etap budowy układu równań jest operacją rzędu O(N 2 ), gdzie N jest liczbą stopni swobody. Złożoność powoduje, że metoda jest nieefektywna w rozwiązywaniu dużych układów, tzn. przy N rzędu 1 4 oraz większym, ze względu na wymaganą pamięć komputera oraz czas obliczeń. Wymienione niedogodności mogą być wyeliminowane przez zastosowanie nowych wersji metody. Jedną z nich jest szybka wielobiegunowa MEB (SWMEB). W metodzie tej układ równań jest rozwiązywany iteracyjnie, zaś złożoność operacji związanych z obliczaniem całek brzegowych jest rzędu O(N). Metoda wykorzystuje rozwinięcie całek brzegowych w szereg wielobiegunowy oraz jego transformacje prowadzące do zmniejszenia liczby operacji całkowania [8, 12]. Metoda elementów brzegowych była stosowana w analizie płaskich i przestrzennych układów zawierających pustki, pęknięcia, wtrącenia i włókna [3, 4, 7, 9, 1, 12, 13, 15, 16, 17, 18, 19, 2, 21]. W wybranych pracach stosowano elementy brzegowe o stałych funkcjach kształtu z analitycznym całkowaniem [12, 15]. Analiza z wykorzystaniem takich elementów może nie być jednak efektywna w przypadku układów poddanych zginaniu [14, 22]. W ramach niniejszej pracy opracowano program komputerowy SWMEB do analizy zagadnień przestrzennych liniowej teorii sprężystości, wykorzystujący elementy ośmiowęzłowe o kwadratowych fukcjach kształtu oraz całkowanie adaptacyjne z podziałem na podelementy [1, 6]. Taka metoda całkowania nie była jeszcze stosowana w połączeniu z szybką metodą wielobiegunową. Nową wersję metody zastosowano w homogenizacji numerycznej materiałów porowatych modelowanych jako reprezentatywne elementy objętości z dużą liczbą pustek sferycznych rozmieszczonych losowo [23]. Liczba stopni swobody analizowanych modeli przekraczała 12. Wyniki homogenizacji porównano z wynikami analitycznymi uzyskanymi metodą samospójną oraz Mori-Tanaki [5]. Treść niniejszego artykułu została podzielona na pięć rozdziałów. Rozdział drugi zawiera ogólny opis SWMEB. W rozdziale trzecim podano podstawowe zależności stosowane podczas homogenizacji numerycznej. Rozdział czwarty zawiera przykład homogenizacji z wykorzystaniem SWMEB. Rozdział piąty zawiera wnioski. 2. SZYBKA WIELOBIEGUNOWA METOA ELEMENTÓW BRZEGOWYCH Niniejszy rozdział zawiera jedynie podstawowe informacje dotyczące SWMEB ze względu na ograniczenie objętości artykułu. Więcej szczegółów dotyczących metody można znaleźć w literaturze, np. [3, 13]. Rozpatrywane jest jednorodne ciało Ω wykonane z izotropowego materiału liniowosprężystego, o brzegu Γ. Ciało obciążone jest siłami powierzchniowymi tj (j = 1, 2, 3) na wybranym fragmencie brzegu. Na pozostałej części brzegu znane są przemieszczenia. Związek pomiędzy siłami powierzchniowymi oraz przemieszczeniami uj opisany jest brzegowym równaniem całkowym:, d, d, (1) gdzie x jest punktem kolokacji, x jest punktem całkowania, cij jest współczynnikiem zależnym od położenia x, natomiast Tij, Uij są rozwiązaniami podstawowymi zagadnienia sprężystości [1, 2, 12]. Całki występujące w równaniu (1) nazywane są odpowiednio potencjałem warstwy podwójnej oraz pojedynczej o gęstościach uj oraz tj. Nieznane wielkości brzegowe można wyznaczyć, stosując aproksymację geometrii układu oraz wielkości brzegowych poprzez podział brzegu na elementy brzegowe, zdefiniowane zbiorem węzłów oraz funkcji kształtu. W niniejszej pracy stosowano ośmiowęzłowy element o kwadratowych funkcjach kształtu (Serendipa) pokazany na rys. 1 [1]. a) b) Rys. 1. Ośmiowęzłowy element brzegowy o kwadratowych funkcjach kształtu: a) w globalnym układzie współrzędnych xi (i = 1, 2, 3), b) w lokalnym układzie współrzędnych ξ, η Gdy punkt kolokacji pokrywa się z punktem całkowania, całki brzegowe występujące w równaniu (1) są osobliwe. W opisywanym zagadnieniu występują osobliwości typu 1/r (rozwiązanie podstawowe Uij) oraz 1/r 2 (rozwiązanie podstawowe Tij), gdzie r = x-x. W przypadku pierwszego z wymienionych typów osobliwości stosowano podział elementów na elementy trójkątne oraz transformację układu współrzędnych prowadzącą do regularyzacji całek. W drugim przypadku 56
Jacek Ptaszny, Marcin Hatłas stosowano metodę ruchu ciała sztywnego. Całki nieosobliwe obliczano stosując kubatury Gaussa. Gdy dwa fragmenty brzegu są położone blisko siebie, stosowanie standardowych procedur całkowania numerycznego może prowadzić do znaczących błędów całkowania. W celu zminimalizowania błędu można stosować metody regularyzacji całek lub całkowania adaptacyjnego, polegające na podziale elementów na mniejsze elementy. W niniejszej pracy stosowano procedurę adaptacyjnego całkowania opisaną w książce [1], która nie była jeszcze stosowana w połączeniu z szybką metodą wielobiegunową. Procedura ta bazuje na obliczaniu odległości punktu kolokacji od elementu brzegowego zawierającego punkty całkowania i określaniu na tej podstawie liczby punktów Gaussa. Jeśli liczba punktów dla jednego kierunku przekracza 4, element jest dzielony w danym kierunku na podelementy. la rozpatrywanych typów osobliwości procedura zapewnia całkowanie z błędem względnym nieprzekraczającym 1-3. Szybka wielobiegunowa MEB wykorzystuje następujące rozwinięcie jądra potencjału warstwy pojedynczej: na znaczne zredukowanie liczby operacji całkowania w stosunku do konwencjonalnej MEB, gdzie dla każdego punktu kolokacji oblicza się całki po powierzchni wszystkich elementów brzegowych. Schemat redukcji i dystrybucji potencjałów w SWMEB został przedstawiony na rys. 2. la uproszczenia przedstawiono układ płaski, jednak ogólna zasada nie zależy od wymiaru zagadnienia i jest stosowana również w przypadku zagadnień przestrzennych. Metoda wymaga rekurencyjnego grupowania elementów brzegowych w obszarach, a ich hierarchia jest zapisywana w postaci struktury drzewa. W przypadku zagadnień przestrzennych elementy brzegowe grupowane są w obszarach będących sześcianami.,,! ",!, (2) gdzie Rn,m oraz Sn,m są funkcjami kulistymi zależnymi od współrzędnych argumentu funkcji w biegunowym układzie współrzędnych oraz od stowarzyszonych funkcji Legendre a [12]. Symbol xm oznacza punkt położony w pobliżu punktów całkowania x. Równanie (2) może być bezpośrednio użyte do rozwinięcia w szereg potencjału warstwy pojedynczej, zależnego od 1/r. Rozwinięcie potencjału warstwy podwójnej, zależnego od 1/r 2, wymaga obliczenia pochodnych funkcji kulistych występujących w równaniu (2). Zastosowanie szeregów umożliwia efektywne obliczenie potencjałów wielu punktów całkowania dla wielu punktów kolokacji. Wyrazy szeregu zbudowanego do obliczenia potencjałów mają postać sumy iloczynów tzw. funkcji wielobiegunowych zależnych od Sn,m(x -xm) oraz momentów zależnych od Rn,m(x-xM) i od gęstości potencjałów (wielkości brzegowych w punktach całkowania). W ten sposób składnik potencjału pochodzący od wielu punktów całkowania może być zredukowany w pojedynczym punkcie xm. Kolejną operacją jest przesunięcie punktu rozwinięcia xm do nowego położenia (tzw. translacja M2M, ang. multipole-to-multipole) oraz sumowanie potencjału pochodzącego od wielu grup elementów brzegowych. Następnie buduje się tzw. szereg lokalny poprzez transformację M2L (ang. multipole-to-local), w punkcie xl położonym w pobliżu punktów kolokacji. Kolejna transformacja, tzw. L2L (ang. local-to-local), pozwala na przesunięcie punktu xl w nowe położenie i dystrybucję potencjału do wielu obszarów zawierających punkty kolokacji. Wreszcie, stosując szereg wielobiegunowy, można obliczyć potencjał dla wielu punktów kolokacji. Taki sposób obliczania potencjałów pozwala Rys. 2. Schemat obliczania potencjałów stosowany w SWMEB Równanie (1) jest budowane dla wszystkich węzłów brzegowych jako punktów kolokacji. W wyniku dyskretyzacji geometrii oraz wielkości brzegowych, przy której uwzględnia się przyporządkowanie lokalnych numerów węzłów elementów numerom globalnym (incydencji), uzyskuje się układ równań w postaci macierzowej: #$% &' ()* ($)* +,' #-% &' (.* (-.* +,'. (3) Macierze [H] bl i [G] bl zawierają całki zależne od rozwiązań podstawowych obliczane w sposób bezpośredni. Pochodzą one od tzw. obszaru bliskiego punktu kolokacji, gdzie szeregi nie są zbieżne i nie mogą być stosowane. Wektory {Hu} odl oraz {Gt} odl zawierają składniki potencjałów obliczone za pomocą szeregów. Wektory {u} oraz {t} zawierają brzegowe przemieszczenia i siły powierzchniowe. W wyniku uwzględnienia warunków brzegowych, polegającym na zgrupowaniu niewiadomych przemieszczeń i sił powierzchniowych po lewej stronie w wektorze {x}, a znanych po prawej stronie w wektorze {y}, układ równań przyjmuje postać: #% &' (* (* +,' #1% &' (2* (12* +,'. (4) Macierze [A] bl i [B] bl oraz wektory {Ax} odl oraz {By} odl zawierają odpowiednie elementy macierzy występujących w równaniu (3). Układ równań (4) jest rozwiązywany za pomocą iteracyjnej metody GMRES z poprawą uwarunkowania układu równań za pomocą bloków diagonalnych macierzy [A] bl [21]. 57
SZYBKA WIELOBIEGUNOWA METOA ELEMENTÓW BRZEGOWYCH 3. HOMOGENIZACJA NUMERYCZNA 4. PRZYKŁA HOMOGENIZACJI Analizowano reprezentatywne elementy objętości materiału porowatego zawierającego losowo rozmieszczone jednakowe pustki sferyczne. Liczba pustek wynosiła 125. Porowatość f modeli zmieniano w zakresie od.5 do.25 z krokiem.5, dostosowując promień pustek. Taki zakres porowatości pozwolił na stosunkowo łatwe i szybkie wygenerowanie losowej geometrii modeli. Obszar układów był ograniczony sześcianem o długości boku równej 1 mm. Stałe materiału jednolitego wynosiły: moduł Younga E = 2 15 MPa oraz liczba Poissona ν =.3. Liczba elementów brzegowych wynosiła 13 536, liczba węzłów 4 86, a liczba stopni swobody modeli 122 58. Wnętrze zdyskretyzowanych modeli materiału o największej i najmniejszej porowatości pokazano na rys. 3. Tolerancja metody GMRES wynosiła 1-6. Rząd szeregu wielobiegunowego wynosił 12. a) Zagadnienie numerycznej homogenizacji polega na wyznaczeniu zastępczych stałych materiału niejednorodnego [23]. Stałe te występują w równaniu konstytutywnym opisującym związek pomiędzy naprężeniami i odkształceniami w skali makro: σ 6 78 ε78, ;, <, =, > 1, 2, 3. (5) W równaniu tym kolejne symbole oznaczają: σij średnie naprężenia, εij - średnie odkształcenia oraz C 78 - tensor zastępczych stałych sprężystych materiału. Stosując notację Voigta równanie (5) można zapisać w następującej postaci: σ F K σ GG σhh E σgh J σh C σ G I 6 N 6 M GG M6HH M6GH M M6H L6 G 6 GG 6 HH 6 GH 6 H 6GGGG 6GGHH 6GGGH 6GGH 6HHGG 6HHHH 6HHGH 6HHH 6GHGG 6GHHH 6GHGH 6GHH 6H GG 6H HH 6H GH 6H H 6 GGG 6 GHH 6 GGH 6 GH 6 6GG 6HH 6GH 6H 6 G ε QF K ε G P GG εhh GP. (6) P G E2 εgh J P 2 εh GP G O C2 ε G I G W ogólnym przypadku można wyznaczyć wszystkie elementy C 78 macierzy sztywności materiału, która będzie dalej oznaczona symbolem c*, wykonując sześć niezależnych testów. Wartości uśrednione występujące w równaniach (5) i (6) można obliczyć, stosując równania: W R TU G TU U U X Y Vd, Y Zd. (7) (8) b) Poszczególne symbole oznaczają: Ω - obszar reprezentatywnego elementu objętości, Γ brzeg zewnętrzny reprezentatywnego elementu objętości, ti składowe sił powierzchniowych, ui składowe przemieszczeń, ni składowe jednostkowego wektora normalnego do Γ. W celu rozwiązania zagadnienia brzegowego w skali mikro należy sformułować na brzegu Γ odpowiednie warunki brzegowe. Najczęściej stosowanymi w homogenizacji numerycznej warunkami brzegowymi są warunki w postaci sił powierzchniowych, przemieszczeniowe oraz periodyczne warunki brzegowe. W niniejszej pracy stosowano przemieszczeniowe warunki brzegowe opisane równaniem: W V. U Rys. 3. Zdyskretyzowana geometria badanych układów o porowatości: a) f =.5, b) f =.25 (9) Z uwagi na geometrię pustek oraz ich rozmieszczenie analizowany materiał może być uznany za izotropowy w skali makro. Macierz sztywności w takim przypadku ma postać: Wymienionych wcześniej sześć testów może odpowiadać następującym zadanym postaciom tensora średnich odkształceń: W \ ]\ β ^ a, ^ ^ β a, ^ β β β a, ^ β a, ^β a, β β a. b (1) 58 κ N κ M Mκ M M L 4/3μ κ 2/3μ κ 2/3μ 2/3μ κ 4/3μ κ 2/3μ 2/3μ κ 2/3μ κ 4/3μ μ Q P P. (11) P μ P μ O
Jacek Ptaszny, Marcin Hatłas Symbole κ * oraz µ * oznaczają odpowiednio zastępcze moduły Helmholtza oraz Kirchhoffa. Obydwie stałe są zawarte w elementach macierzy tworzących kolumny 1 3. W niniejszym przykładzie stosowano test odpowiadający składowym odkształceń W \ przy β = 1 (równania (9) i (1)). Znając pierwszą kolumnę macierzy c * można wyznaczyć zastępcze stałe sprężystości materiału za pomocą równań: g h ii jgh ki, l h ii h ki. (12) H G Wyniki homogenizacji porównano z rozwiązaniem analitycznym uzyskanym za pomocą uogólnionej metody samospójnej (ang. generalized self consistent method, GSCM) oraz metodą Mori-Tanaki (M-T) opisanymi w pracy [5]. W metodzie GSCM zakłada się, że ośrodek zastępczy, w którym umieszczone jest wtrącenie, odpowiada założeniu Voigta (wersja VGSCM metody) lub Reussa (wersja RGSCM). W ten sposób uzyskuje się granice, w których powinny mieścić się zastępcze stałe materiału kompozytowego ze sferycznymi wtrąceniami, którego szczególnym przypadkiem jest analizowany materiał porowaty. Przypadek wtrąceń o małej sztywności, którego granicznym przypadkiem są pustki, jest bliższy wersji VGSCM [5]. W przypadku modułu Helmholtza obydwa warianty metody prowadzą do równania, które uzyskuje się również metodą Mori- Tanaki (M-T). Porównanie zastępczych stałych znormalizowanych względem modułów materiału bez pustek, odpowiednio κ i µ, przedstawiono w tabelach 1 i 2 oraz na rysunkach 4 i 5. Tabela 1. Porównanie wyznaczonych wartości znormalizowanego zastępczego modułu Helmholtza κ * /κ f GSCM/M-T SWMEB.5.877.877.1.774.772.15.683.681.2.64.62.25.533.531 Tabela 2. Porównanie wyznaczonych wartości znormalizowanego zastępczego modułu Kirchhoffa µ * /µ f VGSCM RGSCM M-T SWMEB.5.99.899.99.91.1.824.793.825.826.15.745.691.748.748.2.672.595.677.673 Rys. 4. Porównanie znormalizowanego zastępczego modułu Helmholtza wyznaczonego różnymi metodami Rys. 5. Porównanie znormalizowanego zastępczego modułu Kirchhoffa wyznaczonego różnymi metodami Porównanie wskazuje na poprawność otrzymanych wyników. Różnica względna pomiędzy wynikami numerycznymi oraz modelem VGSCM nie przekracza 1%. 5. WNIOSKI W pracy zaprezentowano zastosowanie nowej wersji szybkiej wielobiegunowej MEB w numerycznej homogenizacji materiałów zawierających losowo rozmieszczone pustki sferyczne. Wyznaczano zastępcze stałe sprężystości tych materiałów. Wyniki homogenizacji numerycznej są zgodne z odpowiednimi modelami analitycznymi uzyskanymi za pomocą metody samospójnej oraz Mori- Tanaki. Mała różnica względna wyników (poniżej 1%) wskazuje na poprawność opracowanej metody oraz wykonanych obliczeń. Opracowana metoda może być stosowana w analizie struktur porowatych. Możliwe jest również zastosowanie sformułowań pozwalających na modelowanie materiałów kompozytowych zawierających różnego rodzaju wzmocnienie [3] i w rezultacie opracowanie efektywnej metody analizy szerokiej grupy materiałów niejednorodnych..25.63.59.611.599 Niniejsza praca została zrealizowana częściowo w ramach projektu 1/4/BK_15/6. 59
SZYBKA WIELOBIEGUNOWA METOA ELEMENTÓW BRZEGOWYCH Literatura 1. Beer, G., Smith I., uenser C.: The boundary element ethod with pprogramming. Wien: Springer-Verlag, 28. 2. Brebbia C.A., ominguez J.: Boundary elements: an introductory course. Southampton: WITPress-Computational Mechanics Publications, 1992. 3. Czyż T., ziatkiewicz G., Fedeliński P (red.), Górski R., Ptaszny J.: Advanced computer modelling in micromechanics. Gliwice: Wyd. Pol. Śl., 213. 4. Chen X.L., Liu Y.J.: An advanced 3 boundary element method for characterizations of composite materials. Engineering Analysis with Boundary Elements 25, 29, p. 513-523. 5. ai L.H., Huang Z.P., Wang R.: Explicit expressions for bounds for the effective moduli of multi-phased composites by the generalized self-consistent method. Composites Science and Technology 1999, 59, p. 1691-1699. 6. Eberwien U., uenser C., Moser W.: Efficient calculation of internal results in 2 elasticity BEM. Engineering Analysis with Boundary Elements 25, 29, p. 447-453. 7. Fedeliński P., Górski R., Czyż T., ziatkiewicz G., Ptaszny J.: Analysis of effective properties of materials by using the boundary element method. Archives of Mechanics 214, 66, p. 19-35. 8. Greengard L., Rokhlin V.: A fast algorithm for particle simulations. Journal of Computational Physics 1987, 73, p. 325-348. 9. Huang Q. Z., Xu Z. G., Qiang H. F., Wang G., Zheng X. P.: Boundary element method for solid materials with multiple types of inclusions. Acta Mechanica 215, 226, p. 547-57. 1. Lei T., Yao Z., Wang H., Wang P.: A parallel fast multipole BEM and its applications to large-scale analysis of 3- fiber reinforced composites. Acta Mechanica Sinica 26, 22, p. 225-232. 11. Linkov A. M.: Boundary integral equations in elasticity theory. ordrecht Boston London: Kluwer Academic Publishers, 22. 12. Liu Y.: Fast Multipole boundary element method: theory and applications in engineering. Cambridge: Cambridge University Press, 29. 13. Liu Y.J., Chen X.L.: Continuum models of carbon nanotube-based composites using the boundary element method. Electronic Journal of Boundary Elements 23, 1, p. 316-335. 14. Liu Y.J., Li Y.X.: Slow convergence of the BEM with constant elements in solving beam bending problems. Engineering Analysis with Boundary Elements 214, 39, p. 1-4. 15. Liu Y., Nishimura N., Otani Y.: Large-scale modeling of carbon nanotube composites by a fast multipole boundary element method. Computational Materials Science 25, 34, p. 173-187. 16. Ptaszny J., ziatkiewicz G., Fedeliński P.: Boundary element method modelling of nanocomposites. International Journal for Multiscale Computational Engineering 214, 12, p. 33-34. 17. Ptaszny J., Fedeliński P.: Fast multipole boundary element method for the analysis of plates with many holes. Archives of Mechanics 27, 59, p. 385-41. 18. Ptaszny J., Fedeliński P.: Numerical homogenization by using the fast multipole boundary element method. Archives of Civil and Mechanical Engineering 211, 11, p. 181-193. 19. Ptaszny J., Fedeliński P.: Numerical homogenization of polymer/clay nanocomposites by the boundary element method. Archives of Mechanics 211, 63, p. 517-532. 2. Rejwer E., Rybarska-Rusinek L., Linkov A.: The complex variable fast multipole boundary element method for the analysis of strongly inhomogeneous media. Engineering Analysis with Boundary Elements 214, 43, p. 15-116. 21. Wang H., Yao Z., Wang P.: On the preconditioners for fast multipole boundary element methods for 2 multi-domain elastostatics. Engineering Analysis with Boundary Elements 25, 29, p. 673-688. 22. Yao Z., Wang H.: Some benchmark problems and basic ideas on the accuracy of boundary element analysis. Engineering Analysis with Boundary Elements 213, 37, 1674-1692. 23. Zohdi T.I., Wriggers P.: An Introduction to Computational Micromechanics. Berlin: Springer-Verlag, 28. 6