Software library of drive/motor control building blocks
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F49777513%3A23220%2F16%3A43930688" target="_blank" >RIV/49777513:23220/16:43930688 - isvavai.cz</a>
Výsledek na webu
<a href="http://partnerstvi.fel.zcu.cz/vysledky/" target="_blank" >http://partnerstvi.fel.zcu.cz/vysledky/</a>
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
čeština
Název v původním jazyce
Software library of drive/motor control building blocks
Popis výsledku v původním jazyce
Zdrojový kód knihovny obsahuje různé varianty vektorového řízení a přímého řízení momentu, jenž jsou v současné době využívány pro řízení ASM a PMSM motorů. Regulační knihovna byla napsána v jazyce C++ tak, aby byla nezávislá na platformě použitého řídícího mikrokontroléru. Jelikož jsou veškeré matematické operace prováděny v plovoucí řádové čárce, je její použití výhradně určeno pro vyšší řady mikrokontrolérů, které mají ve své instrukční sadě floatové operace. Pro zajištění dostatečné modularity bylo využito vlastností jazyka C++, který umožnuje jednotlivé dále funkčně nedělitelné bloky zdrojového kódu (SW moduly) nadefinovat ve formě tříd. Touto programátorskou technikou je především zajištěno snadné vytváření i modifikace regulačních struktur, jež byly sestaveny z již předem otestovaných softwarových modulů. Dokumentace ke zdrojovému kódu je automaticky generovaná pomocí nástroje Doxygen z hlavičkových souborů knihovny v "html" formě. Volba, zda je dokumentace uvedena v anglickém či českém jazyce, se provádí parametricky při překladu knihovny. Výše uvedený způsob zaručuje maximální provázanost dotčené dokumentace se zdrojovým kódem a její automatickou aktualizaci.
Název v anglickém jazyce
SW library for control algorithms of IM and PMSM motors
Popis výsledku anglicky
The SW library contains various types of vector control and direct torque control regulation structures used nowadays in electrical drives with IM and PMSM motors. The library source code, which is independent on used microcontroller's HW platform, is written in C++. Main assumption of the SW library implementation is use of microcontrollers with a floating point instruction set because all mathematical operations of control algorithms are made in the floating point. To ensure a sufficient modularity of the SW library functionally inseparable pieces of the source code (SW modules) was defined by means of classes. The source code documentation is generated during its compilation in the "html" form by the help of software tool Doxygen.
Klasifikace
Druh
R - Software
CEP obor
JA - Elektronika a optoelektronika, elektrotechnika
OECD FORD obor
—
Návaznosti výsledku
Projekt
Výsledek vznikl pri realizaci vícero projektů. Více informací v záložce Projekty.
Návaznosti
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Ostatní
Rok uplatnění
2016
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Interní identifikační kód produktu
22190-SW005-2016
Technické parametry
Plánovaný výsledek projektu. Výsledek vyroben, testován a využíván příjemcem. Č. smlouvy 2014TE02000103, Centrum inteligentních pohonů a pokročilého řízení strojů (CIDAM) ze dne 22.9.2014. TA ČR, IČ: 75050365. Č. smlouvy MSMT-43760/2015, Smlouva o poskytnutí podpory na řešení projektu výzkumu a vývoje programu "Národní program udržitelnosti I" - NPU I (LO) ze dne 17.12.2015. MŠMT, IČ 00022985. Kontaktní osoba: Ing. Jiří Cibulka, Ph.D., Západočeská univerzita v Plzni, Regionální inovační centrum elektrotechniky, Univerzitní 26, 306 14 Plzeň (cibulka1@rice.zcu.cz, tel. 377 634 189).
Ekonomické parametry
Zrychlení vývoje a tvorby embedded aplikací pro oblast regulovaných elektrických pohonů.
IČO vlastníka výsledku
49777513
Název vlastníka
Západočeská univerzita v Plzni