FPGA-Based Realization of Self-Optimizing Drive-Controllers

被引:3
|
作者
Paiz, C. [1 ]
Hagemeyer, J. [1 ]
Pohl, C. [1 ]
Porrmann, M. [1 ]
Rueckert, U. [1 ]
Schulz, B. [2 ]
Peters, W. [2 ]
Boecker, J. [2 ]
机构
[1] Univ Paderborn, Heinz Nixdorf Inst, Syst & Circuit Technol Grp, Furstenallee 11, Paderborn, Germany
[2] Univ Paderborn, Inst Power Elect & Elect Dr, Paderborn, Germany
来源
IECON: 2009 35TH ANNUAL CONFERENCE OF IEEE INDUSTRIAL ELECTRONICS, VOLS 1-6 | 2009年
关键词
INDUCTION-MOTOR DRIVE;
D O I
10.1109/IECON.2009.5415402
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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 self-optimizing 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 composed 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.
引用
收藏
页码:2686 / +
页数:2
相关论文
共 50 条
  • [1] Hw Acceleration for FPGA-based Drive Controllers
    Ben Othman, Slim
    Ben Salem, Ahmed Karim
    Ben Saoud, Slim
    IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE 2010), 2010, : 196 - 201
  • [2] FPGA-based Controllers
    Monmasson, Eric
    Idkhajine, Lahoucine
    Naouar, Mohamed Wissem
    IEEE INDUSTRIAL ELECTRONICS MAGAZINE, 2011, 5 (01) : 14 - 26
  • [3] Run-time reconfiguration of FPGA-based drive controllers
    Schulz, B.
    Paiz, C.
    Hagemeyer, J.
    Mathapati, S.
    Porrmann, M.
    Boecker, J.
    2007 EUROPEAN CONFERENCE ON POWER ELECTRONICS AND APPLICATIONS, VOLS 1-10, 2007, : 4648 - +
  • [4] Design methodology and FPGA-based controllers for Power Electronics and drive applications
    Monmasson, E.
    Idkhajine, L.
    Bahri, I.
    Naouar, M-W-
    Charaabi, L.
    ICIEA 2010: PROCEEDINGS OF THE 5TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, VOL 4, 2010, : 606 - +
  • [5] SYSTEMATIC DEVELOPMENT OF CONTROLLERS BASED ON THE PRINCIPLE SOLUTION OF SELF-OPTIMIZING SYSTEMS
    Gausemeier, J.
    Kahl, S.
    Low, C.
    Schulz, B.
    10TH INTERNATIONAL DESIGN CONFERENCE - DESIGN 2008, VOLS 1 AND 2, 2008, (48): : 1263 - +
  • [6] Self-optimizing memory controllers:: A reinforcement learning approach
    Ipek, Engin
    Mutlu, Onur
    Martinez, Jose F.
    Caruana, Rich
    ISCA 2008 PROCEEDINGS: 35TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, 2008, : 39 - +
  • [7] FPGA-based Embedded Logic Controllers
    Wegrzyn, Marek
    Adamski, Marian
    Karatkevich, Andrei
    Munoz, Alfredo Rosado
    2014 7TH INTERNATIONAL CONFERENCE ON HUMAN SYSTEM INTERACTIONS (HSI), 2014, : 249 - 254
  • [8] FPGA-BASED CONTROLLERS FOR SWITCHING CONVERTERS
    Jezemik, Karel
    EUROCON 2009: INTERNATIONAL IEEE CONFERENCE DEVOTED TO THE 150 ANNIVERSARY OF ALEXANDER S. POPOV, VOLS 1- 4, PROCEEDINGS, 2009, : 971 - 976
  • [9] FPGA-based Controllers for Switching Converters
    Jezernik, Karel
    2008 13TH INTERNATIONAL POWER ELECTRONICS AND MOTION CONTROL CONFERENCE, VOLS 1-5, 2008, : 432 - 436
  • [10] A methodology to design FPGA-based PID controllers
    Lima, Joao
    Menotti, Ricardo
    Cardoso, Joao M. P.
    Marques, Eduardo
    2006 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-6, PROCEEDINGS, 2006, : 2577 - +