Title :
Hardware/Software Codesign Guidelines for System on Chip FPGA-Based Sensorless AC Drive Applications
Author :
Bahri, I. ; Idkhajine, Lahoucine ; Monmasson, E. ; El Amine Benkhelifa, Mohamed
Author_Institution :
Lab. de Genie Electr. de Paris (LGEP), Univ. of Paris-Sud XI, Orsay, France
Abstract :
This paper aims to provide Hardware/Software (Hw/Sw) codesign guidelines for system-on-chip field-programmable gate array-based sensorless ac drive applications. Among these guidelines, an efficient Hw/Sw partitioning procedure is presented. This Hw/Sw partitioning is performed taking into account both the control requirements (bandwidth and stability margin) and the architectural constraints (e.g., available area, memory, and hardware multipliers). A nondominated sorting genetic algorithm (NSGA-II) is used to solve the corresponding multi-objective optimization problem. The proposed Hw/Sw partitioning approach is then validated on a sensorless control algorithm for a synchronous motor based on an extended Kalman filter. Among the nondominated implementation solutions supplied by the NSGA-II, those that are considered as the most interesting are synthesized. Their time/area performances after synthesis are compared with success to their predictions. In addition, one of these optimal solutions is also tested on an experimental setup.
Keywords :
Kalman filters; control engineering computing; field programmable gate arrays; genetic algorithms; hardware-software codesign; power engineering computing; sensorless machine control; synchronous motor drives; system-on-chip; FPGA-based sensorless AC drive applications; HW-SW partitioning procedure; NSGA-II; architectural constraints; available area constraint; bandwidth requirement; control requirements; extended Kalman filter; field programmable gate array; hardware multipliers constraint; hardware-software codesign guidelines; memory constraint; multiobjective optimization problem; nondominated sorting genetic algorithm; sensorless control algorithm; stability margin requirement; synchronous motor; system-on-chip FPGA; time-area performance; Algorithm design and analysis; Field programmable gate arrays; Genetic algorithms; Kalman filters; Sensorless control; System-on-a-chip; Codesign guidelines; extended Kalman filter (EKF); field-programmable gate array (FPGA); hardware/software (Hw/Sw) partitioning; nondominated sorting genetic algorithm (NSGA-II); soft-core processor; system-on-chip (SoC);
Journal_Title :
Industrial Informatics, IEEE Transactions on
DOI :
10.1109/TII.2013.2245908