ArticlePublisher preview available

Zynq-7000 FPGA-in-the-loop implementation of fractional-order PID controllers using a hybrid fixed-point and floating-point approach

IOP Publishing
Engineering Research Express
Authors:
To read the full-text of this research, you can request a copy directly from the authors.

Abstract and Figures

Implementing FPGA-based fractional-order controllers in real-time applications can be challenging due to their memory dependencies. These dependencies require high-order integers, leading to several design complications. Issues such as large design sizes, space exploration, and difficulty creating configurable hardware can affect resource utilization, power consumption, and accuracy. Therefore, this paper presents the implementation of a family of fractional-order PID controllers on the Zynq-7000 FPGA using the Tustin approximation technique, which addresses the memory dependency issue in real-time applications. A hybrid approach combining fixed and floating-point methods enhances computational efficiency, reducing resource utilization alongside greater precision and accuracy. The controllers evaluated include PID, PI-PD1, PI-PD2, PIDD, PIα-PD1, PIα-PD2, PI-PDβ1, PI-PDβ2, PIα-PDβ1, PIα-PDβ2, PIαDβ, and PIDDβ. These controllers are implemented on three different plants, allowing for a comparison between fractional-order and traditional controllers. The design utilizes the FPGA-in-the-Loop (FIL) feature for real-time validation and performance evaluation through MATLAB/Simulink and Xilinx Vivado. In Plant 1, the PIα-PD2 controller exhibits the least overshoot and the shortest rise time with power consumption from Xilinx of 0.3W. Similarly, in plant 2, all the fractional-order controllers demonstrate less overshoot and quicker settling time than the integer-order controllers with a power consumption of 0.3W. Finally, in plant 3, the fractional-order controller achieves significantly less overshoot and a much shorter rise time than traditional controllers, with power consumption ranging from 3W to 4W. Overall, the performance of Zynq-7000 FPGA-based fractional-order controllers shows improvements in step response characteristics, resource utilization, and power consumption compared to the traditional controllers.
This content is subject to copyright. Terms and conditions apply.
Eng. Res. Express 7(2025)025341 https://doi.org/10.1088/2631-8695/add4ca
PAPER
Zynq-7000 FPGA-in-the-loop implementation of fractional-order PID
controllers using a hybrid xed-point and oating-point approach
Aijaz Ali
1
, Kishore Bingi
1
, Rosdiazli Ibrahim
1
, Lalit Bansal
2
and Madiah Omar
3
1
Department of Electrical and Electronics Engineering, Universiti Teknologi PETRONAS, Seri Iskandar, Malaysia
2
Central Scientic Instruments Organization (CSIR), Sector 30, 160030, Chandigarh, India
3
Department of Chemical Engineering, Universiti Teknologi PETRONAS, Seri Iskandar, Malaysia
E-mail: bingi.kishore@utp.edu.my
Keywords: Zynq-7000 FPGA, xed-point, oating-point, fractional-order controllers, Xilinx Vivado, FPGA-in-the-Loop, resource
utilization
Abstract
Implementing FPGA-based fractional-order controllers in real-time applications can be challenging
due to their memory dependencies. These dependencies require high-order integers, leading to several
design complications. Issues such as large design sizes, space exploration, and difculty creating
congurable hardware can affect resource utilization, power consumption, and accuracy. Therefore,
this paper presents the implementation of a family of fractional-order PID controllers on the Zynq-
7000 FPGA using the Tustin approximation technique, which addresses the memory dependency
issue in real-time applications. A hybrid approach combining xed and oating-point methods
enhances computational efciency, reducing resource utilization alongside greater precision and
accuracy. The controllers evaluated include PID, PI-PD1, PI-PD2, PIDD, PI
α
-PD1, PI
α
-PD2,
PI-PD
β
1, PI-PD
β
2, PI
α
-PD
β
1, PI
α
-PD
β
2, PI
α
D
β
, and PIDD
β
. These controllers are implemented on
three different plants, allowing for a comparison between fractional-order and traditional controllers.
The design utilizes the FPGA-in-the-Loop (FIL)feature for real-time validation and performance
evaluation through MATLAB/Simulink and Xilinx Vivado. In Plant 1, the PI
α
-PD2 controller exhibits
the least overshoot and the shortest rise time with power consumption from Xilinx of 0.3W. Similarly,
in plant 2, all the fractional-order controllers demonstrate less overshoot and quicker settling time
than the integer-order controllers with a power consumption of 0.3W. Finally, in plant 3, the
fractional-order controller achieves signicantly less overshoot and a much shorter rise time than
traditional controllers, with power consumption ranging from 3W to 4W. Overall, the performance of
Zynq-7000 FPGA-based fractional-order controllers shows improvements in step response character-
istics, resource utilization, and power consumption compared to the traditional controllers.
1. Introduction
Fractional-order controllers, such as the PI
α
D
β
controllers, have gained signicant attention in recent years due
to their improved efciency compared to conventional PID controllers, particularly for managing complicated
and nonlinear systems. Unlike traditional PID controllers, which rely on integer-order derivatives and integrals,
PI
α
D
β
controllers introduce two additional tuning parameters, the order of integration and the order of
differentiation, which can take non-integer fractional values. This added exibility allows PI
α
D
β
to enhance the
control performance in many real-world applications such as complex dynamics, improved robustness, and
exibility, and it will enhance the performance in time-delay systems. The advantages of these fractional-order
controllers make them suitable for applications that require robust and adaptive control strategies. When
selecting PI
α
D
β
controllers for control applications, the focus is on their potential to enhance closed-loop
performance, system robustness, and their superiority over conventional PID controllers [1]. With more
parameters than traditional controllers, fractional controllers can meet additional criteria, thus improving
overall system performance and increasing resilience against plant uncertainties, including variations in gain
RECEIVED
17 March 2025
REVISED
30 April 2025
ACCEPTED FOR PUBLICATION
6 May 2025
PUBLISHED
14 May 2025
© 2025 IOP Publishing Ltd. All rights, including for text and data mining, AI training, and similar technologies, are reserved.
ResearchGate has not been able to resolve any citations for this publication.
Article
Full-text available
In this paper, we introduce a category of Novel Jerk Chaotic (NJC) oscillators featuring symmetrical attractors. The proposed jerk chaotic system has three equilibrium points. We show that these equilibrium points are saddle-foci points and unstable. We have used traditional methods such as bifurcation diagrams, phase portraits, and Lyapunov exponents to analyze the dynamic properties of the proposed novel jerk chaotic system. Moreover, simulation results using Multisim, based on an appropriate electronic implementation, align with the theoretical investigations. Additionally, the NJC system is solved numerically using the Dormand Prince algorithm. Subsequently, the Jerk Chaotic System is modeled using a multilayer Feed-Forward Neural Network (FFNN), leveraging its nonlinear mapping capability. This involved utilizing 20,000 values of x1, x2, and x3 for training (70%), validation (15%), and testing (15%) processes, with the target values being their iterative values. Various network structures were experimented with, and the most suitable structure was identified. Lastly, a chaos-based image encryption algorithm is introduced, incorporating scrambling technique derived from a dynamic DNA coding and an improved Hilbert curve. Experimental simulations confirm the algorithm’s efficacy in enduring numerous attacks, guaranteeing strong resiliency and robustness.
Article
Full-text available
This research introduces a hardware implementation of DC-DC boost converter designed to elevate the DC voltage generated by renewable sources while effectively regulating it against line and load fluctuations for inverter application. The main objective is to boost the DC link voltage to the level of Vmax in the output AC voltage obtained from inverter circuits. This enables the inverters for transformer-less power conversion from DC to AC to reduce magnetic losses, size and weight of the inverter circuits used in the utility application. The proposed converter's topology and switching sequences play a crucial role in enhancing overall performance. Utilizing a Zero Current Switching (ZCS) technique, the converter efficiently recovers stored energy from the magnetics. The proposed converter attained the output voltage of 350 V at its current of 1A from the input voltage of 20 V at its current of 19 A. The ZCS technique and the topology of the converter enhances the efficiency to 92 %. The study employs traditional Proportional-Integral (PI) and Proportional-Integral-Derivative (PID) controllers for effective voltage regulation, analysing time domain specifications. Additionally, a Fuzzy logic controller is introduced as an alternative to PID controllers to compare their performance metrics, evaluating the optimization of the converter's transient and steady-state behaviours. The proposed converter is designed, simulated and their performance metrics are analysed using MATLAB for both with and without controllers. The step-time characteristics of the proposed converter with load resistance of RL = 500 Ω and an input voltage of Vi = 20 V has been determined and analysed. The PID system attained a rise time of 88.781 ms, an overshoot value of 9.341 %, and a steady-state error of 0.00043. The fuzzy system achieved a low-rise time of 10.624 ms, a low overshoot of 0.55 %, and a steady-state error of 0.0584. The hardware prototype of the proposed converter is implemented with a FPGA based PID and Fuzzy logic controllers for providing better voltage regulation and to improve the performance metrics of the converter. The simulation and experimental findings are contrasted, examined, and confirmed to ensure improved consistency in performance measures.
Article
Full-text available
This paper presents a comprehensive stability analysis of the boundary‐based hybrid control (BBHC) algorithm designed for boost converter. The stability assessment is carried out utilizing multiple Lyapunov functions, addressing both continuous conduction mode (CCM) and discontinuous conduction mode (DCM) operation. The boost converter is modeled as a hybrid automaton to capture its dynamic behavior accurately. Through rigorous Lyapunov stability analysis, this study demonstrates the effectiveness of the BBHC algorithm in ensuring stable operation of the boost converter across various operating modes. Additionally, the proposed control algorithm's validation is conducted using the FPGA‐in‐the‐loop (FIL) technique, highlighting its efficiency and robustness in real‐world applications. This research contributes valuable insights into the design and implementation of stable control strategies for boost converter, emphasizing the practical utility of the BBHC algorithm with FIL for enhanced performance and reliability in power electronics systems.
Article
Full-text available
To improve performance in terms of overshoot and motor response speed when a permanent-magnet synchronous motor (PMSM) with a proportional–integral (PI) controller is subjected to external disturbances, this paper proposes a speed control strategy based on an enhanced Beetle Antennae Search algorithm, which allows for adjustable parameters of the PI controller within a certain range. Firstly, to enhance the global and local search capabilities of each individual beetle, the step size was improved by linearly decreasing it. Secondly, a simulation model of a PMSM closed-loop control system was built to verify the effectiveness of the improved Beetle Antennae Search (BAS) algorithm. Finally, a linear feedback shift register model that generates four random numbers was developed on a field-programmable gate array (FPGA). The improved BAS algorithm for the PMSM control system was implemented on an FPGA using the Verilog hardware description language, and the feasibility of the system was verified through hardware simulation. Additionally, the hardware resource consumption on different FPGA platforms was analyzed. The simulation results demonstrate that the proposed new speed control strategy can reduce the overshoot and improve the motor response speed.
Article
Micro hydropower plants (MHPP) have gained significant attention as renewable energy source due to their environmental friendliness and potential for local power generation. However, the presence of voltage and current harmonics due to the variations in the load of micro hydropower plants can deteriorate power quality and cause operational challenges. Traditionally, an electronic load controller (ELC) has been an essential part of the MHPP, whose main function is to keep the power consumption equal to the generated power in order to keep the voltage and frequency stable. In this paper, we propose an innovative approach to enhance power quality in MHPP through the implementation of an FPGA-based harmonic elimination technique in an ELC. The proposed system employs an FPGA-based ELC, which enables real-time monitoring and control of load characteristics. By employing an advanced harmonic elimination technique using a discrete-time PID controller inside the FPGA, the system effectively eliminates voltage and current harmonics, resulting in improved power quality. The FPGA-based implementation provides high-speed and accurate control, allowing for rapid response to dynamic load changes. Experimental results obtained from a prototype of the FPGA-based ELC design demonstrate the effectiveness of the proposed system in significantly reducing harmonics and enhancing power quality. Comparative analysis with traditional control techniques confirms the superiority of the FPGA-based approach in terms of harmonic elimination performance. The proposed system offers a cost-effective and reliable solution for enhancing power quality in micro hydropower plants, thereby facilitating their integration into the grid and promoting sustainable energy practices. The proposed design was first simulated in the MATLAB Simulink and then a complete hardware model was implemented using a Xilinx FPGA and tested on an MHPP site. It performed very well on the physical site.
Article
Fractional-order systems and controls utilize concepts from fractional calculus for modelling, control designs, and practical applications. However, it can be challenging to transform these memory-dependent systems and controllers into hardware, which is why high-order integer systems are often used instead. Field Programmable Gate Arrays (FPGAs) are ideal for implementing fractional-order systems and controllers. Careful consideration of system quality, hardware cost, and speed is necessary to implement fractional-order systems, such as differentiators, integrators, controllers, and systems. Fortunately, recent technological advancements have made it easier, faster, and less expensive to implement digital hardware for fractional-order systems and controllers. This is mainly because the FPGA platform is a cost-effective and efficient solution for implementing high-quality approximations of fractional order systems with high throughput and short design time. Numerous attempts in the literature have been made to implement fractional-order systems and controllers on FPGAs. This article explores the methods of implementing fractional-order systems and PID controllers via FPGA technology. It briefly explains the definitions, approximations, implementation approaches, software tools, FPGA series, and models used in the literature to implement fractional-order systems and controls using FPGAs. The article also discusses future directions in FPGA implementation of fractional-order systems and controllers, highlights open problems, and offers possible solutions.