Please use this identifier to cite or link to this item:
http://hdl.handle.net/11375/25003
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Nicolici, Nicola | - |
dc.contributor.advisor | Emadi, Ali | - |
dc.contributor.author | Lao, Alex | - |
dc.date.accessioned | 2019-10-07T14:36:36Z | - |
dc.date.available | 2019-10-07T14:36:36Z | - |
dc.date.issued | 2019 | - |
dc.identifier.uri | http://hdl.handle.net/11375/25003 | - |
dc.description.abstract | Model predictive control is a popular research focus in electric motor control as it allows designers to specify optimization goals and exhibits fast transient response. Availability of faster and more affordable computers makes it possible to implement these algorithms in real-time. Real-time implementation is not without challenges however as these algorithms exhibit high computational complexity. Field-programmable gate arrays are a potential solution to the high computational requirements. However, they can be time-consuming to develop for. In this thesis, we present a methodology that reduces the size and development time of field-programmable gate array based fixed-point model predictive motor controllers using automated numerical analysis, optimization and code generation. The methods can be applied to other domains where model predictive control is used. Here, we demonstrate the benefits of our methodology by using it to build a motor controller at various sampling rates for an interior permanent magnet synchronous motor, tested in simulation at up to 125 kHz. Performance is then evaluated on a physical test bench with sampling rates up to 35 kHz, limited by the inverter. Our results show that the low latency achievable in our design allows for the exclusion of delay compensation common in other implementations and that automated reduction of numerical precision can allow the controller design to be compacted. | en_US |
dc.language.iso | en | en_US |
dc.subject | fpga | en_US |
dc.subject | field programmable gate array | en_US |
dc.subject | fcs | en_US |
dc.subject | finite control set | en_US |
dc.subject | hdl | en_US |
dc.subject | hardware description language | en_US |
dc.subject | rtl | en_US |
dc.subject | register transfer level | en_US |
dc.subject | numerical precision | en_US |
dc.subject | satisfiability modulo theories | en_US |
dc.subject | mpc | en_US |
dc.subject | model predictive control | en_US |
dc.subject | word length optimization | en_US |
dc.subject | electric drive | en_US |
dc.subject | electric motor | en_US |
dc.subject | permanent magnet synchronous motor | en_US |
dc.subject | interval arithmetic | en_US |
dc.subject | control system | en_US |
dc.subject | digital control | en_US |
dc.subject | inverter | en_US |
dc.subject | fixed point | en_US |
dc.subject | real time | en_US |
dc.title | Methodologies for FPGA Implementation of Finite Control Set Model Predictive Control for Electric Motor Drives | en_US |
dc.type | Thesis | en_US |
dc.contributor.department | Electrical and Computer Engineering | en_US |
dc.description.degreetype | Thesis | en_US |
dc.description.degree | Master of Applied Science (MASc) | en_US |
Appears in Collections: | Open Access Dissertations and Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Lao_Alex_2019September_MASc.pdf | Thesis | 16.32 MB | Adobe PDF | View/Open |
Items in MacSphere are protected by copyright, with all rights reserved, unless otherwise indicated.