A Simulator For Oscillometric Blood-Pressure Signals
A Simulator For Oscillometric Blood-Pressure Signals
A Simulator For Oscillometric Blood-Pressure Signals
discussions, stats, and author profiles for this publication at: http://www.researchgate.net/publication/50248629
CITATIONS
DOWNLOADS
VIEWS
123
4 AUTHORS, INCLUDING:
Stephan Mieke
Physikalisch-Technische Bundesanstalt
33 PUBLICATIONS 195 CITATIONS
SEE PROFILE
(Received 5 November 2010; accepted 27 December 2010; published online 28 February 2011)
A device was developed allowing to generate simulated human blood pressure signals for the purpose of testing the performance of automated noninvasive sphygmomanometers. The apparatus reproducibly generates blood-pressure oscillations synthesized from prerecorded measurements on human subjects. These real-life data allow for a much better evaluation of the accuracy of blood-pressure
measurements than the existing simulators using artificial and thus less realistic waveforms. To assess
the performance of a given sphygmomanometer under both stable and varying conditions, generated
signals can be repeated in their original shape or distorted by well-defined artifacts. In comparison to
clinical tests, the procedural influences on the performance testing of sphygmomanometers are largely
reduced when the simulator is used. 2011 American Institute of Physics. [doi:10.1063/1.3549803]
I. INTRODUCTION
0034-6748/2011/82(2)/024303/7/$30.00
82, 024303-1
Downloaded 17 Mar 2011 to 192.53.103.200. Redistribution subject to AIP license or copyright; see http://rsi.aip.org/about/rights_and_permissions
024303-2
Riedel et al.
FIG. 1. Schematic view showing the interplay of recording unit, bloodpressure simulator, and sphygmomanometer.
In the following, a brief description of the aforementioned recording unit is given. The device in itself is of minor
importance for this paper, but some details on the oscillometric measurements may facilitate the understanding of the data
processing. Figure 2 shows a real-life blood-pressure measurement from the simulator database. Controlled by a personal computer, the cuff is inflated rapidly and then deflated
at a moderate rate of 23 mmHg/s. The cuff pressure is measured by a piezoresistive pressure transducer.11 Its analog sig-
FIG. 2. (a) Measured cuff pressure p, i.e., baseline pressure overlaid by oscillations from a human subject. The baseline pressure is deflated at a rate of
about 3 mmHg/s. The average heart rate is 78 beats per minute. (b) Pressure
oscillations p separated by subtracting a least-squares fit to the pressure
baseline. Insets: Regions around the systolic and diastolic pressures of this
signal.
Downloaded 17 Mar 2011 to 192.53.103.200. Redistribution subject to AIP license or copyright; see http://rsi.aip.org/about/rights_and_permissions
024303-3
FIG. 3. Spectral content (solid line) and integrated spectrum (dashed line) of the oscillometric signal shown in Fig. 2(b). The fundamental heartbeat frequency
at 1.31 Hz is normalized to 100%. The integrated spectrum is normalized to 100% at 12 Hz.
To regenerate the recorded pressure data in the pneumatic system of a SUT, a pneumatic pulse generator with
high dynamical capabilities is needed. In principle, artificial
oscillations in the cuff could be generated by a model of the
human arm with a mechanical actuator inside. The actuator
could change the diameter or volume of the arm model. The
undefined volume and different elasticities of the various inflatable cuffs, however, would result in an undefined pressure
response at a given mechanical deformation. Therefore, we
opted to determine the momentary pressure in the cuff and
apply a feedback to the actuator in order to generate the desired waveform. The measurement of the baseline pressure is
performed by simply inserting a T-fitting into the tube connecting the cuff and the measurement unit (console) of the
SUT and attaching a pressure sensor.
At the low frequencies occurring here (below 12 Hz),
the pressure propagates in the whole pneumatic system of
the SUT without noticeable delay. It is sufficient, therefore, to generate the oscillations externally by a pneumatic
pump and feed them into the tubing of the SUT.13 The cuff
is wrapped around a rigid cylinder substituting the human
arm.
The diaphragm pump used to feed pressure oscillations
into the pneumatic system of a SUT is schematically depicted
in Fig. 4. The pressure chamber above the diaphragm is connected to the SUT tubing by means of a T-fitting which has
been inserted for the test.
The baseline pressure generated by the SUT exerts a considerable force onto the diaphragm. In order to withstand this
force, an electronically commutated, brushless dc-motor14
is used as an actuator. The torque of the motor is transferred to the diaphragm via a pulley-belt mechanism and a
Downloaded 17 Mar 2011 to 192.53.103.200. Redistribution subject to AIP license or copyright; see http://rsi.aip.org/about/rights_and_permissions
024303-4
Riedel et al.
lever. The stroke of the diaphragm is limited to a few millimeters in order to avoid any undue deformation. The pulley has to exceed a certain minimum diameter in order to
avoid an excessive bending of the belt and to keep the shaft
rotation well below 360 . These constraints determined the
choice of the appropriate lever ratio and suitable diaphragm
diameter.
The waveform of the oscillations is taken from the simulator database mentioned above and output by means of a
combined ADC/DAC-adapter.12 The DAC signal controls the
motor current via the servocontroller,15 operated in current
output mode. The torque generated by a dc motor with a permanent magnetic or constantly excited stator is proportional
to the armature current and independent of the speed (torque
motor).
Due to the small displacements, the transmission ratio
and the active area of the diaphragm are nearly constant. The
force actuated on the diaphragm and the resulting pressure
is, therefore, proportional to the motor torque, and ideally,
this should allow for a simple feedforward control. As the
force does not depend on the deflection or speed, the generated pressure oscillation does not depend on the cuffs volume
and the resulting baseline pressure: larger cuffs need larger
pumping strokes but the same motor current for a given pressure oscillation. At higher baseline pressures from the cuff,
the required stroke for a given oscillation amplitude becomes
smaller, but the force to be added to the inflation force remains
the same again.
In practice, however, this appealing approach to control
the oscillation pressure directly via the motor current and
without feedback was not feasible due to the disturbances
caused by mechanical friction, the stiffness of the diaphragm
under pressure load, and by stickslip effects of the motor
bearings. In addition, the transfer characteristics from the setpoint voltage to the output current were somewhat coarse due
to the pulse-width modulation scheme of the power amplifier.
Attempts to reduce these disturbances by applying mechanical dither brought no satisfying success. Therefore, a feedback scheme utilizing stroke-amplitude control to overcome
the perturbations was required.
The control scheme of the pneumatic pulse generator has
to superimpose the oscillations onto the baseline pressure in
the cuff. The inflation and subsequent deflation of the cuff
are not controlled by the simulator, but are generated by the
pump and the exhaust valve of the SUT. This baseline pressure exceeds the oscillation amplitudes by 2 orders of magnitude, not to mention the finer structures of the oscillation
signal. In the simulator, the motor current has to compensate the considerable force exerted by the baseline pressure
and in addition has to generate the small oscillations. A feedback control for the two tasks based solely on the signal of
the pressure sensor was not feasible due to the aforementioned friction and noise artifacts in the pressure signal. Furthermore, a feedback scheme requires a considerably higher
sensor bandwidth than the moderate frequency content of the
oscillations in Fig. 3. The well-separated time scales of the
slowly varying baseline pressure and the much faster oscillations allow the motor to be controlled by a common feedback
loop.
Downloaded 17 Mar 2011 to 192.53.103.200. Redistribution subject to AIP license or copyright; see http://rsi.aip.org/about/rights_and_permissions
024303-5
tary baseline pressure of the SUT. Before the segment amplitude is fed to the control software as a position set-point, it
has to be scaled to the varying transfer ratio between stroke
and oscillation pressure, as described in Sec. IV A.
V. PERFORMANCE TESTS
FIG. 5. (Color online) Mechanical interior of the prototype, (A) motor, (B)
belt, (C) lever, and (D) bellow-coupled angular transducer. The right front
pole is removed for clarity. The part partly obscured by the bellows is the
pressure chamber.
Downloaded 17 Mar 2011 to 192.53.103.200. Redistribution subject to AIP license or copyright; see http://rsi.aip.org/about/rights_and_permissions
024303-6
Riedel et al.
The basic concept of the blood-pressure simulator presented in this paper differs substantially from commercial devices for the testing of sphygmomanometers. With its use of
prerecorded human signals which can be flexibly combined to
a wide range of realistic oscillometric waveforms, this simulator emulates the only currently accepted reference measure-
ACKNOWLEDGMENTS
A. Whitworth; World Health Organization, International Society of Hypertension Writing Group, J. Hypertens. 21, 1983 (2003).
2 L. A. Geddes, M. Voelz, C. Combs, D. Reiner, and C. F. Babbs, Ann.
Biomed. Eng. 10, 271 (1982).
3 The prevailing medical pressure unit is mmHg; permitted by the international system of units (SI). 1 mmHg = 133.3 Pa.
4 International Standard ISO 81060, Non-invasive sphygmomanometers,
Part 1 (2007); Part 2 (2009).
5 European Standard EN 1060-4, Non-invasive sphygmomanometers, Part
4 Test procedures (2004).
6 American National Standard ANSI/AAMI, SP10; Manual, electronic or
automated sphygmomanometers (2002).
7 E. OBrien, J. Petrie, W. Littler, M. de Swiet, P. L. Padfield, D. G. Altman,
M. Bland, A. Coats, and N. Atkins, J. Hypertens. 11, 677 (1993).
8 J. N. Amoore, J. Med. Eng. Technol. 17, 25 (1993).
9 E. Balestrieri and S. Rapuano, IEEE Trans. Instrum. Meas. IM-59, 2391
(2010).
10 Informations-Technologie
Babelsberg GmbH, Potsdam, Germany
(recordingunit.itbb.de).
11 PMP 4015; Piezoresistive pressure sensor, 10 PSI, 690 mbar, 517
mmHg. GE Measurements and Control Solutions, Billerica, USA
(www.gesensing.com).
12 APCI-3120; 16-bit-ADC, 14 bit DAC, PCI-Adapter. Addi-Data GmbH,
Rheinmnster, Germany (www.addi-data.com).
13 H. Gro, S. Mieke, and M. Ulbrich, J. Med. Eng. Technol. 20, 75 (1996).
14 EC 45; brushless dc-motor, 250 W. Maxon Motor AG, Sachseln, Switzerland (www.maxonmotor.com). The rated power is never applied due to the
Downloaded 17 Mar 2011 to 192.53.103.200. Redistribution subject to AIP license or copyright; see http://rsi.aip.org/about/rights_and_permissions
024303-7
small angular speeds occurring here. The motors torque is needed to withstand the inflation pressure.
15 DES 50/5; four-quadrant, electronic commutating controller. Maxon
Motor AG, Sachseln, Switzerland (www.maxonmotor.com). A single quadrant controller would be sufficient here because the inflation pressure of the SUT loads the drive always in one direction and because the inertial braking forces never exceed this
preload.
Downloaded 17 Mar 2011 to 192.53.103.200. Redistribution subject to AIP license or copyright; see http://rsi.aip.org/about/rights_and_permissions