• 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