Arduino control of a pulsatile flow rig

Dec 10, 2016
14 pages
Published in:
  • Medical Engineering and Physics 51 (2018) 67-71
  • Published: Nov 3, 2017
e-Print:

Citations per year

0 Citations
Abstract: (Elsevier Ltd)
•Use of an Arduino micro-controller to control a gear pump to produce physiologically realistic pulsatile flow.•More affordable than commercially available pumps, yet relatively easy to set up.•Off-the-shelf components are used, and source code for control is included, to facilitate building a similar system. This note describes the design and testing of a programmable pulsatile flow pump using an Arduino micro-controller. The goal of this work is to build a compact and affordable system that can relatively easily be programmed to generate physiological waveforms. The system described here was designed to be used in an in-vitro set-up for vascular access hemodynamics research, and hence incorporates a gear pump that delivers a mean flow of 900 ml/min in a test flow loop, and a peak flow of 1106 ml/min. After a number of simple identification experiments to assess the dynamic behaviour of the system, a feed-forward control routine was implemented. The resulting system was shown to be able to produce the targeted representative waveform with less than 3.6% error. Finally, we outline how to further increase the accuracy of the system, and how to adapt it to specific user needs.
Note:
  • Source code included (Matlab and Arduino) Revision 1
  • Pulsatile flow pump
  • In-vitro
  • Hemodynamics
  • Arduino
  • Feed forward control
  • [1]
    • S. Arimoto
      ,
    • S. Kawamura
      ,
    • F. Miyazaki
      • J Robot Syst 1 (1984) 2, 123-140
  • [2]
    (Ph.D. thesis)
    • L.D. Browne
  • [3]
    • L.D. Browne
      ,
    • M.T. Walsh
      ,
    • P. Griffin
      • Cardiovasc Eng Technol 6 (2015) 4, 450-462
  • [4]
    • R.A. Chaudhury
      ,
    • V. Atlasman
      ,
    • G. Pathangey
      ,
    • N. Pracht
      ,
    • R.J. Adrian
    et al.
      • Cardiovasc Eng Technol 7 (2016) 2, 148-158
  • [5]
    • P.R. Hoskins
      ,
    • T. Anderson
      ,
    • W.N. McDicken
      • Phys.Med.Biol. 34 (1989) 11, 1709-1717
  • [6]
    • J. Petersen
      • Med Biol Eng Comput 22 (1984) 277-280
  • [7]
    • D. Plewes
      ,
    • S. Urchuck
      ,
    • S. Kim
      ,
    • I. Soutar
      • Med.Phys. 22 (1995) 1111-1115
  • [8]
    • S. Schampaert
      ,
    • K.A.M.A. Pennings
      ,
    • M.J.G. van de Molengraft
      ,
    • N.H.J. Pijls
      ,
    • F.N. van de Vosse
    et al.
      • Physiol.Meas. 35 (2014) 687-702
  • [9]
    • P. Segers
      ,
    • F. Dubois
      ,
    • D. de Wachter
      ,
    • P. Verdonck
      • Cardiovasc Eng 3 (1998) 1, 48-56
  • [10]
    • M. Sigovan
      ,
    • V. Rayz
      ,
    • W. Gasper
      ,
    • H.F. Alley
      ,
    • C.D. Owens
    et al.
      • Ann Biomed Eng 41 (2013) 4, 657-668
  • [11]
    • S. Sivanesan
      ,
    • T.V. How
      ,
    • R.A. Black
      ,
    • A. Bakran
      • J Biomech 32 (1999) 915-925
  • [12]
    • W. Tsai
      ,
    • Ö. Savaş
      • Med Biol Eng Comput 48 (2010) 197-201