DocumentCode
646180
Title
Multi-core parallelisation of integer optimisation model predictive control for power electronic applications
Author
Peyrl, Helfried ; Richter, Simon ; Zanarini, Alessandro
Author_Institution
ABB Corp. Res., Baden-Dättwil, Switzerland
fYear
2013
fDate
17-19 July 2013
Firstpage
1511
Lastpage
1516
Abstract
The deployment of integer optimisation based model predictive control (MPC) for the control of power electronic applications has been limited by the computational burden of the scenario tree exploration and the required fast cycle times. The recent technology trend towards multi-core control platforms offers new possibilities for enabling MPC for power converters. We propose a static scheduling method to efficiently parallelise the tree exploration for converter control using the example of Generalised Model Predictive Direct Torque Control (GMPDTC). We evaluate several scheduling strategies (both suboptimal and optimal) for distributing the work packages over the individual cores with respect to their effectiveness using an eight core platform from Freescale. Moreover, the proposed approach has the advantage that the code has a small memory footprint and every improvement of the sequential code will directly result in an improvement of the parallel version.
Keywords
discrete time systems; integer programming; power convertors; predictive control; scheduling; torque control; GMPDTC; generalised model predictive direct torque control; integer optimisation; memory footprint; model predictive control; multicore parallelisation; power converter control; power electronic applications; scenario tree exploration; static scheduling method; Instruction sets; Inverters; Optimal scheduling; Schedules; Switches; Synchronization;
fLanguage
English
Publisher
ieee
Conference_Titel
Control Conference (ECC), 2013 European
Conference_Location
Zurich
Type
conf
Filename
6669586
Link To Document