FPGA-based realization of self-optimizing drive-controllers

C. Paiz, J. Hagemeyer, C. Pohl, M. Porrmann, U. Ruckert, B. Schulz, W. Peters, J. Bocker
2009 2009 35th Annual Conference of IEEE Industrial Electronics  
An FPGA (Field Programmable Gate Array) implementation and suitable power electronics can lead to a fast torque response in motion drive applications. However, when the controller parameters or its structure have to be adapted to internal and external varying conditions, e.g., when a selfoptimizing control system is pursued, a static implementation might not lead to the best utilization of reconfigurable resources. This contribution outlines the implementation of a self-optimizing system
more » ... d of several possible hardware and software realizations of controllers for a permanent magnet servo motor. How well a specific controller realization is suited to the current situation is evaluated based on control quality and realization effort (i.e., CPU time, reconfigurable area). A System-on-Chip architecture is presented, which enables an on-line exchange of FPGA-and CPU-based realizations of controllers to optimize resource utilization and control quality. It is shown that by using dynamic hardware reconfiguration, such self-optimizing controller can be implemented based on FPGA technology. Furthermore, the design-flow including self-developed tools is outlined. Experimental results show that the proposed scheme works satisfactory.
doi:10.1109/iecon.2009.5415402 fatcat:m6ajsmmw2bfhjhuer5mkxqmrqe