Optimization of Controller Gains for FPGA-Based Multivariable Motion Controller Using Response Surface Methodology

被引:0
|
作者
Sekaran, Hari Priyai [1 ]
Liyanage, Migara H. [1 ]
Krouglicof, Nicholas [1 ]
机构
[1] Mem Univ Newfoundland, St John, NF A1B 3X5, Canada
关键词
DESIGN;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Field Programmable Gate Arrays (FPGA) have become increasingly popular in recent years for control applications. Using contemporary FPGA technology, a powerful virtual processor can be synthesized and integrated with custom hardware to create a dedicated controller that outperforms conventional microcontroller and microprocessor based designs. The FPGA based controller takes advantage of both hardware features and virtual processor technology. This study details the development of a cascaded type PD controller for an inverted pendulum system implemented on a single FPGA device. The controller includes a hardware based implementation of the IO modules including quadrature decoders/counters and a Pulse Width Modulation (PWM) controller for the motor driver. The NIOS II processor was synthesized to implement the cascaded PID controller algorithm. This study also proposes a novel method for obtaining the optimal controller gains for the system. It uses the Central Composite Design (CCD) in Response Surface Methodology (RSM) for obtaining these gains. A classic inverted pendulum system was selected to demonstrate the applicability of the proposed approach. The gains provided by the RSM were verified experimentally to validate the proposed controller tuning method.
引用
收藏
页码:1307 / 1312
页数:6
相关论文
共 50 条
  • [1] FPGA-based motion controller using CAN
    Oh, Byung Yun
    Cho, Jung Uk
    Le, Ngoc Quy
    Kwon, Key Ho
    Jeon, Jae Wook
    [J]. 2007 INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS, VOLS 1-6, 2007, : 345 - 350
  • [2] SysML Methodology for FPGA-based Controller Design for Quadcopters
    Dominguez-Bonilla, Camilo
    Gutierrez, Alonso
    Jimenez, Fernando
    Chamorro, Harold R.
    [J]. 7TH IEEE ANNUAL INFORMATION TECHNOLOGY, ELECTRONICS & MOBILE COMMUNICATION CONFERENCE IEEE IEMCON-2016, 2016,
  • [3] FPGA-Based Motion Controller with a High Bandwidth Current Regulator
    Jung, Eunsoo
    Lee, Hak-Jun
    Sul, Seung-Ki
    [J]. 2008 IEEE POWER ELECTRONICS SPECIALISTS CONFERENCE, VOLS 1-10, 2008, : 3043 - 3047
  • [4] FPGA-BASED MOTION CONTROLLER FOR WAFER-HANDLING ROBOT
    Chou, Hsin-Hung
    Kung, Ying-Shieh
    Tsui, Tai-Wei
    Cheng, Stone
    [J]. TRANSACTIONS OF THE CANADIAN SOCIETY FOR MECHANICAL ENGINEERING, 2013, 37 (03) : 427 - 437
  • [5] An FPGA-based controller for collaborative robotics
    Jeppesen, B. P.
    Roy, N.
    Moro, L.
    Baronti, F.
    [J]. 2017 IEEE 26TH INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE), 2017, : 1067 - 1072
  • [6] FPGA-based controller for haptic devices
    Galvan, Stefano
    Botturi, Debora
    Fiorini, Paolo
    [J]. 2006 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-12, 2006, : 971 - +
  • [7] Programmable FPGA-based Memory Controller
    Wijeratne, Sasindu
    Pattnaik, Sanket
    Chen, Zhiyu
    Kannan, Rajgopal
    Prasanna, Viktor
    [J]. 2021 IEEE SYMPOSIUM ON HIGH-PERFORMANCE INTERCONNECTS (HOTI 2021), 2021, : 43 - 51
  • [8] An FPGA-based mobile robot controller
    Wolf, Denis F.
    Holanda, Jose A.
    Bonato, Vanderlei
    Peron, Rafael
    Marques, Eduardo
    [J]. 2007 3RD SOUTHERN CONFERENCE ON PROGRAMMABLE LOGIC, PROCEEDINGS, 2007, : 119 - +
  • [9] A FPGA-based state space controller
    Ananthan, T.
    [J]. INTERNATIONAL JOURNAL OF AUTOMATION AND CONTROL, 2019, 13 (01) : 84 - 100
  • [10] An interrupt controller for FPGA-based multiprocessors
    Tumeo, Antoninc
    Branca, Marco
    Camerini, Lorenzo
    Monchiero, Matteo
    Palermo, Gianluca
    Ferrandi, Fabrizio
    Sciuto, Donatella
    di Milano, Politecnico
    [J]. IC-SAMOS: 2007 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2007, : 82 - +