Warianty tytułu
Extending the Capabilities of FEMM Package Using LUA Language
Języki publikacji
Abstrakty
Metoda Elementów Skończonych (MES) jest jedną z najbardziej skutecznych technik obliczeniowych uzyskania przybliżonego rozwiązania równań różniczkowych cząstkowych, które pojawiają się w wielu zagadnieniach naukowych i inżynierskich. Środowisko obliczeniowe Finite Element Method Magnetics (FEMM) to pakiet oprogramowania do rozwiązywania problemów elektromagnetycznych, rozpływu ciepła oraz przepływu prądu z wykorzystaniem MES. W środowisku tym można rozwiązać zagadnienia w geometrii płaskiej 2D oraz osiowosymetrycznej 3D harmonicznych liniowych i nieliniowych modeli magnetycznych niskiej częstotliwości oraz magnetostatycznych, jak i problemów elektrostatycznych. Aplikacja FEMM cechuje się prostym interfejsem, dużą dokładnością i niskim kosztem obliczeniowym, co sprawia, że jako produkt Open Source jest popularna w dziedzinie nauki, techniki i edukacji. W artykule przedstawiono główne cechy i funkcje pakietu oraz sposób rozszerzenia możliwości obliczeniowych z wykorzystaniem języka LUA. Przedstawiono algorytm obliczeniowy napisanego w LUA podprogramu odzwierciedlającego ruch rotora prądnicy. Celem pracy jest wykazanie możliwości środowiska FEMM jako dodatkowego narzędzia na potrzeby nauki i techniki, zwłaszcza, gdy czynniki takie jak koszty lub złożoność oprogramowania nie pozwalają na korzystanie z produktów komercyjnych. (abstrakt oryginalny)
Finite Element Method (FEM) is one of the most effective computational techniques to obtain approximate solutions of partial differential equations that arise in many scientific and engineering issues. Computing environment Finite Element Method Magnetics (FEMM) is a software package for solving electromagnetic problems, propagation of heat and current flow using FEM. In this environment the plane geometry 2D and 3D axisymmetric linear and nonlinear harmonic models of low-frequency magnetic and magnetostatic and electrostatic problems can be solved. FEMM application has a simple interface, high accuracy and low cost computing, which makes it as an Open Source product popular in the fields of science, technology and education. The article presents the main features and functionality of the package and a way to extend computing capabilities using LUA language. The algorithm of calculation subroutine written in LUA for reflecting the movement of the rotor of the generator is presented. Aim of this study is to demonstrate the capacity of the environment FEMM as an additional tool for the needs of science and technology, especially when factors such as the cost or complexity of the software does not allow the use of commercial products.(original abstract)
Słowa kluczowe
Twórcy
Bibliografia
- 1. Szybiński B., Modelowanie MES i numeryczna optymalizacja systemu podparcia układu soczewek magnetycznych, Zeszyty Naukowe Politechniki Śląskiej, 2014, s. 261-270.
- 2. Sikora J., Stodolski M., Wincenciak S., Comparative Analysis of Numerical Methods for Shape Designing. Springer, Electromagnetic Fields in Electrical Engineering, 1988, pp 293-298
- 3. Demenko A., Polowe metody analizy maszyn elektrycznych. Zeszyty Naukowe Elektryka - Politechnika Śląska, 2001, z. 176, str. 41-58
- 4. Sikora J., Numeryczne metody rozwiązywania zagadnień brzegowych. Wyd. Politechniki Lubelskiej, 2011
- 5. Hoole S. R., Computer-aided Analysis and Design of Electromagnetic Devices. Elsevier, New York, 1989
- 6. Harrington R.F., Time-Harmonic Electromagnetic Fields. IEEE Press, New York, 2001
- 7. Ierusalimschy R., Celes W., Figueiredo L. H. de: Programming Language Lua 4.0 . http://www.lua.org/versions.html
Typ dokumentu
Bibliografia
Identyfikatory
Identyfikator YADDA
bwmeta1.element.ekon-element-000171656404