Block RAM Implementation of a Reconfigurable Real-Time PID Controller

被引:2
|
作者
le Roux, Rikus [1 ]
van Schoor, George [2 ]
van Vuuren, Pieter [1 ]
机构
[1] North West Univ, Sch Elect Elect & Comp Engn, Potchefstroom, South Africa
[2] North West Univ, Unit Energy Syst, Potchefstroom, South Africa
关键词
FPGA; reconfiguration; PID; real-time; control; BRAM; DESIGN;
D O I
10.1109/HPCC.2012.203
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Despite the numerous advantages reconfigurable computing adds to a system, it is only advantageous if the execution time exceeds the configuration time. As a result of the long configuration time, reconfiguration is only suitable for quasi-static applications. Due to the additional overhead required for communication, the bus-based architectures most commonly used to connect the configuration controller to the memory contribute to the configuration time. A method proposed to ameliorate this overhead is an architecture utilizing localized block RAM (BRAM), directly connected to the configuration controller to store the configuration data [1]. The drawback of this method is that the BRAM is extremely limited and only a discrete set of configurations can be stored. This paper is a work in progress and proposes a hardware reconfiguration architecture that addresses the size limitation of the localized BRAM-architecture by using parameterizable configuration [2]. This will allow a single bitstream stored in the BRAM to be specialized according to certain parameters, which will be used to reconfigure the device. This will migrate reconfigurable computing to more dynamic applications. The architecture proposed in this paper will be validated using real-time PID control of a five degree of freedom active magnetic bearing system.
引用
收藏
页码:1383 / 1390
页数:8
相关论文
共 50 条
  • [41] Real-time implementation of Chebyshev neural adaptive controller for boost converter
    Govindharaj, Arunprasad
    Mariappan, Anitha
    [J]. INTERNATIONAL TRANSACTIONS ON ELECTRICAL ENERGY SYSTEMS, 2020, 30 (06):
  • [42] Integrated design and real-time implementation of an adaptive, predictive light controller
    Colaco, S. G.
    Kurian, C. P.
    George, V. I.
    Colaco, A. M.
    [J]. LIGHTING RESEARCH & TECHNOLOGY, 2012, 44 (04) : 459 - 476
  • [43] Implementation of AFR controller in an event-driven real-time language
    Ghosal, A
    Zavala, JC
    Sanvido, MAA
    Hedrick, JK
    [J]. ACC: Proceedings of the 2005 American Control Conference, Vols 1-7, 2005, : 4428 - 4433
  • [44] Real-time implementation of a PD plus DFNNS controller for compliance robot
    Wang, Li-Ling
    Lu, Xu-Ao
    Xiao, Jin-Zhuang
    Wang, Hong-Rui
    [J]. PROCEEDINGS OF 2006 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2006, : 448 - +
  • [45] Real-Time Implementation of Model Predictive Neural Controller for Heat Exchanger
    Pappa, N.
    Kaliraj, G.
    Shanmugam, J.
    [J]. CONTROL AND INTELLIGENT SYSTEMS, 2005, 33 (03)
  • [46] Comparative study of real time implementation of LabVIEW based MPC controller and PID controller for flow control loop
    Jichkar, Chetan D.
    Sondkar, Shilpa Y.
    [J]. 2017 2ND INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2017, : 464 - 470
  • [47] Real-time Implementation of Self-tuning Fuzzy PID Controller for FOPDT System Base on Microcontroller STM32
    Thamma, Maitree
    Homchat, Karan
    [J]. 2017 2ND INTERNATIONAL CONFERENCE ON CONTROL AND ROBOTICS ENGINEERING (ICCRE2017), 2017,
  • [48] Design and Real-time Implementation of Robust PID Controller for Twin Rotor MIMO System (TRMS) based on Kharitonov's Theorem
    Pandey, Sumit Kumar
    Dey, Jayati
    Banerjee, Subrata
    [J]. PROCEEDINGS OF THE FIRST IEEE INTERNATIONAL CONFERENCE ON POWER ELECTRONICS, INTELLIGENT CONTROL AND ENERGY SYSTEMS (ICPEICES 2016), 2016,
  • [49] Real-time pricing controller
    OConnor, L
    [J]. MECHANICAL ENGINEERING, 1996, 118 (06) : 28 - 28
  • [50] MILP-based Approach for Optimal Implementation of Reconfigurable Real-time Systems
    Lakhdhar, Wafa
    Mzid, Rania
    Khalgui, Mohamed
    Treves, Nicolas
    [J]. ICSOFT-EA: PROCEEDINGS OF THE 11TH INTERNATIONAL JOINT CONFERENCE ON SOFTWARE TECHNOLOGIES - VOL. 1, 2016, : 330 - 335