Key result
A PID controller successfully produced rapidly changing, complex physiological pulsatile flow waveforms without significant undershoot compared to an iterative controller.
A low-cost, Arduino-based PID controller provides superior accuracy over an iterative controller for generating complex, high-frequency physiological pulsatile flows in vitro.
PID control may enhance in vitro pulsatile flow accuracy; leaves open translation to device testing or in vivo models.
Producing accurate pulsatile flow rates is essential for many in vitro experimental studies in biofluid dynamics research. A controller system was developed to control a flow loop to produce easily adjustable pulsatile flow rates with sufficient accuracy. An Arduino board is used as a micro-controller to control a pump to produce various pulsatile flow rates, and an open-source proportional-integral-derivative (PID) control algorithm is developed for this purpose. Four non-trivial pulsatile waveforms were produced by the PID controller, as well as an iterative controller, and the performance of both controllers was evaluated. Both the PID and iterative controllers were able to successfully produce slowly-varying signals (single and multi-harmonic low frequency sine waves), but for high frequency signals where the flow has strong acceleration/deceleration (e.g. for physiological waveforms) the iterative controller exhibited significant undershoot. The comparison of PID and iterative controllers suggests that if the desired flow rate is a low frequency, simple waveform then the iterative controller is preferred due to simplicity of implementation. However, if the desired signal is rapidly changing and more complicated then the PID controller achieves better results. This system can be implemented in many flow loops due to its simplicity and low cost, and does not require a mathematical model of the system.
No takes yet. Share an insight, caveat, or question.
Najjari et al. (2017) studied in vitro experimental studies of physiological flows. PID controller vs. iterative controller was evaluated on accuracy of producing pulsatile flow rates. A PID controller successfully produced rapidly changing, complex physiological pulsatile flow waveforms without significant undershoot compared to an iterative controller.
Synapse has enriched 4 closely related papers on similar clinical questions. Consider them for comparative context: