BEMLAB open source library and problems expressed by complex numbers
Artykuł w czasopiśmie
Status: | |
Warianty tytułu: |
Biblioteka otwarta BEMLAB i problemy wyrażone liczbami zespolonymi
|
Autorzy: | Wieleba Paweł, Sikora Jan |
Rok wydania: | 2011 |
Wersja dokumentu: | Drukowana | Elektroniczna |
Język: | angielski |
Numer czasopisma: | 249 |
Strony: | 5 - 13 |
Efekt badań statutowych | NIE |
Materiał konferencyjny: | NIE |
Publikacja OA: | TAK |
Licencja: | |
Sposób udostępnienia: | Inne |
Wersja tekstu: | Ostateczna wersja opublikowana |
Czas opublikowania: | W momencie opublikowania |
Abstrakty: | polski | angielski |
BEMLAB [7, 8] to biblioteka o otwartym kodzie źródłowym implementująca metodę elementów brzegowych (MEB). Umożliwia rozwiązywanie problemów potencjalnych opisanych równaniami różniczkowymi cząstkowymi, które muszą być przedstawione w postaci równania całkowo-brzegowego. Aby uprościć rozwiązywanie niektórych problemów zależnych od czasu, np. harmonicznych, równania różniczkowe cząstkowe można przedstawić używając liczb zespolonych. Równania całkowo-brzegowe muszą być również odpowiednio dostosowane. Z tego powodu wymagane było wprowadzenie obliczeń na liczbach zespolonych do omawianej biblioteki BEMLAB. Artykuł zawiera matematyczne podstawy oraz wprowadza w zagadnienia archi-tektury odnoszące się do problemów opisanych w dziedzinie liczb zespolonych. Ponadto zawarto również przykład użycia biblioteki. | |
BEMLAB [7, 8] is the open source Boundary Element Method (BEM) library designed for solving potential problems. BEM requires Partial Differential Equations (PDEs) to be expressed in the boundary integral form. To simplify solution of some common time based problems, PDEs can be expressed using complex calculus. Boundary Integral Equations (BIEs) have to be adapted accordingly. Therefore it is essential to introduce complex numbers into BEMLAB library. The article announces mathematical backgrounds and introduces architecture areas, which are complex specific. It also presents an example of library usage. Keywords: BEMLAB, BEM, boundary element method, objective library, |