|
A Design of Local Control Unit using FPGA-Based PI-D Controller for Temperature Control System Electrical Engineering Department, Abstract Local Control Units (LCUs) in Distributed Control System (DCS) architectures are essential components that perform localized, real-time process control and data acquisition at the field level of industrial operations. In designing a LCU, generally, each plant to be controlled requires a different controller board which leads to inefficiency and high costs. In addition, the set-point kick phenomenon in the system is a common issue in PID-based control systems. This research uses an FPGA (Field Programmable Gate Arrays) board to build and implement a LCU for a temperature control system, allowing three actuators to be controlled with a single controller board. The actuators to be controlled are the servomotor, DC motor, and heater to represent the window, fan, and heater, respectively. The objective of parallelizing the control process in a single LCU board is to increase efficiency and save costs by reducing the number of controller board uses. In the LCU design, a FPGA functions as the primary controller. This FPGA implements a PID type-B (specifically PI-D) control method. Separately, the master control unit incorporates a microcontroller, which employs fuzzy logic to compute global errors and establish suitable set-points for each plant of the system. The implementation results show that the FPGA can control three plants simultaneously with the required resources: 2176 logic elements, 1149 registers, and 10 DSP blocks. With a set point of 35 ͦ- C, the transient response is obtained with a rise time of 16 minutes and 73 seconds, a settling time of 13 minutes and 58 seconds, 0% overshoot, and 0% steady-state error. Keywords: FPGA- PID Control- DCS- Temperature Control Topic: Digital Industry 4.0 |
| ICAST 2024 Conference | Conference Management System |