I. Introduction
The concept of real-time controller improvement has gained significant importance in achieving effective process in the loop control despite unpredictable disturbances. Until recently, classical control methods relied on approaches like model predictive control (MPC) [1], adaptive control methods [2], and offline optimization methods [3]. However, these methods were often either too mathematically complex or impractical for implementation on microcontrollers.