Skip to main content

LUP Student Papers

LUND UNIVERSITY LIBRARIES

Dynamic Breaking - FPGA Implementation of DCC

Andersson, Måns LU and Stojkovic, Aleksandar LU (2012) In CODEN:LUTEDX/TEIE EIE920 20121
Industrial Electrical Engineering and Automation
Abstract
In this thesis a Direct Current Control (DCC) is implemented for controlling a PMSM. The
controller should be implemented in an already existing program. This program is used for
testing electrical machines. The new testing method is called Dynamic braking, more
information about this method can be read in the report "Performance and efficiency
evaluation of FPGA controlled IPMSM under dynamic loading," by Y. Loayza, A. Reinap
and M. Alaküla.
The reason to implement a DCC is that the current PI-controller have problems with sudden
changes in current reference. This has become a limitation of the speed due to the risk of
damaging the inverter. With the characteristics of a DCC some of the problems that a PIcontroller
can be... (More)
In this thesis a Direct Current Control (DCC) is implemented for controlling a PMSM. The
controller should be implemented in an already existing program. This program is used for
testing electrical machines. The new testing method is called Dynamic braking, more
information about this method can be read in the report "Performance and efficiency
evaluation of FPGA controlled IPMSM under dynamic loading," by Y. Loayza, A. Reinap
and M. Alaküla.
The reason to implement a DCC is that the current PI-controller have problems with sudden
changes in current reference. This has become a limitation of the speed due to the risk of
damaging the inverter. With the characteristics of a DCC some of the problems that a PIcontroller
can be neglected, for example the need of feedforwarding and overshoots. Also the
simplicity of the DCC is an advantage. This comes with a cost which is that it demands high
sampling frequency. But with the FPGA’s parallel execusion and possibility to high sampling
frequency it is possible to use the DCC.
The goal of this thesis is to make the DCC work in the existing project and also take care of
the problem that the previous controller had.
The implemented DCC was able to work in the existing project. A new problem has occurred,
the switching frequency. Due to the fact that the DCC is switching when needed, the
switching frequency can be too high , this limits the minimum size of the tolerance band. The
things that has to be considered in the choise of tolerance band is the switching frequency
against the control of the current. Smaller tolerance band gives better control to the cost of
higher switching frequency. With the DCC the influence of cogging is reduced in the
measurement and the control of the current is improved. (Less)
Please use this url to cite or link to this publication:
author
Andersson, Måns LU and Stojkovic, Aleksandar LU
supervisor
organization
course
EIE920 20121
year
type
H3 - Professional qualifications (4 Years - )
subject
publication/series
CODEN:LUTEDX/TEIE
report number
5299
language
English
id
3706214
date added to LUP
2013-05-21 07:26:15
date last changed
2014-09-04 08:29:54
@misc{3706214,
  abstract     = {{In this thesis a Direct Current Control (DCC) is implemented for controlling a PMSM. The
controller should be implemented in an already existing program. This program is used for
testing electrical machines. The new testing method is called Dynamic braking, more
information about this method can be read in the report "Performance and efficiency
evaluation of FPGA controlled IPMSM under dynamic loading," by Y. Loayza, A. Reinap
and M. Alaküla.
The reason to implement a DCC is that the current PI-controller have problems with sudden
changes in current reference. This has become a limitation of the speed due to the risk of
damaging the inverter. With the characteristics of a DCC some of the problems that a PIcontroller
can be neglected, for example the need of feedforwarding and overshoots. Also the
simplicity of the DCC is an advantage. This comes with a cost which is that it demands high
sampling frequency. But with the FPGA’s parallel execusion and possibility to high sampling
frequency it is possible to use the DCC.
The goal of this thesis is to make the DCC work in the existing project and also take care of
the problem that the previous controller had.
The implemented DCC was able to work in the existing project. A new problem has occurred,
the switching frequency. Due to the fact that the DCC is switching when needed, the
switching frequency can be too high , this limits the minimum size of the tolerance band. The
things that has to be considered in the choise of tolerance band is the switching frequency
against the control of the current. Smaller tolerance band gives better control to the cost of
higher switching frequency. With the DCC the influence of cogging is reduced in the
measurement and the control of the current is improved.}},
  author       = {{Andersson, Måns and Stojkovic, Aleksandar}},
  language     = {{eng}},
  note         = {{Student Paper}},
  series       = {{CODEN:LUTEDX/TEIE}},
  title        = {{Dynamic Breaking - FPGA Implementation of DCC}},
  year         = {{2012}},
}