This paper discusses rationales for selection of software components for building scientific simulation tools. Nowadays no single research team has the resources or knowledge to build non-trivial simulation software form scratch. Sharing experience about the motives behind the choice of software components and the consequences of particular decisions seems a valuable knowledge as it can help to avoid some potential traps. In the paper we discuss software selection decisions for our problem solving environment for numerical modelling of coupled problems. For selected tools we discuss pros and cons of their use and mention potential alternatives. The detailed discussion concerns implementation of a solver for thermoelasticity problems.
PL
Artykuł prezentuje analizę wybranych komponentów oprogramowania pod kątem ich zastosowania do budowy systemów symulacji MES dla problemów sprzężonych. Budowa takich systemów bez wykorzystania pewnych gotowych komponentów jest praktycznie niemożliwa, jednak decyzja o ich użyciu uwarunkowana jest szeregiem czynników, a wybór konkretnego komponentu wpływa na przebieg tworzenia całego systemu symulacji. Istotne jest jak najwcześniejsze rozpoznanie możliwości oraz ograniczeń, często ukrytych, konkretnych komponentów, stąd cenna jest wymiana doświadczeń związanych z ich zastosowaniem. Artykuł omawia wybrane biblioteki i programy na przykładzie tworzenia programu od analizy zagadnień termosprężystości.
The formulation and algorithmic aspects of nonlinear thermo-elasticity are reviewed in the paper. The attention is focused on coupling due to thermal expansion and temperature dependence of elastic model parameters, and on the consistent linearization of the ensuing nonlinear set of equations for two-field finite elements. Non-stationary heat flow, static loading and small strains are assumed. The solutions of some benchmark examples, obtained using the developed finite element environment FEMDK, are presented. The formulation has a more general application domain in the context of arbitrary coupling of a nonstationary diffusion proces and momentum balance.
PL
W artykule przedstawiono sformułowanie i aspekty algorytmizacji dla nieliniowych problemów termosprężystości. Skupiono się na problemie sprzężenia wynikającego z rozszerzalności cieplnej oraz zależności parametrów materiałowych od temperatury. Przeprowadzono konsystentną linearyzację nieliniowego układu równań opisującego rozpatrywany problem i zaproponowano dwupolowy element skończony. Rozważania dotyczą niestacjonarnego przepływu ciepła przy założeniu statycznego charakteru obciążeń mechanicznych oraz małych odkształceń. Przedstawiono rozwiązania wybranych żądań benchmarkowych. Obliczenia wykonano przy użyciu rozwijanego środowiska obliczeniowego FEMDK, opartego na metodzie elementów skończonych. Zaprezentowane sformułowanie może mięć bardziej ogólne zastosowanie dla dowolnego przypadku sprzężenia niestacjonarnego procesu dyfuzji z problemami opisywanymi przez równania bilansu pędu.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.