Heliyon (Apr 2024)

Multi-loop active disturbance rejection control and PID control strategy for poultry house based on GA, PSO and GWO algorithms

  • Narjice Elghardouf,
  • Yassine Ennaciri,
  • Ahmed Elakkary,
  • Nacer Sefiani

Journal volume & issue
Vol. 10, no. 8
p. e29579

Abstract

Read online

Maintaining the health and welfare of broilers, besides obtaining and optimizing good performance, are the main objectives of poultry production. In response, climate control remains the most guaranteed strategy for managing livestock successfully. Separate controlling temperature and humidity on the one hand; and contaminant gases on the other was a focus of several investigations. Thus, the particularity of this work which involves the study, analysis, and control of broiler livestock building while taking into account, at the same time, all the system's constituent variables (i.e., temperature, humidity, NH3 and CO2 concentration, air velocity, and differential pressure). In this paper, an Active Disturbance Rejection Control (ADRC) and Proportional Integral Derivative (PID) controllers were designed and combined with a multi-loop approach for a multi-inputs multi-outputs (MIMO) system. Then, Genetic Algorithm (GA), Particle Swarm Optimization (PSO), and Grey Wolf Optimization (GWO) were used to obtain the optimal controllers' parameters employing the reward function, the Integrated Time Absolute Error (ITAE), according to the poultry system requirements. Simulation experiments were carried out using the Matlab Simulink toolbox to verify the effectiveness of all the proposed control methods with the two optimization algorithms regarding stabilization and tracking setpoints. Despite the introduction of several disturbances in the plant model, the PSO-ADRC controller still exhibits notable benefits in terms of rise time, overshoot, settling time, and good disturbance rejection, proving the robustness of the suggested control method.

Keywords