Vše

Co hledáte?

Vše
Projekty
Výsledky výzkumu
Subjekty

Rychlé hledání

  • Projekty podpořené TA ČR
  • Významné projekty
  • Projekty s nejvyšší státní podporou
  • Aktuálně běžící projekty

Chytré vyhledávání

  • Takto najdu konkrétní +slovo
  • Takto z výsledků -slovo zcela vynechám
  • “Takto můžu najít celou frázi”

Motor control and diagnostic software for six-phase three-level inverter

Identifikátory výsledku

  • Kód výsledku v IS VaVaI

    <a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216305%3A26620%2F24%3APR40099" target="_blank" >RIV/00216305:26620/24:PR40099 - isvavai.cz</a>

  • Výsledek na webu

    <a href="https://https://ai4csm.ceitec.cz/en/results/motor-control-and-diagnostic-software-for-six-phase-three-level-inverter/" target="_blank" >https://https://ai4csm.ceitec.cz/en/results/motor-control-and-diagnostic-software-for-six-phase-three-level-inverter/</a>

  • DOI - Digital Object Identifier

Alternativní jazyky

  • Jazyk výsledku

    angličtina

  • Název v původním jazyce

    Motor control and diagnostic software for six-phase three-level inverter

  • Popis výsledku v původním jazyce

    Two compatible variants of the inverter were considered, the IGBT inverter at BUT and the GaN inverter constructed by ZF. The Infineon AURIX 3rd generation (not yet publicly available) was targeted as a microcontroller in the AI4CSM project. Its GTM module is sufficient to generate all 36 PWM control signals of the inverter. The internal structure of the microcontroller is prepared for precise synchronization of the sensor measurements to the inverter PWM, which was implemented in low-level drivers. A key part of the motor control software is the DC bus middle point balancing, which was implemented in two parts. The first part is responsible for feed-forward compensation each PWM period. The second part controls both DC bus voltages to the same value. High-level motor control software was designed and tested in a MATLAB/Simulink environment. The three-level inverter was modelled as a Simscape schematic to verify the behaviour of the DC bus middle point balancing algorithm. The algorithms were integrated into microcontroller firmware by C code generation from Simulink models. The diagnostic algorithms based on convolutional artificial neural networks were implemented into the Parallel Processing Unit (PPU) of the AURIX microcontroller using vector DSP instructions. For measurement and calibration on the inverter, the XCP protocol over the CAN FD communication bus was integrated into the microcontroller software. To interface the inverter with the testbench control system, the CAN communication stack based on the DBC files description was implemented using the Vehicle network toolbox in Simulink.

  • Název v anglickém jazyce

    Motor control and diagnostic software for six-phase three-level inverter

  • Popis výsledku anglicky

    Two compatible variants of the inverter were considered, the IGBT inverter at BUT and the GaN inverter constructed by ZF. The Infineon AURIX 3rd generation (not yet publicly available) was targeted as a microcontroller in the AI4CSM project. Its GTM module is sufficient to generate all 36 PWM control signals of the inverter. The internal structure of the microcontroller is prepared for precise synchronization of the sensor measurements to the inverter PWM, which was implemented in low-level drivers. A key part of the motor control software is the DC bus middle point balancing, which was implemented in two parts. The first part is responsible for feed-forward compensation each PWM period. The second part controls both DC bus voltages to the same value. High-level motor control software was designed and tested in a MATLAB/Simulink environment. The three-level inverter was modelled as a Simscape schematic to verify the behaviour of the DC bus middle point balancing algorithm. The algorithms were integrated into microcontroller firmware by C code generation from Simulink models. The diagnostic algorithms based on convolutional artificial neural networks were implemented into the Parallel Processing Unit (PPU) of the AURIX microcontroller using vector DSP instructions. For measurement and calibration on the inverter, the XCP protocol over the CAN FD communication bus was integrated into the microcontroller software. To interface the inverter with the testbench control system, the CAN communication stack based on the DBC files description was implemented using the Vehicle network toolbox in Simulink.

Klasifikace

  • Druh

    R - Software

  • CEP obor

  • OECD FORD obor

    20205 - Automation and control systems

Návaznosti výsledku

  • Projekt

    <a href="/cs/project/8A21013" target="_blank" >8A21013: Automotive Intelligence for Connected Shared Mobility</a><br>

  • Návaznosti

    P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)

Ostatní

  • Rok uplatnění

    2024

  • 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

    MC+DIAG 3L 6phase SW v1.0

  • Technické parametry

    • generování 36 signálů pro generování PWM střídače • balancování středu stejnosměrného meziobvodu • diagnostické algoritmy s podporou konvolučních neuronových sítí • akcelerace výpočtů s využitím jednotky PPU nového AURX procesoru třetí generace

  • Ekonomické parametry

    Software pro řízení a diagnostiku elektrických pohonů bude využíván pro další výzkum a vývoj. Návrh byl proveden s ohledem na rychlost prototypování. Komerční využití se v tuto chvíli nepředpokládá.

  • IČO vlastníka výsledku

    00216305

  • Název vlastníka

    Vysoké učení technické v Brně