LabView-based implementation of Balance-Based Adaptive Control technique

This paper presents the flexible function block for the implementation of the Balance-Based Adaptive Controller (B-BAC) designed in the form of the ready-to-use virtual controller in the LabView programming environment. The functionality of this block is very similar to the functionality of the PID function block embedded in various PLC devices. It allows for direct B-BAC implementation to control a wide variety of different industrial SISO processes. Laboratory experimental tests were carried out for the control of the electric flow heater and the performance of the B-BAC function block is compared with the gain-scheduling PI controller. The results show the functionality and generality of the presented B-BAC function block.