RespiraWorks / Ventilator

Fully-featured ICU ventilator design, optimized for manufacture using commonly available components and free to license. Repository tracks all mechanical, electrical and systems design, software, requirements and regulatory documentation.
Apache License 2.0
130 stars 37 forks source link

Valve coefficient for pinch valves #633

Open esc-works opened 4 years ago

esc-works commented 4 years ago

File (13) One thing we need is to better characterize the response of the pinch valve. I am starting to plan a test to get better data on the pinch valve response curve because we'll need this. Unfortunately we need to measure pressures larger than 4kPa, so we'll need some new sensors to get this data. These might work. Anyway, the idea would be to capture various flow rates by turning the fan speed through a full range (slowly) at a number of different openings. We should then be able to back out a loss coefficient as a functioning of opening. I'll be working on this but if others were looking for something to do. I need to build a pinchy valve

inceptionev commented 4 years ago

Performed Pinch Valve characterization at blower power setting of 200 out of 255 full scale. At full power, the dP sensors saturate and do not give useful readings for significant portions of the valve range.

Setup photo:

image

Data Plot:

image

Link to data:

https://drive.google.com/file/d/1oJH50d26ScL5DKg482lFd2sMBVO-UwtM/view?usp=sharing

brmurray commented 4 years ago

[also posted in #integration_testing] I took a stab a fitting curves to the full pinch valve test data you posted. Version 2 removes the valve positions beyond which the flow is totally restricted, and so yields nicer s-shaped fit. Version 1 has all the valve positions for completeness. Python script also included.

Pressure vs Pinch Valve fitting 1 Pressure vs Pinch Valve fitting 2 - removing higher valve positions

martukas commented 3 years ago

We have some changes:

Therefore we probably need to redo this, and better yet devise a reproducible protocol for doing it, possibly with Ventmon.