Tytuł artykułu
Autorzy
Identyfikatory
Warianty tytułu
Automatic generation of functions for two-dimensional shape function calculations
Języki publikacji
Abstrakty
W artykule przedstawiono program służący do generacji kodu źródłowego funkcji wyznaczających wartości funkcji kształtu dla elementów dwuwymiarowych. Przedstawiono podstawy matematyczne i obszerne fragmenty kodu programu. Podano przykład sposobu jego wywołania i uzyskanych wyników. Na zakończenie przedstawiono uwagi i wnioski wynikające z wykonanych badań.
An algorithm for the automatic generation of C source code of functions which calculating shape functions and their derivates values is presented here. The algorithm is coded using MuPAD program which is a symbolic computation environment. Listing of the code is included in this paper as well as its calling example and a source code generated for the example of regular and mixed order base elements. Comparision of source code size and number of arithmetic operations in the compiled machine code generated for differential triangular base elements is included too.
Rocznik
Tom
Strony
113--131
Opis fizyczny
Bibliogr. 6 poz., rys., tab., wykr.
Twórcy
autor
- Politechnika Opolska, Katedra Automatyzacji i Diagnostyki Układów Elektromechanicznych
Bibliografia
- [1] ALADIEM M. A, MIKHAILOV M. D.: A shape function codewriter. Communications in Applied Numerical Methods 1987, t. 4, s. 807-814.
- [2] BOLKOWSKI S, STABROWSKI M., SKOCZYLAS J., SROKA J., SIKORA J., WINCENCIAK S.: Komputerowe metody analizy pola elektromagnetycznego, wyd. II, WNT, Warszawa 1993.
- [3] CHEE C, TONG L., STEVEN G. P.: Shape Functions Generation using Macsyma. Communications in Numerical Methods in Engineering, 2000, t. 16, nr. 10, s. 705-715.
- [4] MIKHAILOV M. D.: Shape Functions Generation with Mathematica, Hybrid Methods in Engineering, 1999, t. 1, s. 79-86.
- [5] ZIENKIEWICZ O. C: The Finite Element Method, wyd. 3, McGraw-Hill: Anglia, 1977.
- [6] www.mupad.de
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BPOE-0001-0157