Kernel: Python 3 (Anaconda)
Infiltration Calculations
Things needed to make calculations more accurate:
No inf or zeros present in data
Find true asymtote for CO2_inside (seems to go below 400 "outside ppm")
Get accurate ETC volume. (used 40,000 ft here)
Isolate Negative slopes
Determine best days/times to isolate further
check plot at bottom
Calculations
VolumetricFlowRate:
= cubic feet per minute (cfm)
Volumetric Flow Rate = Total cubic feet per minute (cfm)
_outside = proportion (unitless)
_inside = proportion (unitless)
Infiltration:
Infiltration = "air changes" Per Minute ()
= cubic feet per minute (cfm)
_outside = proportion (unitless)
_inside = proportion (unitless)
Volume = ETC cubic feet ( )
In [108]:
In [109]:
In [110]:
In [111]:
In [112]:
In [113]:
CO2 | Time | Time2 | TimeDelta | CO2_2 | CO2_diff | CO2_per_min | CO2_inside | |
---|---|---|---|---|---|---|---|---|
0 | 718.0 | 2016-02-19 13:27:00 | 2016-02-19 13:31:00 | 4.0 | 337.0 | -381.0 | -95.25 | 718.0 |
1 | 337.0 | 2016-02-19 13:31:00 | 2016-02-19 13:36:00 | 5.0 | 332.0 | -5.0 | -1.00 | 337.0 |
In [114]:
In [115]:
In [116]:
CO2 | Time | Time2 | TimeDelta | CO2_2 | CO2_diff | CO2_per_min | CO2_inside | ppm_per_min | CO2_cfm | |
---|---|---|---|---|---|---|---|---|---|---|
0 | 718.0 | 2016-02-19 13:27:00 | 2016-02-19 13:31:00 | 4.0 | 337.0 | -381.0 | -95.25 | 718.0 | -95.25 | -3.810 |
1 | 337.0 | 2016-02-19 13:31:00 | 2016-02-19 13:36:00 | 5.0 | 332.0 | -5.0 | -1.00 | 337.0 | -1.00 | -0.040 |
2 | 332.0 | 2016-02-19 13:36:00 | 2016-02-19 13:41:00 | 5.0 | 328.0 | -4.0 | -0.80 | 332.0 | -0.80 | -0.032 |
3 | 328.0 | 2016-02-19 13:41:00 | 2016-02-19 13:46:00 | 5.0 | 307.0 | -21.0 | -4.20 | 328.0 | -4.20 | -0.168 |
4 | 307.0 | 2016-02-19 13:46:00 | 2016-02-19 13:51:00 | 5.0 | 296.0 | -11.0 | -2.20 | 307.0 | -2.20 | -0.088 |
In [117]:
count 1.009840e+05
mean NaN
std NaN
min -inf
25% -4.800000e-02
50% 0.000000e+00
75% 4.000000e-02
max inf
Name: CO2_cfm, dtype: float64
In [118]:
In [119]:
In [120]:
CO2 | Time | Time2 | TimeDelta | CO2_2 | CO2_diff | CO2_per_min | CO2_inside | ppm_per_min | CO2_cfm | CO2_outside | Net_proportionCO2 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 718.0 | 2016-02-19 13:27:00 | 2016-02-19 13:31:00 | 4.0 | 337.0 | -381.0 | -95.25 | 718.0 | -95.25 | -3.810 | 0.04 | -0.0318 |
1 | 337.0 | 2016-02-19 13:31:00 | 2016-02-19 13:36:00 | 5.0 | 332.0 | -5.0 | -1.00 | 337.0 | -1.00 | -0.040 | 0.04 | 0.0063 |
2 | 332.0 | 2016-02-19 13:36:00 | 2016-02-19 13:41:00 | 5.0 | 328.0 | -4.0 | -0.80 | 332.0 | -0.80 | -0.032 | 0.04 | 0.0068 |
3 | 328.0 | 2016-02-19 13:41:00 | 2016-02-19 13:46:00 | 5.0 | 307.0 | -21.0 | -4.20 | 328.0 | -4.20 | -0.168 | 0.04 | 0.0072 |
4 | 307.0 | 2016-02-19 13:46:00 | 2016-02-19 13:51:00 | 5.0 | 296.0 | -11.0 | -2.20 | 307.0 | -2.20 | -0.088 | 0.04 | 0.0093 |
In [121]:
CO2 | Time | Time2 | TimeDelta | CO2_2 | CO2_diff | CO2_per_min | CO2_inside | ppm_per_min | CO2_cfm | CO2_outside | Net_proportionCO2 | VolumetricFlowRate | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 718.0 | 2016-02-19 13:27:00 | 2016-02-19 13:31:00 | 4.0 | 337.0 | -381.0 | -95.25 | 718.0 | -95.25 | -3.810 | 0.04 | -0.0318 | 119.811321 |
1 | 337.0 | 2016-02-19 13:31:00 | 2016-02-19 13:36:00 | 5.0 | 332.0 | -5.0 | -1.00 | 337.0 | -1.00 | -0.040 | 0.04 | 0.0063 | -6.349206 |
2 | 332.0 | 2016-02-19 13:36:00 | 2016-02-19 13:41:00 | 5.0 | 328.0 | -4.0 | -0.80 | 332.0 | -0.80 | -0.032 | 0.04 | 0.0068 | -4.705882 |
3 | 328.0 | 2016-02-19 13:41:00 | 2016-02-19 13:46:00 | 5.0 | 307.0 | -21.0 | -4.20 | 328.0 | -4.20 | -0.168 | 0.04 | 0.0072 | -23.333333 |
4 | 307.0 | 2016-02-19 13:46:00 | 2016-02-19 13:51:00 | 5.0 | 296.0 | -11.0 | -2.20 | 307.0 | -2.20 | -0.088 | 0.04 | 0.0093 | -9.462366 |
In [122]:
In [123]:
In [124]:
<matplotlib.axes._subplots.AxesSubplot at 0x7f7c08ea7a58>
In [0]:
In [0]: