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 :
بازگشت