kth.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Pulse-width voltage modulation in the Python-based open-source simulator Motulator: A Realization of SVPWM, Harmonic analyzer and Over-modulation on Two and Three-level Inverters, and a Solution for Unbalanced Neutral Point Voltage on Three-level Inverters
KTH, School of Electrical Engineering and Computer Science (EECS).
2023 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Controlling the dynamic outputs of electrical machines has always been an essential topic in aerospace, automotive and other industries. Electrical machine control consists of several components, each of which can be controlled in various ways. Whereas the dynamic responses are mostly simulated using MATLAB/SIMULINK, Prof. Marko Hinkkanen from Aalto University has launched a project for the development of an open-source simulator called ’Motulator’, based on Python. In this thesis, we focus on developing modulation methods and related functions for the inverter in ’Motulator’ based on an existing model of a Permanent Magnet Electrical Machine (PMSM). First, the two-level and three-level inverters with the Space Vector Modulation (SVPWM) method are developed. The dynamic output performance improves significantly compared to Sinusoidal Pulse-Width Modulation (SPWM). In addition, operation under the over-modulation mode for both inverters is implemented to improve the DC-bus voltage utilisation further, allowing higher torques and speeds. The problem of neutral point voltage imbalance is solved for the three-level inverter, ensuring the difference voltage between upper and lower capacitors to fluctuate around 0. Finally, a harmonic analysis tool based on the non-uniform Fourier transform is established.

Abstract [sv]

Styrning och reglering av elektriska maskiners dynamik har alltid varit ett viktigt ämne inom flyg- och bilindustrin men även för andra tillämpningar. Regleringen av elektriska maskiner består av flera delar som var och en kan styras på olika sätt. De dynamiska förhållandena simuleras vanligen i MATLAB/SIMULINK. För att inte vara beroende av kommersiell programvara har Professor Marko Hinkkanen från Aalto universitetet lanserat en simulator med öppen källkod, baserad på Python, kallad ’Motulator’. Examensarbetet fokuserar vi på att utveckla moduleringsmetoder och relaterade funktioner för växelriktaren i ’Motulator’, baserat på en befintlig modell av en permanentmagnetiserad synkronmaskin (PMSM). Först utvecklas två- och trenivåomriktare med ”Space Vector Modulation” (SVPWM). Drivsystemets dynamisk prestanda förbättras därvid avsevärt i jämförelse med Sinus-pulsbreddsstryning (Sinusoidal-PWM). Övermodulering har implementerats för båda växelriktarna i avseende att ytterligare förbättra DC-bussens spänningsutnyttjande, vilket möjliggör högre vridmoment och varvtal. Problemet med nollpunktsspänningens obalans är löst för trenivåomriktaren, vilket säkerställer att skillnadsspänningen mellan de övre och nedre kondensatorerna fluktuerar runt 0. Slutligen har ett verktyg utvecklats i syfte att analysera övertoner, baserat på en olikformig Fouriertransform.

Place, publisher, year, edition, pages
2023. , p. 37
Series
TRITA-EECS-EX ; 2023:80
Keywords [en]
Three-level inverters, over-modulation techniques, space vector modulation, neutral-point voltage balancing, non-uniform Fourier transform
Keywords [sv]
Trenivåväxelriktare, övermodulation, spacevektormodulering, balansering av nollpunktsspänning, olikformig Fouriertransform
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:kth:diva-325780OAI: oai:DiVA.org:kth-325780DiVA, id: diva2:1750930
Supervisors
Examiners
Available from: 2023-06-26 Created: 2023-04-14 Last updated: 2023-06-26Bibliographically approved

Open Access in DiVA

fulltext(2295 kB)932 downloads
File information
File name FULLTEXT01.pdfFile size 2295 kBChecksum SHA-512
3ede5a7673139c63ff531da2bbe2007a0b2aa82828d198a2d6ac47b96013d395c84ef70c158f0efa0cc15318a23ca8e7d0a0625d859f6b1bbf8fd0e06e11c544
Type fulltextMimetype application/pdf

By organisation
School of Electrical Engineering and Computer Science (EECS)
Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 932 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 426 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf