A Portable Implementation on Industrial Devices of a Predictive Controller Using Graphical Programming

This paper presents an approach for developing an extended prediction self-adaptive controller employing graphical programming of industrial standard devices for controlling fast processes. For comparison purposes, the algorithm has been implemented on three different field-programmable gate arrays (FPGAs) chips. This paper presents research aspects regarding graphical-programming controller design, showing that a single advanced control application can run on different targets without requiring significant program modifications. Based on the time needed for processing the control signal and on the application, one can efficiently and easily select the most appropriate device. To exemplify the procedure, a conclusive case study is presented.

[1]  Ming Yang,et al.  Vibration Suppression With Shaft Torque Limitation Using Explicit MPC-PI Switching Control in Elastic Drive Systems , 2015, IEEE Transactions on Industrial Electronics.

[2]  Robain De Keyser Model based predictive control , 1991 .

[3]  Marcian N. Cirstea,et al.  Direct Neural-Network Hardware-Implementation Algorithm , 2010, IEEE Transactions on Industrial Electronics.

[4]  Ralph Kennel,et al.  FPGA Implementation of Model Predictive Control With Constant Switching Frequency for PMSM Drives , 2014, IEEE Transactions on Industrial Informatics.

[5]  Eric Monmasson,et al.  FPGAs in Industrial Control Applications , 2011, IEEE Transactions on Industrial Informatics.

[6]  Philippe Poure,et al.  Photovoltaic Systems Reliability Improvement by Real-Time FPGA-Based Switch Failure Diagnosis and Fault-Tolerant DC–DC Converter , 2015, IEEE Transactions on Industrial Electronics.

[7]  Cristina I. Muresan,et al.  Comparative Analysis of Different Control Strategies for a Train of Cryogenic 13C Separation Columns , 2015 .

[8]  Antonino Laudani,et al.  Two FPGA-Oriented High-Speed Irradiance Virtual Sensors for Photovoltaic Plants , 2017, IEEE Transactions on Industrial Informatics.

[9]  Eric Monmasson,et al.  FPGA-Based Implementation of Dual Kalman Filter for PV MPPT Applications , 2017, IEEE Transactions on Industrial Informatics.

[10]  Eric Rogers,et al.  A Cascade MPC Control Structure for a PMSM With Speed Ripple Minimization , 2013, IEEE Transactions on Industrial Electronics.

[11]  Anke Xue,et al.  Temperature Control of Industrial Coke Furnace Using Novel State Space Model Predictive Control , 2014, IEEE Transactions on Industrial Informatics.

[12]  Xun Gong,et al.  Fast Nonlinear Model Predictive Control on FPGA Using Particle Swarm Optimization , 2016, IEEE Transactions on Industrial Electronics.

[13]  Chris Manzie,et al.  Model Predictive Control for Reference Tracking on an Industrial Machine Tool Servo Drive , 2013, IEEE Transactions on Industrial Informatics.

[14]  Teresa Orlowska-Kowalska,et al.  FPGA Implementation of the Multilayer Neural Network for the Speed Estimation of the Two-Mass Drive System , 2011, IEEE Transactions on Industrial Informatics.

[15]  Ales Hace,et al.  FPGA Implementation of Sliding-Mode-Control Algorithm for Scaled Bilateral Teleoperation , 2013, IEEE Transactions on Industrial Informatics.

[16]  Mohammad Reza Zolghadri,et al.  FPGA-Based Reconfigurable Control for Fault-Tolerant Back-to-Back Converter Without Redundancy , 2013, IEEE Transactions on Industrial Electronics.

[17]  Eric Monmasson,et al.  Fully FPGA-Based Sensorless Control for Synchronous AC Drive Using an Extended Kalman Filter , 2012, IEEE Transactions on Industrial Electronics.

[18]  Alfonso Damiano,et al.  Operating Constraints Management of a Surface-Mounted PM Synchronous Machine by Means of an FPGA-Based Model Predictive Control Algorithm , 2014, IEEE Transactions on Industrial Informatics.

[19]  Eric Monmasson,et al.  Guest Editorial Special Section on Industrial Control Applications of FPGAs , 2013 .

[20]  Leopoldo G. Franquelo,et al.  Model Predictive Control: A Review of Its Applications in Power Electronics , 2014, IEEE Industrial Electronics Magazine.

[21]  Manuel R. Arahal,et al.  Comparative Study of Predictive and Resonant Controllers in Fault-Tolerant Five-Phase Induction Motor Drives , 2016, IEEE Transactions on Industrial Electronics.

[22]  Robin De Keyser,et al.  Implementation of an extended prediction self-adaptive controller using LabVIEWTM , 2015, 2015 IEEE 13th International Conference on Industrial Informatics (INDIN).

[23]  Wooi Ping Hew,et al.  Model Predictive Control of a Two-Motor Drive With Five-Leg-Inverter Supply , 2013, IEEE Transactions on Industrial Electronics.

[24]  José R. Espinoza,et al.  FPGA v/s DSP Performance Comparison for a VSC-Based STATCOM Control Application , 2013, IEEE Transactions on Industrial Informatics.

[25]  L Idkhajine,et al.  FPGA-based Controllers , 2011, IEEE Industrial Electronics Magazine.

[26]  Ieee Xplore,et al.  IEEE Transactions on Industrial Informatics , 2005 .

[27]  Eric Monmasson,et al.  Industrial electronic control: FPGAs and embedded systems solutions , 2013, IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society.

[28]  J. L. Mato,et al.  Industrial Laser Cladding Systems: FPGA-Based Adaptive Control , 2012, IEEE Industrial Electronics Magazine.

[29]  E. Mosca MODEL-BASED PREDICTIVE CONTROL , 2006 .

[30]  Romeo Ortega,et al.  Energy Management of Fuel Cell/Battery/Supercapacitor Hybrid Power Sources Using Model Predictive Control , 2014, IEEE Transactions on Industrial Informatics.

[31]  Teresa Orlowska-Kowalska,et al.  FPGA Implementation of ADALINE-Based Speed Controller in a Two-Mass System , 2013, IEEE Transactions on Industrial Informatics.