Simulation of a Current Controller with Dead-Time Compensation
This master's thesis is divided into two parts. The first part concerns the development of a simulation model of a current controller and a physical drive unit, both implemented in Simulink with the use of legacy code and regulated with field oriented control. The second part concerns the devel...
Main Authors: | , |
---|---|
Format: | Others |
Language: | English |
Published: |
Linköpings universitet, Reglerteknik
2021
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-176276 |
id |
ndltd-UPSALLA1-oai-DiVA.org-liu-176276 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-liu-1762762021-06-10T05:24:42ZSimulation of a Current Controller with Dead-Time CompensationengHeide, JohannaGranström, MattiasLinköpings universitet, ReglerteknikLinköpings universitet, Reglerteknik2021control theorysimulationcurrent controllerdead-timedead-time compensationpmsmc-callerlinköping universityABBControl EngineeringReglerteknikThis master's thesis is divided into two parts. The first part concerns the development of a simulation model of a current controller and a physical drive unit, both implemented in Simulink with the use of legacy code and regulated with field oriented control. The second part concerns the development of a dead-time compensation algorithm. The dead-time is a small delay added to the pulse width modulation signal to diminish the risk of a short circuit in the power electronics. The dead-time causes a voltage distortion, resulting in distorted phase currents, a lower bandwidth and ultimately a decreased machine accuracy. The new simulation environment was able to simulate a real life scenario with promising results. Hence, it could be used to evaluate the dead-time compensation algorithms. Three different dead-time compensation algorithms were implemented and they all showed an increased smoothness of the phase currents as well as an increased controller bandwidth. Both these features are desirable outcomes and all three algorithms show potential to improve accuracy when implemented in a real system. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-176276application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
control theory simulation current controller dead-time dead-time compensation pmsm c-caller linköping university ABB Control Engineering Reglerteknik |
spellingShingle |
control theory simulation current controller dead-time dead-time compensation pmsm c-caller linköping university ABB Control Engineering Reglerteknik Heide, Johanna Granström, Mattias Simulation of a Current Controller with Dead-Time Compensation |
description |
This master's thesis is divided into two parts. The first part concerns the development of a simulation model of a current controller and a physical drive unit, both implemented in Simulink with the use of legacy code and regulated with field oriented control. The second part concerns the development of a dead-time compensation algorithm. The dead-time is a small delay added to the pulse width modulation signal to diminish the risk of a short circuit in the power electronics. The dead-time causes a voltage distortion, resulting in distorted phase currents, a lower bandwidth and ultimately a decreased machine accuracy. The new simulation environment was able to simulate a real life scenario with promising results. Hence, it could be used to evaluate the dead-time compensation algorithms. Three different dead-time compensation algorithms were implemented and they all showed an increased smoothness of the phase currents as well as an increased controller bandwidth. Both these features are desirable outcomes and all three algorithms show potential to improve accuracy when implemented in a real system. |
author |
Heide, Johanna Granström, Mattias |
author_facet |
Heide, Johanna Granström, Mattias |
author_sort |
Heide, Johanna |
title |
Simulation of a Current Controller with Dead-Time Compensation |
title_short |
Simulation of a Current Controller with Dead-Time Compensation |
title_full |
Simulation of a Current Controller with Dead-Time Compensation |
title_fullStr |
Simulation of a Current Controller with Dead-Time Compensation |
title_full_unstemmed |
Simulation of a Current Controller with Dead-Time Compensation |
title_sort |
simulation of a current controller with dead-time compensation |
publisher |
Linköpings universitet, Reglerteknik |
publishDate |
2021 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-176276 |
work_keys_str_mv |
AT heidejohanna simulationofacurrentcontrollerwithdeadtimecompensation AT granstrommattias simulationofacurrentcontrollerwithdeadtimecompensation |
_version_ |
1719409678714142720 |