Professional Documents
Culture Documents
net/publication/50248629
CITATIONS READS
7 389
4 authors, including:
Stephan Mieke
Physikalisch-Technische Bundesanstalt
38 PUBLICATIONS 386 CITATIONS
SEE PROFILE
All content following this page was uploaded by Stephan Mieke on 25 June 2015.
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. Rev. Sci. Instrum. 82, 024303 (2011)
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 Rev. Sci. Instrum. 82, 024303 (2011)
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.
IV. ARTIFICIAL OSCILLATION SIGNALS in Fig. 4. The pressure chamber above the diaphragm is con-
nected to the SUT tubing by means of a T-fitting which has
A. The generation of pressure oscillations
been inserted for the test.
To regenerate the recorded pressure data in the pneu- The baseline pressure generated by the SUT exerts a con-
matic system of a SUT, a pneumatic pulse generator with siderable force onto the diaphragm. In order to withstand this
high dynamical capabilities is needed. In principle, artificial force, an electronically commutated, brushless dc-motor14
oscillations in the cuff could be generated by a model of the is used as an actuator. The torque of the motor is trans-
human arm with a mechanical actuator inside. The actuator ferred to the diaphragm via a pulley-belt mechanism and a
could change the diameter or volume of the arm model. The
undefined volume and different elasticities of the various in-
flatable 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 de-
sired waveform. The measurement of the baseline pressure is
performed by simply inserting a T-fitting into the tube con-
necting 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, there-
fore, 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. FIG. 4. Schematic sketch of the blood pressure simulator. Three-way cocks
The diaphragm pump used to feed pressure oscillations A and T are depicted in their simulation position, i.e., after all initial adjust-
into the pneumatic system of a SUT is schematically depicted ments have been performed.
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. Rev. Sci. Instrum. 82, 024303 (2011)
lever. The stroke of the diaphragm is limited to a few mil- The motor current compensating the baseline pressure
limeters in order to avoid any undue deformation. The pul- is controlled by sensing the position of the diaphragm.
ley has to exceed a certain minimum diameter in order to The position signal is supplied by a conductive plastic
avoid an excessive bending of the belt and to keep the shaft potentiometer16 attached to the motor shaft. The potentiome-
rotation well below 360◦ . These constraints determined the ter is fed with a constant voltage; the position-dependent
choice of the appropriate lever ratio and suitable diaphragm wiper voltage is input into the ADC. The feedback loop is
diameter. closed by real-time software running on the personal com-
The waveform of the oscillations is taken from the sim- puter. It controls the motor torque via the DAC output and the
ulator database mentioned above and output by means of a servoamplifier.
combined ADC/DAC-adapter.12 The DAC signal controls the The diaphragm tries to respond to the baseline pressure
motor current via the servocontroller,15 operated in current by moving downward. The feedback counteracts this position
output mode. The torque generated by a dc motor with a per- change. Roughly speaking, the position control holds the di-
manent magnetic or constantly excited stator is proportional aphragm near the center of the stroke range, regardless of the
to the armature current and independent of the speed (torque baseline pressure. This feedback is slow enough not to inter-
motor). fere with the oscillation strokes.
Due to the small displacements, the transmission ratio The oscillations are added to the set-point signal of the
and the active area of the diaphragm are nearly constant. The position control scheme. Since the stroke depends on the cuff
force actuated on the diaphragm and the resulting pressure volume, its inner pressure, and the atmospheric pressure, a
is, therefore, proportional to the motor torque, and ideally, self-calibrating feedforward principle has to be applied. When
this should allow for a simple feedforward control. As the the cuff is fully inflated, the diaphragm performs some initial
force does not depend on the deflection or speed, the gener- probing pump-strokes under control of the angular transducer.
ated pressure oscillation does not depend on the cuff’s volume The pressure generated by the probing strokes is measured
and the resulting baseline pressure: larger cuffs need larger and a slight digital averaging is applied for noise reduction.
pumping strokes but the same motor current for a given pres- The ratio between pressure signal and angular displacement
sure oscillation. At higher baseline pressures from the cuff, is the calibration factor for the oscillation strokes at the
the required stroke for a given oscillation amplitude becomes current baseline pressure. Multiple short strokes are applied
smaller, but the force to be added to the inflation force remains in order to mimic the timing of anatomic oscillations. This
the same again. is important due to thermal transients between adiabatic and
In practice, however, this appealing approach to control isothermal compressions in the cuff, which occur on the same
the oscillation pressure directly via the motor current and time scale as the oscillations. The fast pressure variations
without feedback was not feasible due to the disturbances are henceforth controlled solely by means of the position
caused by mechanical friction, the stiffness of the diaphragm sensor.
under pressure load, and by stick–slip effects of the motor The output of the pressure sensor is digitized and
bearings. In addition, the transfer characteristics from the set- smoothed by software low-pass filter to give the momentary
point voltage to the output current were somewhat coarse due pressure in the cuff. This quantity is used to synchronize the
to the pulse-width modulation scheme of the power amplifier. oscillations of the model signal as described in Sec. IV B. In
Attempts to reduce these disturbances by applying mechan- addition, the momentary cuff pressure is needed to calculate
ical dither brought no satisfying success. Therefore, a feed- the stroke required to generate a given oscillation amplitude,
back scheme utilizing stroke-amplitude control to overcome which is inversely proportional to the absolute pressure (inter-
the perturbations was required. nal plus atmospheric pressure). This dependency is accounted
The control scheme of the pneumatic pulse generator has for by the real-time software.
to superimpose the oscillations onto the baseline pressure in The initial probing strokes could trigger an irregular reac-
the cuff. The inflation and subsequent deflation of the cuff tion of the SUT or could be disturbed by the beginning defla-
are not controlled by the simulator, but are generated by the tion of the SUT. To avoid this, the T-fitting is equipped with a
pump and the exhaust valve of the SUT. This baseline pres- three-way cock, the T-cock in Fig. 4, blocking the connection
sure exceeds the oscillation amplitudes by 2 orders of mag- to the SUT’s console during the probing strokes. The volume
nitude, not to mention the finer structures of the oscillation of the cuffs was found to be rather constant once they had
signal. In the simulator, the motor current has to compen- been fully inflated. Therefore, the volume needs no further
sate the considerable force exerted by the baseline pressure software correction after initial probing.
and in addition has to generate the small oscillations. A feed- Some recently developed sphygmomanometers measure
back control for the two tasks based solely on the signal of the oscillations during slow inflation and do not exploit the de-
the pressure sensor was not feasible due to the aforemen- flation phase at all. In these cases, an auxiliary pump inflates
tioned friction and noise artifacts in the pressure signal. Fur- the cuff prior to testing. This facilitates the initial stroke cali-
thermore, a feedback scheme requires a considerably higher bration as well as the settling of the cuff-fastener to achieve a
sensor bandwidth than the moderate frequency content of the constant cuff volume. The auxiliary pump is connected to the
oscillations in Fig. 3. The well-separated time scales of the pneumatic system via the A-cock (see Fig. 4). The probing
slowly varying baseline pressure and the much faster oscilla- strokes are performed after full inflation of the cuff, while the
tions allow the motor to be controlled by a common feedback T-cock blocks off the SUT. Afterward, the auxiliary pressure
loop. is released again through the A-cock.
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 Rev. Sci. Instrum. 82, 024303 (2011)
B. Synchronization of the oscillometric signal with tary baseline pressure of the SUT. Before the segment ampli-
the deflation of the SUT tude is fed to the control software as a position set-point, it
The oscillation amplitude depends on the baseline has to be scaled to the varying transfer ratio between stroke
pressure from the cuff in a manner that is specific for each and oscillation pressure, as described in Sec. IV A.
subject—this is the rationale of sphygmomanometry. For
any model signal in the database the baseline pressure was V. PERFORMANCE TESTS
released at a rate controlled by the recording unit during
the clinical data collection. A SUT will, in general, deflate A prototype of the blood-pressure simulator was built
the cuff at a different rate. At a given baseline pressure, the (Fig. 5) and several tests were conducted to evaluate its per-
SUT expects a defined oscillation amplitude and waveform formance:
to indicate the same blood pressure values as recorded. Blood r comparing the generated pneumatic signal with elec-
pressure measurements do—within wide margins—not de- trical sinusoidal signals;
pend on the deflation rate which is why this parameter varies r comparing the generated pneumatic signal with
considerably across sphygmomanometers on the market. recorded human signals;
Even stepwise deflation is practical. For the simulator it is r checking the repeatability and reproducibility of the
necessary, therefore, to output the recorded model oscillations generated signals;
with a timing corresponding to the actual deflation rate of r investigating the effect of different cuff volumes on the
the SUT. This cannot be achieved by simply shrinking or generation of the pneumatic signal.
stretching the time scale of the model signal, as this would
change the heartbeat rate and the oscillation waveforms. The Tests performed with clinical sphygmomanometers gave
individual oscillation segments in the model signal have to be standard deviation for repeated measurements with a fixed
treated separately, instead, such that neither their waveform setting staying within 1.5 mmHg for 70% (within 2.0 mmHg
nor their frequency is compromised. for 90%) of the displayed results. The standard deviation
This requires a processing of the original blood pressure of the individual generated pressure pulse was below 0.02
recordings before they can be used for a simulation. The main mmHg for all pulse amplitudes up to 4 mmHg. Arbitrary er-
steps are as follows: rors, intentionally imposed on the self-calibration of the sim-
ulator for different cuff sizes, produced accordingly shifted
(i) separation of oscillation and baseline pressure; results, thus proving that different cuff volumes are com-
(ii) segmentation of the oscillations. pensated correctly. The frequency response of the pneumatic
The first step is achieved by subtracting a least-square fit system and its dependence on the diaphragm material (see
to the slowly varying baseline pressure. The remaining oscil- Sec. IV A) were investigated at Dresden Technical
lations [see Fig. 2(b)] are then dissected into single oscillation University.17
periods (model segments) at their minima. A residual skew in Figure 6(a) shows the recorded test cycle of a rather
the model segments is removed by subtracting the tangent at quickly (7 mmHg/s) deflating sphygmomanometer with
both minima to facilitate the concatenation of segments. An oscillations overlaid by the simulator. The model segments
impression of deskewed and concatenated segments is given are taken from the signal in Fig. 2(b). Due to the faster
in Fig. 6(b). deflation, only a subset of oscillations is used and the overlaid
Each segment is tagged with its accompanying baseline oscillations are less visible than those in Fig. 2(a). In the fast
pressure, i.e., the pressure which has been exerted while the inflation phase they are actually indiscernible. The model seg-
respective model segment was recorded. The individual seg- ments, selected and concatenated in real-time, are shown in
ments are stored in a dataset for the real-time control of the Fig. 6(b). In contrast to Fig. 2(b), the segments of Fig. 6(b)
test process; the original dataset itself is no longer required.
During the testing of a SUT, the momentary baseline
pressure exerted by the SUT is measured. The software
selects—by means of the pressure tag—the correct model seg-
ment for that baseline pressure of the SUT. The selected seg-
ment is fed to the diaphragm–pump controller. After the cur-
rent model segment has been completed a new measurement
of the baseline pressure is performed and the next matching
model segment is selected and output by the drive-controller.
This will be repeated with the simulated heartbeat rate until
the baseline pressure has reached a lower limit. The subse-
quent model segments are easily “stitched” to the previous
ones without discontinuities due to the mentioned subtraction
of the tangents.
FIG. 5. (Color online) Mechanical interior of the prototype, (A) motor, (B)
The model signals are recorded with a low deflation rate.
belt, (C) lever, and (D) bellow-coupled angular transducer. The right front
This way an excess of model segments is available, facilitat- pole is removed for clarity. The part partly obscured by the bellows is the
ing the selection of the model segment closest to the momen- 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. Rev. Sci. Instrum. 82, 024303 (2011)
tion rate (3 mmHg/s) indicated 121 mmHg, 74 mmHg, and 4 “Test procedures” (2004).
6 American National Standard ANSI/AAMI, SP10; “Manual, electronic or
78 beats per minute for the same model signal. Such discrep-
automated sphygmomanometers” (2002).
ancies, especially, if human artifacts come into play, are well 7 E. O’Brien, J. Petrie, W. Littler, M. de Swiet, P. L. Padfield, D. G. Altman,
known from detailed surveys18 of the behavior of commercial M. Bland, A. Coats, and N. Atkins, J. Hypertens. 11, 677 (1993).
8 J. N. Amoore, J. Med. Eng. Technol. 17, 25 (1993).
SUT’s.
9 E. Balestrieri and S. Rapuano, IEEE Trans. Instrum. Meas. IM-59, 2391
(2010).
10 Informations-Technologie Babelsberg GmbH, Potsdam, Germany
VI. SUMMARY AND OUTLOOK (recordingunit.itbb.de).
11 PMP 4015; Piezoresistive pressure sensor, 10 PSI, 690 mbar, 517
The basic concept of the blood-pressure simulator pre- mmHg. GE Measurements and Control Solutions, Billerica, USA
sented in this paper differs substantially from commercial de- (www.gesensing.com).
12 APCI-3120; 16-bit-ADC, 14 bit DAC, PCI-Adapter. Addi-Data GmbH,
vices for the testing of sphygmomanometers. With its use of
Rheinmünster, Germany (www.addi-data.com).
prerecorded human signals which can be flexibly combined to 13 H. Groß, S. Mieke, and M. Ulbrich, J. Med. Eng. Technol. 20, 75 (1996).
a wide range of realistic oscillometric waveforms, this simu- 14 EC 45; brushless dc-motor, 250 W. Maxon Motor AG, Sachseln, Switzer-
lator emulates the only currently accepted reference measure- land (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 Rev. Sci. Instrum. 82, 024303 (2011)
small angular speeds occurring here. The motor’s torque is needed to with- 16 P2201 A502; plastic potentiometer. Novotechnik OHG, Ostfildern,
stand the inflation pressure. Germany (www.novotechnik.com). Lifetime is 107 cycles or 100 full days
15 DES 50/5; four-quadrant, electronic commutating controller. Maxon of uninterrupted operation.
Motor AG, Sachseln, Switzerland (www.maxonmotor.com). A sin- 17 M. Mehner, B. Fischer, S. Mieke, R. Seemann, and F. Wonka, Biomed.
gle quadrant controller would be sufficient here because the in- Tech. 52(Suppl.), 1569047551 (2007).
flation pressure of the SUT loads the drive always in one di- 18 J. N. Amoore, Y. Lemesre, I. Murray, E. Vacher, S. Mieke, S. King,
rection and because the inertial braking forces never exceed this F. Smith, and A. Murray, J. Hypertens. 26, 35 (2008).
preload. 19 B. V. Lode, Groningen, The Netherlands.
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
View publication stats