Využití paralelizace v nelineárním prediktivním řízení pohonu se synchronním motorem

Loading...
Thumbnail Image

Date

Authors

Sedlář, Jan

Mark

A

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií

ORCID

Abstract

Práce se zaměřuje na problém využití nelineárního prediktivního řízení (NMPC) synchronního motoru s permanentními magnety (PMSM). Je představeno inovativní řešení problému pomocí paralelizace řídicího procesu a snížení jeho výpočetní složitosti. Navržený algoritmus je založen na optimalizacích a využívá nezjednodušený nelineární model synchronního motoru s fyzikálními omezeními. Řídicí algoritmus byl implementován na grafické kartě (GPU). Navržený přístup v offline přípravách regulátoru nalezne a eliminuje části optimalizační funkce, které není třeba počítat. Části jsou redukovány tak, aby bylo zachována přesnost a robustnost řídicího algoritmu, ale zároveň snížena jeho výpočetní náročnost. Vlastní solver byl vyvinut na míru pro tento otimalizační problém. Solver využívá paralelních výpočtů dostupných na GPU pro maximální zrychlení doby výpočtu. Vlastnosti regulátoru a jeho real-time potenciál byly v práci demonstrovány a diskutovány, stejně jako byly ověřeny další specifické vlastnosti navrženého paralelizovaného algoritmu.
This thesis addresses the challenge of utilizing the nonlinear model predictive control (NMPC) for permanent magnet synchronous motors (PMSM) by proposing a novel approach that exploits parallel computing and reduces the complexity of the control problem. The algorithm is optimization-based and utilizes the full nonlinear model of the motor while adhering to the imposed constraints. The controller was implemented on a graphics processing unit (GPU). The proposed approach initially identifies and eliminates parts of the optimization function that are rendered unnecessary during the offline preparation of the NMPC. The robustness of the control is preserved, but the computational burden is significantly reduced. A dedicated optimization solver was developed to perform the subsequent optimization task in parallel to further exploit the capabilities of the GPU. The control performance and real-time potential of the solution were demonstrated and further addressed in the thesis. The underlying principles of computational complexity reduction and parallelized optimization were also validated.

Description

Citation

SEDLÁŘ, J. Využití paralelizace v nelineárním prediktivním řízení pohonu se synchronním motorem [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2025.

Document type

Document version

Date of access to the full text

Language of document

en

Study field

bez specializace

Comittee

prof. Dr. Ing. Alexandr Štefek, Dr. (předseda) prof. Ing. Pavel Václavek, Ph.D. (místopředseda) Ing. Zdeněk Havránek, Ph.D. (člen) Ing. Ilona Janáková, Ph.D. (člen) doc. Ing. Václav Kaczmarczyk, Ph.D. (člen) Ing. Jaroslav Lepka, Ph.D. (člen) prof. Ing. Radomil Matoušek, Ph.D. (člen)

Date of acceptance

2025-06-10

Defence

Student obhájil diplomovou práci. Komise neměla žádné námitky k řešené práci. V průběhu odborné rozpravy odpověděl na zodpověděl dotazy oponenta bez výhrad. Odpověděl dále na otázku výpočetní náročnosti a na detailnější parametry paralelizace algoritmu. Diskutoval rovněž sekvenční alternativu algoritmu.

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO