Skip to content

This repository contains a sclerosing foam simulator that calculates the liquid height inside the injection syringe.

License

Notifications You must be signed in to change notification settings

ameghdadi/Foam-Drainage-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Foam-Drainage-Simulator

This script needs to be run via an IPython console for the most optimum user experience.

Disclaimer

This simulation gives the user the option to select two sclerosing foam formulation techniques (the Double Syringe System and the Tessari method) and different liquid-to-gas ratios (1:3, 1:4 and 1:5), however, all formulations use the drainage kinetics of 1:7 DSS and TSS foams due to lack of data on other formulations. Data for drainage kinetics of other foam formulations will be added in the near future

The Science:

Sclerosing Foams are mixtures of a surfactant solution with room air that are produced in-house by clinicians and are administered to treat varicose veins.

As mixtures of liquid and gas, sclerosing foams are thermodynamically unstable; meaning as time passes by, the liquid content drains and bubbles coarsen and coalesce together. One way to quantify foam stability, is by calculating its "half-life" (the time required for half of the liquid content of the foam to drain). In a previous article, we have characterised the half-life of sclerosing foams manufactured using the Double Syringe System (DSS) with a 1:4 liquid-to-gas ratio.

Typically, sclerosing foams are injected into the patient's veins using a syringe. A gap of knowledge in the literature is:

Does the act of injection affect the rate of drainage?

The bench-top "drainage" rate of sclerosing foams is characterised previously in the literature (although not extensively). However, their drainage rate during injection, inside the syringe, remains uncharacterised. So the question is: Does the act of injection affect the rate at which the liquid content of a given slcerosing foam drains? To this end, this script can simulate the injection of foam using a horizontal syringe and outputs a graph of drained liquid height over time. This model uses values of drainage rate for foams that are not under flow. So, if we record vidoes of foam injection, and use image processing to obtain liquid height profiles, we can compare experimental profiles with simulated profiles. If they match, then the act of injection does not contribute to the drainage phenomenon. If they do not match (given a degree of statistical significance), then the act of injection contributes to the rate of drainage and treatment may be improved by employing lower injection rates.

Mathematical equations governing this phenomenon will be added as supplementary material soon!

Acknowledgements

This is a side-project developed by PhD candidate Alireze Meghdadi.

About

This repository contains a sclerosing foam simulator that calculates the liquid height inside the injection syringe.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages