Eindhoven University of Technology MASTER Software Controlled Proportional Valve for NIBP Measurements Heesakkers, Jeroen
Total Page:16
File Type:pdf, Size:1020Kb
Eindhoven University of Technology MASTER Software controlled proportional valve for NIBP measurements Heesakkers, Jeroen Award date: 1997 Link to publication Disclaimer This document contains a student thesis (bachelor's or master's), as authored by a student at Eindhoven University of Technology. Student theses are made available in the TU/e repository upon obtaining the required degree. The grade received is not published on the document as presented in the repository. The required complexity or quality of research of student theses may vary by program, and the required minimum study period may vary in duration. General rights Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain ilraaer Technische Universltelt t(i1 Eindhoven Software controlled proportional valve for NIBP measurements Author: J. Heesakkers Date: August 1997 Place: Best ilraser Technische Universlteit t~ Eindhoven Business Unit Monitoring, Faculty of Electrical Engineering, Research and Development. Department of Measurement and Control Systems (MBS), Section of Medical Electrical Engineering Software controlled proportional valve for NIBP measurements Author: Jeroen Heesakkers graduate University ofTechnology Eindhoven Written by order of: prof dr. ir. P.P.J. van den Bosch dr. ir. P.J.M. Cluitmans University ofTechnology Eindhoven A.W. Bodbijl Drager Date: August 1997 Place: Best Summary The blood pressure in the human body can be determined by pressurizing a cuffthat is wrapped around a persons arm and measuring pressure pulsations inside the cuff, while the cuffis deflated. The oscillometric method ofNon Invasive Blood Pressure (NIBP) measurement uses this concept for the determination ofsystolic-, diastolic- and mean blood pressure. The equipment that is engineered by Drager is able to perform automated NIBP measurement by pressing one button, thereby facilitating the work ofphysicians and nursing staff The equipment uses a pump to inflate a cuffto an initial cuffpressure and uses two deflate valves to deflate the cuffpressure. The cuffpressure is measured with a pressure transducer. Because the valves that deflate the cuffhave only two positions; open or shut, the cuffis deflated stepwise (steps ofapproximately 8 mmHg are taken). A deflate valve is opened shortly to deflate the cuffto a preferred pressure level. The valve is then closed and the pressure pulsations in the cuffat this pressure level are measured. The amplitude ofthe pulsations ranges (for most patients) from 0 to approximately 5 mmHg, depending on the cuffpressure. After a number ofpulsations have been measured, the cuffis deflated again to the next pressure level. The amplitude ofthe measured pulses at each level is used to calculate blood pressure. Lately, a new generation ofvalves has become available; proportional valves, which offer current (or voltage) controllable flow restriction at a cheap price. The purpose ofthis research was to investigate the usability ofa proportional valve for NIBP measurement. The possibility oflinear deflation with a proportional valve was investigated. For this investigation, the valve was integrated in a test setup with a Dialog 2000 monitor device and a personal computer. For this setup a data acquisition system was developed. Using the data acquisition system, a digital feed forward PI controller was implemented that performs linear cuff deflation by using the proportional valve. The data acquisition and control system was developed according to the strategies for real-time system specification from Hatley & Pirbhai and the Drager coding standard. The proportional valve is a non linear component, which has a hysteresis of 15%, a dead zone of approximately 50% ofthe control voltage range and an undefined point at which the plunger first reacts to the applied voltage (end ofthe dead zone). Despite these properties, measurements show that with the current setup, the cuffpressure can be controlled within 1 mmHg accuracy. The maximum accuracy is limited by the sample rate ofthe digital controller and the resolution of the analog-to-digital and digital-to-analog conversions. The advantages the new method ofdeflation offers are: estimated 25% shorter average measurement time and a more comfortable measurement for the patient. Investigations remain to be done on how the measurement time can be shortened even more in relation to the patients heart rate. Also the integration ofthe data acquisition and control system in a monitor device remains subject offuture research. Preface This report was written in the scope ofthe completion ofmy study at the University of Technology in Eindhoven, faculty ofElectrical Engineering. The Drager company offered me the possibility to do a research at the Research and Development department in Best, for which I am very grateful. The assignment was to investigate a new method for NIBP (non invasive blood pressure) measurement. The new method required a continuous deflation ofthe cuffthat is used for NIBP measurement. In order to be able to measure NIBP with this new method, high demands are made concerning artifact recognition and suppression. At first the research concerned the development ofa device that controls an analog pneumatic valve and the development ofan algorithm that can deflate the cuffwith constant pressure, regardless the cuffvolume. After this, a new software algorithm that can detect and measure pulses was planned to be developed in order to determine blood pressure. During the research I also wrote the document 'Structured analysis ofa static cuffpressure controlling application', which can be read in addition to Chapter 4 and 5. Furthermore I wrote the manual for the data acquisition and control system. I want to thank the people at the Research and Development department ofDrager in Best for their kind help and time they took to answer my questions. Especially, I want to thank my supervisor, Aad Bodbijl for his advice, critical remarks and help during the assignment. I also want to thank John Wijers for his 'real-time' advice and for introducing me to the C-world. I also want to thank the people at the university at the section ofMedical Electrical Engineering for their critical remarks and questions at the time ofthe intermediate presentations. Especially I want to thank my supervisor dhr. Cluitmans for his support during the application at Drager and for the involvement he showed to make this assignment successful. I also use this opportunity to send kind regards to professor van den Bosch who took the final responsibility for my assignment. III Table ofcontents .. Summary n Preface iii Chapter 1. An introduction to NIBP measurement 1 1.1 Medical parameters; NIBP 1 1.2 Automated oscillometric NIBP measurement 3 1.3 Cuffdeflation during NIBP measurement '" 7 1.4 Current application; open/close valves 10 Chapter 2. Starting point a •••••••••••••••••••••••• 13 2.1 Assignment 13 2.2 Partitioning ofthe assignment 17 2.3 Requirements for the system to develop 18 Chapter 3. Design constraints 19 3.1 Available and recommended hardware 19 3.1.1 The Dialog 2000 and PC 19 3.1.2 The proportional valve 21 3.2 Software development 23 3.2.1 Structured analysis and structured design 23 3.2.2 Coding standard 23 3.3 Goal and planning 24 €hapter 4. Analysis 25 4. 1 External interface requirements 25 4.2 Capability requirements 26 4.3 Data element requirements 28 4.4 Sizing and timing requirements 28 4.5 Design constraints 28 IV Cbapter 5. Digital PID control 29 5.1 Control system 29 5.2 Discrete implementation 30 5.2.1 Proportional action 30 5.2.2 Integral action 31 5.2.3 Derivative action 31 5.3 Feed forward algorithm 33 5.4 Aspects ofdigital control _ 37 5.4.1 Digital oscillation. 37 5.4.2 Output wind-up 37 5.4.3 Rounding 37 5.4.4 Pressure errors 38 Chapter 6. Design and Implementation 41 6.1 Hardware design and implementation 41 6.1.1 PC system 41 6.1.2 The Dialog 2000 42 6.2 Software 42 6.2.1 Introduction to real-time multitasking systems. 42 6.2.2 The real-time kernel 44 6.2.3 External software modules 47 6.2.4 Software configuration 48 6.2.5 Static cuffpressure control application 49 Chapter 7. Measurement results 57 7.1 Test setup 57 7.2 Measurement data 60 7.3 Data analysis 63 7.3.1 Linear deflation graphs 63 7.3.2 Error signal graphs 63 7.3.3 Valve control graphs 64 Chapter 8. Evaluation of the control system....•...•........•.....••..••..•.................•..65 8.1 Accuracy and performance '" 65 8.2 Accuracy and performance in a NIBP application 65 Chapter 9. Conclusions 67 v Chapter 1O. Recommendations 69 10.1 Filtering 69 10.2 Introducing local linearization 69 10.3 Recommendation to reduce resolution errors 71 10.4 Measurement time reduction 71 Bibliography 73 Appendix A Dialog 2000 technical information Al Appendix B Electrical valve characteristics A2 Appendix C Serial connection PC and Dialog 2000 A6 Appendix D Feed forward measurements; U-RC relationship A7 Appendix E Error calculations A20 Appendix F Input file syntax and commands A2I Appendix G Hardware adapter schematics A27 Appendix H Measurement data A28 Drager VI Chapter 1 An introduction to NIBP measurement This chapter introduces the reader to the oscillometric measurement of blood pressure. Using the Dialog 2000 as an example, the automated non invasive blood pressure measurement is discussed. Because the measurement is based on the deflation ofa cuff, wrapped around a patients limb, this is modeled in a mathematical review to show the behavior ofthe cuffpressure under this conditions.