Acessibilidade / Reportar erro

Investigation of an Intellectual Tracking System Using the Intelligent Controller for Infusion Pump in Medical Applications

Abstract

The paper proposes design and investigates controllers for infusion pump systems to actuate air control flow with improved performance. The actuator is realized with a permanent magnet brushless DC motor controlled by a self-tune PID controller replaced self-tune fuzzy-PID controller. Using the nonlinear model of the infusion pump system includes the motor driver, fuzzy-PID controller, and gear head as the load connected to the analysis of experimental results. The proposed control topology will improve transient responses such as rise time and steady-state error of the infusion pump system. The actuation system needs an efficient actuator with a controller for tracking desired response with self-tuning depending on linear and nonlinear conditions. The complete electromechanical actuator for fin control is modeled in MATLAB/SIMULINK environment. The simulation results show a better transient response and fewer torque ripples in the proposed system and a comparison study is performed for fuzzy-PID and conventional PID controllers.

Keywords:
Fuzzy; PID; controller; Infusion Pump; BLDC motor; self-tune.

HIGHLIGHTS

Design of infusion pump systems to actuate air control flow control for patients

A self-adaptive fuzzy controller to operate infusion and deliver better efficiency.

The hardware and simulation model of infusion pump is developed

INTRODUCTION

The use of electromechanical actuation systems is increasing day by day in many tracking applications to improve actuation system performance [11 Rubaai A, Young P. Hardware/Software Implementation of Fuzzy-Neural-Network Self-Learning Control Methods for Brushless DC Motor Drives. IEEE Trans on Ind App. 2016 Jan;52(1):414-24.]. The electro-mechanical actuation system is being used in the actuation system of the infusion pumps and infusion pumps [22 Murali M, Arulmozhiyal R. Investigation on modeling and simulation BLDC motor fed universal actuation system. Numer. Metho for Calc and Desi in Engg. 2021 Sep;37(1):1-7.

3 Bai F, Zhang X, Xu D. Accurate Position Tracking Control of SMAAs Based on Low-Complexity Self-Sensing Model and Compound Control Strategy. IEEE Sen. 2023 Feb;23(3):2280-90.
-44 Muniraj M, Arulmozhiyal Ramaswamy. Modeling and Simulation of Control Actuation System with Fuzzy-PID Logic Controlled Brushless Motor Drives for Missiles Glider Applications. Sci World. 2015 Jan;1(1):1-11.]. The actuator needs to maintain constant torque performance for various dynamic loads. Brushless DC motor is intensively used in many applications like aerospace defense and industrial automation. Electromechanical actuator needs better torque-speed characteristics for which BLDC motor is an ideal choice as an actuator system [55 Muniraj M, Ramswamy Arulmozhiyal. Investigation on Solar PV generation and design of switched reluctance motor for Smart Agriculture actuation system. Braz. Arch. Biol. Technol. 2018 Oct; 61(1): 1-17.

6 Murali Muniraj and R. Arulmozhiyal, “An improved self-tuning control mechanism for BLDC motor using Grey Wolf optimization Algorithm”, LNEE. 2018 Oct; 637(1): 315-24.
-77 Sekhar V, Deepa B, Muniraj M. A Cascaded Multilevel Inverter design based Harmonic Optimization using TLBO Algorithm for Wind Energy System. IOP Conf. Ser. 2022 Sep;1272(1):1-8.]. A drive system for BLDC motor is developed on current control techniques using PWM signals. Among the controller, conventional PID is the most popular controller in practice and has poor dynamic behavior for nonlinear loads in real-time applications [88 Muniraj M, Ramaswamy A. Optimization and Validation of Model Predictive Controller (MPC) Approach for Wind Turbine Energy System in Domestic Loads. Braz. Arch. Biol. Technol. 2023;66(1):1-10.

9 Manikandan R, Arulmozhiyal R. Intelligent Position Control of a Vertical Rotating Single Arm Robot Using BLDC Servo Drive.JPE. 2016 Jan;16(1):205-16.
-1010 Stergiopoulos G, Kotzanikolaou P, Konstantinou C, Tsoukalis A. Process-Aware Attacks on Medication Control of Type-I Diabetics Using Infusion Pumps. IEEE Sys. 2023;1(1):1-12.]. A control algorithm integrating a fuzzy-PID controller and a Brushless DC drive is shown in Figure 1. The control algorithm performs fast operation with a fuzzy-PID controller for nonlinear systems and overcomes its oscillatory response by switching gains of the fuzzy-PID controller [1111 Yuura S, Watanabe Y, Furutani K, Handa T. Ultrasonic-driven synthetic-jet actuator: High-efficiency actuator creating high-speed and high-frequency pulsed jet. Sen & Act A: Phy. 2023 Apr; 353(1):114-23.

12 Wang X, Xiong X, Li C, Wang X, Luo Y. Simulation and Experimental Study on Vacuum Negative Pressure Infusion of Working Fluid for Micro Heat Pipes. IEEE Acc. 2022 Jan;10(1): 27-37.

13 Palanisamy, R. Shanmugasundaram, V. Vidyasagar, S. A SVPWM control strategy for capacitor voltage balancing of flying capacitor based 4-level NPC inverter. J. Electr. Eng. Technol. 2020. 15(1). 2639-49.
-1414 Madhubalan S., Padma S., Abdul Shabeer H. Stability enhancement of power system with UPFC using hybrid TLBO algorithm. J Sci Ind Res, 2020. 79 (2),112-5.]. The proposed controller has a shorter rising time, and less overshoot and oscillation than PID control, which is an ideal requirement for underwater infusion pumps. To verify the proposed system the complete setup was simulated in a MATLAB-SIMULINK environment.

