Dataset for: Modelling the filtration efficiency of a woven fabric: The role of multiple lengthscales
Creators
- 1. University of Surrey
- 2. University of Bristol
- 3. Johannes Gutenberg Universitat Mainz
- 4. ESPCI Paris
Description
This is data for: "Modelling the filtration efficiency of a woven fabric: The role of multiple lengthscales", on arXiv
Files are (this is also in README file):
1) FinalFused.tif : stack of slices taken with confocal at Bristol by Ioatzin Rios de Anda. This is the imaging data of the fabric used
2) processDataTo3D_PAPER.py : Python code to analyse 1) to produce mask of fibre voxels needed for LB simulation, by Jake Wilkins
3) LBregionstack.tiff : image stack for region in LB simulations
4) masknx330ny280nz462_t10.txt : mask in right format to be read in to Palabos LB code to specify which voxels are fibre and so need bounce-back
5) Ioatzin3D.cpp : C++ code for Palabos LB. NB need Palabos LB code: https://palabos.unige.ch/, should go in directory "~/palabos-v2.2.0/examples/Ioatzin/3D
". Needs 4)
6) make_pkl.py : converts output of LB code into Python pickled format for .py codes below.
7) IoatzinDarcy_pkl.py : takes pickled output of LB code and computes Darcy k etc
8) traj2_pkledge.py : computes trajectories of particles and so filtration efficiency, needs pickled output of LBC code and 9)
9) lattice_params.yaml : parameter values for 7) and 8)
10) eff_filter_edges.txt : filtration efficiencies computed by 8) WITH inertia
11) eff_filter0Stokes.txt : filtration efficiencies computed by 8) WITHOUT inertia
12) plot_filtration.py : plots 10) and 11)
13) Final_render.mp4 : rotating animation showing region simulated by LB code, by Jake Wilkins
14) alpha_ofz.txt : alpha - fraction of fibres voxels as function of z
15) plot_justalpha.py : plots 14)
16) vtk01.vti : flow field velocity field in vti format - as used by Paraview
17) vel3D.pkl : flow field velocity field in Python's pkl format
18) slice_heatmap.py : produces heatmap of velocities in xy slice through the flow field
19) plot_sigma_streamlines.py : plots Sigma (curvature lengthscale) from 20), 21), 22), 23)
20) stream4.txt: streamline for flow field
21) stream5.txt: streamline for flow field
22) stream6.txt: streamline for flow field
23) stream7.txt: streamline for flow field
24) plot_Stokes.py : plots Stokes number as function of particle diameter
25) 0traj20.0_47.xyz : trajectory in format that Paraview can read
26) intraj20.0_47.xyz : another trajectory
27) streamlines_pkl.py : calculates streamlines, eg 20), 21), 22) and 23)
28) this README file
Abstract of that work:
During the COVID-19 pandemic, many millions have worn masks made of woven fabric, to reduce the risk of transmission of COVID-19. Masks are essentially air filters worn on the face, that should filter out as many of the dangerous particles as possible. Here the dangerous particles are the droplets containing virus that are exhaled by an infected person. Woven fabric is unlike the material used in standard air filters. Woven fabric consists of fibres twisted together into yarns that are then woven into fabric. There are therefore two lengthscales: the diameters of: (i) the fibre and (ii) the yarn. Standard air filters have only (i). To understand how woven fabrics filter, we have used confocal microscopy to take three dimensional images of woven fabric. We then used the image to perform Lattice Boltzmann simulations of the air flow through fabric. With this flow field we calculated the filtration efficiency for particles around a micrometre in diameter. We find that for particles in this size range, filtration efficiency is low ($\sim 10\%$) but increases with increasing particle size. These efficiencies are comparable to measurements made for fabrics. The low efficiency is due to most of the air flow being channeled through relatively large (tens of micrometres across) inter-yarn pores. So we conclude that our sampled fabric is expected to filter poorly due to the hierarchical structure of woven fabrics.
Files
alpha_ofz.txt
Files
(2.1 GB)
Name | Size | Download all |
---|---|---|
md5:b831288e9fb5d3bea14b9b185326ce55
|
13.0 kB | Download |
md5:60fa1fab5494096e5ed1aafe803812c8
|
22.4 kB | Preview Download |
md5:da7a4f4233bfdf7a6529015972cb09a4
|
1.1 kB | Preview Download |
md5:f50e182382936c1ba6b2544c03d250bb
|
1.1 kB | Preview Download |
md5:9d73777384d90f7529f1fd4230e1ecac
|
24.9 MB | Preview Download |
md5:ca527016306415058acc6e926dd235ef
|
35.4 MB | Preview Download |
md5:04d25a379892a76cea02c00100470e36
|
18.2 kB | Download |
md5:f9aa17a0694b3c300efb6c4c97b8a802
|
10.5 kB | Download |
md5:09ea88c5a5731da76b7070b0a345a1ab
|
5.9 kB | Download |
md5:c76a471464ca6f39db79f8f855c551ca
|
96 Bytes | Download |
md5:f7a4256ecd6cf72b6a88000bc130e60a
|
42.8 MB | Preview Download |
md5:d25d3c70b3cdf8daa6102d949df5a3b8
|
2.3 kB | Download |
md5:5f9bd15dede8f2df60080e0eee0ea230
|
85.4 MB | Preview Download |
md5:1a7aa693425248d06ef93764273dec65
|
3.4 kB | Download |
md5:565723b4a32630e1f0233806cf099479
|
1.9 kB | Download |
md5:3a03b0042e265c05fcd8ceeeb62b9424
|
2.0 kB | Download |
md5:d80b909d539f96e17d1fee21ffc7e509
|
2.5 kB | Download |
md5:f7b03537f6b0c3858fa0e794cb94fa33
|
6.9 kB | Download |
md5:f54f6b17aec8f5c2c5172c1525e231f3
|
2.2 kB | Preview Download |
md5:e562bd280c87e1ebe46961f5e2f63837
|
3.7 kB | Download |
md5:bac27e3adcfefad63bd70c7c588aca88
|
221.0 kB | Preview Download |
md5:0ffb168058acd24b527832847fdf7ff5
|
221.1 kB | Preview Download |
md5:c6fdb786b861d525dc38baefa8927509
|
227.2 kB | Preview Download |
md5:e57dee5a94f8405cc093d87ee0921b05
|
221.0 kB | Preview Download |
md5:25ac2b11be1ed15a1f74ace8a5115bca
|
11.2 kB | Download |
md5:2a798f324ac359865e1b2801fcb4cce0
|
16.2 kB | Download |
md5:1d4ad3bd00af9aab8c3783ca85a96b1e
|
1.0 GB | Download |
md5:32b37941561dba89baa1c6e8fbf45ff2
|
910.7 MB | Download |
Additional details
Related works
- Is referenced by
- Preprint: https://arxiv.org/abs/2110.02856 (URL)
Funding
- UK Research and Innovation
- University of Bristol - Equipment Account EP/K035746/1