Figure 1
Overview of Infusion Pump

Figure 2
Conventional PID controller

MATERIAL AND METHODS

Modeling and tuning controllers is a difficult task in the BLDC motor drive system. The design of the BLDC motor drive controller requires three feedback closed loops in considering current speed and position. The first closed loop is a current controller that performs by limiting the maximum current to protect the motor and the second closed loop is a speed controller to maintain the fin at the desired speed limit. The outer (third) closed loop is a position controller to maintain the fin at a set desired position in infusion pumps. The PID controllers are used for feedback systems due to their simplicity and ease of operation conventionally, showing poor performance during the change in load and change of commands. Tuning the control gain is tedious and time-consuming. To overcome the limitations fuzzy-based PID controllers are proposed. Fuzzy PID does not require complex mathematical modeling and they are more suitable in a nonlinear environment. It extends its advantage with minimized error and faster response compared to conventional one.

(1) C z = K p + K i T z z - 1 + K d T z - 1 z

Kp - Proportional gain

Ki - Integral gain

Kd - Derivative gain

T - Sampling time in sec

The basic model of conventional PID controller as shown in Figure 2 is used in position, speed, and current controllers but their gain values Kp, Ki, and Kd are differed as per the position and current magnitude working ranges. From the PID control law, the mathematical formulation of the discrete controller is formed as per equation 1. Fuzzy PID controller is impended based P,I and D values with the range of membership is the function used as unity +1, and hence it is required to scale the control signals before and after fuzzy inference as shown in Figure 3.

Figure 3
Combination of Fuzzy PID controller

Figure 4
Membership Functions of ‘e’ ‘ce’ ‘u’

Reference current magnitude Idc* is the output of the outer loop position controller and gate pulse duty cycle is the output of the inner loop current controller and compared with the actual measured and feed current controller. The scaling factors are derived from conventional PID controller gains as per equation (2)-(5). One feed-forward path is provided to ensure the working of proportional action when the fuzzy PID controller is linear. Anti-windup feature is included to control the saturation level of the output response signal, so as to improve the quick response of the fuzzy PID controller.

(2) G E = 1 max . e r r o r
(3) G C E = G E * K p - K p 2 - 4 K i K d K i 2
(4) G U = K d G C E
(5) G C U = K i G E

GE - Error normalization factor

GCE - Change in measurement normalization factor

GU - Response de-normalization factor

GCU - Change in response de-normalization factor

Input and output variables are mapped via membership functions to work with a fuzzy inference system as shown in Figure 4. They are triangular and cross neighbor sets at a membership value of 1. Mamdani type inference is used for the inference engine and the center of gravity method is used for defuzzification. The linguistic variables are divided into seven groups and they are all - negative large, nm - negative medium, ns - negative small, NZ-negative zero, zzero, Pzpositive zero pspositive small, pm - positive medium, and pl - positive large.

Inference engine work is based on rules as per Table 1, there are 9×9=81 rules are possible in the matrix. The top row and left column of the matrix indicate the fuzzy set of the variables ‘e’ and ‘ce’ respectively and the variable ‘u’ is shown in the body of the matrix. The surface view of the fuzzy PID controller is shown in Figure 5, whereas the x-axis is error ‘e’, y-axis is changing in measurement ‘ce’ and z-axis is output response ‘u’ results in plot shows a smooth surface.

Table 1
Fuzzy rule-based matrix

Figure 5
Surface viewer of fuzzy PID controller

RESULTS AND DISCUSSION

The simulation implementation of Infusion pump fin position control drive in MATLAB and simulated in for commanded signal and several tests are performed to validate the controller design as per Figure 6.

Figure 6
Simulink Block diagram of infusion pump

The analysis for conventional PID and fuzzy PID controller response are presented in Figures 7 and 8 to verify the dynamic behavior in terms speed, current and back-EMF of proposed controller. Simulation is carried up to 0.2 seconds and the initial position was changed for commanded value of 2100 counts. The results suggest in speed control fuzzy performance is better than conventional one including settling errors. In proposed system two gear heads are designed with gear ratio of 1:14 and 1:135.

Figure 7
Conventional PID controller for Infusion Pump

Figure 8
Fuzzy PID controller for Infusion Pump

Figure 9
Speed control for Infusion Pump System

The incremental encoder will increment the pulse counts of 0.25 in each edge. So one revolution of motor will give us 100ppr that can be possible in 400 edges then (400*14*135) 100 pulse counts are possible for one revolution. The pulse counts required for 360 is 756000 pulse counts, for one degree fin movements 2100 pulse counts. For step change of speed analysis is carried are as shown in Figure 9 show the speed step up from 2000rpm into 10000rpm at 0.05 sec then step down to 10000rpm into 5000rpm at 0.1 sec. The fin is required to move to 2 degree then in that case position analysis is carried for 4100 counts.

A comparison is made with the dynamic behaviors and presented in Table 2. With the rising time (Tr), percentage of maximum overshoot (Mp) and ± percentage of steady-state error, the performance of fuzzy PID is better than the conventional ones in all operating conditions of commanded signals.

Table 2
Result comparison of Conventional PID and Fuzzy PID

The algorithm achieved with less rise time makes key improvements in the overall tracking system with less rise rime and settling time. The up-to-date investigation and experimental results tabulated are directed to implementing a fuzzy-PID controller for all tracking applications to hold better tracking responses.

CONCLUSION

A fuzzy-PID tracking method is presented and compared conventional self-tune-PID controller. Initially, an experimental test is carried out in MATLAB SIMULINK, and comparison results describe the superior the proposed fuzzy control algorithm. The results of numerical simulations show that, when compared to other controllers, the suggested technique has greater control performance, stronger resilience, better adaptation to diverse roadways, and shorter braking distance. The test results confirm the proposed fuzzy-PID control algorithm stability offers a low-cost, simple-to-implement, and simple-to-interpret alternative and has improved solution count and timing, which is important for assessing flow accuracy and uniformity at low flow rates.

  • Funding: This research received no external funding.

REFERENCES

  • 1
    Rubaai A, Young P. Hardware/Software Implementation of Fuzzy-Neural-Network Self-Learning Control Methods for Brushless DC Motor Drives. IEEE Trans on Ind App. 2016 Jan;52(1):414-24.
  • 2
    Murali M, Arulmozhiyal R. Investigation on modeling and simulation BLDC motor fed universal actuation system. Numer. Metho for Calc and Desi in Engg. 2021 Sep;37(1):1-7.
  • 3
    Bai F, Zhang X, Xu D. Accurate Position Tracking Control of SMAAs Based on Low-Complexity Self-Sensing Model and Compound Control Strategy. IEEE Sen. 2023 Feb;23(3):2280-90.
  • 4
    Muniraj M, Arulmozhiyal Ramaswamy. Modeling and Simulation of Control Actuation System with Fuzzy-PID Logic Controlled Brushless Motor Drives for Missiles Glider Applications. Sci World. 2015 Jan;1(1):1-11.
  • 5
    Muniraj M, Ramswamy Arulmozhiyal. Investigation on Solar PV generation and design of switched reluctance motor for Smart Agriculture actuation system. Braz. Arch. Biol. Technol. 2018 Oct; 61(1): 1-17.
  • 6
    Murali Muniraj and R. Arulmozhiyal, “An improved self-tuning control mechanism for BLDC motor using Grey Wolf optimization Algorithm”, LNEE. 2018 Oct; 637(1): 315-24.
  • 7
    Sekhar V, Deepa B, Muniraj M. A Cascaded Multilevel Inverter design based Harmonic Optimization using TLBO Algorithm for Wind Energy System. IOP Conf. Ser. 2022 Sep;1272(1):1-8.
  • 8
    Muniraj M, Ramaswamy A. Optimization and Validation of Model Predictive Controller (MPC) Approach for Wind Turbine Energy System in Domestic Loads. Braz. Arch. Biol. Technol. 2023;66(1):1-10.
  • 9
    Manikandan R, Arulmozhiyal R. Intelligent Position Control of a Vertical Rotating Single Arm Robot Using BLDC Servo Drive.JPE. 2016 Jan;16(1):205-16.
  • 10
    Stergiopoulos G, Kotzanikolaou P, Konstantinou C, Tsoukalis A. Process-Aware Attacks on Medication Control of Type-I Diabetics Using Infusion Pumps. IEEE Sys. 2023;1(1):1-12.
  • 11
    Yuura S, Watanabe Y, Furutani K, Handa T. Ultrasonic-driven synthetic-jet actuator: High-efficiency actuator creating high-speed and high-frequency pulsed jet. Sen & Act A: Phy. 2023 Apr; 353(1):114-23.
  • 12
    Wang X, Xiong X, Li C, Wang X, Luo Y. Simulation and Experimental Study on Vacuum Negative Pressure Infusion of Working Fluid for Micro Heat Pipes. IEEE Acc. 2022 Jan;10(1): 27-37.
  • 13
    Palanisamy, R. Shanmugasundaram, V. Vidyasagar, S. A SVPWM control strategy for capacitor voltage balancing of flying capacitor based 4-level NPC inverter. J. Electr. Eng. Technol. 2020. 15(1). 2639-49.
  • 14
    Madhubalan S., Padma S., Abdul Shabeer H. Stability enhancement of power system with UPFC using hybrid TLBO algorithm. J Sci Ind Res, 2020. 79 (2),112-5.

Edited by

Editor-in-Chief: Alexandre Rasi Aoki
Associate Editor: Alexandre Rasi Aoki

Publication Dates

  • Publication in this collection
    09 Sept 2024
  • Date of issue
    2024

History

  • Received
    04 July 2023
  • Accepted
    17 Nov 2023
Instituto de Tecnologia do Paraná - Tecpar Rua Prof. Algacyr Munhoz Mader, 3775 - CIC, 81350-010 Curitiba PR Brazil, Tel.: +55 41 3316-3052/3054, Fax: +55 41 3346-2872 - Curitiba - PR - Brazil
E-mail: babt@tecpar.br