{"text_format":"1","workbook":"xlsx","n_sheets":24,"sheets":["Title Page","Index","INPUT","OUTPUT","Critical Design Assumptions","O&M Assumptions","Indirect Assumptions","Bioreactor Constraints","Chemicals","Biomass Control","Post-Treatment","Pumps Pipe Structure","Instrumentation and Control","Residuals Management","O&M","HVAC","Indirect","Standard Inputs","AutoSize","Cost Equations","Cost Coefficients","Cost Data","Engineering Data","Lookup Tables"],"not_rendered":{"charts":0,"images":0,"macros":1,"external_links":0,"defined_names":1915,"comments":16,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"Title Page","index":0,"n_rows":15,"n_cols":1,"rows_kept":15,"cut":false,"hidden":false,"merged":[]}
["U.S. EPA Office of Ground Water and Drinking Water"]
["Work Breakdown Structure (WBS) Model for Biological Ttreatment"]
["Release Date: March 2023"]
["· The primary purpose of this model is to assist EPA in estimating national compliance costs."]
["· As such, the costs are intended to be representative of the central tendency of typical facilities."]
["· The default settings, however, do not account for all of the site-specific factors that could affect the cost of any given individual facility or project."]
["· Still, other uses of the model might be reasonable if sufficient care is taken by the user to account for site- or project-specific factors."]
["· The model results are point estimates shown to the nearest $1, but this precision is not meant to imply that the results are accurate to $1."]
["· Instead, users should review all documentation, modify inputs/assumptions as appropriate to their specific purpose, and form their own informed opinions about the accuracy and suitability of the results."]
["· Use of this model requires Excel 2007 or later."]
["· The model should be opened as Read-only, so that any changes you make are saved under a new file name."]
["· To function properly, macros (\"active content\") must be enabled. If a security warning appears, click \"options\" and \"enable this content.\""]
["· For further information see the following document distributed with this file:"]
["USEPA. 2023. Work Breakdown Structure-Based Cost Model for Biological Drinking Water Treatment. Office of Water."]
["· To begin using the model, go to the INPUT sheet."]

{"sheet":"Index","index":1,"n_rows":382,"n_cols":2,"rows_kept":382,"cut":false,"hidden":false,"merged":[]}
["INDEX"]
["This page provides an index to all user-adjustable inputs and assumptions.  Click on a variable name to go directly to the adjustable cells."]
[]
["User-adjustable Input or Assumption","Variable Name and Link"]
["Access space per pump for custom designed systems","space_pumps_cust"]
["Access space per pump for pre-engineered packages","space_pumps_pre"]
["Acetic Acid density","CH3NOOH_dens"]
["Acetic Acid solution strength","CH3NOOH_strength"]
["Add a redundant bioreactor per x parallel lines for fixed bed pressure vessel designs","redund_freq"]
["Add a redundant bioreactor per x parallel lines for fluidized bed designs","redund_freq_fluid"]
["Add ferric chloride to holding tank?","coag_res"]
["Add polymer to holding tank?","polymer_res"]
["Additional blower head above water level","add_blow_head"]
["Additional building after…","add_2nd_building"]
["Additional freeboard","sec_cont_freeboard"]
["Additional sampling ports","add_ports"]
["Additional turbididy meters","add_turb"]
["Administrative LOE as a percent of average technical labor ","Clerical_percent"]
["Aeration Rate","rate_aeration"]
["Aeration Tank Residence Time","hrt_aeration"]
["Air conditioning EER","EER"]
["Air scour time","air_scour_time"]
["Air scour volume","air_scour_vol"]
["Always include NEPA compliance costs?","include_NEPA"]
["Ammonium Chloride density","NH4CL_dens"]
["Ammonium chloride dose","NH4Cl_dose_I"]
["Annual contactor materials cost as a percent of capital","Materials_pct"]
["Annual cooling degree days","cool_DD"]
["Annual heating degree days","heat_DD"]
["Anthracite density","anthracite_density"]
["Apply POTW discharge base charge (i.e., $/month)","POTW_base_fee"]
["Apply POTW discharge TSS charge (i.e., $/lb of TSS over limit below)","POTW_TSS_fee"]
["Apply POTW discharge volume charge (i.e., $/1000 gallons)","POTW_volume_fee"]
["Average annual pan evaporation rate","pan_evap"]
["Average annual precipitation","precip"]
["Average Flow (including bypass)","average_flow_I"]
["Backwash pipe length multiplier","back_pipe_mult"]
["Backwash pump head","back_pump_head"]
["Basin excavation depth above which deeper boreholes are needed","deep_bore_need"]
["Basin freeboard above filter media at full expansion","basin_freeboard"]
["Basin freeboard above filter media at full expansion","filt_freeboard"]
["Bed Depth for Filtration < 0.1 MGD","bed_depth_filt_small"]
["Bed Depth for Filtration > 10 MGD","bed_depth_filt_large"]
["Bed Depth for Filtration 0.1 MGD-10 MGD","bed_depth_filt"]
["Bed Depth or Static bed depth","bed_depth"]
["Bed expansion during backwash","bed_expansion"]
["Bed expansion during backwash","filt_bed_expansion"]
["Bedding depth below pipe","bedding_depth"]
["Bedding depth surrounding the pipe","bedding_pct"]
["Biomass generation","biomass_I"]
["Biomass Seperator Air Scour Volume for fluidized beds","biomass_air_scour"]
["Bioreactor backwash time","backwash_time"]
["Bioreactor water backwash rate","h2oflush_backwash_rate"]
["Blower efficiency","blower_effcy"]
["Booster Pump efficiency","booster_pump_efficiency"]
["Borehole depth (pressure systems)","bore_depth_p"]
["Borehole depth for deep basins","bore_depth_max"]
["Borehole depth for shallow basins","bore_depth_min"]
["Borehole needed every x square feet","hole_per_sf"]
["Boreholes per job","hole_per_job"]
["Builder's risk insurance percentage","br_ins_pct"]
["Bypass pipe length multiplier","bp_pipe_mult"]
["Chemical pipe length multiplier","chem_pipe_mult"]
["Chemical resistant coating coverage","sec_cont_coating_cvg"]
["Chemical tank mixer horsepower","cmix_hp_per"]
["City index","city_index"]
["Clean holding tanks/basins when solids accumulation =x% of capacity","htank_clean_pct"]
["Clearance space beneath the ceiling","ceiling_clearance"]
["Coagulant dosage prior to post-treatment filtration","coag_dose_filt"]
["Coagulant mix tank mixer horsepower","mix_hp_per"]
["Coagulant mix time prior to filtration","coag_mix_time"]
["Coagulant solution concentration","coag_pct_filt"]
["Coagulant solution density","coag_density_filt"]
["Coefficient of passive pressure","Coeff_Kp"]
["Computer workstations per x operators","workstation_ratio"]
["Concrete pad thickness","pad_thick"]
["Concrete pad thickness for small systems","pad_thick_small"]
["Concrete thickness for storage basins","conc_thick"]
["Cooling table for buildings 500 square feet or greater","cooling_table"]
["Cooling table for buildings less than 500 ft2","cooling_table_shed"]
["Cooling ventilation/infiltration load","cool_viload"]
["Cost estimating method","curve"]
["Cost for parts & maintenance for pumps and blowers","booster_pump_maintenance"]
["Days of chemical storage for all other chemicals","chem_storage"]
["Days of chemical storage for H2O2","H2O2_days"]
["Days of coagulant storage","cstore_days"]
["Days of winter (i.e., days of storage during periods with no net evaporation)","winter_days"]
["Default number of residuals basins","hbasins_default"]
["Default number of thickener basins","thick_basins_default"]
["Design Flow (including bypass)","design_flow_I"]
["Design safety factor for standby power","std_safety_factor"]
["Diameter","comm_diam"]
["Diluted concentration to be fed","H2O2_dilute_conc"]
["Disposal method for non-hazardous secondary solids","solids_method"]
["Distance to discharge or recycle point","add_res_pipe_length"]
["Drive controllers per backwash pump and air scour blower","S_back_pump"]
["Drive controllers per booster pump","S_booster_pump"]
["Drive controllers per chemical  metering pump","S_cm_pump"]
["Drive controllers per eductor","S_eductor"]
["Drive controllers per mixer","S_mixer"]
["Drive controllers per recycle pump","S_recycle_pump"]
["Drive controllers per residuals pump","S_res_pump"]
["EBCT for Filtration","ebct_filt"]
["Electric resistance heating efficiency","resist_eff"]
["Electrical percentage","elect_pct"]
["Electron donor dose","e_donor_dose_I"]
["Electron donor type","e_donor_type_I"]
["Engineering percentage for large systems","eng_pct_large"]
["Engineering percentage for medium systems","eng_pct_medium"]
["Engineering percentage for small systems","eng_pct_small"]
["Ethanol density","ethanol_dens"]
["Ethernet modules","plc_ethernet "]
["Evaporation pond dike cross-sectional area","dike_xsection"]
["Evaporation pond freeboard","ep_freeboard"]
["Evaporation pond safety factor","ep_safety_factor"]
["Evaporation pond solids density","ep_solids_density"]
["Evaporation pond solids removal frequency","dredging_freq"]
["Evaporation ratio","evap_ratio"]
["Ferric chloride dosage for residuals","coag_dose"]
["Ferric chloride sludge production factor","coag_spf"]
["Ferric chloride solution concentration","coag_pct"]
["Ferric chloride solution density","coag_density"]
["Filter backwash time","filter_backwash_time"]
["Filter loading rate maximum","load_max_filt"]
["Filter loading rate minimum","load_min_filt"]
["Filter water backwash rate","filter_h2oflush_backwash_rate"]
["Financing percentage","finance_pct"]
["Financing percentage for small systems","finance_pct_small"]
["Fire Buffer for Buildings","fire_buffer"]
["Flow meters for backwash line","tot_fm_back"]
["Flow meters for influent and treated water line","tot_fm_in"]
["Flow meters for process line per vessel","fm_proc"]
["Flow meters for residuals line","tot_fm_res"]
["For chemical supply systems","uloe_chem_maint"]
["For instruments (includes calibration)","uloe_inst_maint"]
["For pumps","uloe_pump_maint"]
["For valves","uloe_valve_maint"]
["Fraction of media anthracite","anthracite_fraction"]
["Fraction of media GAC","GAC_fraction"]
["Fraction of media garnet/ilmenite","garnet_fraction"]
["Fraction of media sand","sand_fraction"]
["Free board above media at full expansion (fixed bed designs)","free_board"]
["Freeboard above fully expanded media (Design < 1MGD)","freeboard_fluidized_small"]
["Freeboard above fully expanded media (Design > 1MGD)","freeboard_fluidized"]
["Frost depth","frost"]
["GAC bulk density","GAC_density"]
["Garnet density","garnet_density"]
["Head loss sensors per vessel","head_tank"]
["Heat pump cooling mode EER","hp_EER"]
["Heat pump heating coefficient of performance","COP"]
["Heating oil heat content","diesel_heat_content"]
["Heating table for buildings 500 square feet or greater","heating_table"]
["Heating table for buildings less than 500 ft2","heating_table_shed"]
["Heating ventilation/infiltration load","heat_viload"]
["Height (straight) or Length (straight)","comm_height_length"]
["High/Low alarm for backwash tank","alarm_back"]
["High/Low alarms for chemical tank","alarm_chem"]
["High/Low alarms per holding tank","alarm_res"]
["Holding basin depth to volume ratio","holding_ratio"]
["Holding basin freeboard","holding_freeboard"]
["Holding tank/basin capacity safety factor","res_cap_factor"]
["Holding tank/basin mixer horsepower (if coagulant is used)","hmix_hp_per"]
["Holding tank/basin solids density","ht_solids_density"]
["Holding tank/basin solids transfer method","res_transfer_method"]
["Holding tank/basin suspended solids removal efficiency with coagulant","coag_TSSrem"]
["Holding tank/basin suspended solids removal efficiency without coagulant","htank_TSSrem"]
["Hours per media changeout","uloe_throwaway"]
["Hydraulic residence time (HRT) or Theoretical total empty bed contact time (EBCT)","ebct_I"]
["Hydrogen Peroxide Dose","H2O2_dose"]
["I/O port table","port_table"]
["Include a separate day tank if daily volume is x or greater","day_tank_needed"]
["Include architectural fee for small systems?","include_arch_small"]
["Include architectural fee?","include_arch"]
["Include concrete pad in total capital cost?","include_pad"]
["Include construction management cost for pre-engineered packages?","include_cm_pre"]
["Include construction management cost?","include_cm"]
["Include contingency costs for high cost systems?","include_conting_high"]
["Include contingency costs for low cost systems?","include_conting_low"]
["Include contingency costs for medium cost systems?","include_conting_medium"]
["Include cooling in standby power","need_cool"]
["Include geotechnical costs for high cost systems?","include_geo_high"]
["Include geotechnical costs for low cost systems?","include_geo_low"]
["Include geotechnical costs for medium cost systems?","include_geo_medium"]
["Include heating in standby power","need_heat"]
["Include mixers for chemical tanks","include_cmix"]
["Include performance bond cost?","include_bond"]
["Include permit costs?","include_permits"]
["Include pilot study costs?","include_pilot"]
["Include secondary containment","include_sec_cont"]
["Include sitework costs?","include_sitework"]
["Include standby power costs for small systems?","include_standby_small"]
["Include standby power costs?","include_standby"]
["Include yard piping costs?","include_yardpipe"]
["Influent and treated water pipe length multiplier","in_out_pipe_mult"]
["Influent dissolved oxygen concentration","O2_in"]
["Influent nitrate-nitrogen concentration","NO3_in"]
["Influent perchlorate concentration","ClO4_in"]
["Installation, Transportatation, and O&P percentage","inst_pct"]
["Instrumentation and control percentage","i_c_pct"]
["Labor hours per week for contact basins","Weekly_labor"]
["Legal percentage","legal_pct"]
["Level switch/ alarm to PLC","level_switch"]
["Level switch/ alarm to PLC for small systems","level_switch_small"]
["Level switch/alarms per bioreactoror","level_switch_g"]
["Level switch/alarms per bioreactoror for small systems","level_switch_small_g"]
["Lighting power per sf, high-quality buildings","lighting_power_high"]
["Lighting power per sf, low-quality buildings and sheds","lighting_power_low"]
["Lighting power per sf, mid-quality buildings","lighting_power_mid"]
["Linear feet bored per day","hole_per_day"]
["Loading rate maximum","load_max"]
["Loading rate minimum","load_min"]
["Mangerial LOE as a percent of average technical labor ","Manager_percent"]
["Maximum access space per vessel or tank for custom designed systems","max_space_vessels_cust"]
["Maximum access space per vessel or tank for pre-engineered systems","max_space_vessels_pre"]
["Maximum basin length","max_length_g"]
["Maximum basin width","max_width"]
["Maximum bed depth (gravity)","max_depth"]
["Maximum bed depth for autosize","max_bed_depth"]
["Maximum curb thickness","sec_cont_max_thick"]
["Maximum depth (thickening basin)","max_thick_depth"]
["Maximum evaporation pond cell area","max_ep_cell_area"]
["Maximum hazardous waste shipment size","max_haz_ship"]
["Maximum vessel diameter","max_diam_override"]
["Maximum vessel height (circular vessels)","max_height"]
["Maximum vessel length (longitudinal vessels)","max_length"]
["Media attrition during biomass removal air scour","fluid_media_loss_rate"]
["Media attrition during bioreactor backwash","media_loss_rate"]
["Media attrition during post-treatment filter backwash","filter_media_loss_rate"]
["Media Expansion when fluidized","bed_expansion_fluidized"]
["Mid-efficiency oil furnace efficiency","diesel_eff"]
["Miles to hazardous solid waste disposal site","haz_miles"]
["Miles to non-hazardous solid waste disposal site","non_haz_miles"]
["Minimum average flow as percentage of design","min_avg_flow"]
["Minimum basin length","min_length_g"]
["Minimum basin width","min_width"]
["Minimum bed depth (gravity)","min_depth"]
["Minimum bed depth for autosize","min_bed_depth"]
["Minimum chemical feed pump size","min_chem_flow"]
["Minimum chemical tank mixer horsepower","min_cmix_hp"]
["Minimum chemical tank mixer horsepower","min_hmix_hp"]
["Minimum coagulant tank mixer horsepower","min_mix_hp"]
["Minimum number of boreholes","min_holes"]
["Minimum number of pond cells","min_ep_cells"]
["Minimum residuals pipe diameter","min_res_pipe_size"]
["Minimum settling time when coagulant is used","res_coag_settle_time"]
["Minimum standby power generator size","min_standby"]
["Minimum trench depth to top of pipe","min_trench_depth"]
["Minutes per 100 sf per day","uloe_fp"]
["Minutes per backwash for automated systems","uloe_autoback"]
["Minutes per instrument per day","uloe_inst"]
["Minutes per pump per day","uloe_pump"]
["Minutes per valve per week","uloe_valve"]
["Miscellaneous allowance percentage","misc_pct"]
["Mobilization percentage for large systems","mob_pct_large"]
["Mobilization percentage for medium systems","mob_pct_medium"]
["Mobilization percentage for pre-engineered packages","mob_pct_pre"]
["Mobilization percentage for small systems","mob_pct_small"]
["Natural gas condensing furnace efficiency","gas_eff"]
["Natural gas non-condensing furnace efficiency","gas_non_eff"]
["Non fire Buffer for buildings","non_fire_buffer"]
["Number of check valves on backwash line if no backwash pumps","back_chv_no_back"]
["Number of check valves on backwash line per backwash pump","back_chv_pump"]
["Number of check valves on bypass line","tot_bp_chv"]
["Number of check valves on chemcial line per chemical pump","chem_chv_pump"]
["Number of check valves on ferric chloride line per metering pump","coag_chv_pump"]
["Number of check valves on influent line","tot_in_chv"]
["Number of check valves on nutrient feed line","tot_nutrient_chv"]
["Number of check valves on polymer line per metering pump","polymer_chv_pump"]
["Number of check valves on residuals line if no pumping","res_chv_no_pump"]
["Number of check valves on residuals line per residuals pump","res_chv_pump"]
["Number of CPUs","plc_cpu"]
["Number of electrical enclosures","elec_encl"]
["Number of manual valves on influent and treated water line","tot_man_valves"]
["Number of manual valves on process line per vessel","proc_man_vessel"]
["Number of mechanical ventilation days per year 2nd building (large system)","fan_days_build2_large"]
["Number of mechanical ventilation days per year 2nd building (medium system)","fan_days_build2_medium"]
["Number of mechanical ventilation days per year 2nd building (small system)","fan_days_build2_small"]
["Number of mechanical ventilation days per year first building (large system)","fan_days_build1_large"]
["Number of mechanical ventilation days per year first building (medium system)","fan_days_build1_medium"]
["Number of mechanical ventilation days per year first building (small system)","fan_days_build1_small"]
["Number of redundant bioreactor basins for large systems","NRD_basins_large"]
["Number of redundant bioreactor basins for medium systems","NRD_basins_medium"]
["Number of redundant bioreactor vessels for small systems with multiple vessels","NRD_small"]
["Number of redundant bioreactorvessels for small systems with only one vessel","NRD_small_1"]
["Number of redundant chemical metering pumps","NRD_cm_pump"]
["Number of redundant polishing filters for large systems","filt_NRD_basins_large"]
["Number of redundant polishing filters for medium systems","filt_NRD_basins_medium"]
["Number of redundant polishing filters for small systems with multiple vessels","filt_NRD_small"]
["Number of redundant polishing filters for small systems with only one vessel","filt_NRD_small_1"]
["Number of shifts","shifts_day"]
["Number of stair risers for storage basins","risers"]
["Number of static mixers for H2O2 addition","n_mixers"]
["Nutrient requirements","nutrient_option_I"]
["Office space per employee","space_office"]
["Office space per employee","space_office_small"]
["Online Dissolved Oxygen Analyzer","DO_analyzer"]
["Online Nitrate Analyzers (nitrate treatment only)","N_analyzer"]
["Online Perchlorate/Nitrate Analyzers (perchlorate treatment)","ClO4_analyzer"]
["Operator interfaces ","plc_interface"]
["ORP sensor","ORP_sensor"]
["Overexcavation for evaporation pond","ep_overexcavate"]
["Overexcavation for storage basins","overexcavate"]
["Percent grade of H2O2","H2O2_grade"]
["Percent of Total Flow that is Bypassed","bp_pct"]
["Percent solids removal in belt press","belt_press_removal"]
["Percent solids removal in thickener","thick_removal"]
["pH meters","pH_controls"]
["Phosphoric acid dose","H3PO4_dose_I"]
["Phosphoric Acid solution percent","H3PO4_pct"]
["Pipe length from water source to the boundary of the 10 foot buffer","yard_in"]
["Pipe length the boundary of the 10 foot buffer to distribution network","yard_out"]
["Polymer dose","polymer_dose"]
["Polymer sludge production factor","polymer_spf"]
["Polymer solution density","polymer_density"]
["POTW rate structure","POTW_rate_type"]
["POTW TSS discharge limit (over which fee would be imposed)","POTW_TSS_limit"]
["Pressure drop across the fan","Fan_pressure_drop"]
["Printers per x computer workstations","printer_ratio"]
["Process pipe length multiplier","proc_pipe_mult"]
["Pump head for booster pumps","booster_pump_head"]
["Ratio of  length to diameter for horizontal vessels","length_diam_ratio"]
["Recording operating paramenters for automated systems","uloe_inst_auto"]
["Recycle % for fluidized beds","recycle_fluid"]
["Recycle pipe length multiplier","recycle_pipe_mult"]
["Recycle Pump efficiency","recycle_pump_efficiency"]
["Recycle pump head","recycle_pump_head"]
["Reduction factor","Reduction"]
["Redundant backwash pumps","NRD_back_pumps"]
["Redundant blowers","NRD_blowers"]
["Redundant booster pumps","NRD_pumps"]
["Redundant recycle pumps","NRD_recycle_pumps"]
["Redundant residuals pumps","NRD_res_pump"]
["Residual solids storage height (for drying pad)","solids_storage_height"]
["Residuals pipe length multiplier","res_pipe_mult"]
["Residuals pump head","res_pump_psi"]
["R-value for ceilings","R_ceiling"]
["R-value for walls","R_wall"]
["Safety factor for pumps","pump_safety_factor"]
["Sales tax percentage","tax_pct"]
["Sampling ports for blended treated water","ports_bp"]
["Sampling ports per vessel","ports_tank"]
["Soil density","soil_dens"]
["Specific gravity of H2O2 at the indicated grade","H2O2_sg"]
["Standard oil furnace efficiency","diesel_non_eff"]
["Target Bed Depth (Designs < 1MGD)","target_bed_depth_under"]
["Target Bed Depth (Designs > 1 MGD)","target_bed_depth_over"]
["Target Bed Depth (Gravity Designs < 1MGD)","target_bed_depth_under_g"]
["Target Bed Depth (Gravity Designs > 1 MGD)","target_bed_depth_over_g"]
["Target Fluidized Bed Depth (Designs < 1MGD)","target_bed_depth_under_fluid"]
["Target Fluidized Bed Depth (Designs > 1 MGD)","target_bed_depth_over_fluid"]
["Technology complexity factor","complexity"]
["Technology footprint above which boreholes are needed","bore_need"]
["Temperature meters","temp_meters"]
["Temperature meters for small systems","temp_meters_small"]
["Test pit depth","pit_depth"]
["Test pit length","pit_length"]
["Test pit width","pit_width"]
["Thickening basin depth to volume target ratio","thickening_ratio"]
["Thickening basin freeboard","thickening_freeboard"]
["Thickening Time","thick_time"]
["Time to transfer holding tank/basin solids","transfer_time"]
["Top and bottom dished vessel sections height and access space ","Top_bottom_Vessel_space"]
["Trench inside angle","trench_angle"]
["TSS in system influent","influent_TSS"]
["TSS in treated water","effluent_TSS"]
["Turbidity meters per vessel","turb_tank"]
["Turbitity meters per filter","turb_tank_filt"]
["Turbitity meters per gravity bioreactoror","turb_tank_g"]
["Underdrain space for horizontal vessels","horiz_underdrain"]
["UPSs ","ups"]
["Valve table","valve_table"]
["Ventilation air change rate for chemical storage","Air_changes_chem_storage"]
["Ventilation air change rate for contactor","Air_changes_contactor"]
["Ventilation air change rate for offices","Air_changes_office"]
["Ventilation air change rate for pump room","Air_changes_pump"]
["Vessel geometry","tank_geom_I"]
["Vessel thickness of wall","Vessel_thickness"]
["Volume required as a percentage of the largest tank","sec_cont_pct_of_largest"]
["Volume required as a percentage of total storage","sec_cont_pct_of_total"]
["Volume Tolerance, horizontal vessels","vol_tol_horiz"]
["Volume Tolerance, vertical vessels <1 mgd","vol_tol_vert_small"]
["Volume Tolerance, vertical vessels >1 mgd","vol_tol_vert_med"]

{"sheet":"INPUT","index":2,"n_rows":143,"n_cols":9,"rows_kept":143,"cut":false,"hidden":false,"merged":[[17,6,19,7],[17,8,19,8],[74,4,74,7],[37,8,42,8],[43,8,44,8],[121,8,121,13],[117,8,117,12],[118,8,118,13],[47,8,50,8],[93,4,93,7]]}
["BIOTREATMENT SYSTEM DESIGN AND COST INPUT"]
[null,null,null,null,"STEP 1"]
[null,null,null,null,"Select Target Contaminant",null,null,{"$f":"IF(contam<>3,\"\",\"For other contaminants, the buttons shown in Step 3 will enter flows only, and clear all other inputs. Advanced users can change this behavior by entering inputs on the Standard Inputs sheet\")","v":""}]
[]
[null,null,null,null,"STEP 2"]
[null,null,null,null,"Select Bioreactor Design Type"]
[]
[null,null,null,null,"STEP 3",null,null,{"$f":"IF(OR('Standard Inputs'!BE9,'Standard Inputs'!BE17,'Standard Inputs'!BE25,'Standard Inputs'!BE33,'Standard Inputs'!BE41,'Standard Inputs'!BE49,'Standard Inputs'!BE57,'Standard Inputs'!BE65,'Standard Inputs'!BE73),\"<- Using this design\",IF(OR('Standard Inputs'!BF9,'Standard Inputs'!BF17,'Standard Inputs'!BF25,'Standard Inputs'!BF33,'Standard Inputs'!BF41,'Standard Inputs'!BF49,'Standard Inputs'!BF57,'Standard Inputs'!BF65,'Standard Inputs'!BF73),\"<- You modified this design\",\"\"))","v":"<- Using this design"},"The standard design buttons are for EPA's use in estimating national costs, but other users might find them useful as a starting point. See documentation for more information"]
[null,null,null,null,"Select one of the eight standard designs at right OR select \"CLEAR FOR MANUAL ENTRY\"",null,null,{"$f":"IF(OR('Standard Inputs'!BE10,'Standard Inputs'!BE18,'Standard Inputs'!BE26,'Standard Inputs'!BE34,'Standard Inputs'!BE42,'Standard Inputs'!BE50,'Standard Inputs'!BE58,'Standard Inputs'!BE66,'Standard Inputs'!BE74),\"<- Using this design\",IF(OR('Standard Inputs'!BF10,'Standard Inputs'!BF18,'Standard Inputs'!BF26,'Standard Inputs'!BF34,'Standard Inputs'!BF42,'Standard Inputs'!BF50,'Standard Inputs'!BF58,'Standard Inputs'!BF66,'Standard Inputs'!BF74),\"<- You modified this design\",\"\"))","v":""}]
[null,null,null,null,null,null,null,{"$f":"IF(OR('Standard Inputs'!BE11,'Standard Inputs'!BE19,'Standard Inputs'!BE27,'Standard Inputs'!BE35,'Standard Inputs'!BE43,'Standard Inputs'!BE51,'Standard Inputs'!BE59,'Standard Inputs'!BE67,'Standard Inputs'!BE75),\"<- Using this design\",IF(OR('Standard Inputs'!BF11,'Standard Inputs'!BF19,'Standard Inputs'!BF27,'Standard Inputs'!BF35,'Standard Inputs'!BF43,'Standard Inputs'!BF51,'Standard Inputs'!BF59,'Standard Inputs'!BF67,'Standard Inputs'!BF75),\"<- You modified this design\",\"\"))","v":""}]
[null,null,null,null,null,null,null,{"$f":"IF(OR('Standard Inputs'!BE12,'Standard Inputs'!BE20,'Standard Inputs'!BE28,'Standard Inputs'!BE36,'Standard Inputs'!BE44,'Standard Inputs'!BE52,'Standard Inputs'!BE60,'Standard Inputs'!BE68,'Standard Inputs'!BE76),\"<- Using this design\",IF(OR('Standard Inputs'!BF12,'Standard Inputs'!BF20,'Standard Inputs'!BF28,'Standard Inputs'!BF36,'Standard Inputs'!BF44,'Standard Inputs'!BF52,'Standard Inputs'!BF60,'Standard Inputs'!BF68,'Standard Inputs'!BF76),\"<- You modified this design\",\"\"))","v":""}]
[null,null,null,null,null,null,null,{"$f":"IF(OR('Standard Inputs'!BE13,'Standard Inputs'!BE21,'Standard Inputs'!BE29,'Standard Inputs'!BE37,'Standard Inputs'!BE45,'Standard Inputs'!BE53,'Standard Inputs'!BE61,'Standard Inputs'!BE69,'Standard Inputs'!BE77),\"<- Using this design\",IF(OR('Standard Inputs'!BF13,'Standard Inputs'!BF21,'Standard Inputs'!BF29,'Standard Inputs'!BF37,'Standard Inputs'!BF45,'Standard Inputs'!BF53,'Standard Inputs'!BF61,'Standard Inputs'!BF69,'Standard Inputs'!BF77),\"<- You modified this design\",\"\"))","v":""}]
[null,null,null,null,null,null,null,{"$f":"IF(OR('Standard Inputs'!BE14,'Standard Inputs'!BE22,'Standard Inputs'!BE30,'Standard Inputs'!BE38,'Standard Inputs'!BE46,'Standard Inputs'!BE54,'Standard Inputs'!BE62,'Standard Inputs'!BE70,'Standard Inputs'!BE78),\"<- Using this design\",IF(OR('Standard Inputs'!BF14,'Standard Inputs'!BF22,'Standard Inputs'!BF30,'Standard Inputs'!BF38,'Standard Inputs'!BF46,'Standard Inputs'!BF54,'Standard Inputs'!BF62,'Standard Inputs'!BF70,'Standard Inputs'!BF78),\"<- You modified this design\",\"\"))","v":""}]
[null,null,null,null,null,null,null,{"$f":"IF(OR('Standard Inputs'!BE15,'Standard Inputs'!BE23,'Standard Inputs'!BE31,'Standard Inputs'!BE39,'Standard Inputs'!BE47,'Standard Inputs'!BE55,'Standard Inputs'!BE63,'Standard Inputs'!BE71,'Standard Inputs'!BE79),\"<- Using this design\",IF(OR('Standard Inputs'!BF15,'Standard Inputs'!BF23,'Standard Inputs'!BF31,'Standard Inputs'!BF39,'Standard Inputs'!BF47,'Standard Inputs'!BF55,'Standard Inputs'!BF63,'Standard Inputs'!BF71,'Standard Inputs'!BF79),\"<- You modified this design\",\"\"))","v":""}]
[null,null,null,null,null,null,null,{"$f":"IF(OR('Standard Inputs'!BE16,'Standard Inputs'!BE24,'Standard Inputs'!BE32,'Standard Inputs'!BE40,'Standard Inputs'!BE48,'Standard Inputs'!BE56,'Standard Inputs'!BE64,'Standard Inputs'!BE72,'Standard Inputs'!BE80),\"<- Using this design\",IF(OR('Standard Inputs'!BF16,'Standard Inputs'!BF24,'Standard Inputs'!BF32,'Standard Inputs'!BF40,'Standard Inputs'!BF48,'Standard Inputs'!BF56,'Standard Inputs'!BF64,'Standard Inputs'!BF72,'Standard Inputs'!BF80),\"<- You modified this design\",\"\"))","v":""}]
[null,null,null,null,null,null,null,{"$f":"IF(COUNTIF(H8:H15,\"\")=8,\"Using a manual design\",\"\")","v":""},{"$f":"IF(COUNTIF(H8:H15,\"\")=8,\"Fill in all gold cells below, then consider using AutoSize button\",\"\")","v":""}]
[]
[null,null,null,null,null,null,{"$f":"IF(input_complete,IF('Standard Inputs'!BE83,\"Input Complete -- Results Ready\",\"Input Complete--Press 'Generate Results'\"),\"Input Incomplete--Check for Error Messages Below\")","v":"Input Complete -- Results Ready"},null,{"$f":"IF(C19,\"\",\"Fill in all gold cells below. If errors persist, consider using AutoSize button.\")","v":""}]
[null,null,{"$f":"AND(C35:C142)","v":true},null,"(Optional for standard designs)"]
[null,null,null,null,"Enter or change values in the gold and blue cells below, under \"Manual Inputs\""]
[]
[null,null,null,null,"STEP 4:",null,null,null,{"$f":"\"Resulting Costs (in year \"&TEXT(current_year_cl,0)&\" dollars, see OUTPUT sheet for details)\"","v":"Resulting Costs (in year 2021 dollars, see OUTPUT sheet for details)"}]
[null,null,null,null,{"$f":"IF(G18=\"input complete -- results ready\",\"Results are ready (no need to click button)\",\"Click here to generate results -->\")","v":"Results are ready (no need to click button)"},null,null,null,{"$f":"\"Direct Capital Cost: \" & IF(input_status<>\"input complete -- results ready\",input_status,IF(Missing_Cost,\"Missing cost!\",IF(cost_buildup_error,\"Cost buildup error!\",IF(ISERROR(direct_cost),\"Calculation error!\",TEXT(direct_cost,\"$0,0\")))))","v":"Direct Capital Cost: $270,117"}]
[null,null,null,null,null,null,null,null,{"$f":"\"Total Capital Cost: \" & IF(input_status<>\"input complete -- results ready\",input_status,IF(Missing_Cost,\"Missing cost!\",IF(cost_buildup_error,\"Cost buildup error!\",IF(ISERROR(system_cost),\"Calculation error!\",TEXT(system_cost,\"$0,0\")))))","v":"Total Capital Cost: $529,900"}]
[null,null,null,null,null,null,null,null,{"$f":"\"Annualized Capital Cost: \"&IF(input_status<>\"Input Complete -- Results Ready\",input_status,IF(Missing_Cost,\"Missing Price!\",IF(cost_buildup_error,\"Cost buildup error!\",IF(ISERROR(Annualized_Capital_Cost),\"Calculation error!\",TEXT(Annualized_Capital_Cost,\"$0,0\")&\" per year\"&\" (over \"&useful_life&\" years at \"&Discount_rate*100&\"%)\"))))","v":"Annualized Capital Cost: $53,775 per year (over 17.3 years at 7%)"}]
[null,null,null,null,null,null,null,null,{"$f":"\"Annual O&M Cost: \"&IF(input_status<>\"input complete -- results ready\",input_status,IF(ISERROR(om_cost),\"Calculation error!\",TEXT(om_cost,\"$0,0\")&\" per year\"))","v":"Annual O&M Cost: $31,225 per year"}]
[null,null,null,null,"MANUAL INPUTS",null,null,null,{"$f":"\"Total Annualized Cost: \"&IF(input_status<>\"input complete -- results ready\",input_status,IF(Missing_Cost,\"Missing Price!\",IF(cost_buildup_error,\"Cost buildup error!\",IF(ISERROR(Annualized_Cost),\"Calculation error!\",TEXT(Annualized_Cost,\"$0,0\")&\" per year (\"&TEXT(TAC_pct_cap,\"0%\")&\" capital, \"&TEXT(TAC_pct_OM,\"0%\")&\" O&M)\"))))","v":"Total Annualized Cost: $84,999 per year (63% capital, 37% O&M)"}]
[null,null,null,null,"Cells in gold are required; cells in blue are optional",null,null,null,{"$f":"IF(input_status=\"Input Incomplete -- check for error messages below\",\"\",IF(Missing_Cost,\"A price is not available for at least one required component. See Use? column on OUTPUT sheet.\",IF(cost_buildup_error,\"There is an Excel error in the price for at least one component. Please see the Use? column on OUTPUT sheet.\",\"\")))","v":""}]
[null,"Used?","Valid input?","Invalid reason?",null,null,null,"Select units"]
[null,null,null,null,"Design Flow (including bypass)","design_flow_I",0.03,"MGD"]
[null,null,null,null,"Average Flow (including bypass)","average_flow_I",7.0000000000000001E-3,"MGD"]
[]
[null,null,null,null,"Treatment system design flow",null,{"$f":"IF(ISERROR(design_flow),\"\",IF(df_units=\"gpm\",design_flow_rate, design_flow))","v":0.03},{"$f":"df_units","v":"MGD"}]
[null,null,null,null,"Bypass design flow",null,{"$f":"IF(ISERROR(design_flow),\"\",IF(df_units=\"gpm\",bp_flow_rate, bp_flow_rate*60*24/10^6))","v":0},{"$f":"df_units","v":"MGD"},{"$f":"\"Current bypass percentage is \"&TEXT(bp_pct,\"0%\")&\".  Go to Critical Design Assumptions to change this value.\"","v":"Current bypass percentage is 0%.  Go to Critical Design Assumptions to change this value."}]
[null,null,{"$f":"IF(OR(df_units=\"\",af_units=\"\"),FALSE,IF(OR(average_flow>design_flow,average_flow<design_flow*min_avg_flow),FALSE,IF(OR(design_flow_I=0,average_flow_I=0),FALSE,TRUE)))","v":true},{"$f":"IF(OR(df_units=\"\",af_units=\"\"),\"Choose units for design and average flow\",IF(average_flow>design_flow,\"The average flow should not be greater than the design flow\",IF(average_flow<design_flow*min_avg_flow,\"The average flow must be at least \" & min_avg_flow & \" times design flow\",IF(OR(design_flow_I=0,average_flow_I=0),\"Input incomplete\",\"OK\"))))","v":"OK"},null,null,null,{"$f":"IF(C35,\"System size inputs OK\",D35)","v":"System size inputs OK"},"Adjust bypass percentage"]
[]
[null,null,{"$f":"IF(e_donor_type_I=\"\",FALSE,TRUE)","v":true},null,"Electron donor type","e_donor_type_I","acetic acid","<-- pick one"]
[null,null,{"$f":"IF(e_donor_dose_I=\"\",FALSE,TRUE)","v":true},null,"Electron donor dose","e_donor_dose_I",10,"mg/L","Guidance: Electron donor dose and biomass accumilation is dependent on raw water conditions, and should be determined based upon pilot study.  Perchlorate treatment occurs after the removal of dissolved oxygen and nitrate. Doses typically increase as raw water temperature decreases, temperatures below 10 degrees Celsius are not considered suitable for biotreatment. Excess dose may result in formation of sulfides."]
[null,null,{"$f":"IF(biomass_I=\"\",FALSE,TRUE)","v":true},null,"Biomass generation","biomass_I",8,"mg/L"]
[null,{"$f":"OR(contam=1, contam=3)","v":true},null,null,"Influent perchlorate concentration","ClO4_in",null,"mg/L"]
[null,null,null,null,"Influent dissolved oxygen concentration","O2_in",null,"mg/L"]
[null,null,null,null,"Influent nitrate-nitrogen concentration","NO3_in",null,"mg/L as nitrogen"]
[null,null,null,null,"For information:"]
[null,null,null,null,{"$f":"IF(dose_calc,\"Theoretical calculated electron donor dose\",\"Enter influent chemical concentrations to see sample electron donor dose calculation\")","v":"Enter influent chemical concentrations to see sample electron donor dose calculation"},null,{"$f":"IF(dose_calc,IF(e_donor_type=1,acetic_dose_sample,ethanol_dose_sample),\"\")","v":""},{"$f":"IF(dose_calc, \"mg/l\",\"\")","v":""},"Theoretical values for comparison purposes only. Calculated based on equations provided in Harding 2001 and peer review comments. Site-specific values are best determined by pilot studies."]
[null,null,null,null,{"$f":"IF(dose_calc,\"Theoretical calculated biomass generation rate\",\"Enter influent chemical concentrations to see sample biomass generation calculation\")","v":"Enter influent chemical concentrations to see sample biomass generation calculation"},null,{"$f":"IF(dose_calc,biomass_sample,\"\")","v":""},{"$f":"IF(dose_calc, \"mg/l\",\"\")","v":""}]
[null,null,{"$f":"IF(NOT(AND(C37:C39)),FALSE,TRUE)","v":true},{"$f":"IF(NOT(C46),\"Electron Donor Inputs Incomplete\",\"OK\")","v":"OK"},null,null,null,{"$f":"IF(C46,\"Electron Donor inputs OK\",D46)","v":"Electron Donor inputs OK"}]
[]
[null,null,{"$f":"IF(nutrient_option_I=\"\",FALSE,TRUE)","v":true},null,"Nutrient requirements","nutrient_option_I","additional phosphorous required","<-- pick one","Guidance: Perchlorate & nitrate reducing bacteria require nutrients to thrive. Source waters typically have sufficient nitrogen but insufficient phosphorus.  Source water sampling and pilot studies should be used to determine if additional nutrients are necessary."]
[null,{"$f":"OR(nutrient_option=2,nutrient_option=4)","v":false},{"$f":"IF(B49,NOT(NH4Cl_dose_I=\"\"),TRUE)","v":true},null,"Ammonium chloride dose","NH4Cl_dose_I",null,"mg/L"]
[null,{"$f":"OR(nutrient_option=3,nutrient_option=4)","v":true},{"$f":"IF(B50,NOT(H3PO4_dose_I=\"\"),TRUE)","v":true},null,"Phosphoric acid dose","H3PO4_dose_I",1,"mg/L as phosphorus"]
[null,null,{"$f":"IF(NOT(AND(C48:C50)),FALSE,TRUE)","v":true},{"$f":"IF(NOT(C51),\"Nutrient Options Incomplete, Check dosing\",\"OK\")","v":"OK"},null,null,null,{"$f":"IF(C51,\"Nutrient inputs OK\",D51)","v":"Nutrient inputs OK"}]
[]
[null,null,{"$f":"IF(ebct_I=\"\",FALSE,TRUE)","v":true},{"$f":"IF(ebct_I=\"\",\"EBCT Inputs Incomplete\",\"OK\")","v":"OK"},{"$f":"IF(design_type=3,\"Hydraulic residence time (HRT)\",\"Theoretical total empty bed contact time (EBCT)\")","v":"Theoretical total empty bed contact time (EBCT)"},"ebct_I",12,"minutes",{"$f":"IF(contam=1,\"Guidance: Typically in the range of 10-12 minutes for perchlorate treatment\",IF(contam=2,\"Guidance: Typically in the range of 7-10 minutes for nitrate treatment\",\"\"))","v":"Guidance: Typically in the range of 10-12 minutes for perchlorate treatment"}]
[null,null,null,null,null,null,null,{"$f":"IF(C53,IF(design_type=3,\"HRT inputs OK\",\"EBCT inputs OK\"),D53)","v":"EBCT inputs OK"}]
[]
[null,{"$f":"IF(OR(design_type=1,design_type=3),TRUE,FALSE)","v":true},null,null,"Bioreactor Pressure Vessels"]
[null,"yes","<- Autosize Std Inputs",null,"The next four inputs may be entered manually, or calculated with AutoSize button. All other gold inputs must be complete before AutoSizing."]
[null,null,null,null,{"$f":"IF(design_type=1,\"Bed depth\",\"Static bed depth\")","v":"Bed depth"},"bed_depth",3.5,"feet","Guidance: between 2 and 7 ft "]
[null,{"$f":"IF(design_type=3, FALSE,TRUE)","v":true},null,null,"Vessel geometry","tank_geom_I","upright","<-- pick one"]
[null,null,null,null,{"$f":"IF(tank_geom=1,\"Height (straight)\",IF(tank_geom=2,\"Length (straight)\",\"\"))","v":"Height (straight)"},"comm_height_length",6.5,{"$f":"IF(tank_geom<>\"\",\"feet\",\"\")","v":"feet"}]
[null,null,null,null,"Diameter","comm_diam",2.5,{"$f":"IF(tank_geom<>\"\",\"feet\",\"\")","v":"feet"},"Guidance: between 2 and 12 ft "]
[null,null,null,null,"For information:  "]
[null,null,null,null,"Number of operating vessels",null,{"$f":"IF(NOT(B56),\"\",IF(ISERROR(op_num_tanks),\"\",op_num_tanks))","v":2},"vessels"]
[null,null,null,null,"Total vessels (incl. redundancy, below)",null,{"$f":"IF(NOT(B56),\"\",IF(ISERROR(final_num_tanks),\"\",final_num_tanks))","v":2},"vessels"]
[null,null,null,null,"Loading rate",null,{"$f":"IF(NOT(B56),\"\",IF(ISERROR(comm_load_rate),\"\",comm_load_rate))","v":2.1220659078919377},"gpm/ft2"]
[null,null,{"$f":"IF(NOT(B56),TRUE,IF(OR(bed_depth=\"\",tank_geom_I=\"\",comm_height_length=\"\",comm_diam=\"\"),FALSE,IF(bed_depth>2*comm_diam,FALSE,IF(bed_depth<min_bed_depth,FALSE,TRUE))))","v":true},{"$f":"IF(NOT(B56),\"OK\",IF(OR(bed_depth=\"\",comm_height_length=\"\",comm_diam=\"\",tank_geom_I=\"\"),\"Input incomplete\",IF(bed_depth>2*comm_diam,\"Warning: bed depth should be less than twice the vessel diameter\",IF(bed_depth<min_bed_depth,\"Warning: bed depth too shallow\",\"OK\"))))","v":"OK"},null,null,null,{"$f":"IF(NOT(B56),\"\",IF(C66,\"Bed Depth OK\",D66))","v":"Bed Depth OK"},"Adjust bed depth constraints"]
[null,null,{"$f":"IF(NOT(B56),TRUE,IF(H66=\"Input incomplete\",FALSE,IF(tank_geom=1,IF(IF(AND(comm_diam>=min_diam,comm_diam<=max_diam_std_size),(OR(comm_height_length>=max_comm_height,comm_height_length>max_height)),comm_height_length>max_height),FALSE,IF(IF(AND(comm_diam>=min_diam,comm_diam<=max_diam_std_size),(AND(comm_height_length>=min_comm_height,comm_height_length>=height)),comm_height_length>=height),TRUE,FALSE)),IF(tank_geom=2,IF(comm_height_length>max_length,FALSE,TRUE),FALSE))))","v":true},{"$f":"IF(NOT(B56),\"OK\",IF(H66=\"Input incomplete\",\"\",IF(tank_geom=1,IF(IF(AND(comm_diam>=min_diam,comm_diam<=max_diam_std_size),(OR(comm_height_length>=max_comm_height,comm_height_length>max_height)),comm_height_length>max_height),\"Warning: vessel too high\",IF(IF(AND(comm_diam>=min_diam,comm_diam<=max_diam_std_size),(AND(comm_height_length>=min_comm_height,comm_height_length>=height)),comm_height_length>=height),\"OK\",\"Warning: vessel not high enough\")),IF(tank_geom=2,IF(comm_height_length>max_length,\"Warning: vessel too long\",\"OK\"),\"Invalid tank geometry input\"))))","v":"OK"},null,null,null,{"$f":"IF(NOT(B56),\"\",IF(C67,\"Height OK\",D67))","v":"Height OK"},"Adjust vessel size constraints"]
[null,null,{"$f":"IF(NOT(B56),TRUE,IF(H66=\"Input Incomplete\",FALSE,IF(tank_geom=1,IF(comm_diam>max_diam,FALSE,IF(comm_diam<diameter,FALSE,TRUE)),IF(tank_geom=2,IF(comm_diam>max_diam,FALSE,IF(comm_diam>max_height,FALSE,IF(comm_SA<SA,FALSE,IF(comm_diam<height,FALSE,TRUE)))),FALSE))))","v":true},{"$f":"IF(NOT(B56),\"OK\",IF(H66=\"Input incomplete\",\"\",IF(tank_geom=1,IF(comm_diam>max_diam,\"Warning: vessel diameter too great\",IF(comm_diam<diameter,\"Warning: vessel diameter too small\",\"OK\")),IF(tank_geom=2,IF(comm_diam>max_diam,\"Warning: vessel diameter too great\",IF(comm_diam>max_height,\"Warning: vessel diameter too great\",IF(comm_SA<SA,\"Warning: vessel surface area too small\",IF(comm_diam<height,\"Warning: vessel diameter too small\",\"OK\")))),\"\"))))","v":"OK"},null,null,null,{"$f":"IF(NOT(B56),\"\",IF(C68,\"Diameter OK\",D68))","v":"Diameter OK"}]
[null,null,{"$f":"IF(NOT(B56),TRUE,IF(H66=\"Input incomplete\",FALSE,IF(input_vol_vess<media_volume_expanded,FALSE,TRUE)))","v":true},{"$f":"IF(NOT(B56),\"OK\",IF(H66=\"Input incomplete\",\"\",IF(input_vol_vess<media_volume_expanded,\"Warning: vessel too small for this bed depth\",\"OK\")))","v":"OK"},null,null,null,{"$f":"IF(NOT(B56),\"\",IF(C69,\"Volume OK\",D69))","v":"Volume OK"}]
[null,null,{"$f":"IF(NOT(B56),TRUE,IF(H66=\"Input incomplete\",FALSE,IF(input_vol_vess<media_volume_expanded,CHOOSE(tank_geom,FALSE,FALSE),TRUE)))","v":true},{"$f":"IF(NOT(B56),\"OK\",IF(H66=\"Input incomplete\",\"\",IF(input_vol_vess<media_volume_expanded,CHOOSE(tank_geom,\"Hint: reduce bed depth or increase diameter or height\",\"Hint: reduce bed depth or increase diameter\"),\"OK\")))","v":"OK"},null,null,null,{"$f":"IF(NOT(B56),\"\",IF(C70,\"\",D70))","v":""}]
[null,null,{"$f":"IF(NOT(B56),TRUE,IF(H66=\"Input incomplete\",FALSE,IF(ISERROR(final_num_tanks),FALSE,IF(tank_geom=1,IF(comm_load_rate>load_max,FALSE,IF(comm_load_rate<load_min,FALSE,TRUE)),IF(comm_load_rate>load_max,FALSE,IF(comm_load_rate<load_min,FALSE,TRUE))))))","v":true},{"$f":"IF(NOT(B56),\"OK\",IF(H66=\"Input incomplete\",\"\",IF(ISERROR(final_num_tanks),\"\",IF(tank_geom=1,IF(comm_load_rate>load_max,\"Warning: design exceeds maximum loading\",IF(comm_load_rate<load_min,\"Warning: design below minimum loading\",\"OK\")),IF(comm_load_rate>load_max,\"Warning: design exceeds maximum loading\",IF(comm_load_rate<load_min,\"Warning: design below minimum loading\",\"OK\"))))))","v":"OK"},null,null,null,{"$f":"IF(NOT(B56),\"\",IF(C71,\"Contact Time OK\",D71))","v":"Contact Time OK"},"Adjust loading constraints"]
[null,null,null,null,null,null,null,{"$f":"IF(OR(NOT(B56),ISERROR(final_num_tanks)),\"\",IF(tank_geom=1,IF(comm_load_rate>load_max,\"Hint: increase vessel diameter or decrease bed depth\",IF(comm_load_rate<load_min,\"Hint: reduce vessel diameter or increase bed depth\",\"\")),IF(comm_load_rate>load_max,\"Hint: increase vessel length and diameter or decrease bed depth\",IF(comm_load_rate<load_min,\"Hint: reduce vessel length and diameter or increase bed depth\",\"\"))))","v":""}]
[]
[null,{"$f":"IF(design_type=2,TRUE,FALSE)","v":false},null,null,"Bioreactor Fixed Bed Gravity Contact Basins"]
[null,null,"<- Autosize Std Inputs",null,"The next three inputs may be entered manually, or calculated with AutoSize button. All other gold inputs must be complete before AutoSizing."]
[null,null,{"$f":"IF(NOT(B74),TRUE,NOT(basin_width=\"\"))","v":true},null,"Basin width","basin_width",null,"feet","Guidance: contactors typically are square or with maximum length 1.5x width"]
[null,null,{"$f":"IF(NOT(B74),TRUE,NOT(basin_length=\"\"))","v":true},null,"Basin length","basin_length",null,"feet"]
[null,null,{"$f":"IF(NOT(B74),TRUE,NOT(basin_op_depth=\"\"))","v":true},null,"Bed depth","basin_op_depth",null,"feet","Guidance: Typical gravity bed depths are 3-10 feet"]
[null,null,null,null,"For information:  "]
[null,null,null,null,"Total biorewactors (incl. redundancy, below)",null,{"$f":"IF(OR(NOT(B74),ISERROR(total_num_basins)),\"\",total_num_basins)","v":""},"contactors"]
[null,null,null,null,"Loading rate",null,{"$f":"IF(OR(NOT(B74),ISERROR(surface_loading_rate_g)),\"\",surface_loading_rate_g)","v":""},"gpm/ft2"]
[null,null,{"$f":"IF(NOT(B74),TRUE,IF(NOT(AND(C76,C77,C78)),FALSE,IF(basin_op_depth>max_depth,FALSE,IF(basin_op_depth<min_depth,FALSE,TRUE))))","v":true},{"$f":"IF(NOT(B74),\"OK\",IF(NOT(AND(C76,C77,C78)),\"Input incomplete\",IF(basin_op_depth>max_depth,\"Warning: basin too deep\",IF(basin_op_depth<min_depth,\"Warning: basin too shallow\",\"OK\"))))","v":"OK"},null,null,null,{"$f":"IF(NOT(B74),\"\",IF(C82,\"Bed Depth OK\",D82))","v":""},"Adjust bed depth constraints"]
[null,null,{"$f":"IF(NOT(B74),TRUE,IF(basin_width>max_width,FALSE,IF(basin_width<min_width,FALSE,TRUE)))","v":true},{"$f":"IF(NOT(B74),\"OK\",IF(NOT(AND(C76,C77,C78)),\"\",IF(basin_width>max_width,\"Warning: basin too wide\",IF(basin_width<min_width,\"Warning: basin too narrow\",\"OK\"))))","v":"OK"},null,null,null,{"$f":"IF(NOT(B74),\"\",IF(C83,\"Width OK\",D83))","v":""},"Adjust width constraints"]
[null,null,{"$f":"IF(NOT(B74),TRUE,IF(basin_length>max_length_g,FALSE,IF(basin_length<min_length_g,FALSE,TRUE)))","v":true},{"$f":"IF(NOT(B74),\"OK\",IF(ISERROR(total_num_basins),\"\",IF(H82=\"input incomplete\",\"\",IF(basin_length>max_length_g,\"Warning: basin too long\",IF(OR(basin_length<min_length_g,basin_length<(min_basin_vol/op_num_basins/basin_op_depth/basin_width)),\"Warning: basin too short\",\"OK\")))))","v":"OK"},null,null,null,{"$f":"IF(NOT(B74),\"\",IF(C84,\"Length OK\",D84))","v":""},"Adjust length constraints"]
[null,null,{"$f":"IF(NOT(B74),TRUE,IF(ISERROR(total_num_basins),\"\",IF(D82=\"input incomplete\",FALSE,IF(surface_loading_rate_g>load_max,FALSE,IF(surface_loading_rate_g<load_min,FALSE,TRUE)))))","v":true},{"$f":"IF(NOT(B74),\"OK\",IF(ISERROR(total_num_basins),\"\",IF(D82=\"input incomplete\",\"\",IF(surface_loading_rate_g>load_max,\"Warning: design exceeds maximum loading\",IF(surface_loading_rate_g<load_min,\"Warning: design below minimum loading\",\"OK\")))))","v":"OK"},null,null,null,{"$f":"IF(NOT(B74),\"\",IF(ISERROR(total_num_basins),\"\",IF(C85,\"Loading OK\",D85)))","v":""},"Adjust loading constraints"]
[]
[null,null,{"$f":"IF(include_post_h2o2_I=\"\",FALSE,TRUE)","v":true},null,"Post-treatment oxidation option","include_post_h2o2_I","aeration","<-- pick one"]
[null,null,{"$f":"IF(include_post_I=\"\",FALSE,TRUE)","v":true},null,"Include polishing filter","include_post_I","yes","<-- pick one"]
[null,{"$f":"IF(include_post=1,TRUE,FALSE)","v":true},{"$f":"IF(B89,NOT(filter_type_I=\"\"),TRUE)","v":true},null,"Polishing filter type","filter_type_I","pressure vessel","<-- pick one"]
[null,null,{"$f":"IF(B89,NOT(include_coag_filt_I=\"\"),TRUE)","v":true},null,"Incude coagulant addition before filtration","include_coag_filt_I","yes","<-- pick one"]
[null,null,{"$f":"AND(C87:C90)","v":true},{"$f":"IF(NOT(C91),\"Post-treatment Inputs Incomplete\",\"OK\")","v":"OK"},null,null,null,{"$f":"IF(C91,\"Post-treatment inputs OK\",D91)","v":"Post-treatment inputs OK"}]
[]
[null,{"$f":"IF(filter_type=1,TRUE,FALSE)","v":false},null,null,"Polishing Filter Gravity Contact Basins"]
[null,null,"<- Autosize Std Inputs",null,"The next three inputs may be entered manually, or calculated with AutoSize button. All other gold inputs must be complete before AutoSizing."]
[null,null,{"$f":"IF(NOT(B93),TRUE,NOT(filt_basin_width=\"\"))","v":true},null,"Basin width","filt_basin_width",null,"feet","Guidance: basins typically are square or with maximum length 1.5x width"]
[null,null,{"$f":"IF(NOT(B93),TRUE,NOT(filt_basin_length=\"\"))","v":true},null,"Basin length","filt_basin_length",null,"feet"]
[null,null,{"$f":"IF(NOT(B93),TRUE,NOT(filt_basin_op_depth=\"\"))","v":true},null,"Bed depth","filt_basin_op_depth",null,"feet","Guidance: Typical gravity bed depths are 3-10 feet"]
[null,null,null,null,"For information:  "]
[null,null,null,null,"Total basins (incl. redundancy, below)",null,{"$f":"IF(OR(NOT(B93),ISERROR(total_num_filt_basins)),\"\",total_num_filt_basins)","v":""},"basins"]
[null,null,{"$f":"IF(NOT(B93),TRUE,IF(NOT(AND(C95,C96,C97)),FALSE,IF(filt_basin_op_depth>max_depth,FALSE,IF(filt_basin_op_depth<min_depth,FALSE,TRUE))))","v":true},{"$f":"IF(NOT(B93),\"OK\",IF(NOT(AND(C95,C96,C97)),\"Input incomplete\",IF(filt_basin_op_depth>max_depth,\"Warning: basin too deep\",IF(filt_basin_op_depth<min_depth,\"Warning: basin too shallow\",\"OK\"))))","v":"OK"},null,null,null,{"$f":"IF(NOT(B93),\"\",IF(C100,\"Bed Depth OK\",D100))","v":""},"Adjust bed depth constraints"]
[null,null,{"$f":"IF(NOT(B93),TRUE,IF(filt_basin_width>max_width,FALSE,IF(filt_basin_width<min_width,FALSE,TRUE)))","v":true},{"$f":"IF(NOT(B93),\"OK\",IF(NOT(AND(C95,C96,C97)),\"\",IF(filt_basin_width>max_width,\"Warning: basin too wide\",IF(filt_basin_width<min_width,\"Warning: basin too narrow\",\"OK\"))))","v":"OK"},null,null,null,{"$f":"IF(NOT(B93),\"\",IF(C101,\"Width OK\",D101))","v":""},"Adjust width constraints"]
[null,null,{"$f":"IF(NOT(B93),TRUE,IF(filt_basin_length>max_length_g,FALSE,IF(filt_basin_length<min_length_g,FALSE,TRUE)))","v":true},{"$f":"IF(NOT(B93),\"OK\",IF(ISERROR(total_num_filt_basins),\"\",IF(H100=\"input incomplete\",\"\",IF(filt_basin_length>max_length_g,\"Warning: basin too long\",IF(OR(filt_basin_length<min_length_g,filt_basin_length<(min_filt_vol/op_num_filters/filt_basin_op_depth/filt_basin_width)),\"Warning: basin too short\",\"OK\")))))","v":"OK"},null,null,null,{"$f":"IF(NOT(B93),\"\",IF(C102,\"Length OK\",D102))","v":""},"Adjust length constraints"]
[]
[null,{"$f":"IF(filter_type=2,TRUE,FALSE)","v":true},null,null,"Polishing Filter Pressure Vessels"]
[null,"yes","<- Autosize Std Inputs",null,"The next four inputs may be entered manually, or calculated with AutoSize button. All other gold inputs must be complete before AutoSizing."]
[null,null,null,null,"Bed depth","filt_bed_depth",3,"feet","Guidance: between 2 and 5 ft "]
[null,null,null,null,"Vessel geometry","filt_tank_geom_I","upright","<-- pick one"]
[null,null,null,null,{"$f":"IF(tank_geom_filt=1,\"Height (straight)\",IF(tank_geom_filt=2,\"Length (straight)\",\"\"))","v":"Height (straight)"},"filt_comm_height_length",5.5,{"$f":"IF(tank_geom<>\"\",\"feet\",\"\")","v":"feet"}]
[null,null,null,null,"Diameter","filt_comm_diam",2,{"$f":"IF(tank_geom<>\"\",\"feet\",\"\")","v":"feet"}]
[null,null,null,null,"For information:  "]
[null,null,null,null,"Number of operating vessels",null,{"$f":"IF(NOT(B104),\"\",IF(ISERROR(op_num_tanks_filt),\"\",op_num_tanks_filt))","v":3},"vessels"]
[null,null,null,null,"Total vessels (incl. redundancy, below)",null,{"$f":"IF(NOT(B104),\"\",IF(ISERROR(final_num_tanks_filt),\"\",final_num_tanks_filt))","v":3},"vessels"]
[null,null,null,null,"Loading rate",null,{"$f":"IF(NOT(B104),\"\",IF(ISERROR(comm_load_rate_filt),\"\",comm_load_rate_filt))","v":2.2104853207207684},"gpm/ft2"]
[null,null,{"$f":"IF(NOT(B104),TRUE,IF(OR(filt_bed_depth=\"\",filt_tank_geom_I=\"\",filt_comm_height_length=\"\",filt_comm_diam=\"\"),FALSE,IF(filt_bed_depth>2*filt_comm_diam,FALSE,IF(filt_bed_depth<min_bed_depth,FALSE,TRUE))))","v":true},{"$f":"IF(NOT(B104),\"OK\",IF(OR(filt_bed_depth=\"\",filt_comm_height_length=\"\",filt_comm_diam=\"\",filt_tank_geom_I=\"\"),\"Input incomplete\",IF(filt_bed_depth>2*filt_comm_diam,\"Warning: bed depth should be less than twice the vessel diameter\",IF(filt_bed_depth<min_bed_depth,\"Warning: bed depth too shallow\",\"OK\"))))","v":"OK"},null,null,null,{"$f":"IF(NOT(B104),\"\",IF(C114,\"Bed Depth OK\",D114))","v":"Bed Depth OK"},"Adjust bed depth constraints"]
[null,null,{"$f":"IF(NOT(B104),TRUE,IF(H114=\"Input incomplete\",FALSE,IF(tank_geom_filt=1,IF(IF(AND(filt_comm_diam>=min_diam,filt_comm_diam<=max_diam_std_size),(OR(filt_comm_height_length>=max_comm_height_filt,filt_comm_height_length>max_height)),filt_comm_height_length>max_height),FALSE,IF(IF(AND(filt_comm_diam>=min_diam,filt_comm_diam<=max_diam_std_size),(AND(filt_comm_height_length>=min_comm_height_filt,filt_comm_height_length>=height_filt)),filt_comm_height_length>=height_filt),TRUE,FALSE)),IF(tank_geom_filt=2,IF(filt_comm_height_length>max_length,FALSE,TRUE),FALSE))))","v":true},{"$f":"IF(NOT(B104),\"OK\",IF(H114=\"Input incomplete\",\"\",IF(tank_geom_filt=1,IF(IF(AND(filt_comm_diam>=min_diam,filt_comm_diam<=max_diam_std_size),(OR(filt_comm_height_length>=max_comm_height_filt,filt_comm_height_length>max_height)),filt_comm_height_length>max_height),\"Warning: vessel too high\",IF(IF(AND(filt_comm_diam>=min_diam,filt_comm_diam<=max_diam_std_size),(AND(filt_comm_height_length>=min_comm_height_filt,filt_comm_height_length>=height_filt)),filt_comm_height_length>=height_filt),\"OK\",\"Warning: vessel not high enough\")),IF(tank_geom_filt=2,IF(filt_comm_height_length>max_length,\"Warning: vessel too long\",\"OK\"),\"Invalid tank geometry input\"))))","v":"OK"},null,null,null,{"$f":"IF(NOT(B104),\"\",IF(C115,\"Height OK\",D115))","v":"Height OK"},"Adjust vessel size constraints"]
[null,null,{"$f":"IF(NOT(B104),TRUE,IF(H114=\"Input Incomplete\",FALSE,IF(tank_geom_filt=1,IF(filt_comm_diam>max_diam,FALSE,IF(filt_comm_diam<diameter_filt,FALSE,TRUE)),IF(tank_geom_filt=2,IF(filt_comm_diam>max_diam,FALSE,IF(filt_comm_diam>max_height,FALSE,IF(comm_SA_filt<SA_filt,FALSE,IF(filt_comm_diam<height_filt,FALSE,TRUE)))),FALSE))))","v":true},{"$f":"IF(NOT(B104),\"OK\",IF(H114=\"Input incomplete\",\"\",IF(tank_geom_filt=1,IF(filt_comm_diam>max_diam,\"Warning: vessel diameter too great\",IF(filt_comm_diam<diameter_filt,\"Warning: vessel diameter too small\",\"OK\")),IF(tank_geom_filt=2,IF(filt_comm_diam>max_diam,\"Warning: vessel diameter too great\",IF(filt_comm_diam>max_height,\"Warning: vessel diameter too great\",IF(comm_SA_filt<SA_filt,\"Warning: vessel surface area too small\",IF(filt_comm_diam<height_filt,\"Warning: vessel diameter too small\",\"OK\")))),\"\"))))","v":"OK"},null,null,null,{"$f":"IF(NOT(B104),\"\",IF(C116,\"Diameter OK\",D116))","v":"Diameter OK"}]
[]
[null,{"$f":"IF(design_type=3,FALSE,TRUE)","v":true},{"$f":"IF(B118,NOT(back_interval_I=\"\"),TRUE)","v":true},null,"Interval between bioreactor backwashes","back_interval_I",24,"hours","For biomass buildup, backwash bioreactor about every 24-36 hours"]
[null,{"$f":"IF(include_post=1,TRUE,FALSE)","v":true},{"$f":"IF(B119,NOT(filter_back_interval_I=\"\"),TRUE)","v":true},null,"Interval between filter backwashes","filter_back_interval_I",36,"hours","Typically 36-48 hours"]
[null,{"$f":"IF(AND(design_type=3,include_post=0),FALSE,TRUE)","v":true},{"$f":"NOT(res_s2_opt_I=\"\")","v":true},null,"Include air scour","air_scour_I","yes","<-- pick one"]
[null,{"$f":"IF(AND(design_type=3,include_post=0),FALSE,TRUE)","v":true},{"$f":"NOT(res_s2_opt_I=\"\")","v":true},null,"Discharge option for spent backwash","res_s2_opt_I","recycle","<-- pick one"]
[null,{"$f":"OR(res_s2_opt=1,res_s2_opt=2)","v":false},{"$f":"IF(B122,NOT(res_s1_opt_I=\"\"),TRUE)","v":true},null,"Holding tank for spent backwash","res_s1_opt_I","holding tank",{"$f":"IF(res_s2_opt=3,\"always included\",IF(res_s2_opt=4,\"not required\",\"<-- pick one\"))","v":"always included"},{"$f":"IF(res_s1_opt_I=\"Holding tank\",\"Model selects between holding tank or basin based upon priority lookups on the Output sheet\",\"\")","v":"Model selects between holding tank or basin based upon priority lookups on the Output sheet"}]
[null,{"$f":"IF(OR(res_s2_opt=3),TRUE,IF(res_s1_opt=1,TRUE,FALSE))","v":true},{"$f":"IF(B123,NOT(sed_sludge_method_I=\"\"),TRUE)","v":true},null,"Solids treatment/storage","sed_sludge_method_I","none",{"$f":"IF(res_s1_opt=2,\"not required\",\"<-- pick one\")","v":"<-- pick one"},{"$f":"IF(sed_sludge_method_I=\"\",\"Please pick a valid input.\",\"\")","v":""}]
[null,{"$f":"IF(OR(res_s2_opt=3,res_s2_opt=4),TRUE,IF(res_s1_opt=1,TRUE,FALSE))","v":true},{"$f":"IF(B124,NOT(solids_haz_I=\"\"),TRUE)","v":true},null,{"$f":"IF(res_s2_opt=4,\"Characteristics of evaporation pond solids\",\"Characteristics of holding tank solids\")","v":"Characteristics of holding tank solids"},"solids_haz_I","non-hazardous",{"$f":"IF(NOT(B124),\"not required\",\"<-- pick one\")","v":"<-- pick one"}]
[null,null,{"$f":"IF(NOT(AND(C118:C124)),FALSE,TRUE)","v":true},{"$f":"IF(NOT(C125),\"Residual Inputs Incomplete\",\"OK\")","v":"OK"},null,null,null,{"$f":"IF(AND(design_type=3,include_post=0),\"\",IF(C125,\"Residual inputs OK\",D125))","v":"Residual inputs OK"},"Additional residuals assumtions loacted on the cirtical deisgn assumptions page"]
[]
[null,null,null,null,"Number of booster pumps","lines_pump_I",null,"pumps","Enter 0 to exclude booster pumps (i.e., use existing pumps). Leave blank to accept model defaults (no pumps for systems <1 MGD, otherwise sized per average and design flows)"]
[null,null,null,null,"For information: # of booster pumps",null,{"$f":"IF(ISERROR(booster_pumps),\"\",booster_pumps)","v":0},"pumps"]
[null,null,null,null,"Number of redundant units to be added","NRD_I",null,"units","Leave blank to accept model defaults (0 for systems <1 MGD, calculated otherwise)"]
[null,null,null,null,"For information: Redundant bioreactors",null,{"$f":"IF(OR(design_type=1,design_type=3),IF(ISERROR(NRD),\"\",NRD),IF(ISERROR(NRD_g),\"\",NRD_g))","v":0},"units"]
[null,null,null,null,"Backwash pumping","no_backwash_I",null,"<-- pick or leave blank","Leave blank to accept model defaults (systems <1 MGD backwash using existing supply or treated water pumps, other systems add new backwash pumps)"]
[null,null,null,null,"Backwash storage","no_back_tank_I",null,"<-- pick or leave blank","Leave blank to accept model defaults (only systems between 1 and 10 MGD require separate backwash tanks)"]
[null,null,null,null,"For information: # of backwash pumps",null,{"$f":"IF(ISERROR(backwash_pumps),\"\",backwash_pumps)","v":0},"units"]
[null,null,null,null,"# of backwash tanks",null,{"$f":"IF(ISERROR(back_tanks),\"\",back_tanks)","v":0},"units"]
[null,null,null,null,"Component level","component_level_I",null,"<-- pick or leave blank","Leave blank to use low cost components"]
[null,null,null,null,"System automation","manual_I","fully automated","<-- pick or leave blank","Leave blank to allow model to pick based on component level"]
[null,null,null,null,"Include buildings?","include_buildings_I",null,"<-- pick or leave blank","Leave blank to include buildings"]
[null,null,null,null,"Include HVAC?","include_HVAC_I",null,"<-- pick or leave blank","Leave blank to allow model to pick based on component level and building type"]
[null,null,null,null,"Include land?","include_land_I",null,"<-- pick or leave blank","Leave blank to include land"]
[null,null,null,null,"For information: Component level",null,{"$f":"IF(component_level=2,\"high cost\",IF(component_level=1,\"mid cost\",\"low cost\"))","v":"low cost"}]
[null,null,null,null,"Automation",null,{"$f":"IF(manual=1,\"manual\",IF(manual=2,\"semi-automated\",IF(manual=3,\"fully automated\")))","v":"fully automated"}]
[null,null,{"$f":"IF(ISERROR(pump_rating),FALSE,IF(pump_rating>max_pump_size,FALSE,TRUE))","v":true},{"$f":"IF(ISERROR(pump_rating),\"Input incomplete\",IF(pump_rating>max_pump_size,\"Warning: insufficent number of pumps.\",\"OK\"))","v":"OK"},null,null,null,{"$f":"IF(C142,\"Optional Inputs OK\",D142)","v":"Optional Inputs OK"}]
[null,null,null,null,null,null,null,{"$f":"IF(OR(H142=\"input incomplete\",H142=\"Optional Inputs OK\"),\"\",IF(pump_rating>max_pump_size,\"Hint: increase number of pumps or leave that input blank\",\"\"))","v":""}]

{"sheet":"OUTPUT","index":3,"n_rows":650,"n_cols":25,"rows_kept":650,"cut":false,"hidden":false,"merged":[[554,2,554,3],[554,4,554,5],[6,3,6,4],[7,3,7,4],[558,8,558,11],[30,8,32,8],[30,9,32,9],[30,10,32,10],[30,11,32,11],[30,12,32,12],[30,0,32,0],[30,1,32,1],[30,2,32,3],[30,4,32,5],[30,6,32,7],[31,13,31,15],[31,16,31,18],[31,19,31,21],[30,13,30,21],[30,22,31,24]]}
["OUTPUT SUMMARY"]
[null,"Parameter","Value","Units"]
[null,"Technology","BIO"]
[null,"System Size Category",{"$f":"IF(ss_cat2=1,\"small\",\"large\")","v":"small"}]
[null,"Target Contaminant",{"$f":"IF(contam=1,\"perchlorate\",IF(contam=2,\"nitrate\",\"other\"))","v":"perchlorate"}]
[null,"Design Type",{"$f":"IF(design_type=1,\"pressure\",\"gravity\")","v":"pressure"}]
[null,"Design Flow",{"$f":"design_flow","v":0.03},"MGD (excludes bypass flow)"]
[null,"Average Flow",{"$f":"average_flow","v":7.0000000000000001E-3},"MGD (excludes bypass flow)"]
[null,"Bed type",{"$f":"IF(design_type=3,\"fluidized\",\"fixed\")","v":"fixed"}]
[null,"# of bioreactors",{"$f":"IF(design_type=2,total_num_basins,final_num_tanks)","v":2},"(including redundancy)"]
[null,"Loading rate",{"$f":"IF(design_type=2,surface_loading_rate_g,comm_load_rate)","v":2.1220659078919377},"gpm/ft2"]
[null,{"$f":"IF(design_type=3,\"HRT\",\"EBCT\")","v":"EBCT"},{"$f":"EBCT","v":12},"minutes"]
[null,"Bed depth",{"$f":"IF(design_type=2,basin_op_depth,bed_depth)","v":3.5},"feet"]
[null,"Vessel geometry",{"$f":"IF(design_type=1,tank_geom_I,\"basins\")","v":"upright"}]
[null,{"$f":"IF(design_type=2,\"Basin width\",IF(tank_geom=1,\"Height (straight)\",IF(tank_geom=2,\"Length (straight)\",\"\")))","v":"Height (straight)"},{"$f":"IF(design_type=2,basin_width,comm_height_length)","v":6.5},"feet"]
[null,{"$f":"IF(design_type=2,\"Basin length\",\"Diameter\")","v":"Diameter"},{"$f":"IF(design_type=2,basin_length,comm_diam)","v":2.5},"feet"]
[null,"Component level",{"$f":"IF(component_level=2,\"high cost\",IF(component_level=1,\"mid cost\",\"low cost\"))","v":"low cost"}]
[null,"System automation",{"$f":"IF(manual=1,\"manual\",IF(manual=2,\"semi-automated\",IF(manual=3,\"fully automated\")))","v":"fully automated"}]
[null,{"$f":"\"Resulting Costs (in year \"&TEXT(current_year_cl,0)&\" dollars)\"","v":"Resulting Costs (in year 2021 dollars)"}]
[null,"Direct Capital Cost",{"$f":"IF(input_status<>\"input complete -- results ready\",\"Action required\",IF(Missing_Cost,\"Missing cost!\",IF(cost_buildup_error,\"Error in buildup!\",direct_cost)))","v":270117.27171074442},"Details",{"$f":"IF(input_status<>\"input complete -- results ready\",IF(input_complete,\"Press Generate Results\",\"Check INPUT sheet for errors\"),IF(Missing_Cost,\"A price is not available for at least one required component. See Use? column below.\",IF(cost_buildup_error,\"There is an Excel error in the price for at least one component. See Use? column below.\",\"\")))","v":""}]
[null,"Add-on Cost",{"$f":"IF(input_status<>\"input complete -- results ready\",\"Action required\",addon_cost)","v":136348.80200081083},"Details"]
[null,"Indirect Capital Cost",{"$f":"IF(input_status<>\"input complete -- results ready\",\"Action required\",indirect_cost)","v":123433.87518779126},"Details"]
[null,"Total Capital Cost",{"$f":"IF(input_status<>\"input complete -- results ready\",\"Action required\",IF(Missing_Cost,\"Missing cost!\",IF(cost_buildup_error,\"Error in buildup!\",system_cost)))","v":529899.94889934652},"Details"]
[null,{"$f":"\"Annualized Capital Cost \"&IF(OR(input_status<>\"input complete -- results ready\",Missing_Cost,cost_buildup_error),\"\",\"(per year over \"&useful_life&\" years at \"&Discount_rate*100&\"%)\")","v":"Annualized Capital Cost (per year over 17.3 years at 7%)"},{"$f":"IF(input_status<>\"input complete -- results ready\",\"Action required\",Annualized_Capital_Cost)","v":53774.602130734391},"Details"]
[null,"Annual O&M Cost (per year)",{"$f":"IF(input_status<>\"input complete -- results ready\",\"Action required\",om_cost)","v":31224.606067530149},"Details"]
[null,{"$f":"\"Total Annualized Cost (per year\"&IF(OR(input_status<>\"input complete -- results ready\",ISERROR(OR(TAC_pct_cap,TAC_pct_OM))),\"\",\", \"&TEXT(TAC_pct_cap,\"0%\")&\" capital, \"&TEXT(TAC_pct_OM,\"0%\")&\" O&M\")&\")\"","v":"Total Annualized Cost (per year, 63% capital, 37% O&M)"},{"$f":"IF(input_status<>\"input complete -- results ready\",\"Action required\",IF(Missing_Cost,\"Missing cost!\",IF(cost_buildup_error,\"Error in buildup!\",Annualized_Cost)))","v":84999.208198264532},"Details"]
[null,"Annualized cost per 1,000 gallons average flow",{"$f":"IF(input_status<>\"input complete -- results ready\",\"Action required\",IF(Missing_Cost,\"Missing cost!\",IF(cost_buildup_error,\"Error in buildup!\",C622)))","v":33.267791858420559}]
[null,"Annualized cost per household per year",{"$f":"IF(input_status<>\"input complete -- results ready\",\"Action required\",IF(Missing_Cost,\"Missing cost!\",IF(cost_buildup_error,\"Error in buildup!\",C623)))","v":3352.3496643312728}]
[]
["Direct Capital Cost Details (items in italics, without a 1 in the \"Use?\" column, represent alternate costs and are excluded from total)"]
["WBS #","Item","Design Quanitity",null,"Design Size",null,"Size used in estimate",null,"Unit Cost","Total Cost","Useful Life","Use?","Full Line Item Name","Priority selection",null,null,null,null,null,null,null,null,"Useful Life"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,"Small (<1 mgd)",null,null,"Medium (1-10 mgd)",null,null,"Large (>10 mgd)"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,"Low","Mid","High","Low","Mid","High","Low","Mid","High","Count?","Depreciation","Buildings"]
["1","Bioreactors"]
[1.1000000000000001,"Pressure Vessels"]
["1.1.1","Stainless Steel",{"$f":"final_num_tanks","v":2},"units",{"$f":"comm_vol_gal","v":238.66286690239963},"gal",{"$f":"IF(curve=1,comm_vol_gal,VLOOKUP(comm_vol_gal,ss_pv_cost_cl,2))","v":238.66286690239963},"gal",{"$f":"IF(C36=0,\"NA\",IF(curve=1,ss_pv_eq,VLOOKUP(comm_vol_gal,ss_pv_cost_cl,3)))","v":34901.348431876948},{"$f":"IF(C36=0,\"--\",IF(I36=\"contact vendor\",\"--\",C36*I36))","v":69802.696863753896},{"$f":"IF(C36=0,\"NA\",VLOOKUP(comm_vol_gal,ss_pv_cost_cl,IF(ss_cat=\"large\",4,5)))","v":30},0,{"$f":"$B$34&\" - \"&$B$35&\" - \"&B36","v":"Bioreactors - Pressure Vessels - Stainless Steel"},4,4,1,4,4,1,4,4,1,{"$f":"IF(ISERROR(K36*L36),0,IF(K36<1,0,L36))","v":0},{"$f":"IF(W36,J36/K36,0)","v":0}]
["1.1.1","Carbon Steel - Stainless Internals",{"$f":"final_num_tanks","v":2},"units",{"$f":"comm_vol_gal","v":238.66286690239963},"gal",{"$f":"IF(curve=1,comm_vol_gal,VLOOKUP(comm_vol_gal,cs_pv_cost_cl,2))","v":238.66286690239963},"gal",{"$f":"IF(C37=0,\"NA\",IF(curve=1,cs_pv_eq,VLOOKUP(comm_vol_gal,cs_pv_cost_cl,3)))","v":19758.469179797772},{"$f":"IF(C37=0,\"--\",IF(I37=\"contact vendor\",\"--\",C37*I37))","v":39516.938359595544},{"$f":"IF(C37=0,\"NA\",VLOOKUP(comm_vol_gal,cs_pv_cost_cl,IF(ss_cat=\"large\",4,5)))","v":30},0,{"$f":"$B$34&\" - \"&$B$35&\" - \"&B37","v":"Bioreactors - Pressure Vessels - Carbon Steel - Stainless Internals"},3,3,2,3,3,2,3,3,2,{"$f":"IF(ISERROR(K37*L37),0,IF(K37<1,0,L37))","v":0},{"$f":"IF(W37,J37/K37,0)","v":0}]
["1.1.1","Carbon Steel - Plastic Internals",{"$f":"final_num_tanks","v":2},"units",{"$f":"comm_vol_gal","v":238.66286690239963},"gal",{"$f":"IF(curve=1,comm_vol_gal,VLOOKUP(comm_vol_gal,csp_pv_cost_cl,2))","v":238.66286690239963},"gal",{"$f":"IF(C38=0,\"NA\",IF(curve=1,csp_pv_eq,VLOOKUP(comm_vol_gal,csp_pv_cost_cl,3)))","v":18237.859891076205},{"$f":"IF(C38=0,\"--\",IF(I38=\"contact vendor\",\"--\",C38*I38))","v":36475.71978215241},{"$f":"IF(C38=0,\"NA\",VLOOKUP(comm_vol_gal,csp_pv_cost_cl,IF(ss_cat=\"large\",4,5)))","v":30},0,{"$f":"$B$34&\" - \"&$B$35&\" - \"&B38","v":"Bioreactors - Pressure Vessels - Carbon Steel - Plastic Internals"},2,1,3,2,1,3,2,1,3,0,0]
["1.1.1","Fiberglass",{"$f":"final_num_tanks","v":2},"units",{"$f":"comm_vol_gal","v":238.66286690239963},"gal",{"$f":"IF(curve=1,comm_vol_gal,VLOOKUP(comm_vol_gal,fg_pv_cost_cl,2))","v":238.66286690239963},"gal",{"$f":"IF(C39=0,\"NA\",IF(curve=1,fg_pv_eq,VLOOKUP(comm_vol_gal,fg_pv_cost_cl,3)))","v":4887.9058227935702},{"$f":"IF(C39=0,\"--\",IF(I39=\"contact vendor\",\"--\",C39*I39))","v":9775.8116455871404},{"$f":"IF(C39=0,\"NA\",VLOOKUP(comm_vol_gal,fg_pv_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},1,{"$f":"$B$34&\" - \"&$B$35&\" - \"&B39","v":"Bioreactors - Pressure Vessels - Fiberglass"},1,2,4,1,2,4,1,2,4,1,488.79058227935701]
[1.2,"Gravity Basins",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["1.2.1","Concrete",{"$f":"total_num_basins","v":0},"units",{"$f":"basin_vol","v":"-"},"gal",{"$f":"basin_vol","v":"-"},"gal",{"$f":"IF(C41=0,\"NA\",basin_conc_vol/total_num_basins*VLOOKUP(0,conc_basin_cost_cl,3))","v":"NA"},{"$f":"IF(C41=0,\"--\",IF(I41=\"contact vendor\",\"--\",C41*I41))","v":"--"},{"$f":"IF(C41=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$34&\" - \"&$B$40&\" - \"&B41","v":"Bioreactors - Gravity Basins - Concrete"},1,1,1,1,1,1,1,1,1,0,0]
["1.2.2","Internals (Underdrain/Backwash System)",{"$f":"total_num_basins","v":0},"units",{"$f":"basin_area","v":"-"},"sf",{"$f":"basin_area","v":"-"},"sf",{"$f":"IF(C42=0,\"NA\",IF(cont_int_eq=\"contact vendor\",\"contact vendor\",J42/total_num_basins))","v":"NA"},{"$f":"IF(C42=0,\"--\",IF(cont_int_eq=\"contact vendor\",\"--\",cont_int_eq))","v":"--"},{"$f":"IF(C42=0,\"NA\",VLOOKUP(0,cont_top_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Bioreactors - Gravity Basins - Internals (Underdrain/Backwash System)",1,1,1,1,1,1,1,1,1,0,0]
["1.2.3","Aluminum Railing",{"$f":"IF(OR(design_type=1,design_type=3),0,railing)","v":0},"lf","NA",null,"NA",null,{"$f":"IF(C43=0,\"NA\",VLOOKUP(B43,metal_cost_cl,3))","v":"NA"},{"$f":"IF(C43=0,\"--\",IF(I43=\"contact vendor\",\"--\",C43*I43))","v":"--"},{"$f":"IF(C43=0,\"NA\",VLOOKUP(B43,metal_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Bioreactors - Gravity Basins - Aluminum Railing",1,1,1,1,1,1,1,1,1,0,0]
["1.2.4","Aluminum Stairs",{"$f":"IF(OR(design_type=1,design_type=3),0,risers)","v":0},"risers","NA",null,"NA",null,{"$f":"IF(C44=0,\"NA\",VLOOKUP(B44,metal_cost_cl,3))","v":"NA"},"--",{"$f":"IF(C44=0,\"NA\",VLOOKUP(B44,metal_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Bioreactors - Gravity Basins - Aluminum Stairs",1,1,1,1,1,1,1,1,1,0,0]
["1.2.5","Excavation",{"$f":"IF(OR(design_type=1,design_type=3),0,excavation_vol)","v":0},"cy","NA",null,"NA",null,{"$f":"IF(C45=0,\"NA\",VLOOKUP(0,excavate_cost_cl,3))","v":"NA"},"--",{"$f":"IF(C45=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Bioreactors - Gravity Basins - Excavation",1,1,1,1,1,1,1,1,1,0,0]
["1.2.6","Backfill and Compaction",{"$f":"IF(OR(design_type=1,design_type=3),0,backfill_vol)","v":0},"cy","NA",null,"NA",null,{"$f":"IF(C46=0,\"NA\",VLOOKUP(0,backfill_cost_cl,3))","v":"NA"},"--",{"$f":"IF(C46=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Bioreactors - Gravity Basins - Backfill and Compaction",1,1,1,1,1,1,1,1,1,0,0]
[1.3,"Media",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["1.3.1","GAC",{"$f":"total_resin","v":1030.835089459151},"lbs","NA",null,"NA",null,{"$f":"IF(curve=1,gac_eq,VLOOKUP(C48,gac_cost_cl,3))","v":2.0894513187083508},{"$f":"IF(I48=\"contact vendor\",\"--\",C48*I48)","v":2153.879737041264},{"$f":"VLOOKUP(B48,media_cost_cl,IF(ss_cat=\"large\",4,5))","v":8.5},1,{"$f":"$B$34&\" - \"&$B$47&\" - \"&B48","v":"Bioreactors - Media - GAC"},1,1,1,1,1,1,1,1,1,1,253.39761612250163]
["2","Post-Treatment Filters",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
[2.1,"Filter Basins",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["2.1.1","Concrete",{"$f":"total_num_filt_basins","v":0},"units",{"$f":"filt_volume","v":"-"},"gal",{"$f":"filt_volume","v":"-"},"gal",{"$f":"IF(C51=0,\"NA\",filt_basin_conc_vol/total_num_filt_basins*VLOOKUP(0,conc_basin_cost_cl,3))","v":"NA"},{"$f":"IF(C51=0,\"--\",IF(I51=\"contact vendor\",\"--\",C51*I51))","v":"--"},{"$f":"IF(C51=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$49&\" - \"&$B$50&\" - \"&B51","v":"Post-Treatment Filters - Filter Basins - Concrete"},1,1,1,1,1,1,1,1,1,0,0]
["2.1.2","Internals (Underdrain/Backwash System)",{"$f":"total_num_filt_basins","v":0},"units",{"$f":"filt_basin_area","v":"-"},"sf",{"$f":"filt_basin_area","v":"-"},"sf",{"$f":"IF(C52=0,\"NA\",IF(filt_int_eq=\"contact vendor\",\"contact vendor\",J52/total_num_filt_basins))","v":"NA"},{"$f":"IF(C52=0,\"--\",IF(filt_int_eq=\"contact vendor\",\"--\",filt_int_eq))","v":"--"},{"$f":"IF(C52=0,\"NA\",VLOOKUP(0,cont_top_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Post-Treatment Filters - Filter Basins - Internals (Underdrain/Backwash System)",1,1,1,1,1,1,1,1,1,0,0]
["2.1.3","Aluminum Railing",{"$f":"IF(filter_type=1,filt_railing,0)","v":0},"lf","NA",null,"NA",null,{"$f":"IF(C53=0,\"NA\",VLOOKUP(B53,metal_cost_cl,3))","v":"NA"},{"$f":"IF(C53=0,\"--\",IF(I53=\"contact vendor\",\"--\",C53*I53))","v":"--"},{"$f":"IF(C53=0,\"NA\",VLOOKUP(B53,metal_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Post-Treatment Filters - Filter Basins - Aluminum Railing",1,1,1,1,1,1,1,1,1,0,0]
["2.1.4","Aluminum Stairs",{"$f":"IF(filter_type=1,risers,0)","v":0},"risers","NA",null,"NA",null,{"$f":"IF(C54=0,\"NA\",VLOOKUP(B54,metal_cost_cl,3))","v":"NA"},"--",{"$f":"IF(C54=0,\"NA\",VLOOKUP(B54,metal_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Post-Treatment Filters - Filter Basins - Aluminum Stairs",1,1,1,1,1,1,1,1,1,0,0]
["2.1.5","Excavation",{"$f":"IF(filter_type=1,filt_excavation_vol,0)","v":0},"cy","NA",null,"NA",null,{"$f":"IF(C55=0,\"NA\",VLOOKUP(0,excavate_cost_cl,3))","v":"NA"},"--",{"$f":"IF(C55=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Post-Treatment Filters - Filter Basins - Excavation",1,1,1,1,1,1,1,1,1,0,0]
["2.1.6","Backfill and Compaction",{"$f":"IF(filter_type=1,filt_backfill_vol,0)","v":0},"cy","NA",null,"NA",null,{"$f":"IF(C56=0,\"NA\",VLOOKUP(0,backfill_cost_cl,3))","v":"NA"},"--",{"$f":"IF(C56=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Post-Treatment Filters - Filter Basins - Backfill and Compaction",1,1,1,1,1,1,1,1,1,0,0]
[2.2000000000000002,"Pressure Vessels",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["2.2.1","Stainless Steel",{"$f":"final_num_tanks_filt","v":3},"units",{"$f":"comm_vol_gal_filt","v":129.24512176868407},"gal",{"$f":"IF(curve=1,comm_vol_gal_filt,VLOOKUP(comm_vol_gal_filt,ss_pv_cost_cl,2))","v":129.24512176868407},"gal",{"$f":"IF(C58=0,\"NA\",IF(curve=1,ss_pv_eq_filt,VLOOKUP(comm_vol_gal_filt,ss_pv_cost_cl,3)))","v":32069.24508890486},{"$f":"IF(C58=0,\"--\",IF(I58=\"contact vendor\",\"--\",C58*I58))","v":96207.735266714575},{"$f":"IF(C58=0,\"NA\",VLOOKUP(comm_vol_gal_filt,ss_pv_cost_cl,IF(ss_cat=\"large\",4,5)))","v":30},0,{"$f":"$B$49&\" - \"&$B$57&\" - \"&B58","v":"Post-Treatment Filters - Pressure Vessels - Stainless Steel"},4,4,1,4,4,1,4,4,1,0,0]
["2.2.1","Carbon Steel - Stainless Internals",{"$f":"final_num_tanks_filt","v":3},"units",{"$f":"comm_vol_gal_filt","v":129.24512176868407},"gal",{"$f":"IF(curve=1,comm_vol_gal_filt,VLOOKUP(comm_vol_gal_filt,ss_pv_cost_cl,2))","v":129.24512176868407},"gal",{"$f":"IF(C59=0,\"NA\",IF(curve=1,cs_pv_eq_filt,VLOOKUP(comm_vol_gal_filt,cs_pv_cost_cl,3)))","v":14905.852190041251},{"$f":"IF(C59=0,\"--\",IF(I59=\"contact vendor\",\"--\",C59*I59))","v":44717.55657012375},{"$f":"IF(C59=0,\"NA\",VLOOKUP(comm_vol_gal_filt,cs_pv_cost_cl,IF(ss_cat=\"large\",4,5)))","v":30},0,{"$f":"$B$49&\" - \"&$B$57&\" - \"&B59","v":"Post-Treatment Filters - Pressure Vessels - Carbon Steel - Stainless Internals"},3,3,2,3,3,2,3,3,2,0,0]
["2.2.1","Carbon Steel - Plastic Internals",{"$f":"final_num_tanks_filt","v":3},"units",{"$f":"comm_vol_gal_filt","v":129.24512176868407},"gal",{"$f":"IF(curve=1,comm_vol_gal_filt,VLOOKUP(comm_vol_gal_filt,ss_pv_cost_cl,2))","v":129.24512176868407},"gal",{"$f":"IF(C60=0,\"NA\",IF(curve=1,csp_pv_eq_filt,VLOOKUP(comm_vol_gal_filt,csp_pv_cost_cl,3)))","v":14069.39018232241},{"$f":"IF(C60=0,\"--\",IF(I60=\"contact vendor\",\"--\",C60*I60))","v":42208.170546967231},{"$f":"IF(C60=0,\"NA\",VLOOKUP(comm_vol_gal_filt,csp_pv_cost_cl,IF(ss_cat=\"large\",4,5)))","v":30},0,{"$f":"$B$49&\" - \"&$B$57&\" - \"&B60","v":"Post-Treatment Filters - Pressure Vessels - Carbon Steel - Plastic Internals"},2,1,3,2,1,3,2,1,3,0,0]
["2.2.1","Fiberglass",{"$f":"final_num_tanks_filt","v":3},"units",{"$f":"comm_vol_gal_filt","v":129.24512176868407},"gal",{"$f":"IF(curve=1,comm_vol_gal_filt,VLOOKUP(comm_vol_gal_filt,ss_pv_cost_cl,2))","v":129.24512176868407},"gal",{"$f":"IF(C61=0,\"NA\",IF(curve=1,fg_pv_eq_filt,VLOOKUP(comm_vol_gal_filt,fg_pv_cost_cl,3)))","v":2741.7015192045455},{"$f":"IF(C61=0,\"--\",IF(I61=\"contact vendor\",\"--\",C61*I61))","v":8225.1045576136366},{"$f":"IF(C61=0,\"NA\",VLOOKUP(comm_vol_gal_filt,fg_pv_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},1,{"$f":"$B$49&\" - \"&$B$57&\" - \"&B61","v":"Post-Treatment Filters - Pressure Vessels - Fiberglass"},1,2,4,1,2,4,1,2,4,1,411.25522788068184]
[2.2999999999999998,"Media",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["2.3.1","Anthracite",{"$f":"anthracite","v":947.19018505732265},"lbs","NA",null,"NA",null,{"$f":"IF(anthracite=0,\"NA\",VLOOKUP(B63,media_cost_cl,3,FALSE))","v":0.59123254393035707},{"$f":"IF(anthracite=0,\"--\",IF(I63=\"contact vendor\",\"--\",C63*I63))","v":560.00966269730657},{"$f":"IF(I63=\"NA\",\"N/A\",IF(anthracite=0,\"N/A\",VLOOKUP(B63,media_cost_cl,IF(ss_cat=\"large\",4,5))))","v":8.5},1,{"$f":"$B$49&\" - \"&$B$62&\" - \"&B63","v":"Post-Treatment Filters - Media - Anthracite"},1,1,1,1,1,1,1,1,1,1,65.88348972909489]
["2.3.2","Sand",{"$f":"sand_vol","v":28.274333882308138},"cf","NA",null,"NA",null,{"$f":"IF(sand_vol=0,\"NA\",VLOOKUP(B64,media_cost_cl,3,FALSE))","v":75.899652955911066},{"$f":"IF(sand_vol=0,\"--\",IF(I64=\"contact vendor\",\"--\",C64*I64))","v":2146.0121292267454},{"$f":"IF(I64=\"NA\",\"N/A\",IF(sand_vol=0,\"N/A\",VLOOKUP(B64,media_cost_cl,IF(ss_cat=\"large\",4,5))))","v":20},1,{"$f":"$B$49&\" - \"&$B$62&\" - \"&B64","v":"Post-Treatment Filters - Media - Sand"},1,1,1,1,1,1,1,1,1,1,107.30060646133727]
["2.3.3","Garnet/illmenite",{"$f":"garnet","v":0},"lbs","NA",null,"NA",null,{"$f":"IF(garnet=0,\"NA\",VLOOKUP(B65,media_cost_cl,3,FALSE))","v":"NA"},{"$f":"IF(garnet=0,\"--\",IF(I65=\"contact vendor\",\"--\",C65*I65))","v":"--"},{"$f":"IF(I65=\"NA\",\"N/A\",IF(garnet=0,\"N/A\",VLOOKUP(B65,media_cost_cl,IF(ss_cat=\"large\",4,5))))","v":"N/A"},null,{"$f":"$B$49&\" - \"&$B$62&\" - \"&B65","v":"Post-Treatment Filters - Media - Garnet/illmenite"},1,1,1,1,1,1,1,1,1,0,0]
["2.3.4","GAC",{"$f":"filt_GAC","v":0},"lbs","NA",null,"NA",null,{"$f":"IF(filt_GAC=0,\"NA\",IF(curve=1,filt_gac_eq,VLOOKUP(C66,gac_cost_cl,3)))","v":"NA"},{"$f":"IF(filt_GAC=0,\"--\",IF(I66=\"contact vendor\",\"--\",C66*I66))","v":"--"},{"$f":"IF(I66=\"NA\",\"N/A\",IF(filt_GAC=0,\"N/A\",VLOOKUP(filt_GAC/GAC_density,gac_cost_cl,IF(ss_cat=\"large\",4,5))))","v":"N/A"},null,{"$f":"$B$49&\" - \"&$B$62&\" - \"&B66","v":"Post-Treatment Filters - Media - GAC"},1,1,1,1,1,1,1,1,1,0,0]
["3","Tanks",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
[3.1,"Backwash Tanks",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["3.1.1","Steel",{"$f":"back_tanks","v":0},"units",{"$f":"IF(C69=0,\"NA\",back_tank_vol)","v":"NA"},{"$f":"IF(C69=0,\"\",\"gal\")","v":""},{"$f":"IF(C69=0,\"NA\",IF(curve=1,back_tank_vol,VLOOKUP(back_tank_vol,st_bwt_cost_cl,2)))","v":"NA"},{"$f":"IF(C69=0,\"\",\"gal\")","v":""},{"$f":"IF(C69=0,\"NA\",IF(curve=1,st_bwt_eq,VLOOKUP(back_tank_vol,st_bwt_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C69=0,I69=\"contact vendor\"),\"--\",C69*I69)","v":"--"},{"$f":"IF(C69=0,\"NA\",VLOOKUP(back_tank_vol,st_bwt_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$67&\" - \"&$B$68&\" - \"&B69","v":"Tanks - Backwash Tanks - Steel"},3,3,1,3,3,1,3,3,1,0,0]
["3.1.1","Fiberglass",{"$f":"back_tanks","v":0},"units",{"$f":"IF(C70=0,\"NA\",back_tank_vol)","v":"NA"},{"$f":"IF(C70=0,\"\",\"gal\")","v":""},{"$f":"IF(C70=0,\"NA\",IF(curve=1,back_tank_vol,VLOOKUP(back_tank_vol,fg_bwt_cost_cl,2)))","v":"NA"},{"$f":"IF(C70=0,\"\",\"gal\")","v":""},{"$f":"IF(C70=0,\"NA\",IF(curve=1,fg_bwt_eq,VLOOKUP(back_tank_vol,fg_bwt_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C70=0,I70=\"contact vendor\"),\"--\",C70*I70)","v":"--"},{"$f":"IF(C70=0,\"NA\",VLOOKUP(back_tank_vol,fg_bwt_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$67&\" - \"&$B$68&\" - \"&B70","v":"Tanks - Backwash Tanks - Fiberglass"},2,1,2,2,1,2,2,1,2,0,0]
["3.1.1","Plastic",{"$f":"back_tanks","v":0},"units",{"$f":"IF(C71=0,\"NA\",back_tank_vol)","v":"NA"},{"$f":"IF(C71=0,\"\",\"gal\")","v":""},{"$f":"IF(C71=0,\"NA\",IF(curve=1,back_tank_vol,VLOOKUP(back_tank_vol,hdpe_bwt_cost_cl,2)))","v":"NA"},{"$f":"IF(C71=0,\"\",\"gal\")","v":""},{"$f":"IF(C71=0,\"NA\",IF(curve=1,hdpe_bwt_eq,VLOOKUP(back_tank_vol,hdpe_bwt_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C71=0,I71=\"contact vendor\"),\"--\",C71*I71)","v":"--"},{"$f":"IF(C71=0,\"NA\",VLOOKUP(back_tank_vol,hdpe_bwt_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$67&\" - \"&$B$68&\" - \"&B71","v":"Tanks - Backwash Tanks - Plastic"},1,2,3,1,2,3,1,2,3,0,0]
[3.2,"Electron Donor Storage Tanks",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["3.2.1","Plastic/XLPE",{"$f":"e_donor_tanks","v":1},"units",{"$f":"IF(C73=0,\"NA\",e_donor_tank_vol)","v":11},{"$f":"IF(C73=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C73=0,\"NA\",IF(curve=1,e_donor_tank_vol,VLOOKUP(e_donor_tank_vol,pl_cst_cost_cl,2)))","v":11},{"$f":"IF(C73=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C73=0,\"NA\",IF(curve=1,pl_e_donor_st_eq,VLOOKUP(e_donor_tank_vol,pl_cst_cost_cl,3)))","v":723.23869578299991},{"$f":"IF(OR(C73=0,I73=\"contact vendor\"),\"--\",C73*I73)","v":723.23869578299991},{"$f":"IF(C73=0,\"NA\",VLOOKUP(e_donor_tank_vol,pl_cst_cost_cl,IF(ss_cat=\"large\",4,5)))","v":7},1,{"$f":"$B$67&\" - \"&$B$72&\" - \"&B73","v":"Tanks - Electron Donor Storage Tanks - Plastic/XLPE"},1,2,3,1,2,3,1,2,3,1,103.3198136832857]
["3.2.1","Fiberglass",{"$f":"e_donor_tanks","v":1},"units",{"$f":"IF(C74=0,\"NA\",e_donor_tank_vol)","v":11},{"$f":"IF(C74=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C74=0,\"NA\",IF(curve=1,e_donor_tank_vol,VLOOKUP(e_donor_tank_vol,fg_cst_cost_cl,2)))","v":11},{"$f":"IF(C74=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C74=0,\"NA\",IF(curve=1,fg_e_donor_st_eq,VLOOKUP(e_donor_tank_vol,fg_cst_cost_cl,3)))","v":972.95934784386236},{"$f":"IF(OR(C74=0,I74=\"contact vendor\"),\"--\",C74*I74)","v":972.95934784386236},{"$f":"IF(C74=0,\"NA\",VLOOKUP(e_donor_tank_vol,fg_cst_cost_cl,IF(ss_cat=\"large\",4,5)))","v":7},0,{"$f":"$B$67&\" - \"&$B$72&\" - \"&B74","v":"Tanks - Electron Donor Storage Tanks - Fiberglass"},2,1,2,2,1,2,2,1,2,0,0]
["3.2.1","Stainless Steel",{"$f":"e_donor_tanks","v":1},"units",{"$f":"IF(C75=0,\"NA\",e_donor_tank_vol)","v":11},{"$f":"IF(C75=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C75=0,\"NA\",IF(curve=1,e_donor_tank_vol,VLOOKUP(e_donor_tank_vol,ss_cst_cost_cl,2)))","v":11},{"$f":"IF(C75=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C75=0,\"NA\",IF(curve=1,ss_e_donor_st_eq,VLOOKUP(e_donor_tank_vol,ss_cst_cost_cl,3)))","v":327.75810841544006},{"$f":"IF(OR(C75=0,I75=\"contact vendor\"),\"--\",C75*I75)","v":327.75810841544006},{"$f":"IF(C75=0,\"NA\",VLOOKUP(e_donor_tank_vol,ss_cst_cost_cl,IF(ss_cat=\"large\",4,5)))","v":30},0,{"$f":"$B$67&\" - \"&$B$72&\" - \"&B75","v":"Tanks - Electron Donor Storage Tanks - Stainless Steel"},3,3,1,3,3,1,3,3,1,0,0]
["3.2.2","Secondary Containment - Concrete Curbing",{"$f":"IF(OR(include_sec_cont=0,e_donor_tanks=0),0,e_donor_st_curb_concrete)","v":1},"cy","NA",null,"NA",null,{"$f":"IF(C76=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,3))","v":739.60558874747949},{"$f":"IF(C76=0,\"--\",IF(I76=\"contact vendor\",\"--\",C76*I76))","v":739.60558874747949},{"$f":"IF(C76=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,IF(ss_cat=\"large\",4,5)))","v":37},1,{"$f":"$B$67&\" - \"&$B$72&\" - \"&B76","v":"Tanks - Electron Donor Storage Tanks - Secondary Containment - Concrete Curbing"},1,1,1,1,1,1,1,1,1,{"$f":"IF(ISERROR(K76*L76),0,IF(K76<1,0,L76))","v":1},{"$f":"IF(W76,J76/K76,0)","v":19.989340236418364}]
["3.2.3","Secondary Containment - Chemical Resistant Coating",{"$f":"IF(OR(include_sec_cont=0,e_donor_tanks=0),0,e_donor_st_coating_gal)","v":1},"gal","NA",null,"NA",null,{"$f":"IF(C77=0,\"NA\",VLOOKUP(0,conc_coating_cost_cl,3))","v":389.13},{"$f":"IF(C77=0,\"--\",IF(I77=\"contact vendor\",\"--\",C77*I77))","v":389.13},{"$f":"IF(C77=0,\"NA\",VLOOKUP(0,conc_coating_cost_cl,IF(ss_cat=\"large\",4,5)))","v":10},1,{"$f":"$B$67&\" - \"&$B$72&\" - \"&B77","v":"Tanks - Electron Donor Storage Tanks - Secondary Containment - Chemical Resistant Coating"},1,1,1,1,1,1,1,1,1,{"$f":"IF(ISERROR(K77*L77),0,IF(K77<1,0,L77))","v":1},{"$f":"IF(W77,J77/K77,0)","v":38.912999999999997}]
[3.3,"Ammonium Chloride Storage Tanks",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["3.3.1","Plastic/XLPE",{"$f":"NH4Cl_tanks","v":0},"units",{"$f":"IF(C79=0,\"NA\",NH4Cl_tank_vol)","v":"NA"},{"$f":"IF(C79=0,\"\",\"gal\")","v":""},{"$f":"IF(C79=0,\"NA\",IF(curve=1,NH4Cl_tank_vol,VLOOKUP(NH4Cl_tank_vol,pl_cst_cost_cl,2)))","v":"NA"},{"$f":"IF(C79=0,\"\",\"gal\")","v":""},{"$f":"IF(C79=0,\"NA\",IF(curve=1,pl_NH4Cl_st_eq,VLOOKUP(NH4Cl_tank_vol,pl_cst_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C79=0,I79=\"contact vendor\"),\"--\",C79*I79)","v":"--"},{"$f":"IF(C79=0,\"NA\",VLOOKUP(NH4Cl_tank_vol,pl_cst_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$67&\" - \"&$B$78&\" - \"&B79","v":"Tanks - Ammonium Chloride Storage Tanks - Plastic/XLPE"},1,2,3,1,2,3,1,2,3,0,0]
["3.3.1","Fiberglass",{"$f":"NH4Cl_tanks","v":0},"units",{"$f":"IF(C80=0,\"NA\",NH4Cl_tank_vol)","v":"NA"},{"$f":"IF(C80=0,\"\",\"gal\")","v":""},{"$f":"IF(C80=0,\"NA\",IF(curve=1,NH4Cl_tank_vol,VLOOKUP(NH4Cl_tank_vol,fg_cst_cost_cl,2)))","v":"NA"},{"$f":"IF(C80=0,\"\",\"gal\")","v":""},{"$f":"IF(C80=0,\"NA\",IF(curve=1,fg_NH4Cl_st_eq,VLOOKUP(NH4Cl_tank_vol,fg_cst_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C80=0,I80=\"contact vendor\"),\"--\",C80*I80)","v":"--"},{"$f":"IF(C80=0,\"NA\",VLOOKUP(NH4Cl_tank_vol,fg_cst_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$67&\" - \"&$B$78&\" - \"&B80","v":"Tanks - Ammonium Chloride Storage Tanks - Fiberglass"},2,1,2,2,1,2,2,1,2,0,0]
["3.3.1","Stainless Steel",{"$f":"NH4Cl_tanks","v":0},"units",{"$f":"IF(C81=0,\"NA\",NH4Cl_tank_vol)","v":"NA"},{"$f":"IF(C81=0,\"\",\"gal\")","v":""},{"$f":"IF(C81=0,\"NA\",IF(curve=1,NH4Cl_tank_vol,VLOOKUP(NH4Cl_tank_vol,ss_cst_cost_cl,2)))","v":"NA"},{"$f":"IF(C81=0,\"\",\"gal\")","v":""},{"$f":"IF(C81=0,\"NA\",IF(curve=1,ss_NH4Cl_st_eq,VLOOKUP(NH4Cl_tank_vol,ss_cst_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C81=0,I81=\"contact vendor\"),\"--\",C81*I81)","v":"--"},{"$f":"IF(C81=0,\"NA\",VLOOKUP(NH4Cl_tank_vol,ss_cst_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$67&\" - \"&$B$78&\" - \"&B81","v":"Tanks - Ammonium Chloride Storage Tanks - Stainless Steel"},3,3,1,3,3,1,3,3,1,0,0]
["3.3.2","Secondary Containment - Concrete Curbing",{"$f":"IF(OR(include_sec_cont=0,NH4Cl_tanks=0),0,NH4Cl_st_curb_concrete)","v":0},"cy","NA",null,"NA",null,{"$f":"IF(C82=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,3))","v":"NA"},{"$f":"IF(C82=0,\"--\",IF(I82=\"contact vendor\",\"--\",C82*I82))","v":"--"},{"$f":"IF(C82=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$67&\" - \"&$B$78&\" - \"&B82","v":"Tanks - Ammonium Chloride Storage Tanks - Secondary Containment - Concrete Curbing"},1,1,1,1,1,1,1,1,1,0,0]
["3.3.3","Secondary Containment - Chemical Resistant Coating",{"$f":"IF(OR(include_sec_cont=0,NH4Cl_tanks=0),0,NH4Cl_st_coating_gal)","v":0},"gal","NA",null,"NA",null,{"$f":"IF(C83=0,\"NA\",VLOOKUP(0,conc_coating_cost_cl,3))","v":"NA"},{"$f":"IF(C83=0,\"--\",IF(I83=\"contact vendor\",\"--\",C83*I83))","v":"--"},{"$f":"IF(C83=0,\"NA\",VLOOKUP(0,conc_coating_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$67&\" - \"&$B$78&\" - \"&B83","v":"Tanks - Ammonium Chloride Storage Tanks - Secondary Containment - Chemical Resistant Coating"},1,1,1,1,1,1,1,1,1,0,0]
["3.4","Phosphoric Acid Storage Tanks",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["3.4.1","Plastic/XLPE",{"$f":"H3PO4_tanks","v":1},"units",{"$f":"IF(C85=0,\"NA\",H3PO4_tank_vol)","v":1},{"$f":"IF(C85=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C85=0,\"NA\",IF(curve=1,H3PO4_tank_vol,VLOOKUP(H3PO4_tank_vol,pl_cst_cost_cl,2)))","v":1},{"$f":"IF(C85=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C85=0,\"NA\",IF(curve=1,pl_H3PO4_st_eq,VLOOKUP(H3PO4_tank_vol,pl_cst_cost_cl,3)))","v":711.96522157300001},{"$f":"IF(OR(C85=0,I85=\"contact vendor\"),\"--\",C85*I85)","v":711.96522157300001},{"$f":"IF(C85=0,\"NA\",VLOOKUP(H3PO4_tank_vol,pl_cst_cost_cl,IF(ss_cat=\"large\",4,5)))","v":7},1,{"$f":"$B$67&\" - \"&$B$84&\" - \"&B85","v":"Tanks - Phosphoric Acid Storage Tanks - Plastic/XLPE"},1,2,2,1,2,2,1,2,2,1,101.70931736757143]
["3.4.1","Fiberglass",{"$f":"H3PO4_tanks","v":1},"units",{"$f":"IF(C86=0,\"NA\",H3PO4_tank_vol)","v":1},{"$f":"IF(C86=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C86=0,\"NA\",IF(curve=1,H3PO4_tank_vol,VLOOKUP(H3PO4_tank_vol,fg_cst_cost_cl,2)))","v":1},{"$f":"IF(C86=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C86=0,\"NA\",IF(curve=1,fg_H3PO4_st_eq,VLOOKUP(H3PO4_day_vol,fg_cst_cost_cl,3)))","v":259.35532937099998},{"$f":"IF(OR(C86=0,I86=\"contact vendor\"),\"--\",C86*I86)","v":259.35532937099998},{"$f":"IF(C86=0,\"NA\",VLOOKUP(H3PO4_tank_vol,fg_cst_cost_cl,IF(ss_cat=\"large\",4,5)))","v":7},0,{"$f":"$B$67&\" - \"&$B$84&\" - \"&B86","v":"Tanks - Phosphoric Acid Storage Tanks - Fiberglass"},2,1,1,2,1,1,2,1,1,0,0]
["3.4.2","Secondary Containment - Concrete Curbing",{"$f":"IF(OR(include_sec_cont=0,H3PO4_tanks=0),0,H3PO4_st_curb_concrete)","v":1},"cy","NA",null,"NA",null,{"$f":"IF(C87=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,3))","v":739.60558874747949},{"$f":"IF(C87=0,\"--\",IF(I87=\"contact vendor\",\"--\",C87*I87))","v":739.60558874747949},{"$f":"IF(C87=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,IF(ss_cat=\"large\",4,5)))","v":37},1,{"$f":"$B$67&\" - \"&$B$84&\" - \"&B87","v":"Tanks - Phosphoric Acid Storage Tanks - Secondary Containment - Concrete Curbing"},1,1,1,1,1,1,1,1,1,{"$f":"IF(ISERROR(K87*L87),0,IF(K87<1,0,L87))","v":1},{"$f":"IF(W87,J87/K87,0)","v":19.989340236418364}]
["3.4.3","Secondary Containment - Chemical Resistant Coating",{"$f":"IF(OR(include_sec_cont=0,H3PO4_tanks=0),0,H3PO4_st_coating_gal)","v":1},"gal","NA",null,"NA",null,{"$f":"IF(C88=0,\"NA\",VLOOKUP(0,conc_coating_cost_cl,3))","v":389.13},{"$f":"IF(C88=0,\"--\",IF(I88=\"contact vendor\",\"--\",C88*I88))","v":389.13},{"$f":"IF(C88=0,\"NA\",VLOOKUP(0,conc_coating_cost_cl,IF(ss_cat=\"large\",4,5)))","v":10},1,"Tanks - Phosphoric Acid Storage Tanks - Secondary Containment - Chemical Resistant Coating",1,1,1,1,1,1,1,1,1,{"$f":"IF(ISERROR(K88*L88),0,IF(K88<1,0,L88))","v":1},{"$f":"IF(W88,J88/K88,0)","v":38.912999999999997}]
[3.5,"Electron Donor Day Tanks",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["3.5.1","Plastic/XLPE",{"$f":"e_donor_day_tanks","v":1},"units",{"$f":"IF(C90=0,\"NA\",e_donor_day_tank_vol)","v":7},{"$f":"IF(C90=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C90=0,\"NA\",IF(curve=1,e_donor_day_tank_vol,VLOOKUP(e_donor_day_tank_vol,pl_cst_cost_cl,2)))","v":7},{"$f":"IF(C90=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C90=0,\"NA\",IF(curve=1,pl_e_donor_day_eq,VLOOKUP(e_donor_day_tank_vol,pl_cst_cost_cl,3)))","v":718.72474991499996},{"$f":"IF(OR(C90=0,I90=\"contact vendor\"),\"--\",C90*I90)","v":718.72474991499996},{"$f":"IF(C90=0,\"NA\",VLOOKUP(e_donor_day_tank_vol,pl_cst_cost_cl,IF(ss_cat=\"large\",4,5)))","v":7},1,{"$f":"$B$67&\" - \"&$B$89&\" - \"&B90","v":"Tanks - Electron Donor Day Tanks - Plastic/XLPE"},1,2,3,1,2,3,1,2,3,1,102.67496427357142]
["3.5.1","Fiberglass",{"$f":"e_donor_day_tanks","v":1},"units",{"$f":"IF(C91=0,\"NA\",e_donor_day_tank_vol)","v":7},{"$f":"IF(C91=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C91=0,\"NA\",IF(curve=1,e_donor_day_tank_vol,VLOOKUP(e_donor_day_tank_vol,fg_cst_cost_cl,2)))","v":7},{"$f":"IF(C91=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C91=0,\"NA\",IF(curve=1,fg_e_donor_day_eq,VLOOKUP(e_donor_day_tank_vol,fg_cst_cost_cl,3)))","v":758.33731821068864},{"$f":"IF(OR(C91=0,I91=\"contact vendor\"),\"--\",C91*I91)","v":758.33731821068864},{"$f":"IF(C91=0,\"NA\",VLOOKUP(e_donor_day_tank_vol,fg_cst_cost_cl,IF(ss_cat=\"large\",4,5)))","v":7},0,{"$f":"$B$67&\" - \"&$B$89&\" - \"&B91","v":"Tanks - Electron Donor Day Tanks - Fiberglass"},2,1,2,2,1,2,2,1,2,0,0]
["3.5.1","Stainless Steel",{"$f":"e_donor_day_tanks","v":1},"units",{"$f":"IF(C92=0,\"NA\",e_donor_day_tank_vol)","v":7},{"$f":"IF(C92=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C92=0,\"NA\",IF(curve=1,e_donor_day_tank_vol,VLOOKUP(e_donor_day_tank_vol,ss_cst_cost_cl,2)))","v":7},{"$f":"IF(C92=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C92=0,\"NA\",IF(curve=1,ss_e_donor_day_eq,VLOOKUP(e_donor_day_tank_vol,ss_cst_cost_cl,3)))","v":235.71692974417709},{"$f":"IF(OR(C92=0,I92=\"contact vendor\"),\"--\",C92*I92)","v":235.71692974417709},{"$f":"IF(C92=0,\"NA\",VLOOKUP(e_donor_day_tank_vol,ss_cst_cost_cl,IF(ss_cat=\"large\",4,5)))","v":30},0,{"$f":"$B$67&\" - \"&$B$89&\" - \"&B92","v":"Tanks - Electron Donor Day Tanks - Stainless Steel"},3,3,1,3,3,1,3,3,1,0,0]
["3.5.2","Secondary Containment - Concrete Curbing",{"$f":"IF(OR(include_sec_cont=0,e_donor_day_tanks=0),0,e_donor_dt_curb_concrete)","v":1},"cy","NA",null,"NA",null,{"$f":"IF(C93=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,3))","v":739.60558874747949},{"$f":"IF(C93=0,\"--\",IF(I93=\"contact vendor\",\"--\",C93*I93))","v":739.60558874747949},{"$f":"IF(C93=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,IF(ss_cat=\"large\",4,5)))","v":37},1,{"$f":"$B$67&\" - \"&$B$89&\" - \"&B93","v":"Tanks - Electron Donor Day Tanks - Secondary Containment - Concrete Curbing"},1,1,1,1,1,1,1,1,1,{"$f":"IF(ISERROR(K93*L93),0,IF(K93<1,0,L93))","v":1},{"$f":"IF(W93,J93/K93,0)","v":19.989340236418364}]
["3.5.3","Secondary Containment - Chemical Resistant Coating",{"$f":"IF(OR(include_sec_cont=0,e_donor_day_tanks=0),0,e_donor_dt_coating_gal)","v":1},"gal","NA",null,"NA",null,{"$f":"IF(C94=0,\"NA\",VLOOKUP(0,conc_coating_cost_cl,3))","v":389.13},{"$f":"IF(C94=0,\"--\",IF(I94=\"contact vendor\",\"--\",C94*I94))","v":389.13},{"$f":"IF(C94=0,\"NA\",VLOOKUP(0,conc_coating_cost_cl,IF(ss_cat=\"large\",4,5)))","v":10},1,{"$f":"$B$67&\" - \"&$B$89&\" - \"&B94","v":"Tanks - Electron Donor Day Tanks - Secondary Containment - Chemical Resistant Coating"},1,1,1,1,1,1,1,1,1,{"$f":"IF(ISERROR(K94*L94),0,IF(K94<1,0,L94))","v":1},{"$f":"IF(W94,J94/K94,0)","v":38.912999999999997}]
[3.6,"Ammonium Chloride Day Tanks",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["3.6.1","Plastic/XLPE",{"$f":"NH4Cl_day_tanks","v":0},"units",{"$f":"IF(C96=0,\"NA\",NH4Cl_day_tank_vol)","v":"NA"},{"$f":"IF(C96=0,\"\",\"gal\")","v":""},{"$f":"IF(C96=0,\"NA\",IF(curve=1,NH4Cl_day_tank_vol,VLOOKUP(NH4Cl_day_tank_vol,pl_cst_cost_cl,2)))","v":"NA"},{"$f":"IF(C96=0,\"\",\"gal\")","v":""},{"$f":"IF(C96=0,\"NA\",IF(curve=1,pl_NH4Cl_day_eq,VLOOKUP(NH4Cl_day_tank_vol,pl_cst_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C96=0,I96=\"contact vendor\"),\"--\",C96*I96)","v":"--"},{"$f":"IF(C96=0,\"NA\",VLOOKUP(NH4Cl_day_tank_vol,pl_cst_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$67&\" - \"&$B$95&\" - \"&B96","v":"Tanks - Ammonium Chloride Day Tanks - Plastic/XLPE"},1,2,3,1,2,3,1,2,3,0,0]
["3.6.1","Fiberglass",{"$f":"NH4Cl_day_tanks","v":0},"units",{"$f":"IF(C97=0,\"NA\",NH4Cl_day_tank_vol)","v":"NA"},{"$f":"IF(C97=0,\"\",\"gal\")","v":""},{"$f":"IF(C97=0,\"NA\",IF(curve=1,NH4Cl_day_tank_vol,VLOOKUP(NH4Cl_day_tank_vol,fg_cst_cost_cl,2)))","v":"NA"},{"$f":"IF(C97=0,\"\",\"gal\")","v":""},{"$f":"IF(C97=0,\"NA\",IF(curve=1,fg_NH4Cl_day_eq,VLOOKUP(NH4Cl_day_tank_vol,fg_cst_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C97=0,I97=\"contact vendor\"),\"--\",C97*I97)","v":"--"},{"$f":"IF(C97=0,\"NA\",VLOOKUP(NH4Cl_day_tank_vol,fg_cst_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$67&\" - \"&$B$95&\" - \"&B97","v":"Tanks - Ammonium Chloride Day Tanks - Fiberglass"},2,1,2,2,1,2,2,1,2,0,0]
["3.6.1","Stainless Steel",{"$f":"NH4Cl_day_tanks","v":0},"units",{"$f":"IF(C98=0,\"NA\",NH4Cl_day_tank_vol)","v":"NA"},{"$f":"IF(C98=0,\"\",\"gal\")","v":""},{"$f":"IF(C98=0,\"NA\",IF(curve=1,NH4Cl_day_tank_vol,VLOOKUP(NH4Cl_day_tank_vol,ss_cst_cost_cl,2)))","v":"NA"},{"$f":"IF(C98=0,\"\",\"gal\")","v":""},{"$f":"IF(C98=0,\"NA\",IF(curve=1,ss_NH4Cl_day_eq,VLOOKUP(NH4Cl_day_tank_vol,ss_cst_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C98=0,I98=\"contact vendor\"),\"--\",C98*I98)","v":"--"},{"$f":"IF(C98=0,\"NA\",VLOOKUP(NH4Cl_day_tank_vol,ss_cst_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$67&\" - \"&$B$95&\" - \"&B98","v":"Tanks - Ammonium Chloride Day Tanks - Stainless Steel"},3,3,1,3,3,1,3,3,1,0,0]
["3.6.2","Secondary Containment - Concrete Curbing",{"$f":"IF(OR(include_sec_cont=0,NH4Cl_day_tanks=0),0,NH4Cl_dt_curb_concrete)","v":0},"cy","NA",null,"NA",null,{"$f":"IF(C99=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,3))","v":"NA"},{"$f":"IF(C99=0,\"--\",IF(I99=\"contact vendor\",\"--\",C99*I99))","v":"--"},{"$f":"IF(C99=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$67&\" - \"&$B$95&\" - \"&B99","v":"Tanks - Ammonium Chloride Day Tanks - Secondary Containment - Concrete Curbing"},1,1,1,1,1,1,1,1,1,{"$f":"IF(ISERROR(K99*L99),0,IF(K99<1,0,L99))","v":0},{"$f":"IF(W99,J99/K99,0)","v":0}]
["3.6.3","Secondary Containment - Chemical Resistant Coating",{"$f":"IF(OR(include_sec_cont=0,NH4Cl_day_tanks=0),0,NH4Cl_dt_coating_gal)","v":0},"gal","NA",null,"NA",null,{"$f":"IF(C100=0,\"NA\",VLOOKUP(0,conc_coating_cost_cl,3))","v":"NA"},{"$f":"IF(C100=0,\"--\",IF(I100=\"contact vendor\",\"--\",C100*I100))","v":"--"},{"$f":"IF(C100=0,\"NA\",VLOOKUP(0,conc_coating_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$67&\" - \"&$B$95&\" - \"&B100","v":"Tanks - Ammonium Chloride Day Tanks - Secondary Containment - Chemical Resistant Coating"},1,1,1,1,1,1,1,1,1,{"$f":"IF(ISERROR(K100*L100),0,IF(K100<1,0,L100))","v":0},{"$f":"IF(W100,J100/K100,0)","v":0}]
[3.7,"Phosphoric Acid Day Tanks",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["3.7.1","Plastic/XLPE",{"$f":"H3PO4_day_tanks","v":0},"units",{"$f":"IF(C102=0,\"NA\",H3PO4_day_tank_vol)","v":"NA"},{"$f":"IF(C102=0,\"\",\"gal\")","v":""},{"$f":"IF(C102=0,\"NA\",IF(curve=1,H3PO4_day_tank_vol,VLOOKUP(H3PO4_day_tank_vol,pl_cst_cost_cl,2)))","v":"NA"},{"$f":"IF(C102=0,\"\",\"gal\")","v":""},{"$f":"IF(C102=0,\"NA\",IF(curve=1,pl_H3PO4_day_eq,VLOOKUP(H3PO4_day_tank_vol,pl_cst_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C102=0,I102=\"contact vendor\"),\"--\",C102*I102)","v":"--"},{"$f":"IF(C102=0,\"NA\",VLOOKUP(H3PO4_day_tank_vol,pl_cst_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$67&\" - \"&$B$101&\" - \"&B102","v":"Tanks - Phosphoric Acid Day Tanks - Plastic/XLPE"},1,2,2,1,2,2,1,2,2,0,0]
["3.7.1","Fiberglass",{"$f":"H3PO4_day_tanks","v":0},"units",{"$f":"IF(C103=0,\"NA\",H3PO4_day_tank_vol)","v":"NA"},{"$f":"IF(C103=0,\"\",\"gal\")","v":""},{"$f":"IF(C103=0,\"NA\",IF(curve=1,H3PO4_tank_vol,VLOOKUP(H3PO4_tank_vol,fg_cst_cost_cl,2)))","v":"NA"},{"$f":"IF(C103=0,\"\",\"gal\")","v":""},{"$f":"IF(C103=0,\"NA\",IF(curve=1,fg_H3PO4_day_eq,VLOOKUP(H3PO4_day_tank_vol,fg_cst_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C103=0,I103=\"contact vendor\"),\"--\",C103*I103)","v":"--"},{"$f":"IF(C103=0,\"NA\",VLOOKUP(H3PO4_day_tank_vol,fg_cst_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$67&\" - \"&$B$101&\" - \"&B103","v":"Tanks - Phosphoric Acid Day Tanks - Fiberglass"},2,1,1,2,1,1,2,1,1,0,0]
["3.7.2","Secondary Containment - Concrete Curbing",{"$f":"IF(OR(include_sec_cont=0,H3PO4_day_tanks=0),0,H3PO4_dt_curb_concrete)","v":0},"cy","NA",null,"NA",null,{"$f":"IF(C104=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,3))","v":"NA"},{"$f":"IF(C104=0,\"--\",IF(I104=\"contact vendor\",\"--\",C104*I104))","v":"--"},{"$f":"IF(C104=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$67&\" - \"&$B$101&\" - \"&B104","v":"Tanks - Phosphoric Acid Day Tanks - Secondary Containment - Concrete Curbing"},1,1,1,1,1,1,1,1,1,{"$f":"IF(ISERROR(K104*L104),0,IF(K104<1,0,L104))","v":0},{"$f":"IF(W104,J104/K104,0)","v":0}]
["3.7.3","Secondary Containment - Chemical Resistant Coating",{"$f":"IF(OR(include_sec_cont=0,H3PO4_day_tanks=0),0,H3PO4_dt_coating_gal)","v":0},"gal","NA",null,"NA",null,{"$f":"IF(C105=0,\"NA\",VLOOKUP(0,conc_coating_cost_cl,3))","v":"NA"},{"$f":"IF(C105=0,\"--\",IF(I105=\"contact vendor\",\"--\",C105*I105))","v":"--"},{"$f":"IF(C105=0,\"NA\",VLOOKUP(0,conc_coating_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$67&\" - \"&$B$101&\" - \"&B105","v":"Tanks - Phosphoric Acid Day Tanks - Secondary Containment - Chemical Resistant Coating"},1,1,1,1,1,1,1,1,1,{"$f":"IF(ISERROR(K105*L105),0,IF(K105<1,0,L105))","v":0},{"$f":"IF(W105,J105/K105,0)","v":0}]
[3.8,"Residuals Holding Tanks/Basins",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["3.8.1","Concrete Basins (includes Excavation, Backfill, and Compaction)",{"$f":"hbasins","v":1},"units",{"$f":"IF(hbasins=0,\"NA\",hbasin_vol)","v":1616},{"$f":"IF(C107=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(hbasins=0,\"NA\",hbasin_vol)","v":1616},{"$f":"IF(C107=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(hbasins=0,\"NA\",J107/hbasins)","v":14178.857651459824},{"$f":"IF(hbasins=0,\"--\",hconc_vol*VLOOKUP(0,conc_basin_cost_cl,3)+hexcavation_vol*VLOOKUP(0,excavate_cost_cl,3)+hbackfill_vol*VLOOKUP(0,backfill_cost_cl,3)+hrailing*VLOOKUP(\"aluminum railing\",metal_cost_cl,3))","v":14178.857651459824},{"$f":"IF(hbasins=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,IF(ss_cat=\"large\",4,5)))","v":37},0,{"$f":"$B$67&\" - \"&$B$106&\" - \"&B107","v":"Tanks - Residuals Holding Tanks/Basins - Concrete Basins (includes Excavation, Backfill, and Compaction)"},3,3,2,3,3,2,3,3,2,0,0]
["3.8.1","Steel Tanks",{"$f":"htanks","v":1},"units",{"$f":"IF(C108=0,\"NA\",htank_vol)","v":758},{"$f":"IF(C108=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(htanks=0,\"NA\",IF(curve=1,htank_vol,VLOOKUP(htank_vol,st_bwt_cost_cl,2)))","v":758},{"$f":"IF(C108=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(htanks=0,0,IF(curve=1,st_ht_eq,VLOOKUP(htank_vol,st_bwt_cost_cl,3)))","v":8588.7671906875185},{"$f":"IF(I108=\"contact vendor\",\"--\",C108*I108)","v":8588.7671906875185},{"$f":"IF(htanks=0,\"NA\",VLOOKUP(htank_vol,st_bwt_cost_cl,IF(ss_cat=\"large\",4,5)))","v":30},0,{"$f":"$B$67&\" - \"&$B$106&\" - \"&B108","v":"Tanks - Residuals Holding Tanks/Basins - Steel Tanks"},4,4,1,4,4,1,4,4,1,0,0]
["3.8.1","Fiberglass Tanks",{"$f":"htanks","v":1},"units",{"$f":"IF(C109=0,\"NA\",htank_vol)","v":758},{"$f":"IF(C109=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(htanks=0,\"NA\",IF(curve=1,htank_vol,VLOOKUP(htank_vol,fg_bwt_cost_cl,2)))","v":758},{"$f":"IF(C109=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(htanks=0,0,IF(curve=1,fg_ht_eq,VLOOKUP(htank_vol,fg_bwt_cost_cl,3)))","v":10920.233326583138},{"$f":"IF(I109=\"contact vendor\",\"--\",C109*I109)","v":10920.233326583138},{"$f":"IF(htanks=0,\"NA\",VLOOKUP(htank_vol,fg_bwt_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},0,{"$f":"$B$67&\" - \"&$B$106&\" - \"&B109","v":"Tanks - Residuals Holding Tanks/Basins - Fiberglass Tanks"},2,1,3,2,1,3,2,1,3,0,0]
["3.8.1","Plastic/XLPE Tanks",{"$f":"htanks","v":1},"units",{"$f":"IF(C110=0,\"NA\",htank_vol)","v":758},{"$f":"IF(C110=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(htanks=0,\"NA\",IF(curve=1,htank_vol,VLOOKUP(htank_vol,hdpe_bwt_cost_cl,2)))","v":758},{"$f":"IF(C110=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(htanks=0,0,IF(curve=1,hdpe_ht_eq,VLOOKUP(htank_vol,hdpe_bwt_cost_cl,3)))","v":1999.5360918079998},{"$f":"IF(I110=\"contact vendor\",\"--\",C110*I110)","v":1999.5360918079998},{"$f":"IF(htanks=0,\"NA\",VLOOKUP(htank_vol,hdpe_bwt_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},1,{"$f":"$B$67&\" - \"&$B$106&\" - \"&B110","v":"Tanks - Residuals Holding Tanks/Basins - Plastic/XLPE Tanks"},1,2,4,1,2,4,1,2,4,1,99.976804590399993]
[3.9,"Hydrogen Peroxide Storage Tanks",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["3.9.1","Plastic/XLPE",{"$f":"H2O2_tanks","v":0},"units",{"$f":"IF(C112=0,\"NA\",H2O2_tank_vol)","v":"NA"},{"$f":"IF(C112=0,\"\",\"gal\")","v":""},{"$f":"IF(C112=0,\"NA\",IF(curve=1,H2O2_tank_vol,VLOOKUP(H2O2_tank_vol,pl_cst_cost_cl,2)))","v":"NA"},{"$f":"IF(C112=0,\"\",\"gal\")","v":""},{"$f":"IF(C112=0,\"NA\",IF(curve=1,pl_H2O2_st_eq,VLOOKUP(H2O2_tank_vol,pl_cst_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C112=0,I112=\"contact vendor\"),\"--\",C112*I112)","v":"--"},{"$f":"IF(C112=0,\"NA\",VLOOKUP(H2O2_tank_vol,pl_cst_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$67&\" - \"&$B$111&\" - \"&B112","v":"Tanks - Hydrogen Peroxide Storage Tanks - Plastic/XLPE"},1,2,2,1,2,2,2,2,2,0,0]
["3.9.1","Stainless Steel",{"$f":"H2O2_tanks","v":0},"units",{"$f":"IF(C113=0,\"NA\",H2O2_tank_vol)","v":"NA"},{"$f":"IF(C113=0,\"\",\"gal\")","v":""},{"$f":"IF(C113=0,\"NA\",IF(curve=1,H2O2_tank_vol,VLOOKUP(H2O2_tank_vol,ss_cst_cost_cl,2)))","v":"NA"},{"$f":"IF(C113=0,\"\",\"gal\")","v":""},{"$f":"IF(C113=0,\"NA\",IF(curve=1,ss_H2O2_st_eq,VLOOKUP(H2O2_tank_vol,ss_cst_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C113=0,I113=\"contact vendor\"),\"--\",C113*I113)","v":"--"},{"$f":"IF(C113=0,\"NA\",VLOOKUP(H2O2_tank_vol,ss_cst_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$67&\" - \"&$B$111&\" - \"&B113","v":"Tanks - Hydrogen Peroxide Storage Tanks - Stainless Steel"},2,1,1,2,1,1,1,1,1,{"$f":"IF(ISERROR(K113*L113),0,IF(K113<1,0,L113))","v":0},{"$f":"IF(W113,J113/K113,0)","v":0}]
["3.9.2","Secondary Containment - Concrete Curbing",{"$f":"IF(OR(include_sec_cont=0,H2O2_tanks=0),0,H2O2_st_curb_concrete)","v":0},"cy","NA",null,"NA",null,{"$f":"IF(C114=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,3))","v":"NA"},{"$f":"IF(C114=0,\"--\",IF(I114=\"contact vendor\",\"--\",C114*I114))","v":"--"},{"$f":"IF(C114=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$67&\" - \"&$B$111&\" - \"&B114","v":"Tanks - Hydrogen Peroxide Storage Tanks - Secondary Containment - Concrete Curbing"},1,1,1,1,1,1,1,1,1,0,0]
["3.9.3","Secondary Containment - Chemical Resistant Coating",{"$f":"IF(OR(include_sec_cont=0,H2O2_tanks=0),0,H2O2_st_coating_gal)","v":0},"gal","NA",null,"NA",null,{"$f":"IF(C115=0,\"NA\",VLOOKUP(0,conc_coating_cost_cl,3))","v":"NA"},{"$f":"IF(C115=0,\"--\",IF(I115=\"contact vendor\",\"--\",C115*I115))","v":"--"},{"$f":"IF(C115=0,\"NA\",VLOOKUP(0,conc_coating_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$67&\" - \"&$B$111&\" - \"&B115","v":"Tanks - Hydrogen Peroxide Storage Tanks - Secondary Containment - Chemical Resistant Coating"},1,1,1,1,1,1,1,1,1,0,0]
["3.10","Hydrogen Peroxide Day Tanks",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["3.10.1","Plastic/XLPE",{"$f":"H2O2_day_tanks","v":0},"units",{"$f":"IF(C117=0,\"NA\",H2O2_day_tank_vol)","v":"NA"},{"$f":"IF(C117=0,\"\",\"gal\")","v":""},{"$f":"IF(C117=0,\"NA\",IF(curve=1,H2O2_day_tank_vol,VLOOKUP(H2O2_day_tank_vol,pl_cst_cost_cl,2)))","v":"NA"},{"$f":"IF(C117=0,\"\",\"gal\")","v":""},{"$f":"IF(C117=0,\"NA\",IF(curve=1,pl_H2O2_day_eq,VLOOKUP(H2O2_day_tank_vol,pl_cst_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C117=0,I117=\"contact vendor\"),\"--\",C117*I117)","v":"--"},{"$f":"IF(C117=0,\"NA\",VLOOKUP(H2O2_day_tank_vol,pl_cst_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$67&\" - \"&$B$116&\" - \"&B117","v":"Tanks - Hydrogen Peroxide Day Tanks - Plastic/XLPE"},1,2,2,1,2,2,2,2,2,0,0]
["3.10.1","Stainless Steel",{"$f":"H2O2_day_tanks","v":0},"units",{"$f":"IF(C118=0,\"NA\",H2O2_day_tank_vol)","v":"NA"},{"$f":"IF(C118=0,\"\",\"gal\")","v":""},{"$f":"IF(C118=0,\"NA\",IF(curve=1,H2O2_day_tank_vol,VLOOKUP(H2O2_day_tank_vol,ss_cst_cost_cl,2)))","v":"NA"},{"$f":"IF(C118=0,\"\",\"gal\")","v":""},{"$f":"IF(C118=0,\"NA\",IF(curve=1,ss_H2O2_day_eq,VLOOKUP(H2O2_day_tank_vol,ss_cst_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C118=0,I118=\"contact vendor\"),\"--\",C118*I118)","v":"--"},{"$f":"IF(C118=0,\"NA\",VLOOKUP(H2O2_day_tank_vol,ss_cst_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$67&\" - \"&$B$116&\" - \"&B118","v":"Tanks - Hydrogen Peroxide Day Tanks - Stainless Steel"},2,1,1,2,1,1,1,1,1,0,0]
["3.10.2","Secondary Containment - Concrete Curbing",{"$f":"IF(OR(include_sec_cont=0,H2O2_day_tanks=0),0,H2O2_dt_curb_concrete)","v":0},"cy","NA",null,"NA",null,{"$f":"IF(C119=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,3))","v":"NA"},{"$f":"IF(C119=0,\"--\",IF(I119=\"contact vendor\",\"--\",C119*I119))","v":"--"},{"$f":"IF(C119=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$67&\" - \"&$B$116&\" - \"&B119","v":"Tanks - Hydrogen Peroxide Day Tanks - Secondary Containment - Concrete Curbing"},1,1,1,1,1,1,1,1,1,0,0]
["3.10.3","Secondary Containment - Chemical Resistant Coating",{"$f":"IF(OR(include_sec_cont=0,H2O2_day_tanks=0),0,H2O2_dt_coating_gal)","v":0},"gal","NA",null,"NA",null,{"$f":"IF(C120=0,\"NA\",VLOOKUP(0,conc_coating_cost_cl,3))","v":"NA"},{"$f":"IF(C120=0,\"--\",IF(I120=\"contact vendor\",\"--\",C120*I120))","v":"--"},{"$f":"IF(C120=0,\"NA\",VLOOKUP(0,conc_coating_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$67&\" - \"&$B$116&\" - \"&B120","v":"Tanks - Hydrogen Peroxide Day Tanks - Secondary Containment - Chemical Resistant Coating"},1,1,1,1,1,1,1,1,1,0,0]
[3.11,"Aeration Tanks",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["3.11.1","Steel",{"$f":"aeration_tanks","v":1},"units",{"$f":"IF(C122=0,\"NA\",aeration_tank_vol)","v":22.281639928698748},{"$f":"IF(C122=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C122=0,\"NA\",IF(curve=1,aeration_tank_vol,VLOOKUP(aeration_tank_vol,st_bwt_cost_cl,2)))","v":22.281639928698748},{"$f":"IF(C122=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C122=0,\"NA\",IF(curve=1,st_aeration_eq,VLOOKUP(aeration_tank_vol,st_bwt_cost_cl,3)))","v":1464.9469334442942},{"$f":"IF(OR(C122=0,I122=\"contact vendor\"),\"--\",C122*I122)","v":1464.9469334442942},{"$f":"IF(C122=0,\"NA\",VLOOKUP(aeration_tank_vol,st_bwt_cost_cl,IF(ss_cat=\"large\",4,5)))","v":30},0,{"$f":"$B$67&\" - \"&$B$121&\" - \"&B122","v":"Tanks - Aeration Tanks - Steel"},3,3,1,3,3,1,3,3,1,0,0]
["3.11.1","Fiberglass",{"$f":"aeration_tanks","v":1},"units",{"$f":"IF(C123=0,\"NA\",aeration_tank_vol)","v":22.281639928698748},{"$f":"IF(C123=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C123=0,\"NA\",IF(curve=1,aeration_tank_vol,VLOOKUP(aeration_tank_vol,fg_bwt_cost_cl,2)))","v":22.281639928698748},{"$f":"IF(C123=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C123=0,\"NA\",IF(curve=1,fg_aeration_eq,VLOOKUP(aeration_tank_vol,fg_bwt_cost_cl,3)))","v":1056.5388364930027},{"$f":"IF(OR(C123=0,I123=\"contact vendor\"),\"--\",C123*I123)","v":1056.5388364930027},{"$f":"IF(C123=0,\"NA\",VLOOKUP(aeration_tank_vol,fg_bwt_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},0,{"$f":"$B$67&\" - \"&$B$121&\" - \"&B123","v":"Tanks - Aeration Tanks - Fiberglass"},2,1,2,2,1,2,2,1,2,0,0]
["3.11.1","Plastic/XLPE",{"$f":"aeration_tanks","v":1},"units",{"$f":"IF(C124=0,\"NA\",aeration_tank_vol)","v":22.281639928698748},{"$f":"IF(C124=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C124=0,\"NA\",IF(curve=1,aeration_tank_vol,VLOOKUP(aeration_tank_vol,hdpe_bwt_cost_cl,2)))","v":22.281639928698748},{"$f":"IF(C124=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C124=0,\"NA\",IF(curve=1,hdpe_aeration_eq,VLOOKUP(aeration_tank_vol,hdpe_bwt_cost_cl,3)))","v":480.94280017217005},{"$f":"IF(OR(C124=0,I124=\"contact vendor\"),\"--\",C124*I124)","v":480.94280017217005},{"$f":"IF(C124=0,\"NA\",VLOOKUP(aeration_tank_vol,hdpe_bwt_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},1,{"$f":"$B$67&\" - \"&$B$121&\" - \"&B124","v":"Tanks - Aeration Tanks - Plastic/XLPE"},1,2,3,1,2,3,1,2,3,1,24.047140008608501]
["3.11.2","Diffusers",{"$f":"total_diffusers","v":1},"units",{"$f":"diffuser_size","v":1.3541666666666665},"cfm",{"$f":"IF(curve=1,diffuser_size,VLOOKUP(diffuser_size,diffuser_cost_cl,2))","v":1.3541666666666665},"cfm",{"$f":"IF(C125=0,\"NA\",IF(curve=1,diffuser_eq,VLOOKUP(diffuser_size,diffuser_cost_cl,3)))","v":39.082433202184895},{"$f":"IF(OR(C125=0,I125=\"contact vendor\"),\"--\",C125*I125)","v":39.082433202184895},{"$f":"IF(C125=0,\"NA\",VLOOKUP(diffuser_size,diffuser_cost_cl,IF(ss_cat=\"large\",4,5)))","v":10},1,{"$f":"$B$67&\" - \"&$B$121&\" - \"&B125","v":"Tanks - Aeration Tanks - Diffusers"},1,1,1,1,1,1,1,1,1,1,3.9082433202184896]
[3.12,"Ferric Chloride Storage Tanks",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["3.12.1","Plastic/XLPE",{"$f":"coag_tanks","v":1},"units",{"$f":"IF(C127=0,\"NA\",coag_tank_vol)","v":4},{"$f":"IF(C127=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C127=0,\"NA\",IF(curve=1,coag_tank_vol,VLOOKUP(coag_tank_vol,pl_cst_cost_cl,2)))","v":4},{"$f":"IF(C127=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C127=0,\"NA\",IF(curve=1,pl_coag_st_eq,VLOOKUP(coag_tank_vol,pl_cst_cost_cl,3)))","v":715.34327717499991},{"$f":"IF(OR(C127=0,I127=\"contact vendor\"),\"--\",C127*I127)","v":715.34327717499991},{"$f":"IF(C127=0,\"NA\",VLOOKUP(coag_tank_vol,pl_cst_cost_cl,IF(ss_cat=\"large\",4,5)))","v":7},1,{"$f":"$B$67&\" - \"&$B$126&\" - \"&B127","v":"Tanks - Ferric Chloride Storage Tanks - Plastic/XLPE"},1,2,2,1,2,2,1,2,2,1,{"$f":"IF(W127,J127/K127,0)","v":102.1918967392857}]
["3.12.1","Fiberglass",{"$f":"coag_tanks","v":1},"units",{"$f":"IF(C128=0,\"NA\",coag_tank_vol)","v":4},{"$f":"IF(C128=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C128=0,\"NA\",IF(curve=1,coag_tank_vol,VLOOKUP(coag_tank_vol,fg_cst_cost_cl,2)))","v":4},{"$f":"IF(C128=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C128=0,\"NA\",IF(curve=1,fg_coag_st_eq,VLOOKUP(coag_day_vol,fg_cst_cost_cl,3)))","v":557.00224380461657},{"$f":"IF(OR(C128=0,I128=\"contact vendor\"),\"--\",C128*I128)","v":557.00224380461657},{"$f":"IF(C128=0,\"NA\",VLOOKUP(coag_tank_vol,fg_cst_cost_cl,IF(ss_cat=\"large\",4,5)))","v":7},0,{"$f":"$B$67&\" - \"&$B$126&\" - \"&B128","v":"Tanks - Ferric Chloride Storage Tanks - Fiberglass"},2,1,1,2,1,1,2,1,1,0,0]
["3.12.2","Secondary Containment - Concrete Curbing",{"$f":"IF(OR(include_sec_cont=0,coag_tanks=0),0,coag_curb_concrete)","v":1},"cy","NA",null,"NA",null,{"$f":"IF(C129=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,3))","v":739.60558874747949},{"$f":"IF(C129=0,\"--\",IF(I129=\"contact vendor\",\"--\",C129*I129))","v":739.60558874747949},{"$f":"IF(C129=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,IF(ss_cat=\"large\",4,5)))","v":37},1,"Tanks - Ferric Chloride Storage Tanks - Secondary Containment - Concrete Curbing",1,1,1,1,1,1,1,1,1,{"$f":"IF(ISERROR(K129*L129),0,IF(K129<1,0,L129))","v":1},{"$f":"IF(W129,J129/K129,0)","v":19.989340236418364}]
["3.12.3","Secondary Containment - Chemical Resistant Coating",{"$f":"IF(OR(include_sec_cont=0,coag_tanks=0),0,coag_coating_gal)","v":1},"gal","NA",null,"NA",null,{"$f":"IF(C130=0,\"NA\",VLOOKUP(0,conc_coating_cost_cl,3))","v":389.13},{"$f":"IF(C130=0,\"--\",IF(I130=\"contact vendor\",\"--\",C130*I130))","v":389.13},{"$f":"IF(C130=0,\"NA\",VLOOKUP(0,conc_coating_cost_cl,IF(ss_cat=\"large\",4,5)))","v":10},1,"Tanks - Ferric Chloride Storage Tanks - Secondary Containment - Chemical Resistant Coating",1,1,1,1,1,1,1,1,1,{"$f":"IF(ISERROR(K130*L130),0,IF(K130<1,0,L130))","v":1},{"$f":"IF(W130,J130/K130,0)","v":38.912999999999997}]
[3.13,"Ferric Chloride Day Tanks",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF(ISERROR(K131*L131),0,IF(K131<1,0,L131))","v":0},{"$f":"IF(W131,J131/K131,0)","v":0}]
["3.13.1","Plastic/XLPE",{"$f":"coag_day_tanks","v":0},"units",{"$f":"IF(C132=0,\"NA\",coag_day_tank_vol)","v":"NA"},{"$f":"IF(C132=0,\"\",\"gal\")","v":""},{"$f":"IF(C132=0,\"NA\",IF(curve=1,coag_day_tank_vol,VLOOKUP(coag_day_tank_vol,pl_cst_cost_cl,2)))","v":"NA"},{"$f":"IF(C132=0,\"\",\"gal\")","v":""},{"$f":"IF(C132=0,\"NA\",IF(curve=1,pl_coag_day_eq,VLOOKUP(coag_day_tank_vol,pl_cst_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C132=0,I132=\"contact vendor\"),\"--\",C132*I132)","v":"--"},{"$f":"IF(C132=0,\"NA\",VLOOKUP(coag_day_tank_vol,pl_cst_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$67&\" - \"&$B$131&\" - \"&B132","v":"Tanks - Ferric Chloride Day Tanks - Plastic/XLPE"},1,2,2,1,2,2,1,2,2,0,{"$f":"IF(W132,J132/K132,0)","v":0}]
["3.13.1","Fiberglass",{"$f":"coag_day_tanks","v":0},"units",{"$f":"IF(C133=0,\"NA\",coag_day_tank_vol)","v":"NA"},{"$f":"IF(C133=0,\"\",\"gal\")","v":""},{"$f":"IF(C133=0,\"NA\",IF(curve=1,coag_day_tank_vol,VLOOKUP(coag_day_tank_vol,fg_cst_cost_cl,2)))","v":"NA"},{"$f":"IF(C133=0,\"\",\"gal\")","v":""},{"$f":"IF(C133=0,\"NA\",IF(curve=1,fg_coag_day_eq,VLOOKUP(coag_day_tank_vol,fg_cst_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C133=0,I133=\"contact vendor\"),\"--\",C133*I133)","v":"--"},{"$f":"IF(C133=0,\"NA\",VLOOKUP(coag_day_tank_vol,fg_cst_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$67&\" - \"&$B$131&\" - \"&B133","v":"Tanks - Ferric Chloride Day Tanks - Fiberglass"},2,1,1,2,1,1,2,1,1,0,{"$f":"IF(W133,J133/K133,0)","v":0}]
["3.13.2","Secondary Containment - Concrete Curbing",{"$f":"IF(OR(include_sec_cont=0,coag_tanks=0),0,coag_dt_curb_concrete)","v":0},"cy","NA",null,"NA",null,{"$f":"IF(C134=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,3))","v":"NA"},{"$f":"IF(C134=0,\"--\",IF(I134=\"contact vendor\",\"--\",C134*I134))","v":"--"},{"$f":"IF(C134=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Tanks - Ferric Chloride Day Tanks - Secondary Containment - Concrete Curbing",1,1,1,1,1,1,1,1,1,{"$f":"IF(ISERROR(K134*L134),0,IF(K134<1,0,L134))","v":0},{"$f":"IF(W134,J134/K134,0)","v":0}]
["3.13.3","Secondary Containment - Chemical Resistant Coating",{"$f":"IF(OR(include_sec_cont=0,coag_tanks=0),0,coag_dt_coating_gal)","v":0},"gal","NA",null,"NA",null,{"$f":"IF(C135=0,\"NA\",VLOOKUP(0,conc_coating_cost_cl,3))","v":"NA"},{"$f":"IF(C135=0,\"--\",IF(I135=\"contact vendor\",\"--\",C135*I135))","v":"--"},{"$f":"IF(C135=0,\"NA\",VLOOKUP(0,conc_coating_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Tanks - Ferric Chloride Day Tanks - Secondary Containment - Chemical Resistant Coating",1,1,1,1,1,1,1,1,1,{"$f":"IF(ISERROR(K135*L135),0,IF(K135<1,0,L135))","v":0},{"$f":"IF(W135,J135/K135,0)","v":0}]
[3.14,"Polymer Storage Tanks",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["3.14.1","Plastic/XLPE",{"$f":"polymer_tanks","v":1},"units",{"$f":"IF(C137=0,\"NA\",polymer_tank_vol)","v":2},{"$f":"IF(C137=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C137=0,\"NA\",IF(curve=1,polymer_tank_vol,VLOOKUP(polymer_tank_vol,pl_cst_cost_cl,2)))","v":2},{"$f":"IF(C137=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C137=0,\"NA\",IF(curve=1,pl_polymer_st_eq,VLOOKUP(polymer_tank_vol,pl_cst_cost_cl,3)))","v":713.09086042499996},{"$f":"IF(OR(C137=0,I137=\"contact vendor\"),\"--\",C137*I137)","v":713.09086042499996},{"$f":"IF(C137=0,\"NA\",VLOOKUP(polymer_tank_vol,pl_cst_cost_cl,IF(ss_cat=\"large\",4,5)))","v":7},1,{"$f":"$B$67&\" - \"&$B$136&\" - \"&B137","v":"Tanks - Polymer Storage Tanks - Plastic/XLPE"},1,2,3,1,2,3,1,2,3,1,101.87012291785713]
["3.14.1","Fiberglass",{"$f":"polymer_tanks","v":1},"units",{"$f":"IF(C138=0,\"NA\",polymer_tank_vol)","v":2},{"$f":"IF(C138=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C138=0,\"NA\",IF(curve=1,polymer_tank_vol,VLOOKUP(polymer_tank_vol,fg_cst_cost_cl,2)))","v":2},{"$f":"IF(C138=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C138=0,\"NA\",IF(curve=1,fg_polymer_st_eq,VLOOKUP(polymer_tank_vol,fg_cst_cost_cl,3)))","v":380.08091296766315},{"$f":"IF(OR(C138=0,I138=\"contact vendor\"),\"--\",C138*I138)","v":380.08091296766315},{"$f":"IF(C138=0,\"NA\",VLOOKUP(polymer_tank_vol,fg_cst_cost_cl,IF(ss_cat=\"large\",4,5)))","v":7},0,{"$f":"$B$67&\" - \"&$B$136&\" - \"&B138","v":"Tanks - Polymer Storage Tanks - Fiberglass"},2,1,2,2,1,2,2,1,2,0,0]
["3.14.1","Stainless Steel",{"$f":"polymer_tanks","v":1},"units",{"$f":"IF(C139=0,\"NA\",polymer_tank_vol)","v":2},{"$f":"IF(C139=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C139=0,\"NA\",IF(curve=1,polymer_tank_vol,VLOOKUP(polymer_tank_vol,ss_cst_cost_cl,2)))","v":2},{"$f":"IF(C139=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C139=0,\"NA\",IF(curve=1,ss_polymer_st_eq,VLOOKUP(polymer_tank_vol,ss_cst_cost_cl,3)))","v":94.534022205427746},{"$f":"IF(OR(C139=0,I139=\"contact vendor\"),\"--\",C139*I139)","v":94.534022205427746},{"$f":"IF(C139=0,\"NA\",VLOOKUP(polymer_tank_vol,ss_cst_cost_cl,IF(ss_cat=\"large\",4,5)))","v":30},0,{"$f":"$B$67&\" - \"&$B$136&\" - \"&B139","v":"Tanks - Polymer Storage Tanks - Stainless Steel"},3,3,1,3,3,1,3,3,1,0,0]
[3.15,"Coagulant Mix Tank",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["3.15.1","Steel",{"$f":"coag_mix_tank","v":1},"units",{"$f":"IF(C141=0,\"NA\",coag_mix_tank_size)","v":20.833333333333332},{"$f":"IF(C141=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(htanks=0,\"NA\",IF(curve=1,coag_mix_tank_size,VLOOKUP(coag_mix_tank_size,st_bwt_cost_cl,2)))","v":20.833333333333332},{"$f":"IF(C141=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C141=0,0,IF(curve=1,st_coag_eq,VLOOKUP(coag_mix_tank_size,st_bwt_cost_cl,3)))","v":1416.3965570101607},{"$f":"IF(I141=\"contact vendor\",\"--\",C141*I141)","v":1416.3965570101607},{"$f":"IF(C141=0,\"NA\",VLOOKUP(coag_mix_tank_size,st_bwt_cost_cl,IF(ss_cat=\"large\",4,5)))","v":30},0,{"$f":"$B$67&\" - \"&$B$140&\" - \"&B141","v":"Tanks - Coagulant Mix Tank - Steel"},3,3,1,3,3,1,3,3,1,0,0]
["3.15.1","Fiberglass",{"$f":"coag_mix_tank","v":1},"units",{"$f":"IF(C142=0,\"NA\",coag_mix_tank_size)","v":20.833333333333332},{"$f":"IF(C142=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(htanks=0,\"NA\",IF(curve=1,coag_mix_tank_size,VLOOKUP(coag_mix_tank_size,fg_bwt_cost_cl,2)))","v":20.833333333333332},{"$f":"IF(C142=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C142=0,0,IF(curve=1,fg_coag_eq,VLOOKUP(coag_mix_tank_size,fg_bwt_cost_cl,3)))","v":1010.5461457438917},{"$f":"IF(I142=\"contact vendor\",\"--\",C142*I142)","v":1010.5461457438917},{"$f":"IF(C142=0,\"NA\",VLOOKUP(coag_mix_tank_size,fg_bwt_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},0,{"$f":"$B$67&\" - \"&$B$140&\" - \"&B142","v":"Tanks - Coagulant Mix Tank - Fiberglass"},2,1,2,2,1,2,2,1,2,0,0]
["3.15.1","Plastic/XLPE",{"$f":"coag_mix_tank","v":1},"units",{"$f":"IF(C143=0,\"NA\",coag_mix_tank_size)","v":20.833333333333332},{"$f":"IF(C143=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(htanks=0,\"NA\",IF(curve=1,coag_mix_tank_size,VLOOKUP(coag_mix_tank_size,hdpe_bwt_cost_cl,2)))","v":20.833333333333332},{"$f":"IF(C143=0,\"\",\"gal\")","v":"gal"},{"$f":"IF(C143=0,0,IF(curve=1,hdpe_coag_eq,VLOOKUP(coag_mix_tank_size,hdpe_bwt_cost_cl,3)))","v":477.90802141479168},{"$f":"IF(I143=\"contact vendor\",\"--\",C143*I143)","v":477.90802141479168},{"$f":"IF(C143=0,\"NA\",VLOOKUP(coag_mix_tank_size,hdpe_bwt_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},1,{"$f":"$B$67&\" - \"&$B$140&\" - \"&B143","v":"Tanks - Coagulant Mix Tank - Plastic/XLPE"},1,2,3,1,2,3,1,2,3,1,23.895401070739585]
["4","Piping",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
[4.0999999999999996,"Backwash Piping",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["4.1.1","CPVC",{"$f":"back_pipe_length","v":50},"lf",{"$f":"back_pipe_diam","v":2.5},"in. diam",{"$f":"IF(curve=1,back_pipe_diam,VLOOKUP(back_pipe_diam,cpvc_pipe_cost_cl,2))","v":2.5},"in. diam",{"$f":"IF(curve=1,cpvc_pipe_eq_back,VLOOKUP(back_pipe_diam,cpvc_pipe_cost_cl,3))","v":12.980020938500001},{"$f":"IF(I146=\"contact vendor\",\"--\",C146*I146)","v":649.00104692500008},{"$f":"VLOOKUP(back_pipe_diam,cpvc_pipe_cost_cl,IF(ss_cat=\"large\",4,5))","v":17},0,{"$f":"$B$144&\" - \"&$B$145&\" - \"&B146","v":"Piping - Backwash Piping - CPVC"},2,1,3,2,1,3,2,1,3,0,0]
["4.1.1","PVC",{"$f":"back_pipe_length","v":50},"lf",{"$f":"back_pipe_diam","v":2.5},"in. diam",{"$f":"IF(curve=1,back_pipe_diam,VLOOKUP(back_pipe_diam,pvc_pipe_cost_cl,2))","v":2.5},"in. diam",{"$f":"IF(curve=1,pvc_pipe_eq_back,VLOOKUP(back_pipe_diam,pvc_pipe_cost_cl,3))","v":4.0370816287500002},{"$f":"IF(I147=\"contact vendor\",\"--\",C147*I147)","v":201.85408143750001},{"$f":"VLOOKUP(back_pipe_diam,pvc_pipe_cost_cl,IF(ss_cat=\"large\",4,5))","v":17},1,{"$f":"$B$144&\" - \"&$B$145&\" - \"&B147","v":"Piping - Backwash Piping - PVC"},1,2,4,1,2,4,1,2,4,1,11.873769496323531]
["4.1.1","Stainless Steel",{"$f":"back_pipe_length","v":50},"lf",{"$f":"back_pipe_diam","v":2.5},"in. diam",{"$f":"IF(curve=1,back_pipe_diam,VLOOKUP(back_pipe_diam,ss_pipe_cost_cl,2))","v":2.5},"in. diam",{"$f":"IF(curve=1,ss_pipe_eq_back,VLOOKUP(back_pipe_diam,ss_pipe_cost_cl,3))","v":119.460642341875},{"$f":"IF(I148=\"contact vendor\",\"--\",C148*I148)","v":5973.0321170937505},{"$f":"VLOOKUP(back_pipe_diam,ss_pipe_cost_cl,IF(ss_cat=\"large\",4,5))","v":40},0,{"$f":"$B$144&\" - \"&$B$145&\" - \"&B148","v":"Piping - Backwash Piping - Stainless Steel"},4,4,1,4,4,1,4,4,1,0,0]
["4.1.1","Steel",{"$f":"back_pipe_length","v":50},"lf",{"$f":"back_pipe_diam","v":2.5},"in. diam",{"$f":"IF(curve=1,back_pipe_diam,VLOOKUP(back_pipe_diam,st_pipe_cost_cl,2))","v":2.5},"in. diam",{"$f":"IF(curve=1,st_pipe_eq_back,VLOOKUP(back_pipe_diam,st_pipe_cost_cl,3))","v":48.422816292894069},{"$f":"IF(I149=\"contact vendor\",\"--\",C149*I149)","v":2421.1408146447034},{"$f":"VLOOKUP(back_pipe_diam,st_pipe_cost_cl,IF(ss_cat=\"large\",4,5))","v":33},0,{"$f":"$B$144&\" - \"&$B$145&\" - \"&B149","v":"Piping - Backwash Piping - Steel"},3,3,2,3,3,2,3,3,2,0,0]
[4.2,"Electron Donor Piping",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["4.2.1","CPVC",{"$f":"e_donor_pipe_length","v":20},"lf",{"$f":"IF(C151=0,\"NA\",e_donor_pipe_diam)","v":0.5},{"$f":"IF(C151=0,\"\",\"in diam\")","v":"in diam"},{"$f":"IF(C151=0,\"NA\",IF(curve=1,e_donor_pipe_diam,VLOOKUP(e_donor_pipe_diam,cpvc_pipe_cost_cl,2)))","v":0.5},"in. diam",{"$f":"IF(C151=0,\"NA\",IF(curve=1,cpvc_pipe_eq_e_donor,VLOOKUP(e_donor_pipe_diam,cpvc_pipe_cost_cl,3)))","v":2.5933440824999998},{"$f":"IF(OR(C151=0,I151=\"contact vendor\"),\"--\",C151*I151)","v":51.866881649999996},{"$f":"IF(C151=0,\"NA\",VLOOKUP(e_donor_pipe_diam,cpvc_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":17},0,{"$f":"$B$144&\" - \"&$B$150&\" - \"&B151","v":"Piping - Electron Donor Piping - CPVC"},2,1,3,2,1,3,2,1,3,0,0]
["4.2.1","PVC",{"$f":"e_donor_pipe_length","v":20},"lf",{"$f":"IF(C152=0,\"NA\",e_donor_pipe_diam)","v":0.5},{"$f":"IF(C152=0,\"\",\"in diam\")","v":"in diam"},{"$f":"IF(C152=0,\"NA\",IF(curve=1,e_donor_pipe_diam,VLOOKUP(e_donor_pipe_diam,pvc_pipe_cost_cl,2)))","v":0.5},"in. diam",{"$f":"IF(C152=0,\"NA\",IF(curve=1,pvc_pipe_eq_e_donor,VLOOKUP(e_donor_pipe_diam,pvc_pipe_cost_cl,3)))","v":1.8524848787500001},{"$f":"IF(OR(C152=0,I152=\"contact vendor\"),\"--\",C152*I152)","v":37.049697575000003},{"$f":"IF(C152=0,\"NA\",VLOOKUP(e_donor_pipe_diam,pvc_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":17},1,{"$f":"$B$144&\" - \"&$B$150&\" - \"&B152","v":"Piping - Electron Donor Piping - PVC"},1,2,4,1,2,4,1,2,4,1,2.179393975]
["4.2.1","Stainless Steel",{"$f":"e_donor_pipe_length","v":20},"lf",{"$f":"IF(C153=0,\"NA\",e_donor_pipe_diam)","v":0.5},{"$f":"IF(C153=0,\"\",\"in diam\")","v":"in diam"},{"$f":"IF(C153=0,\"NA\",IF(curve=1,e_donor_pipe_diam,VLOOKUP(e_donor_pipe_diam,ss_pipe_cost_cl,2)))","v":0.5},"in. diam",{"$f":"IF(C153=0,\"NA\",IF(curve=1,ss_pipe_eq_e_donor,VLOOKUP(e_donor_pipe_diam,ss_pipe_cost_cl,3)))","v":16.358070217374998},{"$f":"IF(OR(C153=0,I153=\"contact vendor\"),\"--\",C153*I153)","v":327.16140434749997},{"$f":"IF(C153=0,\"NA\",VLOOKUP(e_donor_pipe_diam,ss_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":40},0,{"$f":"$B$144&\" - \"&$B$150&\" - \"&B153","v":"Piping - Electron Donor Piping - Stainless Steel"},4,4,1,4,4,1,4,4,1,0,0]
["4.2.1","Steel",{"$f":"e_donor_pipe_length","v":20},"lf",{"$f":"IF(C154=0,\"NA\",e_donor_pipe_diam)","v":0.5},{"$f":"IF(C154=0,\"\",\"in diam\")","v":"in diam"},{"$f":"IF(C154=0,\"NA\",IF(curve=1,e_donor_pipe_diam,VLOOKUP(e_donor_pipe_diam,st_pipe_cost_cl,2)))","v":0.5},"in. diam",{"$f":"IF(C154=0,\"NA\",IF(curve=1,st_pipe_eq_e_donor,VLOOKUP(e_donor_pipe_diam,st_pipe_cost_cl,3)))","v":10.947783094119053},{"$f":"IF(OR(C154=0,I154=\"contact vendor\"),\"--\",C154*I154)","v":218.95566188238107},{"$f":"IF(C154=0,\"NA\",VLOOKUP(e_donor_pipe_diam,st_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":33},0,{"$f":"$B$144&\" - \"&$B$150&\" - \"&B154","v":"Piping - Electron Donor Piping - Steel"},3,3,2,3,3,2,3,3,2,0,0]
[4.3,"Ammonium Chloride Piping",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["4.3.1","CPVC",{"$f":"NH4Cl_pipe_length","v":0},"lf",{"$f":"IF(C156=0,\"NA\",NH4Cl_pipe_diam)","v":"NA"},{"$f":"IF(C156=0,\"\",\"in diam\")","v":""},{"$f":"IF(C156=0,\"NA\",IF(curve=1,NH4Cl_pipe_diam,VLOOKUP(NH4Cl_pipe_diam,cpvc_pipe_cost_cl,2)))","v":"NA"},{"$f":"IF(C156=0,\"\",\"in diam\")","v":""},{"$f":"IF(C156=0,\"NA\",IF(curve=1,cpvc_pipe_eq_NH4Cl,VLOOKUP(NH4Cl_pipe_diam,cpvc_pipe_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C156=0,I156=\"contact vendor\"),\"--\",C156*I156)","v":"--"},{"$f":"IF(C156=0,\"NA\",VLOOKUP(NH4Cl_pipe_diam,cpvc_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$144&\" - \"&$B$155&\" - \"&B156","v":"Piping - Ammonium Chloride Piping - CPVC"},2,1,3,2,1,3,2,1,3,0,0]
["4.3.1","PVC",{"$f":"NH4Cl_pipe_length","v":0},"lf",{"$f":"IF(C157=0,\"NA\",NH4Cl_pipe_diam)","v":"NA"},{"$f":"IF(C157=0,\"\",\"in diam\")","v":""},{"$f":"IF(C157=0,\"NA\",IF(curve=1,NH4Cl_pipe_diam,VLOOKUP(NH4Cl_pipe_diam,pvc_pipe_cost_cl,2)))","v":"NA"},{"$f":"IF(C157=0,\"\",\"in diam\")","v":""},{"$f":"IF(C157=0,\"NA\",IF(curve=1,pvc_pipe_eq_NH4Cl,VLOOKUP(NH4Cl_pipe_diam,pvc_pipe_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C157=0,I157=\"contact vendor\"),\"--\",C157*I157)","v":"--"},{"$f":"IF(C157=0,\"NA\",VLOOKUP(NH4Cl_pipe_diam,pvc_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$144&\" - \"&$B$155&\" - \"&B157","v":"Piping - Ammonium Chloride Piping - PVC"},1,2,4,1,2,4,1,2,4,0,0]
["4.3.1","Stainless Steel",{"$f":"NH4Cl_pipe_length","v":0},"lf",{"$f":"IF(C158=0,\"NA\",NH4Cl_pipe_diam)","v":"NA"},{"$f":"IF(C158=0,\"\",\"in diam\")","v":""},{"$f":"IF(C158=0,\"NA\",IF(curve=1,NH4Cl_pipe_diam,VLOOKUP(NH4Cl_pipe_diam,ss_pipe_cost_cl,2)))","v":"NA"},"",{"$f":"IF(C158=0,\"NA\",IF(curve=1,ss_pipe_eq_NH4Cl,VLOOKUP(NH4Cl_pipe_diam,ss_pipe_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C158=0,I158=\"contact vendor\"),\"--\",C158*I158)","v":"--"},{"$f":"IF(C158=0,\"NA\",VLOOKUP(NH4Cl_pipe_diam,ss_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$144&\" - \"&$B$155&\" - \"&B158","v":"Piping - Ammonium Chloride Piping - Stainless Steel"},4,4,1,4,4,1,4,4,1,0,0]
["4.3.1","Steel",{"$f":"NH4Cl_pipe_length","v":0},"lf",{"$f":"IF(C159=0,\"NA\",NH4Cl_pipe_diam)","v":"NA"},{"$f":"IF(C159=0,\"\",\"in diam\")","v":""},{"$f":"IF(C159=0,\"NA\",IF(curve=1,NH4Cl_pipe_diam,VLOOKUP(NH4Cl_pipe_diam,st_pipe_cost_cl,2)))","v":"NA"},"",{"$f":"IF(C159=0,\"NA\",IF(curve=1,st_pipe_eq_NH4Cl,VLOOKUP(NH4Cl_pipe_diam,st_pipe_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C159=0,I159=\"contact vendor\"),\"--\",C159*I159)","v":"--"},{"$f":"IF(C159=0,\"NA\",VLOOKUP(NH4Cl_pipe_diam,st_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$144&\" - \"&$B$155&\" - \"&B159","v":"Piping - Ammonium Chloride Piping - Steel"},3,3,2,3,3,2,3,3,2,0,0]
[4.4000000000000004,"Phosphoric Acid Piping",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["4.4.1","CPVC",{"$f":"H3PO4_pipe_length","v":20},"lf",{"$f":"IF(C161=0,\"NA\",H3PO4_pipe_diam)","v":0.5},{"$f":"IF(C161=0,\"\",\"in diam\")","v":"in diam"},{"$f":"IF(C161=0,\"NA\",IF(curve=1,H3PO4_pipe_diam,VLOOKUP(H3PO4_pipe_diam,cpvc_pipe_cost_cl,2)))","v":0.5},"in diam",{"$f":"IF(C161=0,\"NA\",IF(curve=1,cpvc_pipe_eq_H3PO4,VLOOKUP(H3PO4_pipe_diam,cpvc_pipe_cost_cl,3)))","v":2.5933440824999998},{"$f":"IF(OR(C161=0,I161=\"contact vendor\"),\"--\",C161*I161)","v":51.866881649999996},{"$f":"IF(C161=0,\"NA\",VLOOKUP(H3PO4_pipe_diam,cpvc_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":17},0,{"$f":"$B$144&\" - \"&$B$160&\" - \"&B161","v":"Piping - Phosphoric Acid Piping - CPVC"},2,1,3,2,1,3,2,1,3,0,0]
["4.4.1","PVC",{"$f":"H3PO4_pipe_length","v":20},"lf",{"$f":"IF(C162=0,\"NA\",H3PO4_pipe_diam)","v":0.5},{"$f":"IF(C162=0,\"\",\"in diam\")","v":"in diam"},{"$f":"IF(C162=0,\"NA\",IF(curve=1,H3PO4_pipe_diam,VLOOKUP(H3PO4_pipe_diam,pvc_pipe_cost_cl,2)))","v":0.5},"in diam",{"$f":"IF(C162=0,\"NA\",IF(curve=1,pvc_pipe_eq_H3PO4,VLOOKUP(H3PO4_pipe_diam,pvc_pipe_cost_cl,3)))","v":1.8524848787500001},{"$f":"IF(OR(C162=0,I162=\"contact vendor\"),\"--\",C162*I162)","v":37.049697575000003},{"$f":"IF(C162=0,\"NA\",VLOOKUP(H3PO4_pipe_diam,pvc_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":17},1,{"$f":"$B$144&\" - \"&$B$160&\" - \"&B162","v":"Piping - Phosphoric Acid Piping - PVC"},1,2,4,1,2,4,1,2,4,1,2.179393975]
["4.4.1","Stainless Steel",{"$f":"H3PO4_pipe_length","v":20},"lf",{"$f":"IF(C163=0,\"NA\",H3PO4_pipe_diam)","v":0.5},{"$f":"IF(C163=0,\"\",\"in diam\")","v":"in diam"},{"$f":"IF(C163=0,\"NA\",IF(curve=1,H3PO4_pipe_diam,VLOOKUP(H3PO4_pipe_diam,ss_pipe_cost_cl,2)))","v":0.5},"in diam",{"$f":"IF(C163=0,\"NA\",IF(curve=1,ss_pipe_eq_H3PO4,VLOOKUP(H3PO4_pipe_diam,ss_pipe_cost_cl,3)))","v":16.358070217374998},{"$f":"IF(OR(C163=0,I163=\"contact vendor\"),\"--\",C163*I163)","v":327.16140434749997},{"$f":"IF(C163=0,\"NA\",VLOOKUP(H3PO4_pipe_diam,ss_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":40},0,{"$f":"$B$144&\" - \"&$B$160&\" - \"&B163","v":"Piping - Phosphoric Acid Piping - Stainless Steel"},4,4,1,4,4,1,4,4,1,0,0]
["4.4.1","Steel",{"$f":"H3PO4_pipe_length","v":20},"lf",{"$f":"IF(C164=0,\"NA\",H3PO4_pipe_diam)","v":0.5},{"$f":"IF(C164=0,\"\",\"in diam\")","v":"in diam"},{"$f":"IF(C164=0,\"NA\",IF(curve=1,H3PO4_pipe_diam,VLOOKUP(H3PO4_pipe_diam,st_pipe_cost_cl,2)))","v":0.5},"in diam",{"$f":"IF(C164=0,\"NA\",IF(curve=1,st_pipe_eq_H3PO4,VLOOKUP(H3PO4_pipe_diam,st_pipe_cost_cl,3)))","v":10.947783094119053},{"$f":"IF(OR(C164=0,I164=\"contact vendor\"),\"--\",C164*I164)","v":218.95566188238107},{"$f":"IF(C164=0,\"NA\",VLOOKUP(H3PO4_pipe_diam,st_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":33},0,{"$f":"$B$144&\" - \"&$B$160&\" - \"&B164","v":"Piping - Phosphoric Acid Piping - Steel"},3,3,2,3,3,2,3,3,2,0,0]
["4.5","Process Piping",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["4.5.1","Ductile Iron",{"$f":"proc_pipe_length","v":40},"lf",{"$f":"proc_pipe_diam","v":1.5},"in. diam",{"$f":"IF(curve=1,proc_pipe_diam,VLOOKUP(proc_pipe_diam,di_pipe_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,di_pipe_eq_proc,VLOOKUP(proc_pipe_diam,di_pipe_cost_cl,3))","v":"contact vendor"},{"$f":"IF(I166=\"contact vendor\",\"--\",C166*I166)","v":"--"},{"$f":"VLOOKUP(proc_pipe_diam,di_pipe_cost_cl,IF(ss_cat=\"large\",4,5))","v":35},0,{"$f":"$B$144&\" - \"&$B$165&\" \"&\" - \"&B166","v":"Piping - Process Piping  - Ductile Iron"},3,3,3,3,3,3,3,3,3,0,0]
["4.5.1","CPVC",{"$f":"proc_pipe_length","v":40},"lf",{"$f":"proc_pipe_diam","v":1.5},"in. diam",{"$f":"IF(curve=1,proc_pipe_diam,VLOOKUP(proc_pipe_diam,cpvc_pipe_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,cpvc_pipe_eq_proc,VLOOKUP(proc_pipe_diam,cpvc_pipe_cost_cl,3))","v":7.0133117284999997},{"$f":"IF(I167=\"contact vendor\",\"--\",C167*I167)","v":280.53246913999999},{"$f":"VLOOKUP(proc_pipe_diam,cpvc_pipe_cost_cl,IF(ss_cat=\"large\",4,5))","v":17},0,{"$f":"$B$144&\" - \"&$B$165&\" \"&\" - \"&B167","v":"Piping - Process Piping  - CPVC"},2,1,4,2,1,4,2,1,4,0,0]
["4.5.1","PVC",{"$f":"proc_pipe_length","v":40},"lf",{"$f":"proc_pipe_diam","v":1.5},"in. diam",{"$f":"IF(curve=1,proc_pipe_diam,VLOOKUP(proc_pipe_diam,pvc_pipe_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,pvc_pipe_eq_proc,VLOOKUP(proc_pipe_diam,pvc_pipe_cost_cl,3))","v":2.8476762667499997},{"$f":"IF(I168=\"contact vendor\",\"--\",C168*I168)","v":113.90705066999999},{"$f":"VLOOKUP(proc_pipe_diam,pvc_pipe_cost_cl,IF(ss_cat=\"large\",4,5))","v":17},1,{"$f":"$B$144&\" - \"&$B$165&\" \"&\" - \"&B168","v":"Piping - Process Piping  - PVC"},1,2,5,1,2,5,1,2,5,1,6.7004147452941174]
["4.5.1","Stainless Steel",{"$f":"proc_pipe_length","v":40},"lf",{"$f":"proc_pipe_diam","v":1.5},"in. diam",{"$f":"IF(curve=1,proc_pipe_diam,VLOOKUP(proc_pipe_diam,ss_pipe_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,ss_pipe_eq_proc,VLOOKUP(proc_pipe_diam,ss_pipe_cost_cl,3))","v":70.275248902124986},{"$f":"IF(I169=\"contact vendor\",\"--\",C169*I169)","v":2811.0099560849994},{"$f":"VLOOKUP(proc_pipe_diam,ss_pipe_cost_cl,IF(ss_cat=\"large\",4,5))","v":40},0,{"$f":"$B$144&\" - \"&$B$165&\" \"&\" - \"&B169","v":"Piping - Process Piping  - Stainless Steel"},5,5,1,5,5,1,5,5,1,0,0]
["4.5.1","Steel",{"$f":"proc_pipe_length","v":40},"lf",{"$f":"proc_pipe_diam","v":1.5},"in. diam",{"$f":"IF(curve=1,proc_pipe_diam,VLOOKUP(proc_pipe_diam,st_pipe_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,st_pipe_eq_proc,VLOOKUP(proc_pipe_diam,st_pipe_cost_cl,3))","v":30.206561511164892},{"$f":"IF(I170=\"contact vendor\",\"--\",C170*I170)","v":1208.2624604465957},{"$f":"VLOOKUP(proc_pipe_diam,st_pipe_cost_cl,IF(ss_cat=\"large\",4,5))","v":33},0,{"$f":"$B$144&\" - \"&$B$165&\" \"&\" - \"&B170","v":"Piping - Process Piping  - Steel"},4,4,2,4,4,2,4,4,2,0,0]
[4.5999999999999996,"Bypass Piping",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["4.6.1","CPVC",{"$f":"bp_pipe_length","v":0},"lf",{"$f":"IF(bp_pct>0,bp_pipe_diam,\"NA\")","v":"NA"},{"$f":"IF(bp_pct=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(bp_pct=0,\"NA\",IF(curve=1,bp_pipe_diam,VLOOKUP(bp_pipe_diam,cpvc_pipe_cost_cl,2)))","v":"NA"},{"$f":"IF(bp_pct=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(bp_pct=0,\"NA\",IF(curve=1,cpvc_pipe_eq_bp,VLOOKUP(bp_pipe_diam,cpvc_pipe_cost_cl,3)))","v":"NA"},{"$f":"IF(bp_pct=0,0,IF(I172=\"contact vendor\",\"--\",C172*I172))","v":0},{"$f":"IF(bp_pct=0,\"NA\",VLOOKUP(bp_pipe_diam,cpvc_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$144&\" - \"&$B$171&\" \"&\" - \"&B172","v":"Piping - Bypass Piping  - CPVC"},2,1,3,2,1,3,2,1,3,0,0]
["4.6.1","PVC",{"$f":"bp_pipe_length","v":0},"lf",{"$f":"IF(bp_pct>0,bp_pipe_diam,\"NA\")","v":"NA"},{"$f":"IF(bp_pct=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(bp_pct=0,\"NA\",IF(curve=1,bp_pipe_diam,VLOOKUP(bp_pipe_diam,pvc_pipe_cost_cl,2)))","v":"NA"},{"$f":"IF(bp_pct=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(bp_pct=0,\"NA\",IF(curve=1,pvc_pipe_eq_bp,VLOOKUP(bp_pipe_diam,pvc_pipe_cost_cl,3)))","v":"NA"},{"$f":"IF(bp_pct=0,0,IF(I173=\"contact vendor\",\"--\",C173*I173))","v":0},{"$f":"IF(bp_pct=0,\"NA\",VLOOKUP(bp_pipe_diam,pvc_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$144&\" - \"&$B$171&\" \"&\" - \"&B173","v":"Piping - Bypass Piping  - PVC"},1,2,4,1,2,4,1,2,4,0,0]
["4.6.1","Stainless Steel",{"$f":"bp_pipe_length","v":0},"lf",{"$f":"IF(bp_pct>0,bp_pipe_diam,\"NA\")","v":"NA"},{"$f":"IF(bp_pct=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(bp_pct=0,\"NA\",IF(curve=1,bp_pipe_diam,VLOOKUP(bp_pipe_diam,ss_pipe_cost_cl,2)))","v":"NA"},{"$f":"IF(bp_pct=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(bp_pct=0,\"NA\",IF(curve=1,ss_pipe_eq_bp,VLOOKUP(bp_pipe_diam,ss_pipe_cost_cl,3)))","v":"NA"},{"$f":"IF(bp_pct=0,0,IF(I174=\"contact vendor\",\"--\",C174*I174))","v":0},{"$f":"IF(bp_pct=0,\"NA\",VLOOKUP(bp_pipe_diam,ss_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$144&\" - \"&$B$171&\" \"&\" - \"&B174","v":"Piping - Bypass Piping  - Stainless Steel"},4,4,1,4,4,1,4,4,1,0,0]
["4.6.1","Steel",{"$f":"bp_pipe_length","v":0},"lf",{"$f":"IF(bp_pct>0,bp_pipe_diam,\"NA\")","v":"NA"},{"$f":"IF(bp_pct=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(bp_pct=0,\"NA\",IF(curve=1,bp_pipe_diam,VLOOKUP(bp_pipe_diam,st_pipe_cost_cl,2)))","v":"NA"},{"$f":"IF(bp_pct=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(bp_pct=0,\"NA\",IF(curve=1,st_pipe_eq_bp,VLOOKUP(bp_pipe_diam,st_pipe_cost_cl,3)))","v":"NA"},{"$f":"IF(bp_pct=0,0,IF(I175=\"contact vendor\",\"--\",C175*I175))","v":0},{"$f":"IF(bp_pct=0,\"NA\",VLOOKUP(bp_pipe_diam,st_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$144&\" - \"&$B$171&\" \"&\" - \"&B175","v":"Piping - Bypass Piping  - Steel"},3,3,2,3,3,2,3,3,2,0,0]
[4.7,"Influent and Treated Water Piping",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["4.7.1","Ductile Iron",{"$f":"in_out_pipe_length","v":40},"lf",{"$f":"in_out_pipe_diam","v":1.5},"in. diam",{"$f":"IF(curve=1,in_out_pipe_diam,VLOOKUP(in_out_pipe_diam,di_pipe_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,di_pipe_eq_in_out,VLOOKUP(in_out_pipe_diam,di_pipe_cost_cl,3))","v":"contact vendor"},{"$f":"IF(I177=\"contact vendor\",\"--\",C177*I177)","v":"--"},{"$f":"VLOOKUP(in_out_pipe_diam,di_pipe_cost_cl,IF(ss_cat=\"large\",4,5))","v":35},0,{"$f":"$B$144&\" - \"&$B$176&\" \"&\" - \"&B177","v":"Piping - Influent and Treated Water Piping  - Ductile Iron"},3,3,3,3,3,3,3,3,3,0,0]
["4.7.1","CPVC",{"$f":"in_out_pipe_length","v":40},"lf",{"$f":"in_out_pipe_diam","v":1.5},"in. diam",{"$f":"IF(curve=1,in_out_pipe_diam,VLOOKUP(in_out_pipe_diam,cpvc_pipe_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,cpvc_pipe_eq_in_out,VLOOKUP(in_out_pipe_diam,cpvc_pipe_cost_cl,3))","v":7.0133117284999997},{"$f":"IF(I178=\"contact vendor\",\"--\",C178*I178)","v":280.53246913999999},{"$f":"VLOOKUP(in_out_pipe_diam,cpvc_pipe_cost_cl,IF(ss_cat=\"large\",4,5))","v":17},0,{"$f":"$B$144&\" - \"&$B$176&\" \"&\" - \"&B178","v":"Piping - Influent and Treated Water Piping  - CPVC"},2,1,4,2,1,4,2,1,4,0,0]
["4.7.1","PVC",{"$f":"in_out_pipe_length","v":40},"lf",{"$f":"in_out_pipe_diam","v":1.5},"in. diam",{"$f":"IF(curve=1,in_out_pipe_diam,VLOOKUP(in_out_pipe_diam,pvc_pipe_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,pvc_pipe_eq_in_out,VLOOKUP(in_out_pipe_diam,pvc_pipe_cost_cl,3))","v":2.8476762667499997},{"$f":"IF(I179=\"contact vendor\",\"--\",C179*I179)","v":113.90705066999999},{"$f":"VLOOKUP(in_out_pipe_diam,pvc_pipe_cost_cl,IF(ss_cat=\"large\",4,5))","v":17},1,{"$f":"$B$144&\" - \"&$B$176&\" \"&\" - \"&B179","v":"Piping - Influent and Treated Water Piping  - PVC"},1,2,5,1,2,5,1,2,5,1,6.7004147452941174]
["4.7.1","Stainless Steel",{"$f":"in_out_pipe_length","v":40},"lf",{"$f":"in_out_pipe_diam","v":1.5},"in. diam",{"$f":"IF(curve=1,in_out_pipe_diam,VLOOKUP(in_out_pipe_diam,ss_pipe_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,ss_pipe_eq_in_out,VLOOKUP(in_out_pipe_diam,ss_pipe_cost_cl,3))","v":70.275248902124986},{"$f":"IF(I180=\"contact vendor\",\"--\",C180*I180)","v":2811.0099560849994},{"$f":"VLOOKUP(in_out_pipe_diam,ss_pipe_cost_cl,IF(ss_cat=\"large\",4,5))","v":40},0,{"$f":"$B$144&\" - \"&$B$176&\" \"&\" - \"&B180","v":"Piping - Influent and Treated Water Piping  - Stainless Steel"},5,5,1,5,5,1,5,5,1,0,0]
["4.7.1","Steel",{"$f":"in_out_pipe_length","v":40},"lf",{"$f":"in_out_pipe_diam","v":1.5},"in. diam",{"$f":"IF(curve=1,in_out_pipe_diam,VLOOKUP(in_out_pipe_diam,st_pipe_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,st_pipe_eq_in_out,VLOOKUP(in_out_pipe_diam,st_pipe_cost_cl,3))","v":30.206561511164892},{"$f":"IF(I181=\"contact vendor\",\"--\",C181*I181)","v":1208.2624604465957},{"$f":"VLOOKUP(in_out_pipe_diam,st_pipe_cost_cl,IF(ss_cat=\"large\",4,5))","v":33},0,{"$f":"$B$144&\" - \"&$B$176&\" \"&\" - \"&B181","v":"Piping - Influent and Treated Water Piping  - Steel"},4,4,2,4,4,2,4,4,2,0,0]
[4.8,"Residuals Piping",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["4.8.1","CPVC",{"$f":"res_pipe_length","v":60},"lf",{"$f":"res_pipe_diam","v":1},"in. diam",{"$f":"IF(curve=1,res_pipe_diam,VLOOKUP(res_pipe_diam,cpvc_pipe_cost_cl,2))","v":1},"in. diam",{"$f":"IF(curve=1,cpvc_pipe_eq_res,VLOOKUP(res_pipe_diam,cpvc_pipe_cost_cl,3))","v":4.6124254279999999},{"$f":"IF(I183=\"contact vendor\",\"--\",C183*I183)","v":276.74552568000001},{"$f":"VLOOKUP(res_pipe_diam,cpvc_pipe_cost_cl,IF(ss_cat=\"large\",4,5))","v":17},0,{"$f":"$B$144&\" - \"&$B$182&\" \"&\" - \"&B183","v":"Piping - Residuals Piping  - CPVC"},2,1,3,2,1,3,2,1,3,0,0]
["4.8.1","PVC",{"$f":"res_pipe_length","v":60},"lf",{"$f":"res_pipe_diam","v":1},"in. diam",{"$f":"IF(curve=1,res_pipe_diam,VLOOKUP(res_pipe_diam,pvc_pipe_cost_cl,2))","v":1},"in. diam",{"$f":"IF(curve=1,pvc_pipe_eq_res,VLOOKUP(res_pipe_diam,pvc_pipe_cost_cl,3))","v":2.325803826},{"$f":"IF(I184=\"contact vendor\",\"--\",C184*I184)","v":139.54822956000001},{"$f":"VLOOKUP(res_pipe_diam,pvc_pipe_cost_cl,IF(ss_cat=\"large\",4,5))","v":17},1,{"$f":"$B$144&\" - \"&$B$182&\" \"&\" - \"&B184","v":"Piping - Residuals Piping  - PVC"},1,2,4,1,2,4,1,2,4,1,8.2087193858823539]
["4.8.1","Stainless Steel",{"$f":"res_pipe_length","v":60},"lf",{"$f":"res_pipe_diam","v":1},"in. diam",{"$f":"IF(curve=1,res_pipe_diam,VLOOKUP(res_pipe_diam,ss_pipe_cost_cl,2))","v":1},"in. diam",{"$f":"IF(curve=1,ss_pipe_eq_res,VLOOKUP(res_pipe_diam,ss_pipe_cost_cl,3))","v":43.926352131999998},{"$f":"IF(I185=\"contact vendor\",\"--\",C185*I185)","v":2635.5811279199997},{"$f":"VLOOKUP(res_pipe_diam,ss_pipe_cost_cl,IF(ss_cat=\"large\",4,5))","v":40},0,"Piping - Residuals Piping  - Stainless Steel",4,4,1,4,4,1,4,4,1,0,0]
["4.8.1","Steel",{"$f":"res_pipe_length","v":60},"lf",{"$f":"res_pipe_diam","v":1},"in. diam",{"$f":"IF(curve=1,res_pipe_diam,VLOOKUP(res_pipe_diam,st_pipe_cost_cl,2))","v":1},"in. diam",{"$f":"IF(curve=1,st_pipe_eq_res,VLOOKUP(res_pipe_diam,st_pipe_cost_cl,3))","v":20.769417377},{"$f":"IF(I186=\"contact vendor\",\"--\",C186*I186)","v":1246.1650426199999},{"$f":"VLOOKUP(res_pipe_diam,st_pipe_cost_cl,IF(ss_cat=\"large\",4,5))","v":33},0,"Piping - Residuals Piping  - Steel",3,3,2,3,3,2,3,3,2,0,0]
["4.8.2","Excavation",{"$f":"res_trench_vol","v":0},"cy","NA",null,"NA",null,{"$f":"IF(C187=0,\"NA\",VLOOKUP(0,excavate_cost_cl,3))","v":"NA"},{"$f":"IF(OR(I187=\"contact vendor\",C187=0),\"--\",C187*I187)","v":"--"},{"$f":"IF(C187=0,\"NA\",SUMPRODUCT(L183:L186,K183:K186))","v":"NA"},null,"Piping - Residuals Piping  - Excavation",1,1,1,1,1,1,1,1,1,0,0]
["4.8.3","Bedding",{"$f":"res_pipe_bedding_vol","v":0},"cy","NA",null,"NA",null,{"$f":"IF(C188=0,\"NA\",VLOOKUP(0,bedding_cost_cl,3))","v":"NA"},{"$f":"IF(OR(I188=\"contact vendor\",C188=0),\"--\",C188*I188)","v":"--"},{"$f":"IF(C188=0,\"NA\",SUMPRODUCT(L183:L186,K183:K186))","v":"NA"},null,"Piping - Residuals Piping  - Bedding",1,1,1,1,1,1,1,1,1,0,0]
["4.8.4","Backfill and Compaction ",{"$f":"res_trench_vol","v":0},"cy","NA",null,"NA",null,{"$f":"IF(C189=0,\"NA\",VLOOKUP(0,backfill_cost_cl,3))","v":"NA"},{"$f":"IF(OR(I189=\"contact vendor\",C189=0),\"--\",C189*I189)","v":"--"},{"$f":"IF(C189=0,\"NA\",SUMPRODUCT(L183:L186,K183:K186))","v":"NA"},null,"Piping - Residuals Piping  - Backfill and Compaction ",1,1,1,1,1,1,1,1,1,0,0]
["4.8.5","Thrust Blocks",{"$f":"res_block_vol","v":0},"cy","NA",null,"NA",null,{"$f":"IF(C190=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,3))","v":"NA"},{"$f":"IF(OR(I190=\"contact vendor\",C190=0),\"--\",C190*I190)","v":"--"},{"$f":"IF(C190=0,\"NA\",SUMPRODUCT(L183:L186,K183:K186))","v":"NA"},null,"Piping - Residuals Piping  - Thrust Blocks",1,1,1,1,1,1,1,1,1,0,0]
[4.9000000000000004,"Fluidized Bed Recycle Piping",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF(ISERROR(K191*L191),0,IF(K191<1,0,L191))","v":0},{"$f":"IF(W191,J191/K191,0)","v":0}]
["4.9.1","CPVC",{"$f":"recycle_pipe_length","v":0},"lf",{"$f":"IF(C192>0,recycle_pipe_diam,\"NA\")","v":"NA"},{"$f":"IF(C192=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(C192=0,\"NA\",IF(curve=1,recycle_pipe_diam,VLOOKUP(recycle_pipe_diam,cpvc_pipe_cost_cl,2)))","v":"NA"},{"$f":"IF(C192=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(C192=0,\"NA\",IF(curve=1,cpvc_pipe_eq_rec,VLOOKUP(recycle_pipe_diam,cpvc_pipe_cost_cl,3)))","v":"NA"},{"$f":"IF(C192=0,0,IF(I192=\"contact vendor\",\"--\",C192*I192))","v":0},{"$f":"IF(C192=0,\"NA\",VLOOKUP(recycle_pipe_diam,cpvc_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$144&\" - \"&$B$191&\" \"&\" - \"&B192","v":"Piping - Fluidized Bed Recycle Piping  - CPVC"},2,1,3,2,1,3,2,1,3,0,0]
["4.9.1","PVC",{"$f":"recycle_pipe_length","v":0},"lf",{"$f":"IF(C193>0,recycle_pipe_diam,\"NA\")","v":"NA"},{"$f":"IF(C193=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(C193=0,\"NA\",IF(curve=1,recycle_pipe_diam,VLOOKUP(recycle_pipe_diam,pvc_pipe_cost_cl,2)))","v":"NA"},{"$f":"IF(C193=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(C193=0,\"NA\",IF(curve=1,pvc_pipe_eq_rec,VLOOKUP(recycle_pipe_diam,pvc_pipe_cost_cl,3)))","v":"NA"},{"$f":"IF(C193=0,0,IF(I193=\"contact vendor\",\"--\",C193*I193))","v":0},{"$f":"IF(C193=0,\"NA\",VLOOKUP(recycle_pipe_diam,pvc_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$144&\" - \"&$B$191&\" \"&\" - \"&B193","v":"Piping - Fluidized Bed Recycle Piping  - PVC"},1,2,4,1,2,4,1,2,4,0,0]
["4.9.1","Stainless Steel",{"$f":"recycle_pipe_length","v":0},"lf",{"$f":"IF(C194>0,recycle_pipe_diam,\"NA\")","v":"NA"},{"$f":"IF(C194=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(C194=0,\"NA\",IF(curve=1,recycle_pipe_diam,VLOOKUP(recycle_pipe_diam,ss_pipe_cost_cl,2)))","v":"NA"},{"$f":"IF(C194=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(C194=0,\"NA\",IF(curve=1,ss_pipe_eq_rec,VLOOKUP(recycle_pipe_diam,ss_pipe_cost_cl,3)))","v":"NA"},{"$f":"IF(C194=0,0,IF(I194=\"contact vendor\",\"--\",C194*I194))","v":0},{"$f":"IF(C194=0,\"NA\",VLOOKUP(recycle_pipe_diam,ss_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$144&\" - \"&$B$191&\" \"&\" - \"&B194","v":"Piping - Fluidized Bed Recycle Piping  - Stainless Steel"},4,4,1,4,4,1,4,4,1,0,0]
["4.9.1","Steel",{"$f":"recycle_pipe_length","v":0},"lf",{"$f":"IF(C195>0,recycle_pipe_diam,\"NA\")","v":"NA"},{"$f":"IF(C195=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(C195=0,\"NA\",IF(curve=1,recycle_pipe_diam,VLOOKUP(recycle_pipe_diam,st_pipe_cost_cl,2)))","v":"NA"},{"$f":"IF(C195=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(C195=0,\"NA\",IF(curve=1,st_pipe_eq_rec,VLOOKUP(recycle_pipe_diam,st_pipe_cost_cl,3)))","v":"NA"},{"$f":"IF(C195=0,0,IF(I195=\"contact vendor\",\"--\",C195*I195))","v":0},{"$f":"IF(C195=0,\"NA\",VLOOKUP(recycle_pipe_diam,st_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$144&\" - \"&$B$191&\" \"&\" - \"&B195","v":"Piping - Fluidized Bed Recycle Piping  - Steel"},3,3,2,3,3,2,3,3,2,0,0]
[4.0999999999999996,"Dilute Hydrogen Peroxide Piping",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["4.10.1","CPVC",{"$f":"H202_pipe_length","v":0},"lf",{"$f":"IF(C197=0,\"NA\",H202_pipe_diam)","v":"NA"},{"$f":"IF(C197=0,\"\",\"in diam\")","v":""},{"$f":"IF(C197=0,\"NA\",IF(curve=1,H202_pipe_diam,VLOOKUP(H202_pipe_diam,cpvc_pipe_cost_cl,2)))","v":"NA"},{"$f":"IF(C197=0,\"\",\"in diam\")","v":""},{"$f":"IF(C197=0,\"NA\",IF(curve=1,cpvc_pipe_eq_H2O2,VLOOKUP(H202_pipe_diam,cpvc_pipe_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C197=0,I197=\"contact vendor\"),\"--\",C197*I197)","v":"--"},{"$f":"IF(C197=0,\"NA\",VLOOKUP(H202_pipe_diam,cpvc_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$144&\" - \"&$B$196&\" - \"&B197","v":"Piping - Dilute Hydrogen Peroxide Piping - CPVC"},2,1,3,2,1,3,2,1,3,0,0]
["4.10.1","PVC",{"$f":"H202_pipe_length","v":0},"lf",{"$f":"IF(C198=0,\"NA\",H202_pipe_diam)","v":"NA"},{"$f":"IF(C198=0,\"\",\"in diam\")","v":""},{"$f":"IF(C198=0,\"NA\",IF(curve=1,H202_pipe_diam,VLOOKUP(H202_pipe_diam,pvc_pipe_cost_cl,2)))","v":"NA"},{"$f":"IF(C198=0,\"\",\"in diam\")","v":""},{"$f":"IF(C198=0,\"NA\",IF(curve=1,pvc_pipe_eq_H2O2,VLOOKUP(H202_pipe_diam,pvc_pipe_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C198=0,I198=\"contact vendor\"),\"--\",C198*I198)","v":"--"},{"$f":"IF(C198=0,\"NA\",VLOOKUP(H202_pipe_diam,pvc_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$144&\" - \"&$B$196&\" - \"&B198","v":"Piping - Dilute Hydrogen Peroxide Piping - PVC"},1,2,4,1,2,4,1,2,4,0,0]
["4.10.1","Stainless Steel",{"$f":"H202_pipe_length","v":0},"lf",{"$f":"IF(C199=0,\"NA\",H202_pipe_diam)","v":"NA"},{"$f":"IF(C199=0,\"\",\"in diam\")","v":""},{"$f":"IF(C199=0,\"NA\",IF(curve=1,H202_pipe_diam,VLOOKUP(H202_pipe_diam,ss_pipe_cost_cl,2)))","v":"NA"},{"$f":"IF(C199=0,\"\",\"in diam\")","v":""},{"$f":"IF(C199=0,\"NA\",IF(curve=1,ss_pipe_eq_H2O2,VLOOKUP(H202_pipe_diam,ss_pipe_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C199=0,I199=\"contact vendor\"),\"--\",C199*I199)","v":"--"},{"$f":"IF(C199=0,\"NA\",VLOOKUP(H202_pipe_diam,ss_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$144&\" - \"&$B$196&\" - \"&B199","v":"Piping - Dilute Hydrogen Peroxide Piping - Stainless Steel"},4,4,1,4,4,1,4,4,1,0,0]
["4.10.1","Steel",{"$f":"H202_pipe_length","v":0},"lf",{"$f":"IF(C200=0,\"NA\",H202_pipe_diam)","v":"NA"},{"$f":"IF(C200=0,\"\",\"in diam\")","v":""},{"$f":"IF(C200=0,\"NA\",IF(curve=1,H202_pipe_diam,VLOOKUP(H202_pipe_diam,st_pipe_cost_cl,2)))","v":"NA"},{"$f":"IF(C200=0,\"\",\"in diam\")","v":""},{"$f":"IF(C200=0,\"NA\",IF(curve=1,st_pipe_eq_H2O2,VLOOKUP(H202_pipe_diam,st_pipe_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C200=0,I200=\"contact vendor\"),\"--\",C200*I200)","v":"--"},{"$f":"IF(C200=0,\"NA\",VLOOKUP(H202_pipe_diam,st_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$144&\" - \"&$B$196&\" - \"&B200","v":"Piping - Dilute Hydrogen Peroxide Piping - Steel"},3,3,2,3,3,2,3,3,2,0,0]
[4.1100000000000003,"Ferric Chloride Piping",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF(ISERROR(K201*L201),0,IF(K201<1,0,L201))","v":0},{"$f":"IF(W201,J201/K201,0)","v":0}]
["4.11.1","CPVC",{"$f":"coag_pipe_length","v":20},"lf",{"$f":"IF(C202=0,\"NA\",coag_pipe_diam)","v":0.5},{"$f":"IF(C202=0,\"\",\"in diam\")","v":"in diam"},{"$f":"IF(C202=0,\"NA\",IF(curve=1,coag_pipe_diam,VLOOKUP(coag_pipe_diam,cpvc_pipe_cost_cl,2)))","v":0.5},{"$f":"IF(C202=0,\"\",\"in diam\")","v":"in diam"},{"$f":"IF(C202=0,\"NA\",IF(curve=1,cpvc_pipe_eq_coag,VLOOKUP(coag_pipe_diam,cpvc_pipe_cost_cl,3)))","v":2.5933440824999998},{"$f":"IF(OR(C202=0,I202=\"contact vendor\"),\"--\",C202*I202)","v":51.866881649999996},{"$f":"IF(C202=0,\"NA\",VLOOKUP(coag_pipe_diam,cpvc_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":17},0,{"$f":"$B$144&\" - \"&$B$201&\" - \"&B202","v":"Piping - Ferric Chloride Piping - CPVC"},2,1,1,2,1,1,2,1,1,0,0]
["4.11.1","PVC",{"$f":"coag_pipe_length","v":20},"lf",{"$f":"IF(C203=0,\"NA\",coag_pipe_diam)","v":0.5},{"$f":"IF(C203=0,\"\",\"in diam\")","v":"in diam"},{"$f":"IF(C203=0,\"NA\",IF(curve=1,coag_pipe_diam,VLOOKUP(coag_pipe_diam,pvc_pipe_cost_cl,2)))","v":0.5},{"$f":"IF(C203=0,\"\",\"in diam\")","v":"in diam"},{"$f":"IF(C203=0,\"NA\",IF(curve=1,pvc_pipe_eq_coag,VLOOKUP(coag_pipe_diam,pvc_pipe_cost_cl,3)))","v":1.8524848787500001},{"$f":"IF(OR(C203=0,I203=\"contact vendor\"),\"--\",C203*I203)","v":37.049697575000003},{"$f":"IF(C203=0,\"NA\",VLOOKUP(coag_pipe_diam,pvc_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":17},1,{"$f":"$B$144&\" - \"&$B$201&\" - \"&B203","v":"Piping - Ferric Chloride Piping - PVC"},1,2,2,1,2,2,1,2,2,1,2.179393975]
[4.12,"Polymer Addition Piping",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["4.12.1","CPVC",{"$f":"polymer_pipe_length","v":20},"lf",{"$f":"IF(C205=0,\"NA\",polymer_pipe_diam)","v":0.5},{"$f":"IF(C205=0,\"\",\"in diam\")","v":"in diam"},{"$f":"IF(C205=0,\"NA\",IF(curve=1,polymer_pipe_diam,VLOOKUP(polymer_pipe_diam,cpvc_pipe_cost_cl,2)))","v":0.5},{"$f":"IF(C205=0,\"\",\"in diam\")","v":"in diam"},{"$f":"IF(C205=0,\"NA\",IF(curve=1,cpvc_pipe_eq_polymer,VLOOKUP(polymer_pipe_diam,cpvc_pipe_cost_cl,3)))","v":2.5933440824999998},{"$f":"IF(OR(C205=0,I205=\"contact vendor\"),\"--\",C205*I205)","v":51.866881649999996},{"$f":"IF(C205=0,\"NA\",VLOOKUP(polymer_pipe_diam,cpvc_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":17},0,{"$f":"$B$144&\" - \"&$B$204&\" - \"&B205","v":"Piping - Polymer Addition Piping - CPVC"},2,1,3,2,1,3,2,1,3,0,0]
["4.12.1","PVC",{"$f":"polymer_pipe_length","v":20},"lf",{"$f":"IF(C206=0,\"NA\",polymer_pipe_diam)","v":0.5},{"$f":"IF(C206=0,\"\",\"in diam\")","v":"in diam"},{"$f":"IF(C206=0,\"NA\",IF(curve=1,polymer_pipe_diam,VLOOKUP(polymer_pipe_diam,pvc_pipe_cost_cl,2)))","v":0.5},{"$f":"IF(C206=0,\"\",\"in diam\")","v":"in diam"},{"$f":"IF(C206=0,\"NA\",IF(curve=1,pvc_pipe_eq_polymer,VLOOKUP(polymer_pipe_diam,pvc_pipe_cost_cl,3)))","v":1.8524848787500001},{"$f":"IF(OR(C206=0,I206=\"contact vendor\"),\"--\",C206*I206)","v":37.049697575000003},{"$f":"IF(C206=0,\"NA\",VLOOKUP(polymer_pipe_diam,pvc_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":17},1,{"$f":"$B$144&\" - \"&$B$204&\" - \"&B206","v":"Piping - Polymer Addition Piping - PVC"},1,2,4,1,2,4,1,2,4,1,2.179393975]
["4.12.1","Stainless Steel",{"$f":"polymer_pipe_length","v":20},"lf",{"$f":"IF(C207=0,\"NA\",polymer_pipe_diam)","v":0.5},{"$f":"IF(C207=0,\"\",\"in diam\")","v":"in diam"},{"$f":"IF(C207=0,\"NA\",IF(curve=1,polymer_pipe_diam,VLOOKUP(polymer_pipe_diam,ss_pipe_cost_cl,2)))","v":0.5},{"$f":"IF(C207=0,\"\",\"in diam\")","v":"in diam"},{"$f":"IF(C207=0,\"NA\",IF(curve=1,ss_pipe_eq_polymer,VLOOKUP(polymer_pipe_diam,ss_pipe_cost_cl,3)))","v":16.358070217374998},{"$f":"IF(OR(C207=0,I207=\"contact vendor\"),\"--\",C207*I207)","v":327.16140434749997},{"$f":"IF(C207=0,\"NA\",VLOOKUP(polymer_pipe_diam,ss_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":40},0,{"$f":"$B$144&\" - \"&$B$204&\" - \"&B207","v":"Piping - Polymer Addition Piping - Stainless Steel"},4,4,1,4,4,1,4,4,1,0,0]
["4.12.1","Steel",{"$f":"polymer_pipe_length","v":20},"lf",{"$f":"IF(C208=0,\"NA\",polymer_pipe_diam)","v":0.5},{"$f":"IF(C208=0,\"\",\"in diam\")","v":"in diam"},{"$f":"IF(C208=0,\"NA\",IF(curve=1,polymer_pipe_diam,VLOOKUP(polymer_pipe_diam,st_pipe_cost_cl,2)))","v":0.5},{"$f":"IF(C208=0,\"\",\"in diam\")","v":"in diam"},{"$f":"IF(C208=0,\"NA\",IF(curve=1,st_pipe_eq_polymer,VLOOKUP(polymer_pipe_diam,st_pipe_cost_cl,3)))","v":10.947783094119053},{"$f":"IF(OR(C208=0,I208=\"contact vendor\"),\"--\",C208*I208)","v":218.95566188238107},{"$f":"IF(C208=0,\"NA\",VLOOKUP(polymer_pipe_diam,st_pipe_cost_cl,IF(ss_cat=\"large\",4,5)))","v":33},0,{"$f":"$B$144&\" - \"&$B$204&\" - \"&B208","v":"Piping - Polymer Addition Piping - Steel"},3,3,2,3,3,2,3,3,2,0,0]
["5","Valves and Fittings",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
[5.0999999999999996,"Motor/Air Operated (on/off)",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["5.1.1","Process - Polypropylene/PVC",{"$f":"tot_proc_MOVs","v":12},"units",{"$f":"tank_valve_size","v":1.5},"in. diam",{"$f":"IF(curve=1,tank_valve_size,VLOOKUP(tank_valve_size,pp_mov_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,pp_mov_eq_tank,VLOOKUP(tank_valve_size,pp_mov_cost_cl,3))","v":787.01404038367423},{"$f":"IF(I211=\"contact vendor\",\"--\",C211*I211)","v":9444.1684846040916},{"$f":"VLOOKUP(tank_valve_size,pp_mov_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},1,{"$f":"$B$209&\" - \"&$B$210&\" - \"&B211","v":"Valves and Fittings - Motor/Air Operated (on/off) - Process - Polypropylene/PVC"},1,2,3,1,2,3,1,2,3,1,472.20842423020457]
["5.1.1","Process - Stainless Steel",{"$f":"tot_proc_MOVs","v":12},"units",{"$f":"tank_valve_size","v":1.5},"in. diam",{"$f":"IF(curve=1,tank_valve_size,VLOOKUP(tank_valve_size,ss_mov_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,ss_mov_eq_tank,VLOOKUP(tank_valve_size,ss_mov_cost_cl,3))","v":1470.6040464835},17647.248557801999,{"$f":"VLOOKUP(tank_valve_size,ss_mov_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},0,{"$f":"$B$209&\" - \"&$B$210&\" - \"&B212","v":"Valves and Fittings - Motor/Air Operated (on/off) - Process - Stainless Steel"},3,3,1,3,3,1,3,3,1,0,0]
["5.1.1","Process - Cast Iron",{"$f":"tot_proc_MOVs","v":12},"units",{"$f":"tank_valve_size","v":1.5},"in. diam",{"$f":"IF(curve=1,tank_valve_size,VLOOKUP(tank_valve_size,ci_mov_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,ss_mov_eq_tank,VLOOKUP(tank_valve_size,ci_mov_cost_cl,3))","v":1470.6040464835},17647.248557801999,{"$f":"VLOOKUP(tank_valve_size,ci_mov_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},0,"Valves and Fittings - Motor/Air Operated (on/off) - Process - Cast Iron",2,1,2,2,1,2,2,1,2,0,0]
["5.1.2","Backwash - Polypropylene/PVC",{"$f":"tot_back_MOVs","v":11},"units",{"$f":"back_valve_size","v":2.5},"in. diam",{"$f":"IF(curve=1,back_valve_size,VLOOKUP(back_valve_size,pp_mov_cost_cl,2))","v":2.5},"in. diam",{"$f":"IF(curve=1,pp_mov_eq_back,VLOOKUP(back_valve_size,pp_mov_cost_cl,3))","v":944.10280011568386},10385.130801272522,{"$f":"VLOOKUP(back_valve_size,pp_mov_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},1,"Valves and Fittings - Motor/Air Operated (on/off) - Backwash - Polypropylene/PVC",1,2,3,1,2,3,1,2,3,1,519.25654006362606]
["5.1.2","Backwash - Stainless Steel",{"$f":"tot_back_MOVs","v":11},"units",{"$f":"back_valve_size","v":2.5},"in. diam",{"$f":"IF(curve=1,back_valve_size,VLOOKUP(back_valve_size,ss_mov_cost_cl,2))","v":2.5},"in. diam",{"$f":"IF(curve=1,ss_mov_eq_back,VLOOKUP(back_valve_size,ss_mov_cost_cl,3))","v":1624.2029033169999},17866.231936486998,{"$f":"VLOOKUP(back_valve_size,ss_mov_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},0,"Valves and Fittings - Motor/Air Operated (on/off) - Backwash - Stainless Steel",3,3,1,3,3,1,3,3,1,0,0]
["5.1.2","Backwash - Cast Iron",{"$f":"tot_back_MOVs","v":11},"units",{"$f":"back_valve_size","v":2.5},"in. diam",{"$f":"IF(curve=1,back_valve_size,VLOOKUP(back_valve_size,ci_mov_cost_cl,2))","v":2.5},"in. diam",{"$f":"IF(curve=1,ci_mov_eq_back,VLOOKUP(back_valve_size,ci_mov_cost_cl,3))","v":2096.481640431},23061.298044741001,{"$f":"VLOOKUP(back_valve_size,ci_mov_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},0,"Valves and Fittings - Motor/Air Operated (on/off) - Backwash - Cast Iron",2,1,2,2,1,2,2,1,2,0,0]
["5.1.3","Electron Donor - Polypropylene/PVC",{"$f":"tot_e_donor_MOVs","v":7},"units",{"$f":"e_donor_valve_size","v":0.5},"in. diam",{"$f":"IF(curve=1,e_donor_valve_size,VLOOKUP(e_donor_valve_size,pp_mov_cost_cl,2))","v":0.5},"in. diam",{"$f":"IF(curve=1,pp_mov_eq_e_donor,VLOOKUP(e_donor_valve_size,pp_mov_cost_cl,3))","v":656.06319532697046},4592.4423672887933,{"$f":"VLOOKUP(e_donor_valve_size,pp_mov_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},1,"Valves and Fittings - Motor/Air Operated (on/off) - Electron Donor - Polypropylene/PVC",1,2,2,1,2,2,1,2,2,1,229.62211836443967]
["5.1.3","Electron Donor - Stainless Steel",{"$f":"tot_e_donor_MOVs","v":7},"units",{"$f":"e_donor_valve_size","v":0.5},"in. diam",{"$f":"IF(curve=1,e_donor_valve_size,VLOOKUP(e_donor_valve_size,ss_mov_cost_cl,2))","v":0.5},"in. diam",{"$f":"IF(curve=1,ss_mov_eq_e_donor,VLOOKUP(e_donor_valve_size,ss_mov_cost_cl,3))","v":1419.4889475299999},9936.4226327099987,{"$f":"VLOOKUP(e_donor_valve_size,ss_mov_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},0,"Valves and Fittings - Motor/Air Operated (on/off) - Electron Donor - Stainless Steel",2,1,1,2,1,1,2,1,1,0,0]
["5.1.4","Ammonium Chloride - Polypropylene/PVC",{"$f":"tot_NH4Cl_MOVs","v":0},"units",{"$f":"NH4Cl_valve_size","v":0},"in. diam",{"$f":"IF(curve=1,NH4Cl_valve_size,VLOOKUP(NH4Cl_valve_size,pp_mov_cost_cl,2))","v":0},"in. diam",{"$f":"IF(C219=0,\"NA\",IF(curve=1,pp_mov_eq_NH4Cl,VLOOKUP(NH4Cl_valve_size,pp_mov_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C219=0,I219=\"contact vendor\"),\"--\",C219*I219)","v":"--"},{"$f":"VLOOKUP(NH4Cl_valve_size,pp_mov_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},null,{"$f":"$B$209&\" - \"&$B$210&\" - \"&B219","v":"Valves and Fittings - Motor/Air Operated (on/off) - Ammonium Chloride - Polypropylene/PVC"},1,2,2,1,2,2,1,2,2,0,0]
["5.1.4","Ammonium Chloride - Stainless Steel",{"$f":"tot_NH4Cl_MOVs","v":0},"units",{"$f":"NH4Cl_valve_size","v":0},"in. diam",{"$f":"IF(curve=1,NH4Cl_valve_size,VLOOKUP(NH4Cl_valve_size,ss_mov_cost_cl,2))","v":0},"in. diam",{"$f":"IF(C220=0,\"NA\",IF(curve=1,ss_mov_eq_NH4Cl,VLOOKUP(NH4Cl_valve_size,ss_mov_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C220=0,I220=\"contact vendor\"),\"--\",C220*I220)","v":"--"},{"$f":"VLOOKUP(NH4Cl_valve_size,ss_mov_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},null,{"$f":"$B$209&\" - \"&$B$210&\" - \"&B220","v":"Valves and Fittings - Motor/Air Operated (on/off) - Ammonium Chloride - Stainless Steel"},2,1,1,2,1,1,2,1,1,0,0]
["5.1.5","Phosphoric Acid - Polypropylene/PVC",{"$f":"tot_H3PO4_MOVs","v":6},"units",{"$f":"H3PO4_valve_size","v":0.5},"in. diam",{"$f":"IF(curve=1,H3PO4_valve_size,VLOOKUP(H3PO4_valve_size,pp_mov_cost_cl,2))","v":0.5},"in. diam",{"$f":"IF(C221=0,\"NA\",IF(curve=1,pp_mov_eq_H3PO4,VLOOKUP(H3PO4_valve_size,pp_mov_cost_cl,3)))","v":656.06319532697046},{"$f":"IF(OR(C221=0,I221=\"contact vendor\"),\"--\",C221*I221)","v":3936.379171961823},{"$f":"VLOOKUP(H3PO4_valve_size,pp_mov_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},1,{"$f":"$B$209&\" - \"&$B$210&\" - \"&B221","v":"Valves and Fittings - Motor/Air Operated (on/off) - Phosphoric Acid - Polypropylene/PVC"},1,2,2,1,2,2,1,2,2,1,196.81895859809114]
["5.1.5","Phosphoric Acid - Stainless Steel",{"$f":"tot_H3PO4_MOVs","v":6},"units",{"$f":"H3PO4_valve_size","v":0.5},"in. diam",{"$f":"IF(curve=1,H3PO4_valve_size,VLOOKUP(H3PO4_valve_size,ss_mov_cost_cl,2))","v":0.5},"in. diam",{"$f":"IF(C222=0,\"NA\",IF(curve=1,ss_mov_eq_H3PO4,VLOOKUP(H3PO4_valve_size,ss_mov_cost_cl,3)))","v":1419.4889475299999},{"$f":"IF(OR(C222=0,I222=\"contact vendor\"),\"--\",C222*I222)","v":8516.9336851799999},{"$f":"VLOOKUP(H3PO4_valve_size,ss_mov_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},0,{"$f":"$B$209&\" - \"&$B$210&\" - \"&B222","v":"Valves and Fittings - Motor/Air Operated (on/off) - Phosphoric Acid - Stainless Steel"},2,1,1,2,1,1,2,1,1,0,0]
["5.1.6","Bypass - Polypropylene/PVC",{"$f":"IF(bp_pct>0,tot_bp_MOVs,0)","v":0},"units",{"$f":"IF(bp_pct=0,\"NA\",bypass_valve_size)","v":"NA"},{"$f":"IF(bp_pct=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(bp_pct=0,\"NA\",(IF(curve=1,bypass_valve_size,VLOOKUP(bypass_valve_size,pp_mov_cost_cl,2))))","v":"NA"},{"$f":"IF(bp_pct=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(bp_pct=0,\"NA\",(IF(curve=1,pp_mov_eq_bp,VLOOKUP(bypass_valve_size,pp_mov_cost_cl,3))))","v":"NA"},{"$f":"IF(bp_pct=0,0,IF(I223=\"contact vendor\",\"--\",C223*I223))","v":0},{"$f":"IF(bp_pct=0,\"NA\",VLOOKUP(bypass_valve_size,pp_mov_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Valves and Fittings - Motor/Air Operated (on/off) - Bypass - Polypropylene/PVC",1,2,3,1,2,3,1,2,3,0,0]
["5.1.6","Bypass - Stainless Steel",{"$f":"IF(bp_pct>0,tot_bp_MOVs,0)","v":0},"units",{"$f":"IF(bp_pct=0,\"NA\",bypass_valve_size)","v":"NA"},{"$f":"IF(bp_pct=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(bp_pct=0,\"NA\",(IF(curve=1,bypass_valve_size,VLOOKUP(bypass_valve_size,ss_mov_cost_cl,2))))","v":"NA"},{"$f":"IF(bp_pct=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(bp_pct=0,\"NA\",(IF(curve=1,ss_mov_eq_bp,VLOOKUP(bypass_valve_size,ss_mov_cost_cl,3))))","v":"NA"},{"$f":"IF(bp_pct=0,0,IF(I224=\"contact vendor\",\"--\",C224*I224))","v":0},{"$f":"IF(bp_pct=0,\"NA\",VLOOKUP(bypass_valve_size,ss_mov_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Valves and Fittings - Motor/Air Operated (on/off) - Bypass - Stainless Steel",3,3,1,3,3,1,3,3,1,0,0]
["5.1.6","Bypass - Cast Iron",{"$f":"IF(bp_pct>0,tot_bp_MOVs,0)","v":0},"units",{"$f":"IF(bp_pct=0,\"NA\",bypass_valve_size)","v":"NA"},{"$f":"IF(bp_pct=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(bp_pct=0,\"NA\",(IF(curve=1,bypass_valve_size,VLOOKUP(bypass_valve_size,ci_mov_cost_cl,2))))","v":"NA"},{"$f":"IF(bp_pct=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(bp_pct=0,\"NA\",(IF(curve=1,ci_mov_eq_bp,VLOOKUP(bypass_valve_size,ci_mov_cost_cl,3))))","v":"NA"},{"$f":"IF(bp_pct=0,0,IF(I225=\"contact vendor\",\"--\",C225*I225))","v":0},{"$f":"IF(bp_pct=0,\"NA\",VLOOKUP(bypass_valve_size,ci_mov_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Valves and Fittings - Motor/Air Operated (on/off) - Bypass - Cast Iron",2,1,2,2,1,2,2,1,2,0,0]
["5.1.7","Residuals - Polypropylene/PVC",{"$f":"total_res_MOVs","v":3},"units",{"$f":"IF(C226=0,\"NA\",res_valve_size)","v":1},{"$f":"IF(C226=0,\"\",\"in. diam\")","v":"in. diam"},{"$f":"IF(C226=0,\"NA\",IF(curve=1,res_valve_size,VLOOKUP(res_valve_size,pp_mov_cost_cl,2)))","v":1},{"$f":"IF(C226=0,\"\",\"in. diam\")","v":"in. diam"},{"$f":"IF(C226=0,0,IF(curve=1,pp_mov_eq_res,VLOOKUP(res_valve_size,pp_mov_cost_cl,3)))","v":718.56172045364531},{"$f":"IF(I226=\"contact vendor\",\"--\",C226*I226)","v":2155.685161360936},{"$f":"IF(C226=0,\"NA\",VLOOKUP(res_valve_size,pp_mov_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},1,{"$f":"$B$209 & \" - \" & $B$210&\" \"&\" - \"&B226","v":"Valves and Fittings - Motor/Air Operated (on/off)  - Residuals - Polypropylene/PVC"},1,2,3,1,2,3,1,2,3,1,107.7842580680468]
["5.1.7","Residuals - Stainless Steel",{"$f":"total_res_MOVs","v":3},"units",{"$f":"IF(C227=0,\"NA\",res_valve_size)","v":1},"in. diam",{"$f":"IF(C227=0,\"NA\",IF(curve=1,res_valve_size,VLOOKUP(res_valve_size,ss_mov_cost_cl,2)))","v":1},"in. diam",{"$f":"IF(C227=0,0,IF(curve=1,ss_mov_eq_res,VLOOKUP(res_valve_size,ss_mov_cost_cl,3)))","v":1432.791531694},4298.3745950820003,{"$f":"IF(C227=0,\"NA\",VLOOKUP(res_valve_size,ss_mov_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},0,"Valves and Fittings - Motor/Air Operated (on/off)  - Residuals - Stainless Steel",3,3,1,3,3,1,3,3,1,0,0]
["5.1.7","Residuals - Cast Iron",{"$f":"total_res_MOVs","v":3},"units",{"$f":"IF(C228=0,\"NA\",res_valve_size)","v":1},"in. diam",{"$f":"IF(C228=0,\"NA\",IF(curve=1,res_valve_size,VLOOKUP(res_valve_size,ci_mov_cost_cl,2)))","v":1},"in. diam",{"$f":"IF(C228=0,0,IF(curve=1,ci_mov_eq_res,VLOOKUP(res_valve_size,ci_mov_cost_cl,3)))","v":139.56351552299998},418.69054656899993,{"$f":"IF(C228=0,\"NA\",VLOOKUP(res_valve_size,ci_mov_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},0,"Valves and Fittings - Motor/Air Operated (on/off)  - Residuals - Cast Iron",2,1,2,2,1,2,2,1,2,0,0]
["5.1.8","Air Scour - Polypropylene/PVC",{"$f":"tot_air_MOVs","v":2},"units",{"$f":"IF(C229=0,\"NA\",air_valve_size)","v":1.5},"in. diam",{"$f":"IF(C229=0,\"NA\",IF(curve=1,air_valve_size,VLOOKUP(air_valve_size,pp_mov_cost_cl,2)))","v":1.5},"in. diam",{"$f":"IF(C229=0,0,IF(curve=1,pp_mov_eq_air,VLOOKUP(air_valve_size,pp_mov_cost_cl,3)))","v":787.01404038367423},1574.0280807673485,{"$f":"IF(C229=0,\"NA\",VLOOKUP(air_valve_size,pp_mov_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},1,"Valves and Fittings - Motor/Air Operated (on/off)  - Air Scour - Polypropylene/PVC",1,2,3,1,2,3,1,2,3,1,78.701404038367428]
["5.1.8","Air Scour - Stainless Steel",{"$f":"tot_air_MOVs","v":2},"units",{"$f":"IF(C230=0,\"NA\",air_valve_size)","v":1.5},"in. diam",{"$f":"IF(C230=0,\"NA\",IF(curve=1,air_valve_size,VLOOKUP(air_valve_size,ss_mov_cost_cl,2)))","v":1.5},"in. diam",{"$f":"IF(C230=0,0,IF(curve=1,ss_mov_eq_air,VLOOKUP(air_valve_size,ss_mov_cost_cl,3)))","v":1470.6040464835},2941.2080929670001,{"$f":"IF(C230=0,\"NA\",VLOOKUP(air_valve_size,ss_mov_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},0,"Valves and Fittings - Motor/Air Operated (on/off)  - Air Scour - Stainless Steel",3,3,1,3,3,1,3,3,1,0,0]
["5.1.8","Air Scour - Cast Iron",{"$f":"tot_air_MOVs","v":2},"units",{"$f":"IF(C231=0,\"NA\",air_valve_size)","v":1.5},"in. diam",{"$f":"IF(C231=0,\"NA\",IF(curve=1,air_valve_size,VLOOKUP(air_valve_size,ci_mov_cost_cl,2)))","v":1.5},"in. diam",{"$f":"IF(C231=0,0,IF(curve=1,ci_mov_eq_air,VLOOKUP(air_valve_size,ci_mov_cost_cl,3)))","v":791.86955715900012},1583.7391143180002,{"$f":"IF(C231=0,\"NA\",VLOOKUP(air_valve_size,ci_mov_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},0,"Valves and Fittings - Motor/Air Operated (on/off)  - Air Scour - Cast Iron",2,1,2,2,1,2,2,1,2,0,0]
["5.1.9","Fluidized Bed Recycle - Polypropylene/PVC",{"$f":"tot_rec_MOVs","v":0},"units",{"$f":"rec_valve_size","v":0},"in. diam",{"$f":"IF(curve=1,rec_valve_size,VLOOKUP(rec_valve_size,pp_mov_cost_cl,2))","v":0},"in. diam",{"$f":"IF(C232=0,\"NA\",IF(curve=1,pp_mov_eq_rec,VLOOKUP(rec_valve_size,pp_mov_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C232=0,I232=\"contact vendor\"),\"--\",C232*I232)","v":"--"},{"$f":"VLOOKUP(rec_valve_size,pp_mov_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},null,{"$f":"$B$209&\" - \"&$B$210&\" - \"&B232","v":"Valves and Fittings - Motor/Air Operated (on/off) - Fluidized Bed Recycle - Polypropylene/PVC"},1,2,2,1,2,2,1,2,2,0,0]
["5.1.9","Fluidized Bed Recycle - Stainless Steel",{"$f":"tot_rec_MOVs","v":0},"units",{"$f":"rec_valve_size","v":0},"in. diam",{"$f":"IF(curve=1,rec_valve_size,VLOOKUP(rec_valve_size,ss_mov_cost_cl,2))","v":0},"in. diam",{"$f":"IF(C233=0,\"NA\",IF(curve=1,ss_mov_eq_rec,VLOOKUP(rec_valve_size,ss_mov_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C233=0,I233=\"contact vendor\"),\"--\",C233*I233)","v":"--"},{"$f":"VLOOKUP(rec_valve_size,ss_mov_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},null,{"$f":"$B$209&\" - \"&$B$210&\" - \"&B233","v":"Valves and Fittings - Motor/Air Operated (on/off) - Fluidized Bed Recycle - Stainless Steel"},2,1,1,2,1,1,2,1,1,0,0]
["5.1.10","Hydrogen Peroxide - Polypropylene/PVC",{"$f":"tot_H2O2_MOVs","v":0},"units",{"$f":"H2O2_valve_size","v":0},"in. diam",{"$f":"IF(curve=1,H2O2_valve_size,VLOOKUP(H2O2_valve_size,pp_mov_cost_cl,2))","v":0},"in. diam",{"$f":"IF(C234=0,\"NA\",IF(curve=1,pp_mov_eq_H2O2,VLOOKUP(H2O2_valve_size,pp_mov_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C234=0,I234=\"contact vendor\"),\"--\",C234*I234)","v":"--"},{"$f":"VLOOKUP(H2O2_valve_size,pp_mov_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},null,{"$f":"$B$209&\" - \"&$B$210&\" - \"&B234","v":"Valves and Fittings - Motor/Air Operated (on/off) - Hydrogen Peroxide - Polypropylene/PVC"},1,2,2,1,2,2,1,2,2,0,0]
["5.1.10","Hydrogen Peroxide - Stainless Steel",{"$f":"tot_H2O2_MOVs","v":0},"units",{"$f":"H2O2_valve_size","v":0},"in. diam",{"$f":"IF(curve=1,H2O2_valve_size,VLOOKUP(H2O2_valve_size,ss_mov_cost_cl,2))","v":0},"in. diam",{"$f":"IF(C235=0,\"NA\",IF(curve=1,ss_mov_eq_H2O2,VLOOKUP(H2O2_valve_size,ss_mov_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C235=0,I235=\"contact vendor\"),\"--\",C235*I235)","v":"--"},{"$f":"VLOOKUP(H2O2_valve_size,ss_mov_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},null,{"$f":"$B$209&\" - \"&$B$210&\" - \"&B235","v":"Valves and Fittings - Motor/Air Operated (on/off) - Hydrogen Peroxide - Stainless Steel"},2,1,1,2,1,1,2,1,1,0,0]
["5.1.11","Air Biomass Removal - Polypropylene/PVC",{"$f":"tot_bio_air_MOVs","v":0},"units",{"$f":"IF(C236=0,\"NA\",bio_air_valve_size)","v":"NA"},{"$f":"IF(C236=0,\"\",\"in. diam\")","v":""},{"$f":"IF(C236=0,\"NA\",IF(curve=1,bio_air_valve_size,VLOOKUP(bio_air_valve_size,pp_mov_cost_cl,2)))","v":"NA"},{"$f":"IF(C236=0,\"\",\"in. diam\")","v":""},{"$f":"IF(C236=0,0,IF(curve=1,pp_mov_eq_bio_air,VLOOKUP(bio_air_valve_size,pp_mov_cost_cl,3)))","v":0},{"$f":"IF(I236=\"contact vendor\",\"--\",C236*I236)","v":0},{"$f":"IF(C236=0,\"NA\",VLOOKUP(bio_air_valve_size,pp_mov_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$209 & \" - \" & $B$210&\" \"&\" - \"&B236","v":"Valves and Fittings - Motor/Air Operated (on/off)  - Air Biomass Removal - Polypropylene/PVC"},1,2,3,1,2,3,1,2,3,0,0]
["5.1.11","Air  Biomass Removal - Stainless Steel",{"$f":"tot_bio_air_MOVs","v":0},"units",{"$f":"IF(C237=0,\"NA\",bio_air_valve_size)","v":"NA"},"",{"$f":"IF(C237=0,\"NA\",IF(curve=1,bio_air_valve_size,VLOOKUP(bio_air_valve_size,ss_mov_cost_cl,2)))","v":"NA"},"",{"$f":"IF(C237=0,0,IF(curve=1,ss_mov_eq_bio_air,VLOOKUP(bio_air_valve_size,ss_mov_cost_cl,3)))","v":0},0,{"$f":"IF(C237=0,\"NA\",VLOOKUP(bio_air_valve_size,ss_mov_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Valves and Fittings - Motor/Air Operated (on/off)  - Air  Biomass Removal - Stainless Steel",3,3,1,3,3,1,3,3,1,0,0]
["5.1.11","Air  Biomass Removal - Cast Iron",{"$f":"tot_bio_air_MOVs","v":0},"units",{"$f":"IF(C238=0,\"NA\",bio_air_valve_size)","v":"NA"},"",{"$f":"IF(C238=0,\"NA\",IF(curve=1,bio_air_valve_size,VLOOKUP(bio_air_valve_size,ci_mov_cost_cl,2)))","v":"NA"},"",{"$f":"IF(C238=0,0,IF(curve=1,ci_mov_eq_bio_air,VLOOKUP(bio_air_valve_size,ci_mov_cost_cl,3)))","v":0},0,{"$f":"IF(C238=0,\"NA\",VLOOKUP(bio_air_valve_size,ci_mov_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Valves and Fittings - Motor/Air Operated (on/off)  - Air  Biomass Removal - Cast Iron",2,1,2,2,1,2,2,1,2,0,0]
["5.1.12","Aeration - Polypropylene/PVC",{"$f":"tot_aeration_MOVs","v":3},"units",{"$f":"IF(C239=0,\"NA\",air_valve_size)","v":1.5},"in. diam",{"$f":"IF(C239=0,\"NA\",IF(curve=1,aeration_valve_size,VLOOKUP(aeration_valve_size,pp_mov_cost_cl,2)))","v":0.75},"in. diam",{"$f":"IF(C239=0,0,IF(curve=1,pp_mov_eq_aeration,VLOOKUP(aeration_valve_size,pp_mov_cost_cl,3)))","v":686.60170285287222},2059.8051085586167,{"$f":"IF(C239=0,\"NA\",VLOOKUP(aeration_valve_size,pp_mov_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},1,"Valves and Fittings - Motor/Air Operated (on/off)  - Aeration - Polypropylene/PVC",1,2,3,1,2,3,1,2,3,1,102.99025542793083]
["5.1.12","Aeration - Stainless Steel",{"$f":"tot_aeration_MOVs","v":3},"units",{"$f":"IF(C240=0,\"NA\",air_valve_size)","v":1.5},"in. diam",{"$f":"IF(C240=0,\"NA\",IF(curve=1,aeration_valve_size,VLOOKUP(aeration_valve_size,ss_mov_cost_cl,2)))","v":0.75},"in. diam",{"$f":"IF(C240=0,0,IF(curve=1,ss_mov_eq_aeration,VLOOKUP(aeration_valve_size,ss_mov_cost_cl,3)))","v":1423.1459363365936},4269.4378090097807,{"$f":"IF(C240=0,\"NA\",VLOOKUP(aeration_valve_size,ss_mov_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},0,"Valves and Fittings - Motor/Air Operated (on/off)  - Aeration - Stainless Steel",3,3,1,3,3,1,3,3,1,0,0]
["5.1.12","Aeration - Cast Iron",{"$f":"tot_aeration_MOVs","v":3},"units",{"$f":"IF(C241=0,\"NA\",air_valve_size)","v":1.5},"in. diam",{"$f":"IF(C241=0,\"NA\",IF(curve=1,aeration_valve_size,VLOOKUP(aeration_valve_size,ci_mov_cost_cl,2)))","v":0.75},"in. diam",{"$f":"IF(C241=0,0,IF(curve=1,ci_mov_eq_aeration,VLOOKUP(aeration_valve_size,ci_mov_cost_cl,3)))","v":"contact vendor"},"--",{"$f":"IF(C241=0,\"NA\",VLOOKUP(aeration_valve_size,ci_mov_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},0,"Valves and Fittings - Motor/Air Operated (on/off)  - Aeration - Cast Iron",2,1,2,2,1,2,2,1,2,0,0]
["5.1.13","Ferric Chloride - Polypropylene/PVC",{"$f":"tot_coag_MOVs","v":5},"units",{"$f":"IF(C242=0,\"NA\",coag_valve_size)","v":0.5},{"$f":"IF(C242=0,\"\",\"in. diam\")","v":"in. diam"},{"$f":"IF(C242=0,\"NA\",IF(curve=1,coag_valve_size,VLOOKUP(coag_valve_size,pp_mov_cost_cl,2)))","v":0.5},{"$f":"IF(C242=0,\"\",\"in. diam\")","v":"in. diam"},{"$f":"IF(C242=0,0,IF(curve=1,pp_mov_eq_coag,VLOOKUP(coag_valve_size,pp_mov_cost_cl,3)))","v":656.06319532697046},{"$f":"IF(I242=\"contact vendor\",\"--\",C242*I242)","v":3280.3159766348522},{"$f":"IF(C242=0,\"NA\",VLOOKUP(coag_valve_size,pp_mov_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},1,{"$f":"$B$209 & \" - \" & $B$210&\" \"&\" - \"&B242","v":"Valves and Fittings - Motor/Air Operated (on/off)  - Ferric Chloride - Polypropylene/PVC"},1,1,1,1,1,1,1,1,1,{"$f":"IF(ISERROR(K242*L242),0,IF(K242<1,0,L242))","v":1},{"$f":"IF(W242,J242/K242,0)","v":164.01579883174261}]
["5.1.14","Polymer - Polypropylene/PVC",{"$f":"tot_polymer_MOVs","v":4},"units",{"$f":"IF(C243=0,\"NA\",polymer_valve_size)","v":0.5},{"$f":"IF(C243=0,\"\",\"in. diam\")","v":"in. diam"},{"$f":"IF(C243=0,\"NA\",IF(curve=1,polymer_valve_size,VLOOKUP(polymer_valve_size,pp_mov_cost_cl,2)))","v":0.5},{"$f":"IF(C243=0,\"\",\"in. diam\")","v":"in. diam"},{"$f":"IF(C243=0,0,IF(curve=1,pp_mov_eq_polymer,VLOOKUP(polymer_valve_size,pp_mov_cost_cl,3)))","v":656.06319532697046},{"$f":"IF(I243=\"contact vendor\",\"--\",C243*I243)","v":2624.2527813078818},{"$f":"IF(C243=0,\"NA\",VLOOKUP(polymer_valve_size,pp_mov_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},1,{"$f":"$B$209 & \" - \" & $B$210&\" \"&\" - \"&B243","v":"Valves and Fittings - Motor/Air Operated (on/off)  - Polymer - Polypropylene/PVC"},1,2,3,1,2,3,1,2,3,1,131.21263906539409]
["5.1.14","Polymer - Stainless Steel",{"$f":"tot_polymer_MOVs","v":4},"units",{"$f":"IF(C244=0,\"NA\",polymer_valve_size)","v":0.5},{"$f":"IF(C244=0,\"\",\"in. diam\")","v":"in. diam"},{"$f":"IF(C244=0,\"NA\",IF(curve=1,polymer_valve_size,VLOOKUP(polymer_valve_size,ss_mov_cost_cl,2)))","v":0.5},{"$f":"IF(C244=0,\"\",\"in. diam\")","v":"in. diam"},{"$f":"IF(C244=0,0,IF(curve=1,ss_mov_eq_polymer,VLOOKUP(polymer_valve_size,ss_mov_cost_cl,3)))","v":1419.4889475299999},{"$f":"IF(I244=\"contact vendor\",\"--\",C244*I244)","v":5677.9557901199996},{"$f":"IF(C244=0,\"NA\",VLOOKUP(polymer_valve_size,ss_mov_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},0,{"$f":"$B$209 & \" - \" & $B$210&\" \"&\" - \"&B244","v":"Valves and Fittings - Motor/Air Operated (on/off)  - Polymer - Stainless Steel"},3,3,1,3,3,1,3,3,1,0,0]
["5.1.14","Polymer - Cast Iron",{"$f":"tot_polymer_MOVs","v":4},"units",{"$f":"IF(C245=0,\"NA\",polymer_valve_size)","v":0.5},{"$f":"IF(C245=0,\"\",\"in. diam\")","v":"in. diam"},{"$f":"IF(C245=0,\"NA\",IF(curve=1,polymer_valve_size,VLOOKUP(polymer_valve_size,ci_mov_cost_cl,2)))","v":0.5},{"$f":"IF(C245=0,\"\",\"in. diam\")","v":"in. diam"},{"$f":"IF(C245=0,0,IF(curve=1,ci_mov_eq_polymer,VLOOKUP(polymer_valve_size,ci_mov_cost_cl,3)))","v":"contact vendor"},{"$f":"IF(I245=\"contact vendor\",\"--\",C245*I245)","v":"--"},{"$f":"IF(C245=0,\"NA\",VLOOKUP(polymer_valve_size,ci_mov_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},0,{"$f":"$B$209 & \" - \" & $B$210&\" \"&\" - \"&B245","v":"Valves and Fittings - Motor/Air Operated (on/off)  - Polymer - Cast Iron"},2,1,2,2,1,2,2,1,2,0,0]
[5.2,"Manual",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["5.2.1","Influent and treated water - Polypropylene/PVC",{"$f":"tot_man_valves","v":2},"units",{"$f":"in_valve_size","v":1.5},"in. diam",{"$f":"IF(curve=1,in_valve_size,VLOOKUP(in_valve_size,pp_man_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,pp_man_eq,VLOOKUP(in_valve_size,pp_man_cost_cl,3))","v":207.84914633800003},{"$f":"IF(I247=\"contact vendor\",\"--\",C247*I247)","v":415.69829267600005},{"$f":"VLOOKUP(in_valve_size,pp_man_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},1,{"$f":"$B$209&\" - \"&$B$246&\" - \"&B247","v":"Valves and Fittings - Manual - Influent and treated water - Polypropylene/PVC"},1,2,3,1,2,3,1,2,3,1,20.784914633800003]
["5.2.1","Influent and treated water - Stainless Steel",{"$f":"tot_man_valves","v":2},"units",{"$f":"in_valve_size","v":1.5},"in. diam",{"$f":"IF(curve=1,in_valve_size,VLOOKUP(in_valve_size,ss_man_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,ss_man_eq,VLOOKUP(in_valve_size,ss_man_cost_cl,3))","v":395.88087320259683},791.76174640519366,{"$f":"VLOOKUP(in_valve_size,ss_man_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},0,"Valves and Fittings - Manual - Influent and treated water - Stainless Steel",3,3,1,3,3,1,3,3,1,0,0]
["5.2.1","Influent and treated water - Cast Iron",{"$f":"tot_man_valves","v":2},"units",{"$f":"in_valve_size","v":1.5},"in. diam",{"$f":"IF(curve=1,in_valve_size,VLOOKUP(in_valve_size,ci_bfv_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,ci_bfv_eq,VLOOKUP(in_valve_size,ci_bfv_cost_cl,3))","v":338.97867757464161},677.95735514928322,{"$f":"VLOOKUP(in_valve_size,ci_bfv_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},0,"Valves and Fittings - Manual - Influent and treated water - Cast Iron",2,1,2,2,1,2,2,1,2,0,0]
["5.2.2","Process - Polypropylene/PVC",{"$f":"tot_proc_man","v":2},"units",{"$f":"tank_valve_size","v":1.5},"in. diam",{"$f":"IF(curve=1,tank_valve_size,VLOOKUP(tank_valve_size,pp_man_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,pp_man_eq_proc,VLOOKUP(tank_valve_size,pp_man_cost_cl,3))","v":207.84914633800003},415.69829267600005,{"$f":"VLOOKUP(tank_valve_size,pp_man_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},1,"Valves and Fittings - Manual - Process - Polypropylene/PVC",1,2,3,1,2,3,1,2,3,1,20.784914633800003]
["5.2.2","Process - Stainless Steel",{"$f":"tot_proc_man","v":2},"units",{"$f":"tank_valve_size","v":1.5},"in. diam",{"$f":"IF(curve=1,tank_valve_size,VLOOKUP(tank_valve_size,ss_man_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,ss_man_eq_proc,VLOOKUP(tank_valve_size,ss_man_cost_cl,3))","v":395.88087320259683},791.76174640519366,{"$f":"VLOOKUP(tank_valve_size,ss_man_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},0,"Valves and Fittings - Manual - Process - Stainless Steel",3,3,1,3,3,1,3,3,1,0,0]
["5.2.2","Process - Cast Iron",{"$f":"tot_proc_man","v":2},"units",{"$f":"tank_valve_size","v":1.5},"in. diam",{"$f":"IF(curve=1,tank_valve_size,VLOOKUP(tank_valve_size,ci_bfv_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,ci_bfv_eq_proc,VLOOKUP(tank_valve_size,ci_bfv_cost_cl,3))","v":338.97867757464161},677.95735514928322,{"$f":"VLOOKUP(tank_valve_size,ci_bfv_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},0,"Valves and Fittings - Manual - Process - Cast Iron",2,1,2,2,1,2,2,1,2,0,0]
["5.2.3","Backwash - Polypropylene/PVC",{"$f":"tot_back_man","v":0},"units",{"$f":"back_valve_size","v":2.5},"in. diam",{"$f":"IF(curve=1,back_valve_size,VLOOKUP(back_valve_size,pp_man_cost_cl,2))","v":2.5},"in. diam",{"$f":"IF(curve=1,pp_man_eq_back,VLOOKUP(back_valve_size,pp_man_cost_cl,3))","v":301.37816943400003},0,{"$f":"VLOOKUP(back_valve_size,pp_man_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},null,"Valves and Fittings - Manual - Backwash - Polypropylene/PVC",1,2,3,1,2,3,1,2,3,0,0]
["5.2.3","Backwash - Stainless Steel",{"$f":"tot_back_man","v":0},"units",{"$f":"back_valve_size","v":2.5},"in. diam",{"$f":"IF(curve=1,back_valve_size,VLOOKUP(back_valve_size,ss_man_cost_cl,2))","v":2.5},"in. diam",{"$f":"IF(curve=1,ss_man_eq_back,VLOOKUP(back_valve_size,ss_man_cost_cl,3))","v":635.25570804502854},0,{"$f":"VLOOKUP(back_valve_size,ss_man_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},null,"Valves and Fittings - Manual - Backwash - Stainless Steel",3,3,1,3,3,1,3,3,1,0,0]
["5.2.3","Backwash - Cast Iron",{"$f":"tot_back_man","v":0},"units",{"$f":"back_valve_size","v":2.5},"in. diam",{"$f":"IF(curve=1,back_valve_size,VLOOKUP(back_valve_size,ci_bfv_cost_cl,2))","v":2.5},"in. diam",{"$f":"IF(curve=1,ci_man_eq_back,VLOOKUP(back_valve_size,ci_bfv_cost_cl,3))","v":578.5068245424867},{"$f":"IF(I255=\"contact vendor\",\"--\",C255*I255)","v":0},{"$f":"VLOOKUP(back_valve_size,ci_bfv_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},null,"Valves and Fittings - Manual - Backwash - Cast Iron",2,1,2,2,1,2,2,1,2,0,0]
["5.2.4","Electron Donor - Polypropylene/PVC",{"$f":"tot_e_donor_man","v":0},"units",{"$f":"e_donor_valve_size","v":0.5},"in. diam",{"$f":"IF(curve=1,e_donor_valve_size,VLOOKUP(e_donor_valve_size,pp_man_cost_cl,2))","v":0.5},"in. diam",{"$f":"IF(curve=1,pp_man_eq_e_donor,VLOOKUP(e_donor_valve_size,pp_man_cost_cl,3))","v":138.55577029},{"$f":"IF(I256=\"contact vendor\",\"--\",C256*I256)","v":0},{"$f":"VLOOKUP(e_donor_valve_size,pp_man_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},null,"Valves and Fittings - Manual - Electron Donor - Polypropylene/PVC",1,2,2,1,2,2,1,2,2,0,0]
["5.2.4","Electron Donor - Stainless Steel",{"$f":"tot_e_donor_man","v":0},"units",{"$f":"e_donor_valve_size","v":0.5},"in. diam",{"$f":"IF(curve=1,e_donor_valve_size,VLOOKUP(e_donor_valve_size,ss_man_cost_cl,2))","v":0.5},"in. diam",{"$f":"IF(curve=1,ss_man_eq_e_donor,VLOOKUP(e_donor_valve_size,ss_man_cost_cl,3))","v":143.17039505495234},{"$f":"IF(I257=\"contact vendor\",\"--\",C257*I257)","v":0},{"$f":"VLOOKUP(e_donor_valve_size,ss_man_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},null,"Valves and Fittings - Manual - Electron Donor - Stainless Steel",2,1,1,2,1,1,2,1,1,0,0]
["5.2.5","Ammonium Chloride - Polypropylene/PVC",{"$f":"tot_NH4Cl_man","v":0},"units",{"$f":"NH4Cl_valve_size","v":0},"in. diam",{"$f":"IF(curve=1,NH4Cl_valve_size,VLOOKUP(NH4Cl_valve_size,pp_man_cost_cl,2))","v":0},"in. diam",{"$f":"IF(C258=0,\"NA\",IF(curve=1,pp_man_eq_NH4Cl,VLOOKUP(NH4Cl_valve_size,pp_man_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C258=0,I258=\"contact vendor\"),\"--\",C258*I258)","v":"--"},{"$f":"VLOOKUP(NH4Cl_valve_size,pp_man_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},null,"Valves and Fittings - Manual - Ammonium Chloride - Polypropylene/PVC",1,2,2,1,2,2,1,2,2,0,0]
["5.2.5","Ammonium Chloride - Stainless Steel",{"$f":"tot_NH4Cl_man","v":0},"units",{"$f":"NH4Cl_valve_size","v":0},"in. diam",{"$f":"IF(curve=1,NH4Cl_valve_size,VLOOKUP(NH4Cl_valve_size,ss_man_cost_cl,2))","v":0},"in. diam",{"$f":"IF(C259=0,\"NA\",IF(curve=1,ss_man_eq_NH4Cl,VLOOKUP(NH4Cl_valve_size,ss_man_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C259=0,I259=\"contact vendor\"),\"--\",C259*I259)","v":"--"},{"$f":"VLOOKUP(NH4Cl_valve_size,ss_man_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},null,"Valves and Fittings - Manual - Ammonium Chloride - Stainless Steel",2,1,1,2,1,1,2,1,1,{"$f":"IF(ISERROR(K259*L259),0,IF(K259<1,0,L259))","v":0},{"$f":"IF(W259,J259/K259,0)","v":0}]
["5.2.6","Phosphoric Acid - Polypropylene/PVC",{"$f":"tot_H3PO4_man","v":0},"units",{"$f":"H3PO4_valve_size","v":0.5},"in. diam",{"$f":"IF(curve=1,H3PO4_valve_size,VLOOKUP(H3PO4_valve_size,pp_man_cost_cl,2))","v":0.5},"in. diam",{"$f":"IF(C260=0,\"NA\",IF(curve=1,pp_man_eq_H3PO4,VLOOKUP(H3PO4_valve_size,pp_man_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C260=0,I260=\"contact vendor\"),\"--\",C260*I260)","v":"--"},{"$f":"VLOOKUP(H3PO4_valve_size,pp_man_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},null,"Valves and Fittings - Manual - Phosphoric Acid - Polypropylene/PVC",1,2,2,1,2,2,1,2,2,0,0]
["5.2.6","Phosphoric Acid - Stainless Steel",{"$f":"tot_H3PO4_man","v":0},"units",{"$f":"H3PO4_valve_size","v":0.5},"in. diam",{"$f":"IF(curve=1,H3PO4_valve_size,VLOOKUP(H3PO4_valve_size,ss_man_cost_cl,2))","v":0.5},"in. diam",{"$f":"IF(C261=0,\"NA\",IF(curve=1,ss_man_eq_H3PO4,VLOOKUP(H3PO4_valve_size,ss_man_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C261=0,I261=\"contact vendor\"),\"--\",C261*I261)","v":"--"},{"$f":"VLOOKUP(H3PO4_valve_size,ss_man_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},null,"Valves and Fittings - Manual - Phosphoric Acid - Stainless Steel",2,1,1,2,1,1,2,1,1,0,0]
["5.2.7","Bypass - Polypropylene/PVC",{"$f":"IF(bp_pct>0,tot_bp_man,0)","v":0},"units",{"$f":"IF(bp_pct=0,\"NA\",bypass_valve_size)","v":"NA"},{"$f":"IF(bp_pct=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(bp_pct=0,\"NA\",(IF(curve=1,bypass_valve_size,VLOOKUP(bypass_valve_size,pp_man_cost_cl,2))))","v":"NA"},{"$f":"IF(bp_pct=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(bp_pct=0,\"NA\",(IF(curve=1,pp_man_eq_bp,VLOOKUP(bypass_valve_size,pp_man_cost_cl,3))))","v":"NA"},{"$f":"IF(bp_pct=0,0,IF(I262=\"contact vendor\",\"--\",C262*I262))","v":0},{"$f":"IF(bp_pct=0,\"NA\",VLOOKUP(bypass_valve_size,pp_man_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$209&\" - \"&$B$246&\" - \"&B262","v":"Valves and Fittings - Manual - Bypass - Polypropylene/PVC"},1,2,3,1,2,3,1,2,3,0,0]
["5.2.7","Bypass - Stainless Steel",{"$f":"IF(bp_pct>0,tot_bp_man,0)","v":0},"units",{"$f":"IF(bp_pct=0,\"NA\",bypass_valve_size)","v":"NA"},{"$f":"IF(bp_pct=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(bp_pct=0,\"NA\",(IF(curve=1,bypass_valve_size,VLOOKUP(bypass_valve_size,ss_man_cost_cl,2))))","v":"NA"},{"$f":"IF(bp_pct=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(bp_pct=0,\"NA\",(IF(curve=1,ss_man_eq_bp,VLOOKUP(bypass_valve_size,ss_man_cost_cl,3))))","v":"NA"},{"$f":"IF(bp_pct=0,0,IF(I263=\"contact vendor\",\"--\",C263*I263))","v":0},{"$f":"IF(bp_pct=0,\"NA\",VLOOKUP(bypass_valve_size,ss_man_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Valves and Fittings - Manual - Bypass - Stainless Steel",3,3,1,3,3,1,3,3,1,0,0]
["5.2.7","Bypass - Cast Iron",{"$f":"IF(bp_pct>0,tot_bp_man,0)","v":0},"units",{"$f":"IF(bp_pct=0,\"NA\",bypass_valve_size)","v":"NA"},{"$f":"IF(bp_pct=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(bp_pct=0,\"NA\",(IF(curve=1,bypass_valve_size,VLOOKUP(bypass_valve_size,ci_bfv_cost_cl,2))))","v":"NA"},{"$f":"IF(bp_pct=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(bp_pct=0,\"NA\",(IF(curve=1,ci_man_eq_bp,VLOOKUP(bypass_valve_size,ci_bfv_cost_cl,3))))","v":"NA"},{"$f":"IF(bp_pct=0,0,IF(I264=\"contact vendor\",\"--\",C264*I264))","v":0},{"$f":"IF(bp_pct=0,\"NA\",VLOOKUP(bypass_valve_size,ci_bfv_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Valves and Fittings - Manual - Bypass - Cast Iron",2,1,2,2,1,2,2,1,2,0,0]
["5.2.8","Residuals - Polypropylene/PVC",{"$f":"total_res_man","v":0},"units",{"$f":"IF(C265=0,\"NA\",res_valve_size)","v":"NA"},{"$f":"IF(C265=0,\"\",\"in. diam\")","v":""},{"$f":"IF(C265=0,\"NA\",IF(curve=1,res_valve_size,VLOOKUP(res_valve_size,pp_man_cost_cl,2)))","v":"NA"},{"$f":"IF(C265=0,\"\",\"in. diam\")","v":""},{"$f":"IF(C265=0,0,IF(curve=1,pp_man_eq_res,VLOOKUP(res_valve_size,pp_man_cost_cl,3)))","v":0},{"$f":"IF(I265=\"contact vendor\",\"--\",C265*I265)","v":0},{"$f":"IF(C265=0,\"NA\",VLOOKUP(res_valve_size,pp_man_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Valves and Fittings - Manual - Residuals - Polypropylene/PVC",1,2,3,1,2,3,1,2,3,0,0]
["5.2.8","Residuals - Stainless Steel",{"$f":"total_res_man","v":0},"units",{"$f":"IF(C266=0,\"NA\",res_valve_size)","v":"NA"},"",{"$f":"IF(C266=0,\"NA\",IF(curve=1,res_valve_size,VLOOKUP(res_valve_size,ss_man_cost_cl,2)))","v":"NA"},"",{"$f":"IF(C266=0,0,IF(curve=1,ss_man_eq_res,VLOOKUP(res_valve_size,ss_man_cost_cl,3)))","v":0},0,{"$f":"IF(C266=0,\"NA\",VLOOKUP(res_valve_size,ss_man_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Valves and Fittings - Manual - Residuals - Stainless Steel",3,3,1,3,3,1,3,3,1,0,0]
["5.2.8","Residuals - Cast Iron",{"$f":"total_res_man","v":0},"units",{"$f":"IF(C267=0,\"NA\",res_valve_size)","v":"NA"},"",{"$f":"IF(C267=0,\"NA\",IF(curve=1,res_valve_size,VLOOKUP(res_valve_size,ci_bfv_cost_cl,2)))","v":"NA"},"",{"$f":"IF(C267=0,0,IF(curve=1,ci_man_eq_res,VLOOKUP(res_valve_size,ci_bfv_cost_cl,3)))","v":0},0,{"$f":"IF(C267=0,\"NA\",VLOOKUP(res_valve_size,ci_bfv_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Valves and Fittings - Manual - Residuals - Cast Iron",2,1,2,2,1,2,2,1,2,0,0]
["5.2.9","Air Scour - Polypropylene/PVC",{"$f":"tot_air_man","v":0},"units",{"$f":"IF(C268=0,\"NA\",air_valve_size)","v":"NA"},"",{"$f":"IF(C268=0,\"NA\",IF(curve=1,air_valve_size,VLOOKUP(air_valve_size,pp_man_cost_cl,2)))","v":"NA"},"",{"$f":"IF(C268=0,0,IF(curve=1,pp_man_eq_air,VLOOKUP(air_valve_size,pp_man_cost_cl,3)))","v":0},0,{"$f":"IF(C268=0,\"NA\",VLOOKUP(air_valve_size,pp_man_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Valves and Fittings - Manual - Air Scour - Polypropylene/PVC",1,2,3,1,2,3,1,2,3,0,0]
["5.2.9","Air Scour - Stainless Steel",{"$f":"tot_air_man","v":0},"units",{"$f":"IF(C269=0,\"NA\",air_valve_size)","v":"NA"},"",{"$f":"IF(C269=0,\"NA\",IF(curve=1,air_valve_size,VLOOKUP(air_valve_size,ss_man_cost_cl,2)))","v":"NA"},"",{"$f":"IF(C269=0,0,IF(curve=1,ss_man_eq_air,VLOOKUP(air_valve_size,ss_man_cost_cl,3)))","v":0},0,{"$f":"IF(C269=0,\"NA\",VLOOKUP(air_valve_size,ss_man_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Valves and Fittings - Manual - Air Scour - Stainless Steel",3,3,1,3,3,1,3,3,1,0,0]
["5.2.9","Air Scour - Cast Iron",{"$f":"tot_air_man","v":0},"units",{"$f":"IF(C270=0,\"NA\",air_valve_size)","v":"NA"},"",{"$f":"IF(C270=0,\"NA\",IF(curve=1,air_valve_size,VLOOKUP(air_valve_size,ci_bfv_cost_cl,2)))","v":"NA"},"",{"$f":"IF(C270=0,0,IF(curve=1,ci_man_eq_air,VLOOKUP(air_valve_size,ci_bfv_cost_cl,3)))","v":0},0,{"$f":"IF(C270=0,\"NA\",VLOOKUP(air_valve_size,ci_bfv_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Valves and Fittings - Manual - Air Scour - Cast Iron",2,1,2,2,1,2,2,1,2,0,0]
["5.2.10","Fluidized Bed Recycle - Polypropylene/PVC",{"$f":"tot_rec_man","v":0},"units",{"$f":"IF(C271=0,\"NA\",rec_valve_size)","v":"NA"},"",{"$f":"IF(C271=0,\"NA\",IF(curve=1,rec_valve_size,VLOOKUP(rec_valve_size,pp_man_cost_cl,2)))","v":"NA"},"",{"$f":"IF(C271=0,\"NA\",IF(curve=1,pp_man_eq_rec,VLOOKUP(rec_valve_size,pp_man_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C271=0,I271=\"contact vendor\"),\"--\",C271*I271)","v":"--"},{"$f":"VLOOKUP(rec_valve_size,pp_man_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},null,"Valves and Fittings - Manual - Fluidized Bed Recycle - Polypropylene/PVC",1,2,2,1,2,2,1,2,2,0,0]
["5.2.10","Fluidized Bed Recyle - Stainless Steel",{"$f":"tot_rec_man","v":0},"units",{"$f":"IF(C272=0,\"NA\",rec_valve_size)","v":"NA"},"",{"$f":"IF(C272=0,\"NA\",IF(curve=1,rec_valve_size,VLOOKUP(rec_valve_size,ss_man_cost_cl,2)))","v":"NA"},"",{"$f":"IF(C272=0,\"NA\",IF(curve=1,ss_man_eq_rec,VLOOKUP(rec_valve_size,ss_man_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C272=0,I272=\"contact vendor\"),\"--\",C272*I272)","v":"--"},{"$f":"VLOOKUP(rec_valve_size,ss_man_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},null,"Valves and Fittings - Manual - Fluidized Bed Recyle - Stainless Steel",2,1,1,2,1,1,2,1,1,0,0]
["5.2.11","Hydrogen Peroxide - Polypropylene/PVC",{"$f":"tot_H2O2_man","v":0},"units",{"$f":"IF(C273=0,\"NA\",H2O2_valve_size)","v":"NA"},"",{"$f":"IF(C273=0,\"NA\",IF(curve=1,H2O2_valve_size,VLOOKUP(H2O2_valve_size,pp_man_cost_cl,2)))","v":"NA"},"",{"$f":"IF(C273=0,\"NA\",IF(curve=1,pp_man_eq_H2O2,VLOOKUP(H2O2_valve_size,pp_man_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C273=0,I273=\"contact vendor\"),\"--\",C273*I273)","v":"--"},{"$f":"VLOOKUP(H2O2_valve_size,pp_man_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},null,"Valves and Fittings - Manual - Hydrogen Peroxide - Polypropylene/PVC",1,2,2,1,2,2,1,2,2,0,0]
["5.2.11","Hydrogen Peroxide - Stainless Steel",{"$f":"tot_H2O2_man","v":0},"units",{"$f":"IF(C274=0,\"NA\",H2O2_valve_size)","v":"NA"},"",{"$f":"IF(C274=0,\"NA\",IF(curve=1,H2O2_valve_size,VLOOKUP(H2O2_valve_size,ss_man_cost_cl,2)))","v":"NA"},"",{"$f":"IF(C274=0,\"NA\",IF(curve=1,ss_man_eq_H2O2,VLOOKUP(H2O2_valve_size,ss_man_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C274=0,I274=\"contact vendor\"),\"--\",C274*I274)","v":"--"},{"$f":"VLOOKUP(H2O2_valve_size,ss_man_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},null,"Valves and Fittings - Manual - Hydrogen Peroxide - Stainless Steel",2,1,1,2,1,1,2,1,1,0,0]
["5.2.12","Air Biomass Removal - Polypropylene/PVC",{"$f":"tot_bio_air_man","v":0},"units",{"$f":"IF(C275=0,\"NA\",air_valve_size)","v":"NA"},{"$f":"IF(C275=0,\"\",\"in. diam\")","v":""},{"$f":"IF(C275=0,\"NA\",IF(curve=1,bio_air_valve_size,VLOOKUP(bio_air_valve_size,pp_man_cost_cl,2)))","v":"NA"},{"$f":"IF(C275=0,\"\",\"in. diam\")","v":""},{"$f":"IF(C275=0,0,IF(curve=1,pp_man_eq_bio_air,VLOOKUP(bio_air_valve_size,pp_man_cost_cl,3)))","v":0},{"$f":"IF(I275=\"contact vendor\",\"--\",C275*I275)","v":0},{"$f":"IF(C275=0,\"NA\",VLOOKUP(bio_air_valve_size,pp_man_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$209&\" - \"&$B$246&\" - \"&B275","v":"Valves and Fittings - Manual - Air Biomass Removal - Polypropylene/PVC"},1,2,3,1,2,3,1,2,3,0,0]
["5.2.12","Air  Biomass Removal - Stainless Steel",{"$f":"tot_bio_air_man","v":0},"units",{"$f":"IF(C276=0,\"NA\",air_valve_size)","v":"NA"},"",{"$f":"IF(C276=0,\"NA\",IF(curve=1,bio_air_valve_size,VLOOKUP(bio_air_valve_size,ss_man_cost_cl,2)))","v":"NA"},"",{"$f":"IF(C276=0,0,IF(curve=1,ss_man_eq_bio_air,VLOOKUP(bio_air_valve_size,ss_man_cost_cl,3)))","v":0},0,{"$f":"IF(C276=0,\"NA\",VLOOKUP(bio_air_valve_size,ss_man_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Valves and Fittings - Manual - Air  Biomass Removal - Stainless Steel",3,3,1,3,3,1,3,3,1,0,0]
["5.2.12","Air  Biomass Removal - Cast Iron",{"$f":"tot_bio_air_man","v":0},"units",{"$f":"IF(C277=0,\"NA\",air_valve_size)","v":"NA"},"",{"$f":"IF(C277=0,\"NA\",IF(curve=1,bio_air_valve_size,VLOOKUP(bio_air_valve_size,ci_bfv_cost_cl,2)))","v":"NA"},"",{"$f":"IF(C277=0,0,IF(curve=1,ci_man_eq_bio_air,VLOOKUP(bio_air_valve_size,ci_bfv_cost_cl,3)))","v":0},0,{"$f":"IF(C277=0,\"NA\",VLOOKUP(bio_air_valve_size,ci_bfv_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Valves and Fittings - Manual - Air  Biomass Removal - Cast Iron",2,1,2,2,1,2,2,1,2,0,0]
["5.2.13","Aeration - Polypropylene/PVC",{"$f":"tot_aeration_man","v":0},"units",{"$f":"IF(C278=0,\"NA\",aeration_valve_size)","v":"NA"},"",{"$f":"IF(C278=0,\"NA\",IF(curve=1,aeration_valve_size,VLOOKUP(aeration_valve_size,pp_man_cost_cl,2)))","v":"NA"},"",{"$f":"IF(C278=0,0,IF(curve=1,pp_man_eq_aeration,VLOOKUP(aeration_valve_size,pp_man_cost_cl,3)))","v":0},0,{"$f":"IF(C278=0,\"NA\",VLOOKUP(aeration_valve_size,pp_man_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Valves and Fittings - Manual - Aeration - Polypropylene/PVC",1,2,3,1,2,3,1,2,3,0,0]
["5.2.13","Aeration - Stainless Steel",{"$f":"tot_aeration_man","v":0},"units",{"$f":"IF(C279=0,\"NA\",aeration_valve_size)","v":"NA"},"",{"$f":"IF(C279=0,\"NA\",IF(curve=1,aeration_valve_size,VLOOKUP(aeration_valve_size,ss_man_cost_cl,2)))","v":"NA"},"",{"$f":"IF(C279=0,0,IF(curve=1,ss_man_eq_aeration,VLOOKUP(aeration_valve_size,ss_man_cost_cl,3)))","v":0},0,{"$f":"IF(C279=0,\"NA\",VLOOKUP(aeration_valve_size,ss_man_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Valves and Fittings - Manual - Aeration - Stainless Steel",3,3,1,3,3,1,3,3,1,0,0]
["5.2.13","Aeration - Cast Iron",{"$f":"tot_aeration_man","v":0},"units",{"$f":"IF(C280=0,\"NA\",aeration_valve_size)","v":"NA"},"",{"$f":"IF(C280=0,\"NA\",IF(curve=1,aeration_valve_size,VLOOKUP(aeration_valve_size,ci_bfv_cost_cl,2)))","v":"NA"},"",{"$f":"IF(C280=0,0,IF(curve=1,ci_man_eq_aeration,VLOOKUP(aeration_valve_size,ci_bfv_cost_cl,3)))","v":0},0,{"$f":"IF(C280=0,\"NA\",VLOOKUP(aeration_valve_size,ci_bfv_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Valves and Fittings - Manual - Aeration - Cast Iron",2,1,2,2,1,2,2,1,2,0,0]
["5.2.14","Ferric Chloride - Polypropylene/PVC",{"$f":"tot_coag_man","v":0},"units",{"$f":"IF(C281=0,\"NA\",coag_valve_size)","v":"NA"},{"$f":"IF(C281=0,\"\",\"in. diam\")","v":""},{"$f":"IF(C281=0,\"NA\",IF(curve=1,coag_valve_size,VLOOKUP(coag_valve_size,pp_man_cost_cl,2)))","v":"NA"},{"$f":"IF(C281=0,\"\",\"in. diam\")","v":""},{"$f":"IF(C281=0,0,IF(curve=1,pp_man_eq_coag,VLOOKUP(coag_valve_size,pp_man_cost_cl,3)))","v":0},{"$f":"IF(I281=\"contact vendor\",\"--\",C281*I281)","v":0},{"$f":"IF(C281=0,\"NA\",VLOOKUP(coag_valve_size,pp_man_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$209&\" - \"&$B$246&\" - \"&B281","v":"Valves and Fittings - Manual - Ferric Chloride - Polypropylene/PVC"},1,1,1,1,1,1,1,1,1,{"$f":"IF(ISERROR(K281*L281),0,IF(K281<1,0,L281))","v":0},{"$f":"IF(W281,J281/K281,0)","v":0}]
["5.2.15","Polymer - Polypropylene/PVC",{"$f":"tot_polymer_man","v":0},"units",{"$f":"IF(C282=0,\"NA\",polymer_valve_size)","v":"NA"},{"$f":"IF(C282=0,\"\",\"in. diam\")","v":""},{"$f":"IF(C282=0,\"NA\",IF(curve=1,polymer_valve_size,VLOOKUP(polymer_valve_size,pp_man_cost_cl,2)))","v":"NA"},{"$f":"IF(C282=0,\"\",\"in. diam\")","v":""},{"$f":"IF(C282=0,0,IF(curve=1,pp_man_eq_polymer,VLOOKUP(polymer_valve_size,pp_man_cost_cl,3)))","v":0},{"$f":"IF(I282=\"contact vendor\",\"--\",C282*I282)","v":0},{"$f":"IF(C282=0,\"NA\",VLOOKUP(polymer_valve_size,pp_man_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$209&\" - \"&$B$246&\" - \"&B282","v":"Valves and Fittings - Manual - Polymer - Polypropylene/PVC"},1,2,3,1,2,3,1,2,3,0,0]
["5.2.15","Polymer - Stainless Steel",{"$f":"tot_polymer_man","v":0},"units",{"$f":"IF(C283=0,\"NA\",polymer_valve_size)","v":"NA"},{"$f":"IF(C283=0,\"\",\"in. diam\")","v":""},{"$f":"IF(C283=0,\"NA\",IF(curve=1,polymer_valve_size,VLOOKUP(polymer_valve_size,ss_man_cost_cl,2)))","v":"NA"},{"$f":"IF(C283=0,\"\",\"in. diam\")","v":""},{"$f":"IF(C283=0,0,IF(curve=1,ss_man_eq_polymer,VLOOKUP(polymer_valve_size,ss_man_cost_cl,3)))","v":0},{"$f":"IF(I283=\"contact vendor\",\"--\",C283*I283)","v":0},{"$f":"IF(C283=0,\"NA\",VLOOKUP(polymer_valve_size,ss_man_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$209&\" - \"&$B$246&\" - \"&B283","v":"Valves and Fittings - Manual - Polymer - Stainless Steel"},3,3,1,3,3,1,3,3,1,0,0]
["5.2.15","Polymer - Cast Iron",{"$f":"tot_polymer_man","v":0},"units",{"$f":"IF(C284=0,\"NA\",polymer_valve_size)","v":"NA"},{"$f":"IF(C284=0,\"\",\"in. diam\")","v":""},{"$f":"IF(C284=0,\"NA\",IF(curve=1,polymer_valve_size,VLOOKUP(polymer_valve_size,ci_bfv_cost_cl,2)))","v":"NA"},{"$f":"IF(C284=0,\"\",\"in. diam\")","v":""},{"$f":"IF(C284=0,0,IF(curve=1,ci_man_eq_polymer,VLOOKUP(polymer_valve_size,ci_bfv_cost_cl,3)))","v":0},{"$f":"IF(I284=\"contact vendor\",\"--\",C284*I284)","v":0},{"$f":"IF(C284=0,\"NA\",VLOOKUP(polymer_valve_size,ci_bfv_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$209&\" - \"&$B$246&\" - \"&B284","v":"Valves and Fittings - Manual - Polymer - Cast Iron"},2,1,2,2,1,2,2,1,2,0,0]
[5.3,"Check Valves",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["5.3.1","Backwash - Polypropylene/PVC",{"$f":"tot_back_chv","v":1},"units",{"$f":"IF(C286=0,\"NA\",back_valve_size)","v":2.5},{"$f":"IF(C286=0,\"\",\"in. diam\")","v":"in. diam"},{"$f":"IF(C286=0,\"NA\",(IF(curve=1,back_valve_size,VLOOKUP(back_valve_size,pp_chv_cost_cl,2))))","v":2.5},{"$f":"IF(C286=0,\"\",\"in. diam\")","v":"in. diam"},{"$f":"IF(C286=0,\"NA\",(IF(curve=1,pp_chv_eq,VLOOKUP(back_valve_size,pp_chv_cost_cl,3))))","v":327.27035186124999},{"$f":"IF(C286=0,\"--\",(IF(I286=\"contact vendor\",\"--\",C286*I286)))","v":327.27035186124999},{"$f":"IF(C286=0,\"NA\",(VLOOKUP(back_valve_size,pp_chv_cost_cl,IF(ss_cat=\"large\",4,5))))","v":20},1,{"$f":"$B$209&\" - \"&$B$285&\" - \"&B286","v":"Valves and Fittings - Check Valves - Backwash - Polypropylene/PVC"},1,2,3,1,2,3,1,2,3,1,16.3635175930625]
["5.3.1","Backwash - Stainless Steel",{"$f":"tot_back_chv","v":1},"units",{"$f":"IF(C287=0,\"NA\",back_valve_size)","v":2.5},"in. diam",{"$f":"IF(C287=0,\"NA\",(IF(curve=1,back_valve_size,VLOOKUP(back_valve_size,ss_chv_cost_cl,2))))","v":2.5},"in. diam",{"$f":"IF(C287=0,\"NA\",(IF(curve=1,ss_chv_eq,VLOOKUP(back_valve_size,ss_chv_cost_cl,3))))","v":854.42197149975004},{"$f":"IF(C287=0,\"--\",(IF(I287=\"contact vendor\",\"--\",C287*I287)))","v":854.42197149975004},{"$f":"IF(C287=0,\"NA\",(VLOOKUP(back_valve_size,ss_chv_cost_cl,IF(ss_cat=\"large\",4,5))))","v":20},0,{"$f":"$B$209&\" - \"&$B$285&\" - \"&B287","v":"Valves and Fittings - Check Valves - Backwash - Stainless Steel"},3,3,1,3,3,1,3,3,1,0,0]
["5.3.1","Backwash - Cast Iron",{"$f":"tot_back_chv","v":1},"units",{"$f":"IF(C288=0,\"NA\",back_valve_size)","v":2.5},"in. diam",{"$f":"IF(C288=0,\"NA\",(IF(curve=1,back_valve_size,VLOOKUP(back_valve_size,ci_chv_cost_cl,2))))","v":2.5},"in. diam",{"$f":"IF(C288=0,\"NA\",(IF(curve=1,ci_chv_eq,VLOOKUP(back_valve_size,ci_chv_cost_cl,3))))","v":836.14539599750015},{"$f":"IF(C288=0,\"--\",(IF(I288=\"contact vendor\",\"--\",C288*I288)))","v":836.14539599750015},{"$f":"IF(C288=0,\"NA\",(VLOOKUP(back_valve_size,ci_chv_cost_cl,IF(ss_cat=\"large\",4,5))))","v":20},0,{"$f":"$B$209&\" - \"&$B$285&\" - \"&B288","v":"Valves and Fittings - Check Valves - Backwash - Cast Iron"},2,1,2,2,1,2,2,1,2,0,0]
["5.3.2","Residuals - Polypropylene/PVC",{"$f":"tot_res_chv","v":2},"units",{"$f":"IF(C289=0,\"NA\",res_valve_size)","v":1},"in. diam",{"$f":"IF(C289=0,\"NA\",IF(curve=1,res_valve_size,VLOOKUP(res_valve_size,pp_chv_cost_cl,2)))","v":1},"in. diam",{"$f":"IF(C289=0,0,IF(curve=1,pp_chv_eq_res,VLOOKUP(res_valve_size,pp_chv_cost_cl,3)))","v":121.006459237},{"$f":"IF(I289=0,0,IF(I289=\"contact vendor\",\"--\",C289*I289))","v":242.012918474},{"$f":"IF(C289=0,\"NA\",VLOOKUP(res_valve_size,pp_chv_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},1,{"$f":"$B$209 & \" - \" & $B$285&\" \"&\" - \"&B289","v":"Valves and Fittings - Check Valves  - Residuals - Polypropylene/PVC"},1,2,3,1,2,3,1,2,3,1,12.1006459237]
["5.3.2","Residuals - Stainless Steel",{"$f":"tot_res_chv","v":2},"units",{"$f":"IF(C290=0,\"NA\",res_valve_size)","v":1},"in. diam",{"$f":"IF(C290=0,\"NA\",IF(curve=1,res_valve_size,VLOOKUP(res_valve_size,ss_chv_cost_cl,2)))","v":1},"in. diam",{"$f":"IF(C290=0,0,IF(curve=1,ss_chv_eq_res,VLOOKUP(res_valve_size,ss_chv_cost_cl,3)))","v":344.60377714499998},{"$f":"IF(I290=0,0,IF(I290=\"contact vendor\",\"--\",C290*I290))","v":689.20755428999996},{"$f":"IF(C290=0,\"NA\",VLOOKUP(res_valve_size,ss_chv_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},0,{"$f":"$B$209 & \" - \" & $B$285&\" \"&\" - \"&B290","v":"Valves and Fittings - Check Valves  - Residuals - Stainless Steel"},3,3,1,3,3,1,3,3,1,0,0]
["5.3.2","Residuals - Cast Iron",{"$f":"tot_res_chv","v":2},"units",{"$f":"IF(C291=0,\"NA\",res_valve_size)","v":1},"in. diam",{"$f":"IF(C291=0,\"NA\",IF(curve=1,res_valve_size,VLOOKUP(res_valve_size,ci_chv_cost_cl,2)))","v":1},"in. diam",{"$f":"IF(C291=0,0,IF(curve=1,ci_chv_eq_res,VLOOKUP(res_valve_size,ci_chv_cost_cl,3)))","v":"contact vendor"},{"$f":"IF(I291=0,0,IF(I291=\"contact vendor\",\"--\",C291*I291))","v":"--"},{"$f":"IF(C291=0,\"NA\",VLOOKUP(res_valve_size,ci_chv_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},0,{"$f":"$B$209 & \" - \" & $B$285&\" \"&\" - \"&B291","v":"Valves and Fittings - Check Valves  - Residuals - Cast Iron"},2,1,2,2,1,2,2,1,2,0,0]
["5.3.3","Influent and treated water - Polypropylene/PVC",{"$f":"tot_in_chv","v":1},"units",{"$f":"in_valve_size","v":1.5},"in. diam",{"$f":"IF(curve=1,in_valve_size,VLOOKUP(in_valve_size,pp_chv_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,pp_chv_eq_in,VLOOKUP(in_valve_size,pp_chv_cost_cl,3))","v":177.82749945525001},{"$f":"IF(I292=\"contact vendor\",\"--\",C292*I292)","v":177.82749945525001},{"$f":"VLOOKUP(in_valve_size,pp_chv_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},1,{"$f":"$B$209&\" - \"&$B$285&\" - \"&B292","v":"Valves and Fittings - Check Valves - Influent and treated water - Polypropylene/PVC"},1,2,3,1,2,3,1,2,3,1,8.8913749727625007]
["5.3.3","Influent and treated water - Stainless Steel",{"$f":"tot_in_chv","v":1},"units",{"$f":"in_valve_size","v":1.5},"in. diam",{"$f":"IF(curve=1,in_valve_size,VLOOKUP(in_valve_size,ss_chv_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,ss_chv_eq_in,VLOOKUP(in_valve_size,ss_chv_cost_cl,3))","v":492.67348989575004},{"$f":"IF(I293=\"contact vendor\",\"--\",C293*I293)","v":492.67348989575004},{"$f":"VLOOKUP(in_valve_size,ss_chv_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},0,"Valves and Fittings - Check Valves - Influent and treated water - Stainless Steel",3,3,1,3,3,1,3,3,1,0,0]
["5.3.3","Influent and treated water - Cast Iron",{"$f":"tot_in_chv","v":1},"units",{"$f":"in_valve_size","v":1.5},"in. diam",{"$f":"IF(curve=1,in_valve_size,VLOOKUP(in_valve_size,ci_chv_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,ci_chv_eq_in,VLOOKUP(in_valve_size,ci_chv_cost_cl,3))","v":"contact vendor"},{"$f":"IF(I294=\"contact vendor\",\"--\",C294*I294)","v":"--"},{"$f":"VLOOKUP(in_valve_size,ci_chv_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},0,"Valves and Fittings - Check Valves - Influent and treated water - Cast Iron",2,1,2,2,1,2,2,1,2,0,0]
["5.3.4","Bypass - Polypropylene/PVC",{"$f":"IF(bp_pct>0,tot_bp_chv,0)","v":0},"units",{"$f":"IF(bp_pct=0,\"NA\",bypass_valve_size)","v":"NA"},{"$f":"IF(bp_pct=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(bp_pct=0,\"NA\",(IF(curve=1,bypass_valve_size,VLOOKUP(bypass_valve_size,pp_chv_cost_cl,2))))","v":"NA"},{"$f":"IF(bp_pct=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(bp_pct=0,\"NA\",(IF(curve=1,pp_chv_eq_bp,VLOOKUP(bypass_valve_size,pp_chv_cost_cl,3))))","v":"NA"},{"$f":"IF(bp_pct=0,0,IF(I295=\"contact vendor\",\"--\",C295*I295))","v":0},{"$f":"IF(bp_pct=0,\"NA\",VLOOKUP(bypass_valve_size,pp_chv_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Valves and Fittings - Check Valves - Bypass - Polypropylene/PVC",1,2,3,1,2,3,1,2,3,0,0]
["5.3.4","Bypass - Stainless Steel",{"$f":"IF(bp_pct>0,tot_bp_chv,0)","v":0},"units",{"$f":"IF(bp_pct=0,\"NA\",bypass_valve_size)","v":"NA"},{"$f":"IF(bp_pct=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(bp_pct=0,\"NA\",(IF(curve=1,bypass_valve_size,VLOOKUP(bypass_valve_size,ss_chv_cost_cl,2))))","v":"NA"},{"$f":"IF(bp_pct=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(bp_pct=0,\"NA\",(IF(curve=1,ss_chv_eq_bp,VLOOKUP(bypass_valve_size,ss_chv_cost_cl,3))))","v":"NA"},{"$f":"IF(bp_pct=0,0,IF(I296=\"contact vendor\",\"--\",C296*I296))","v":0},{"$f":"IF(bp_pct=0,\"NA\",VLOOKUP(bypass_valve_size,ss_chv_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Valves and Fittings - Check Valves - Bypass - Stainless Steel",3,3,1,3,3,1,3,3,1,0,0]
["5.3.4","Bypass - Cast Iron",{"$f":"IF(bp_pct>0,tot_bp_chv,0)","v":0},"units",{"$f":"IF(bp_pct=0,\"NA\",bypass_valve_size)","v":"NA"},{"$f":"IF(bp_pct=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(bp_pct=0,\"NA\",(IF(curve=1,bypass_valve_size,VLOOKUP(bypass_valve_size,ci_chv_cost_cl,2))))","v":"NA"},{"$f":"IF(bp_pct=0,\" \",\"in. diam\")","v":" "},{"$f":"IF(bp_pct=0,\"NA\",(IF(curve=1,ci_chv_eq_bp,VLOOKUP(bypass_valve_size,ci_chv_cost_cl,3))))","v":"NA"},{"$f":"IF(bp_pct=0,0,IF(I297=\"contact vendor\",\"--\",C297*I297))","v":0},{"$f":"IF(bp_pct=0,\"NA\",VLOOKUP(bypass_valve_size,ci_chv_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Valves and Fittings - Check Valves - Bypass - Cast Iron",2,1,2,2,1,2,2,1,2,0,0]
["5.3.5","Electron Donor - Polypropylene/PVC",{"$f":"tot_e_donor_chv","v":4},"units",{"$f":"e_donor_valve_size","v":0.5},"in. diam",{"$f":"IF(curve=1,e_donor_valve_size,VLOOKUP(e_donor_valve_size,pp_chv_cost_cl,2))","v":0.5},"in. diam",{"$f":"IF(curve=1,pp_chv_eq_e_donor,VLOOKUP(e_donor_valve_size,pp_chv_cost_cl,3))","v":76.119009675249998},{"$f":"IF(I298=\"contact vendor\",\"--\",C298*I298)","v":304.47603870099999},{"$f":"VLOOKUP(e_donor_valve_size,pp_chv_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},1,{"$f":"$B$209&\" - \"&$B$285&\" - \"&B298","v":"Valves and Fittings - Check Valves - Electron Donor - Polypropylene/PVC"},1,2,2,1,2,2,1,2,2,1,15.22380193505]
["5.3.5","Electron Donor - Stainless Steel",{"$f":"tot_e_donor_chv","v":4},"units",{"$f":"e_donor_valve_size","v":0.5},"in. diam",{"$f":"IF(curve=1,e_donor_valve_size,VLOOKUP(e_donor_valve_size,ss_chv_cost_cl,2))","v":0.5},"in. diam",{"$f":"IF(curve=1,ss_chv_eq_e_donor,VLOOKUP(e_donor_valve_size,ss_chv_cost_cl,3))","v":218.40374976175002},{"$f":"IF(I299=\"contact vendor\",\"--\",C299*I299)","v":873.61499904700008},{"$f":"VLOOKUP(e_donor_valve_size,ss_chv_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},0,"Valves and Fittings - Check Valves - Electron Donor - Stainless Steel",2,1,1,2,1,1,2,1,1,0,0]
["5.3.6","Ammonium Chloride - Polypropylene/PVC",{"$f":"tot_NH4Cl_chv","v":0},"units",{"$f":"NH4Cl_valve_size","v":0},"in. diam",{"$f":"IF(curve=1,NH4Cl_valve_size,VLOOKUP(NH4Cl_valve_size,pp_chv_cost_cl,2))","v":0},"in. diam",{"$f":"IF(C300=0,\"NA\",IF(curve=1,pp_chv_eq_NH4Cl,VLOOKUP(NH4Cl_valve_size,pp_chv_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(C300=0,I300=\"contact vendor\"),\"--\",C300*I300)","v":"--"},{"$f":"VLOOKUP(NH4Cl_valve_size,pp_chv_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},null,"Valves and Fittings - Check Valves - Ammonium Chloride - Polypropylene/PVC",1,2,2,1,2,2,1,2,2,0,0]
["5.3.6","Ammonium Chloride - Stainless Steel",{"$f":"tot_NH4Cl_chv","v":0},"units",{"$f":"NH4Cl_valve_size","v":0},"in. diam",{"$f":"IF(curve=1,NH4Cl_valve_size,VLOOKUP(NH4Cl_valve_size,ss_chv_cost_cl,2))","v":0},"in. diam",{"$f":"IF(C301=0,\"NA\",IF(curve=1,ss_chv_eq_NH4Cl,VLOOKUP(NH4Cl_valve_size,ss_chv_cost_cl,3)))","v":"NA"},"--",{"$f":"VLOOKUP(NH4Cl_valve_size,ss_chv_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},null,"Valves and Fittings - Check Valves - Ammonium Chloride - Stainless Steel",2,1,1,2,1,1,2,1,1,0,0]
["5.3.7","Phosphoric Acid - Polypropylene/PVC",{"$f":"tot_H3PO4_chv","v":6},"units",{"$f":"H3PO4_valve_size","v":0.5},"in. diam",{"$f":"IF(curve=1,H3PO4_valve_size,VLOOKUP(H3PO4_valve_size,pp_chv_cost_cl,2))","v":0.5},"in. diam",{"$f":"IF(C302=0,\"NA\",IF(curve=1,pp_chv_eq_H3PO4,VLOOKUP(H3PO4_valve_size,pp_chv_cost_cl,3)))","v":76.119009675249998},456.71405805149999,{"$f":"VLOOKUP(H3PO4_valve_size,pp_chv_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},1,"Valves and Fittings - Check Valves - Phosphoric Acid - Polypropylene/PVC",1,2,2,1,2,2,1,2,2,1,22.835702902575001]
["5.3.7","Phosphoric Acid - Stainless Steel",{"$f":"tot_H3PO4_chv","v":6},"units",{"$f":"H3PO4_valve_size","v":0.5},"in. diam",{"$f":"IF(curve=1,H3PO4_valve_size,VLOOKUP(H3PO4_valve_size,ss_chv_cost_cl,2))","v":0.5},"in. diam",{"$f":"IF(C303=0,\"NA\",IF(curve=1,ss_chv_eq_H3PO4,VLOOKUP(H3PO4_valve_size,ss_chv_cost_cl,3)))","v":218.40374976175002},1310.4224985705,{"$f":"VLOOKUP(H3PO4_valve_size,ss_chv_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},0,"Valves and Fittings - Check Valves - Phosphoric Acid - Stainless Steel",2,1,1,2,1,1,2,1,1,0,0]
["5.3.7","Hydrogen Peroxide - Polypropylene/PVC",{"$f":"tot_H2O2_chv","v":0},"units",{"$f":"H2O2_valve_size","v":0},"in. diam",{"$f":"IF(curve=1,H2O2_valve_size,VLOOKUP(H3PO4_valve_size,pp_chv_cost_cl,2))","v":0},"in. diam",{"$f":"IF(C304=0,\"NA\",IF(curve=1,pp_chv_eq_H2O2,VLOOKUP(H3PO4_valve_size,pp_chv_cost_cl,3)))","v":"NA"},"--",{"$f":"VLOOKUP(H2O2_valve_size,pp_chv_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},0,{"$f":"$B$209&\" - \"&$B$285&\" - \"&B304","v":"Valves and Fittings - Check Valves - Hydrogen Peroxide - Polypropylene/PVC"},1,2,2,1,2,2,1,2,2,0,0]
["5.3.7","Hydrogen Peroxide - Stainless Steel",{"$f":"tot_H2O2_chv","v":0},"units",{"$f":"H2O2_valve_size","v":0},"in. diam",{"$f":"IF(curve=1,H2O2_valve_size,VLOOKUP(H3PO4_valve_size,ss_chv_cost_cl,2))","v":0},"in. diam",{"$f":"IF(C305=0,\"NA\",IF(curve=1,ss_chv_eq_H2O2,VLOOKUP(H3PO4_valve_size,ss_chv_cost_cl,3)))","v":"NA"},"--",{"$f":"VLOOKUP(H3PO4_valve_size,ss_chv_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},0,"Valves and Fittings - Check Valves - Hydrogen Peroxide - Stainless Steel",2,1,1,2,1,1,2,1,1,0,0]
["5.3.8","Ferric Chloride - Polypropylene/PVC",{"$f":"tot_coag_chv","v":2},"units",{"$f":"IF(C306=0,\"NA\",coag_valve_size)","v":0.5},{"$f":"IF(C306=0,\"\",\"in. diam\")","v":"in. diam"},{"$f":"IF(C306=0,\"NA\",IF(curve=1,coag_valve_size,VLOOKUP(coag_valve_size,pp_chv_cost_cl,2)))","v":0.5},{"$f":"IF(C306=0,\"\",\"in. diam\")","v":"in. diam"},{"$f":"IF(C306=0,\"NA\",IF(curve=1,pp_chv_eq_coag,VLOOKUP(coag_valve_size,pp_chv_cost_cl,3)))","v":76.119009675249998},{"$f":"IF(OR(C306=0,I306=\"contact vendor\"),\"--\",C306*I306)","v":152.2380193505},{"$f":"IF(C306=0,\"NA\",VLOOKUP(coag_valve_size,pp_chv_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},1,"Valves and Fittings - Check Valves - Ferric Chloride - Polypropylene/PVC",1,1,1,1,1,1,1,1,1,1,{"$f":"IF(W306,J306/K306,0)","v":7.611900967525}]
["5.3.9","Polymer - Polypropylene/PVC",{"$f":"tot_polymer_chv","v":2},"units",{"$f":"IF(C307=0,\"NA\",polymer_valve_size)","v":0.5},{"$f":"IF(C307=0,\"\",\"in. diam\")","v":"in. diam"},{"$f":"IF(C307=0,\"NA\",IF(curve=1,polymer_valve_size,VLOOKUP(polymer_valve_size,pp_chv_cost_cl,2)))","v":0.5},{"$f":"IF(C307=0,\"\",\"in. diam\")","v":"in. diam"},{"$f":"IF(C307=0,\"NA\",IF(curve=1,pp_chv_eq_polymer,VLOOKUP(polymer_valve_size,pp_chv_cost_cl,3)))","v":76.119009675249998},152.2380193505,{"$f":"IF(C307=0,\"NA\",VLOOKUP(polymer_valve_size,pp_chv_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},1,"Valves and Fittings - Check Valves - Polymer - Polypropylene/PVC",1,2,3,1,2,3,1,2,3,1,7.611900967525]
["5.3.9","Polymer - Stainless Steel",{"$f":"tot_polymer_chv","v":2},"units",{"$f":"IF(C308=0,\"NA\",polymer_valve_size)","v":0.5},{"$f":"IF(C308=0,\"\",\"in. diam\")","v":"in. diam"},{"$f":"IF(C308=0,\"NA\",IF(curve=1,polymer_valve_size,VLOOKUP(polymer_valve_size,ss_chv_cost_cl,2)))","v":0.5},{"$f":"IF(C308=0,\"\",\"in. diam\")","v":"in. diam"},{"$f":"IF(C308=0,\"NA\",IF(curve=1,ss_chv_eq_polymer,VLOOKUP(polymer_valve_size,ss_chv_cost_cl,3)))","v":218.40374976175002},436.80749952350004,{"$f":"IF(C308=0,\"NA\",VLOOKUP(polymer_valve_size,ss_chv_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},0,"Valves and Fittings - Check Valves - Polymer - Stainless Steel",3,3,1,3,3,1,3,3,1,0,0]
["5.3.9","Polymer - Cast Iron",{"$f":"tot_polymer_chv","v":2},"units",{"$f":"IF(C309=0,\"NA\",polymer_valve_size)","v":0.5},{"$f":"IF(C309=0,\"\",\"in. diam\")","v":"in. diam"},{"$f":"IF(C309=0,\"NA\",IF(curve=1,polymer_valve_size,VLOOKUP(polymer_valve_size,ci_chv_cost_cl,2)))","v":0.5},{"$f":"IF(C309=0,\"\",\"in. diam\")","v":"in. diam"},{"$f":"IF(C309=0,\"NA\",IF(curve=1,ci_chv_eq_polymer,VLOOKUP(polymer_valve_size,ci_chv_cost_cl,3)))","v":"contact vendor"},"--",{"$f":"IF(C309=0,\"NA\",VLOOKUP(polymer_valve_size,ci_chv_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},0,"Valves and Fittings - Check Valves - Polymer - Cast Iron",2,1,2,2,1,2,2,1,2,0,0]
["6","Pumps and Blowers",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
[6.1,"Booster Pump",{"$f":"total_booster_pumps","v":0},"units",{"$f":"IF(C311=0,\"NA\",pump_rating)","v":"NA"},{"$f":"IF(C311=0,\"\",\"gpm\")","v":""},{"$f":"IF(C311=0,\"NA\",IF(curve=1,pump_rating,VLOOKUP(pump_rating,pump_cost_cl,2)))","v":"NA"},{"$f":"IF(C311=0,\"\",\"gpm\")","v":""},{"$f":"IF(C311=0,\"NA\",IF(curve=1,pump_eq,VLOOKUP(pump_rating,pump_cost_cl,3)))","v":"NA"},{"$f":"IF(C311=0,0,IF(I311=\"contact vendor\",\"--\",C311*I311))","v":0},{"$f":"IF(C311=0,\"NA\",VLOOKUP(pump_rating,pump_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$310&\" - \"&B311","v":"Pumps and Blowers - Booster Pump"},1,1,1,1,1,1,1,1,1,0,0]
[6.2,"Recycle Pump",{"$f":"recycle_pumps","v":0},"units",{"$f":"IF(C312=0,\"NA\",recycle_pump_rating)","v":"NA"},{"$f":"IF(C312=0,\"\",\"gpm\")","v":""},{"$f":"IF(C312=0,\"NA\",IF(curve=1,recycle_pump_rating,VLOOKUP(recycle_pump_rating,pump_cost_cl,2)))","v":"NA"},{"$f":"IF(C312=0,\"\",\"gpm\")","v":""},{"$f":"IF(C312=0,\"NA\",IF(curve=1,recycle_pump_eq,VLOOKUP(recycle_pump_rating,pump_cost_cl,3)))","v":"NA"},{"$f":"IF(C312=0,0,IF(I312=\"contact vendor\",\"--\",C312*I312))","v":0},{"$f":"IF(C312=0,\"NA\",VLOOKUP(recycle_pump_rating,pump_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$310&\" - \"&B312","v":"Pumps and Blowers - Recycle Pump"},1,1,1,1,1,1,1,1,1,0,0]
[6.3,"Backwash Pump",{"$f":"backwash_pumps","v":0},"units",{"$f":"IF(C313=0,\"NA\",back_pump_rating)","v":"NA"},{"$f":"IF(C313=0,\"\",\"gpm\")","v":""},{"$f":"IF(C313=0,\"NA\",IF(curve=1,back_pump_rating,VLOOKUP(back_pump_rating,back_pump_cost_cl,2)))","v":"NA"},{"$f":"IF(C313=0,\"\",\"gpm\")","v":""},{"$f":"IF(C313=0,\"NA\",IF(curve=1,pump_eq_back,VLOOKUP(back_pump_rating,back_pump_cost_cl,3)))","v":"NA"},{"$f":"IF(C313=0,\"--\",(IF(I313=\"contact vendor\",\"--\",C313*I313)))","v":"--"},{"$f":"IF(C313=0,\"NA\",VLOOKUP(back_pump_rating,back_pump_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$310&\" - \"&B313","v":"Pumps and Blowers - Backwash Pump"},1,1,1,1,1,1,1,1,1,0,0]
[6.4,"Residuals Pump",{"$f":"res_pumps","v":2},"units",{"$f":"IF(res_pumps=0,\"NA\",res_pump_rating)","v":1.3159722222222223},{"$f":"IF(C314=0,\"\",\"gpm\")","v":"gpm"},{"$f":"IF(res_pumps=0,\"NA\",IF(curve=1,res_pump_rating,VLOOKUP(res_pump_rating,pump_cost_cl,2)))","v":1.3159722222222223},{"$f":"IF(C314=0,\"\",\"gpm\")","v":"gpm"},{"$f":"IF(res_pumps=0,0,IF(curve=1,res_pump_eq,VLOOKUP(res_pump_rating,pump_cost_cl,3)))","v":4112.9817768416633},{"$f":"IF(I314=\"contact vendor\",\"--\",C314*I314)","v":8225.9635536833266},{"$f":"IF(res_pumps=0,\"NA\",VLOOKUP(res_pump_rating,pump_cost_cl,IF(ss_cat=\"large\",4,5)))","v":17},1,{"$f":"$B$310&\" - \"&B314","v":"Pumps and Blowers - Residuals Pump"},1,1,1,1,1,1,1,1,1,1,483.88020904019567]
[6.5,"Electron Donor Metering",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["6.5.1","PVC - Motor Driven",{"$f":"cm_pumps_e_donor","v":2},"units",{"$f":"cm_pump_rating_e_donor","v":0.13},"gph",{"$f":"IF(curve=1,cm_pump_rating_e_donor,VLOOKUP(cm_pump_rating_e_donor,pvc_mmpump_cost_cl,2))","v":0.13},"gph",{"$f":"IF(curve=1,pvc_e_donor_mmpump_eq,VLOOKUP(cm_pump_rating_e_donor,pvc_mmpump_cost_cl,3))","v":3008.1694310770154},{"$f":"IF(I316=\"contact vendor\",\"--\",C316*I316)","v":6016.3388621540307},{"$f":"IF(cm_pumps_e_donor=0,\"NA\",VLOOKUP(cm_pump_rating_e_donor,pvc_mmpump_cost_cl,IF(ss_cat=\"large\",4,5)))","v":17},0,{"$f":"$B$310&\" - \"&$B$315&\" - \"&B316","v":"Pumps and Blowers - Electron Donor Metering - PVC - Motor Driven"},3,3,2,4,4,1,4,4,1,0,0]
["6.5.1","Stainless Steel - Motor Driven",{"$f":"cm_pumps_e_donor","v":2},"units",{"$f":"cm_pump_rating_e_donor","v":0.13},"gph",{"$f":"IF(curve=1,cm_pump_rating_e_donor,VLOOKUP(cm_pump_rating_e_donor,ss_mmpump_cost_cl,2))","v":0.13},"gph",{"$f":"IF(curve=1,ss_e_donor_mmpump_eq,VLOOKUP(cm_pump_rating_e_donor,ss_mmpump_cost_cl,3))","v":3438.7177628445115},{"$f":"IF(I317=\"contact vendor\",\"--\",C317*I317)","v":6877.4355256890231},{"$f":"IF(cm_pumps_e_donor=0,\"NA\",VLOOKUP(cm_pump_rating_e_donor,ss_mmpump_cost_cl,IF(ss_cat=\"large\",4,5)))","v":17},0,{"$f":"$B$310&\" - \"&$B$315&\" - \"&B317","v":"Pumps and Blowers - Electron Donor Metering - Stainless Steel - Motor Driven"},4,4,1,3,3,2,3,3,2,0,0]
["6.5.1","PVC - Electric",{"$f":"cm_pumps_e_donor","v":2},"units",{"$f":"cm_pump_rating_e_donor","v":0.13},"gph",{"$f":"IF(curve=1,cm_pump_rating_e_donor,VLOOKUP(cm_pump_rating_e_donor,pvc_empump_cost_cl,2))","v":0.13},"gph",{"$f":"IF(curve=1,pvc_e_donor_empump_eq,VLOOKUP(cm_pump_rating_e_donor,pvc_empump_cost_cl,3))","v":1156.1708500057375},{"$f":"IF(I318=\"contact vendor\",\"--\",C318*I318)","v":2312.341700011475},{"$f":"IF(cm_pumps_e_donor=0,\"NA\",VLOOKUP(cm_pump_rating_e_donor,pvc_empump_cost_cl,IF(ss_cat=\"large\",4,5)))","v":15},1,{"$f":"$B$310&\" - \"&$B$315&\" - \"&B318","v":"Pumps and Blowers - Electron Donor Metering - PVC - Electric"},1,2,4,1,2,4,1,2,4,1,154.15611333409834]
["6.5.1","Stainless Steel - Electric",{"$f":"cm_pumps_e_donor","v":2},"units",{"$f":"cm_pump_rating_e_donor","v":0.13},"gph",{"$f":"IF(curve=1,cm_pump_rating_e_donor,VLOOKUP(cm_pump_rating_e_donor,ss_empump_cost_cl,2))","v":0.13},"gph",{"$f":"IF(curve=1,ss_e_donor_empump_eq,VLOOKUP(cm_pump_rating_e_donor,ss_empump_cost_cl,3))","v":1729.4971081757294},{"$f":"IF(I319=\"contact vendor\",\"--\",C319*I319)","v":3458.9942163514588},{"$f":"IF(cm_pumps_e_donor=0,\"NA\",VLOOKUP(cm_pump_rating_e_donor,ss_empump_cost_cl,IF(ss_cat=\"large\",4,5)))","v":15},0,{"$f":"$B$310&\" - \"&$B$315&\" - \"&B319","v":"Pumps and Blowers - Electron Donor Metering - Stainless Steel - Electric"},2,1,3,2,1,3,2,1,3,0,0]
[6.6,"Ammonium Chloride Metering",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["6.6.1","PVC - Motor Driven",{"$f":"cm_pumps_NH4Cl","v":0},"units",{"$f":"IF(C321=0,\"NA\",cm_pump_rating_NH4Cl)","v":"NA"},{"$f":"IF(C321=0,\"\",\"gph\")","v":""},{"$f":"IF(C321=0,\"NA\",IF(curve=1,cm_pump_rating_NH4Cl,VLOOKUP(cm_pump_rating_NH4Cl,pvc_mmpump_cost_cl,2)))","v":"NA"},{"$f":"IF(C321=0,\"\",\"gph\")","v":""},{"$f":"IF(C321=0,\"NA\",IF(curve=1,pvc_NH4Cl_mmpump_eq,VLOOKUP(cm_pump_rating_NH4Cl,pvc_mmpump_cost_cl,3)))","v":"NA"},{"$f":"IF(C321=0,\"--\",(IF(I321=\"contact vendor\",\"--\",C321*I321)))","v":"--"},{"$f":"IF(cm_pumps_NH4Cl=0,\"NA\",VLOOKUP(cm_pump_rating_NH4Cl,pvc_mmpump_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$310&\" - \"&$B$320&\" - \"&B321","v":"Pumps and Blowers - Ammonium Chloride Metering - PVC - Motor Driven"},3,3,2,4,4,1,4,4,1,0,0]
["6.6.1","Stainless Steel - Motor Driven",{"$f":"cm_pumps_NH4Cl","v":0},"units",{"$f":"IF(C322=0,\"NA\",IF(C322=0,\"NA\",cm_pump_rating_NH4Cl))","v":"NA"},{"$f":"IF(C322=0,\"\",\"gph\")","v":""},{"$f":"IF(C322=0,\"NA\",IF(curve=1,cm_pump_rating_NH4Cl,VLOOKUP(cm_pump_rating_NH4Cl,ss_mmpump_cost_cl,2)))","v":"NA"},{"$f":"IF(C322=0,\"\",\"gph\")","v":""},{"$f":"IF(C322=0,\"NA\",IF(curve=1,ss_NH4Cl_mmpump_eq,VLOOKUP(cm_pump_rating_NH4Cl,ss_mmpump_cost_cl,3)))","v":"NA"},{"$f":"IF(C322=0,\"--\",(IF(I322=\"contact vendor\",\"--\",C322*I322)))","v":"--"},{"$f":"IF(cm_pumps_NH4Cl=0,\"NA\",VLOOKUP(cm_pump_rating_NH4Cl,ss_mmpump_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$310&\" - \"&$B$320&\" - \"&B322","v":"Pumps and Blowers - Ammonium Chloride Metering - Stainless Steel - Motor Driven"},4,4,1,3,3,2,3,3,2,0,0]
["6.6.1","PVC - Electric",{"$f":"cm_pumps_NH4Cl","v":0},"units",{"$f":"IF(C323=0,\"NA\",IF(C323=0,\"NA\",cm_pump_rating_NH4Cl))","v":"NA"},{"$f":"IF(C323=0,\"\",\"gph\")","v":""},{"$f":"IF(C323=0,\"NA\",IF(curve=1,cm_pump_rating_NH4Cl,VLOOKUP(cm_pump_rating_NH4Cl,pvc_empump_cost_cl,2)))","v":"NA"},{"$f":"IF(C323=0,\"\",\"gph\")","v":""},{"$f":"IF(C323=0,\"NA\",IF(curve=1,pvc_NH4Cl_empump_eq,VLOOKUP(cm_pump_rating_NH4Cl,pvc_empump_cost_cl,3)))","v":"NA"},{"$f":"IF(C323=0,\"--\",(IF(I323=\"contact vendor\",\"--\",C323*I323)))","v":"--"},{"$f":"IF(cm_pumps_NH4Cl=0,\"NA\",VLOOKUP(cm_pump_rating_NH4Cl,pvc_empump_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$310&\" - \"&$B$320&\" - \"&B323","v":"Pumps and Blowers - Ammonium Chloride Metering - PVC - Electric"},1,2,4,1,2,4,1,2,4,0,0]
["6.6.1","Stainless Steel - Electric",{"$f":"cm_pumps_NH4Cl","v":0},"units",{"$f":"IF(C324=0,\"NA\",IF(C324=0,\"NA\",cm_pump_rating_NH4Cl))","v":"NA"},{"$f":"IF(C324=0,\"\",\"gph\")","v":""},{"$f":"IF(C324=0,\"NA\",IF(curve=1,cm_pump_rating_NH4Cl,VLOOKUP(cm_pump_rating_NH4Cl,ss_empump_cost_cl,2)))","v":"NA"},{"$f":"IF(C324=0,\"\",\"gph\")","v":""},{"$f":"IF(C324=0,\"NA\",IF(curve=1,ss_NH4Cl_empump_eq,VLOOKUP(cm_pump_rating_NH4Cl,ss_empump_cost_cl,3)))","v":"NA"},{"$f":"IF(C324=0,\"--\",(IF(I324=\"contact vendor\",\"--\",C324*I324)))","v":"--"},{"$f":"IF(cm_pumps_NH4Cl=0,\"NA\",VLOOKUP(cm_pump_rating_NH4Cl,ss_empump_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$310&\" - \"&$B$320&\" - \"&B324","v":"Pumps and Blowers - Ammonium Chloride Metering - Stainless Steel - Electric"},2,1,3,2,1,3,2,1,3,0,0]
[6.7,"Phosphoric Acid Metering",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF(ISERROR(K325*L325),0,IF(K325<1,0,L325))","v":0},{"$f":"IF(W325,J325/K325,0)","v":0}]
["6.7.1","PVC - Motor Driven",{"$f":"cm_pumps_H3PO4","v":2},"units",{"$f":"IF(C326=0,\"NA\",IF(C326=0,\"NA\",cm_pump_rating_H3PO4))","v":0.13},{"$f":"IF(C326=0,\"\",\"gph\")","v":"gph"},{"$f":"IF(C326=0,\"NA\",IF(curve=1,cm_pump_rating_H3PO4,VLOOKUP(cm_pump_rating_H3PO4,pvc_mmpump_cost_cl,2)))","v":0.13},{"$f":"IF(C326=0,\"\",\"gph\")","v":"gph"},{"$f":"IF(C326=0,\"NA\",IF(curve=1,pvc_H3PO4_mmpump_eq,VLOOKUP(cm_pump_rating_H3PO4,pvc_mmpump_cost_cl,3)))","v":3008.1694310770154},{"$f":"IF(C326=0,\"--\",(IF(I326=\"contact vendor\",\"--\",C326*I326)))","v":6016.3388621540307},{"$f":"IF(cm_pumps_H3PO4=0,\"NA\",VLOOKUP(cm_pump_rating_H3PO4,pvc_mmpump_cost_cl,IF(ss_cat=\"large\",4,5)))","v":17},0,{"$f":"$B$310&\" - \"&$B$325&\" - \"&B326","v":"Pumps and Blowers - Phosphoric Acid Metering - PVC - Motor Driven"},2,2,1,2,2,1,2,2,1,0,0]
["6.7.1","PVC - Electric",{"$f":"cm_pumps_H3PO4","v":2},"units",{"$f":"IF(C327=0,\"NA\",IF(C327=0,\"NA\",cm_pump_rating_H3PO4))","v":0.13},{"$f":"IF(C327=0,\"\",\"gph\")","v":"gph"},{"$f":"IF(C327=0,\"NA\",IF(curve=1,cm_pump_rating_H3PO4,VLOOKUP(cm_pump_rating_H3PO4,pvc_empump_cost_cl,2)))","v":0.13},{"$f":"IF(C327=0,\"\",\"gph\")","v":"gph"},{"$f":"IF(C327=0,\"NA\",IF(curve=1,pvc_H3PO4_empump_eq,VLOOKUP(cm_pump_rating_H3PO4,pvc_empump_cost_cl,3)))","v":1156.1708500057375},{"$f":"IF(C327=0,\"--\",(IF(I327=\"contact vendor\",\"--\",C327*I327)))","v":2312.341700011475},{"$f":"IF(cm_pumps_H3PO4=0,\"NA\",VLOOKUP(cm_pump_rating_H3PO4,pvc_empump_cost_cl,IF(ss_cat=\"large\",4,5)))","v":15},1,{"$f":"$B$310&\" - \"&$B$325&\" - \"&B327","v":"Pumps and Blowers - Phosphoric Acid Metering - PVC - Electric"},1,1,2,1,1,2,1,1,2,1,154.15611333409834]
["6.8","Blowers",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["6.8.1","Air Scour - Positive Displacement",{"$f":"IF(air_scour_I=\"yes\",num_blowers,0)","v":1},"units",{"$f":"IF(C329=0,\"NA\",design_air_flow)","v":32.201324699295384},{"$f":"IF(C329=0,\"\",\"cfm\")","v":"cfm"},{"$f":"IF(C329=0,\"NA\",IF(curve=1,design_air_flow,VLOOKUP(design_air_flow,pd_blow_cost_cl,2)))","v":32.201324699295384},{"$f":"IF(C329=0,\"\",\"cfm\")","v":"cfm"},{"$f":"IF(C329=0,\"NA\",IF(curve=1,pd_blow_eq,VLOOKUP(design_air_flow,pd_blow_cost_cl,3)))","v":12062.307569024542},{"$f":"IF(C329=0,\"NA\",IF(I329=\"contact vendor\",\"--\",C329*I329))","v":12062.307569024542},{"$f":"IF(C329=0,\"NA\",VLOOKUP(design_air_flow,pd_blow_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},1,{"$f":"$B$310&\" - \"&$B$328&\" - \"&B329","v":"Pumps and Blowers - Blowers - Air Scour - Positive Displacement"},1,1,1,1,1,1,1,1,1,1,603.11537845122712]
["6.8.2","Biomass Removal - Positive Displacement",{"$f":"IF(design_type=3,num_bio_blowers,0)","v":0},"units",{"$f":"IF(C330=0,\"NA\",design_air_flow_bio)","v":"NA"},{"$f":"IF(C330=0,\"\",\"cfm\")","v":""},{"$f":"IF(C330=0,\"NA\",IF(curve=1,design_air_flow_bio,VLOOKUP(design_air_flow_bio,pd_blow_cost_cl,2)))","v":"NA"},{"$f":"IF(C330=0,\"\",\"cfm\")","v":""},{"$f":"IF(C330=0,\"NA\",IF(curve=1,pd_bio_blow_eq,VLOOKUP(design_air_flow_bio,pd_blow_cost_cl,3)))","v":"NA"},{"$f":"IF(C330=0,\"NA\",IF(I330=\"contact vendor\",\"--\",C330*I330))","v":"NA"},{"$f":"IF(C330=0,\"NA\",VLOOKUP(design_air_flow_bio,pd_blow_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$310&\" - \"&$B$328&\" - \"&B330","v":"Pumps and Blowers - Blowers - Biomass Removal - Positive Displacement"},1,1,1,1,1,1,1,1,1,0,0]
["6.8.3","Aeration - Positive Displacement",{"$f":"num_aeration_blowers","v":2},"units",{"$f":"IF(C331=0,\"NA\",design_air_flow_aeration)","v":1.3541666666666665},{"$f":"IF(C331=0,\"\",\"cfm\")","v":"cfm"},{"$f":"IF(C331=0,\"NA\",IF(curve=1,design_air_flow_aeration,VLOOKUP(design_air_flow_aeration,pd_blow_cost_cl,2)))","v":1.3541666666666665},{"$f":"IF(C331=0,\"\",\"cfm\")","v":"cfm"},{"$f":"IF(C331=0,\"NA\",IF(curve=1,pd_aeration_blow_eq,VLOOKUP(design_air_flow_aeration,pd_blow_cost_cl,3)))","v":11055.279048776158},{"$f":"IF(C331=0,\"NA\",IF(I331=\"contact vendor\",\"--\",C331*I331))","v":22110.558097552315},{"$f":"IF(C331=0,\"NA\",VLOOKUP(design_air_flow_aeration,pd_blow_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},1,{"$f":"$B$310&\" - \"&$B$328&\" - \"&B331","v":"Pumps and Blowers - Blowers - Aeration - Positive Displacement"},1,1,1,1,1,1,1,1,1,1,1105.5279048776158]
[6.9,"Hydrogen Peroxide Metering",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["6.9.1","PVC - Motor Driven",{"$f":"cm_pumps_H2O2","v":0},"units",{"$f":"IF(C333=0,\"NA\",IF(C333=0,\"NA\",cm_pump_rating_H2O2))","v":"NA"},{"$f":"IF(C333=0,\"\",\"gph\")","v":""},{"$f":"IF(C333=0,\"NA\",IF(curve=1,cm_pump_rating_H2O2,VLOOKUP(cm_pump_rating_H2O2,pvc_mmpump_cost_cl,2)))","v":"NA"},{"$f":"IF(C333=0,\"\",\"gph\")","v":""},{"$f":"IF(C333=0,\"NA\",IF(curve=1,pvc_H2O2_mmpump_eq,VLOOKUP(cm_pump_rating_H2O2,pvc_mmpump_cost_cl,3)))","v":"NA"},{"$f":"IF(C333=0,\"--\",(IF(I333=\"contact vendor\",\"--\",C333*I333)))","v":"--"},{"$f":"IF(cm_pumps_H2O2=0,\"NA\",VLOOKUP(cm_pump_rating_H2O2,pvc_mmpump_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$310&\" - \"&$B$332&\" - \"&B333","v":"Pumps and Blowers - Hydrogen Peroxide Metering - PVC - Motor Driven"},3,3,2,4,4,1,4,4,1,0,0]
["6.9.1","Stainless Steel - Motor Driven",{"$f":"cm_pumps_H2O2","v":0},"units",{"$f":"IF(C334=0,\"NA\",IF(C334=0,\"NA\",cm_pump_rating_H2O2))","v":"NA"},{"$f":"IF(C334=0,\"\",\"gph\")","v":""},{"$f":"IF(C334=0,\"NA\",IF(curve=1,cm_pump_rating_H2O2,VLOOKUP(cm_pump_rating_H2O2,ss_mmpump_cost_cl,2)))","v":"NA"},{"$f":"IF(C334=0,\"\",\"gph\")","v":""},{"$f":"IF(C334=0,\"NA\",IF(curve=1,ss_H2O2_mmpump_eq,VLOOKUP(cm_pump_rating_H2O2,ss_mmpump_cost_cl,3)))","v":"NA"},{"$f":"IF(C334=0,\"--\",(IF(I334=\"contact vendor\",\"--\",C334*I334)))","v":"--"},{"$f":"IF(cm_pumps_H2O2=0,\"NA\",VLOOKUP(cm_pump_rating_H2O2,ss_mmpump_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$310&\" - \"&$B$332&\" - \"&B334","v":"Pumps and Blowers - Hydrogen Peroxide Metering - Stainless Steel - Motor Driven"},4,4,1,3,3,2,3,3,2,0,0]
["6.9.1","PVC - Electric",{"$f":"cm_pumps_H2O2","v":0},"units",{"$f":"IF(C335=0,\"NA\",IF(C335=0,\"NA\",cm_pump_rating_H2O2))","v":"NA"},{"$f":"IF(C335=0,\"\",\"gph\")","v":""},{"$f":"IF(C335=0,\"NA\",IF(curve=1,cm_pump_rating_H2O2,VLOOKUP(cm_pump_rating_H2O2,pvc_empump_cost_cl,2)))","v":"NA"},{"$f":"IF(C335=0,\"\",\"gph\")","v":""},{"$f":"IF(C335=0,\"NA\",IF(curve=1,pvc_H2O2_empump_eq,VLOOKUP(cm_pump_rating_H2O2,pvc_empump_cost_cl,3)))","v":"NA"},{"$f":"IF(C335=0,\"--\",(IF(I335=\"contact vendor\",\"--\",C335*I335)))","v":"--"},{"$f":"IF(cm_pumps_H2O2=0,\"NA\",VLOOKUP(cm_pump_rating_H2O2,pvc_empump_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$310&\" - \"&$B$332&\" - \"&B335","v":"Pumps and Blowers - Hydrogen Peroxide Metering - PVC - Electric"},1,2,4,1,2,4,1,2,4,0,0]
["6.9.1","Stainless Steel - Electric",{"$f":"cm_pumps_H2O2","v":0},"units",{"$f":"IF(C336=0,\"NA\",IF(C336=0,\"NA\",cm_pump_rating_H2O2))","v":"NA"},{"$f":"IF(C336=0,\"\",\"gph\")","v":""},{"$f":"IF(C336=0,\"NA\",IF(curve=1,cm_pump_rating_H2O2,VLOOKUP(cm_pump_rating_H2O2,ss_empump_cost_cl,2)))","v":"NA"},{"$f":"IF(C336=0,\"\",\"gph\")","v":""},{"$f":"IF(C336=0,\"NA\",IF(curve=1,ss_H2O2_empump_eq,VLOOKUP(cm_pump_rating_H2O2,ss_empump_cost_cl,3)))","v":"NA"},{"$f":"IF(C336=0,\"--\",(IF(I336=\"contact vendor\",\"--\",C336*I336)))","v":"--"},{"$f":"IF(cm_pumps_H2O2=0,\"NA\",VLOOKUP(cm_pump_rating_H2O2,ss_empump_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$310&\" - \"&$B$332&\" - \"&B336","v":"Pumps and Blowers - Hydrogen Peroxide Metering - Stainless Steel - Electric"},2,1,3,2,1,3,2,1,3,0,0]
["6.10","Ferric Chloride Metering to Post-Treatment",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["6.10.1","PVC - Motor Driven",{"$f":"cm_pumps_coag_filt","v":2},"units",{"$f":"IF(C338=0,\"NA\",IF(C338=0,\"NA\",cm_pump_rating_coag_filt))","v":0.13},{"$f":"IF(C338=0,\"\",\"gph\")","v":"gph"},{"$f":"IF(C338=0,\"NA\",IF(curve=1,cm_pump_rating_coag_filt,VLOOKUP(cm_pump_rating_coag_filt,pvc_mmpump_cost_cl,2)))","v":0.13},{"$f":"IF(C338=0,\"\",\"gph\")","v":"gph"},{"$f":"IF(C338=0,\"NA\",IF(curve=1,pvc_coag_filt_mmpump_eq,VLOOKUP(cm_pump_rating_coag_filt,pvc_mmpump_cost_cl,3)))","v":3008.1694310770154},{"$f":"IF(C338=0,\"--\",(IF(I338=\"contact vendor\",\"--\",C338*I338)))","v":6016.3388621540307},{"$f":"IF(cm_pumps_coag_filt=0,\"NA\",VLOOKUP(cm_pump_rating_coag_filt,pvc_mmpump_cost_cl,IF(ss_cat=\"large\",4,5)))","v":17},0,{"$f":"$B$310&\" - \"&$B$337&\" - \"&B338","v":"Pumps and Blowers - Ferric Chloride Metering to Post-Treatment - PVC - Motor Driven"},2,2,1,2,2,1,2,2,1,0,0]
["6.10.1","PVC - Electric",{"$f":"cm_pumps_coag_filt","v":2},"units",{"$f":"IF(C339=0,\"NA\",IF(C339=0,\"NA\",cm_pump_rating_coag_filt))","v":0.13},{"$f":"IF(C339=0,\"\",\"gph\")","v":"gph"},{"$f":"IF(C339=0,\"NA\",IF(curve=1,cm_pump_rating_coag_filt,VLOOKUP(cm_pump_rating_coag_filt,pvc_empump_cost_cl,2)))","v":0.13},{"$f":"IF(C339=0,\"\",\"gph\")","v":"gph"},{"$f":"IF(C339=0,\"NA\",IF(curve=1,pvc_coag_filt_empump_eq,VLOOKUP(cm_pump_rating_coag_filt,pvc_empump_cost_cl,3)))","v":1156.1708500057375},{"$f":"IF(C339=0,\"--\",(IF(I339=\"contact vendor\",\"--\",C339*I339)))","v":2312.341700011475},{"$f":"IF(cm_pumps_coag_filt=0,\"NA\",VLOOKUP(cm_pump_rating_coag_filt,pvc_empump_cost_cl,IF(ss_cat=\"large\",4,5)))","v":15},1,{"$f":"$B$310&\" - \"&$B$337&\" - \"&B339","v":"Pumps and Blowers - Ferric Chloride Metering to Post-Treatment - PVC - Electric"},1,1,2,1,1,2,1,1,2,1,154.15611333409834]
[6.11,"Ferric Chloride Metering to Residuals",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF(ISERROR(K340*L340),0,IF(K340<1,0,L340))","v":0},{"$f":"IF(W340,J340/K340,0)","v":0}]
["6.11.1","PVC - Motor Driven",{"$f":"cm_pumps_coag","v":0},"units",{"$f":"IF(C341=0,\"NA\",IF(C341=0,\"NA\",cm_pump_rating_coag))","v":"NA"},{"$f":"IF(C341=0,\"\",\"gph\")","v":""},{"$f":"IF(C341=0,\"NA\",IF(curve=1,cm_pump_rating_coag,VLOOKUP(cm_pump_rating_coag,pvc_mmpump_cost_cl,2)))","v":"NA"},{"$f":"IF(C341=0,\"\",\"gph\")","v":""},{"$f":"IF(C341=0,\"NA\",IF(curve=1,pvc_coag_mmpump_eq,VLOOKUP(cm_pump_rating_coag,pvc_mmpump_cost_cl,3)))","v":"NA"},{"$f":"IF(C341=0,\"--\",(IF(I341=\"contact vendor\",\"--\",C341*I341)))","v":"--"},{"$f":"IF(cm_pumps_coag=0,\"NA\",VLOOKUP(cm_pump_rating_coag,pvc_mmpump_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$310&\" - \"&$B$340&\" - \"&B341","v":"Pumps and Blowers - Ferric Chloride Metering to Residuals - PVC - Motor Driven"},2,2,1,2,2,1,2,2,1,0,0]
["6.11.1","PVC - Electric",{"$f":"cm_pumps_coag","v":0},"units",{"$f":"IF(C342=0,\"NA\",IF(C342=0,\"NA\",cm_pump_rating_coag))","v":"NA"},{"$f":"IF(C342=0,\"\",\"gph\")","v":""},{"$f":"IF(C342=0,\"NA\",IF(curve=1,cm_pump_rating_coag,VLOOKUP(cm_pump_rating_coag,pvc_empump_cost_cl,2)))","v":"NA"},{"$f":"IF(C342=0,\"\",\"gph\")","v":""},{"$f":"IF(C342=0,\"NA\",IF(curve=1,pvc_coag_empump_eq,VLOOKUP(cm_pump_rating_coag,pvc_empump_cost_cl,3)))","v":"NA"},{"$f":"IF(C342=0,\"--\",(IF(I342=\"contact vendor\",\"--\",C342*I342)))","v":"--"},{"$f":"IF(cm_pumps_coag=0,\"NA\",VLOOKUP(cm_pump_rating_coag,pvc_empump_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$310&\" - \"&$B$340&\" - \"&B342","v":"Pumps and Blowers - Ferric Chloride Metering to Residuals - PVC - Electric"},1,1,2,1,1,2,1,1,2,0,0]
[6.12,"Polymer Metering",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["6.12.1","PVC - Motor Driven",{"$f":"cm_pumps_polymer","v":2},"units",{"$f":"IF(C344=0,\"NA\",IF(C344=0,\"NA\",cm_pump_rating_polymer))","v":0.35277455357142856},{"$f":"IF(C344=0,\"\",\"gph\")","v":"gph"},{"$f":"IF(C344=0,\"NA\",IF(curve=1,cm_pump_rating_polymer,VLOOKUP(cm_pump_rating_polymer,pvc_mmpump_cost_cl,2)))","v":0.35277455357142856},{"$f":"IF(C344=0,\"\",\"gph\")","v":"gph"},{"$f":"IF(C344=0,\"NA\",IF(curve=1,pvc_polymer_mmpump_eq,VLOOKUP(cm_pump_rating_polymer,pvc_mmpump_cost_cl,3)))","v":3021.235044449621},{"$f":"IF(C344=0,\"--\",(IF(I344=\"contact vendor\",\"--\",C344*I344)))","v":6042.470088899242},{"$f":"IF(C344=0,\"NA\",VLOOKUP(cm_pump_rating_polymer,pvc_mmpump_cost_cl,IF(ss_cat=\"large\",4,5)))","v":17},0,{"$f":"$B$310&\" - \"&$B$343&\" - \"&B344","v":"Pumps and Blowers - Polymer Metering - PVC - Motor Driven"},3,3,2,4,4,1,4,4,1,0,0]
["6.12.1","Stainless Steel - Motor Driven",{"$f":"cm_pumps_polymer","v":2},"units",{"$f":"IF(C345=0,\"NA\",IF(C345=0,\"NA\",cm_pump_rating_polymer))","v":0.35277455357142856},{"$f":"IF(C345=0,\"\",\"gph\")","v":"gph"},{"$f":"IF(C345=0,\"NA\",IF(curve=1,cm_pump_rating_polymer,VLOOKUP(cm_pump_rating_polymer,ss_mmpump_cost_cl,2)))","v":0.35277455357142856},{"$f":"IF(C345=0,\"\",\"gph\")","v":"gph"},{"$f":"IF(C345=0,\"NA\",IF(curve=1,ss_polymer_mmpump_eq,VLOOKUP(cm_pump_rating_polymer,ss_mmpump_cost_cl,3)))","v":3452.2697298135795},{"$f":"IF(C345=0,\"--\",(IF(I345=\"contact vendor\",\"--\",C345*I345)))","v":6904.539459627159},{"$f":"IF(C345=0,\"NA\",VLOOKUP(cm_pump_rating_polymer,ss_mmpump_cost_cl,IF(ss_cat=\"large\",4,5)))","v":17},0,{"$f":"$B$310&\" - \"&$B$343&\" - \"&B345","v":"Pumps and Blowers - Polymer Metering - Stainless Steel - Motor Driven"},4,4,1,3,3,2,3,3,2,0,0]
["6.12.1","PVC - Electric",{"$f":"cm_pumps_polymer","v":2},"units",{"$f":"IF(C346=0,\"NA\",IF(C346=0,\"NA\",cm_pump_rating_polymer))","v":0.35277455357142856},{"$f":"IF(C346=0,\"\",\"gph\")","v":"gph"},{"$f":"IF(C346=0,\"NA\",IF(curve=1,cm_pump_rating_polymer,VLOOKUP(cm_pump_rating_polymer,pvc_empump_cost_cl,2)))","v":0.35277455357142856},{"$f":"IF(C346=0,\"\",\"gph\")","v":"gph"},{"$f":"IF(C346=0,\"NA\",IF(curve=1,pvc_polymer_empump_eq,VLOOKUP(cm_pump_rating_polymer,pvc_empump_cost_cl,3)))","v":1170.3565032813403},{"$f":"IF(C346=0,\"--\",(IF(I346=\"contact vendor\",\"--\",C346*I346)))","v":2340.7130065626807},{"$f":"IF(C346=0,\"NA\",VLOOKUP(cm_pump_rating_polymer,pvc_empump_cost_cl,IF(ss_cat=\"large\",4,5)))","v":15},1,{"$f":"$B$310&\" - \"&$B$343&\" - \"&B346","v":"Pumps and Blowers - Polymer Metering - PVC - Electric"},1,2,4,1,2,4,1,2,4,1,156.04753377084538]
["6.12.1","Stainless Steel - Electric",{"$f":"cm_pumps_polymer","v":2},"units",{"$f":"IF(C347=0,\"NA\",IF(C347=0,\"NA\",cm_pump_rating_polymer))","v":0.35277455357142856},{"$f":"IF(C347=0,\"\",\"gph\")","v":"gph"},{"$f":"IF(C347=0,\"NA\",IF(curve=1,cm_pump_rating_polymer,VLOOKUP(cm_pump_rating_polymer,ss_empump_cost_cl,2)))","v":0.35277455357142856},{"$f":"IF(C347=0,\"\",\"gph\")","v":"gph"},{"$f":"IF(C347=0,\"NA\",IF(curve=1,ss_polymer_empump_eq,VLOOKUP(cm_pump_rating_polymer,ss_empump_cost_cl,3)))","v":1990.8862610434803},{"$f":"IF(C347=0,\"--\",(IF(I347=\"contact vendor\",\"--\",C347*I347)))","v":3981.7725220869606},{"$f":"IF(C347=0,\"NA\",VLOOKUP(cm_pump_rating_polymer,ss_empump_cost_cl,IF(ss_cat=\"large\",4,5)))","v":15},0,{"$f":"$B$310&\" - \"&$B$343&\" - \"&B347","v":"Pumps and Blowers - Polymer Metering - Stainless Steel - Electric"},2,1,3,2,1,3,2,1,3,0,0]
["7","Mixers",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
[7.1,"Mixers for Electron Donor Storage Tanks",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["7.1.1","Portable",{"$f":"e_donor_cmixers","v":0},"units",{"$f":"IF(C350=0,\"NA\",e_donor_cmix_size)","v":"NA"},{"$f":"IF(C350=0,\"\",\"hp\")","v":""},{"$f":"IF(C350=0,\"NA\",VLOOKUP(e_donor_cmix_size,port_mix_cost_cl,2))","v":"NA"},{"$f":"IF(C350=0,\"\",\"hp\")","v":""},{"$f":"IF(C350=0,\"NA\",VLOOKUP(e_donor_cmix_size,port_mix_cost_cl,3))","v":"NA"},{"$f":"IF(C350=0,\"--\",IF(I350=\"contact vendor\",\"--\",C350*I350))","v":"--"},{"$f":"IF(C350=0,\"NA\",VLOOKUP(e_donor_cmix_size,port_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$349&\" - \"&B350","v":"Mixers - Mixers for Electron Donor Storage Tanks - Portable"},3,3,3,3,3,3,3,3,3,0,0]
["7.1.1","Mounted",{"$f":"e_donor_cmixers","v":0},"units",{"$f":"IF(C351=0,\"NA\",e_donor_cmix_size)","v":"NA"},{"$f":"IF(C351=0,\"\",\"hp\")","v":""},{"$f":"IF(C351=0,\"NA\",IF(curve=1,e_donor_cmix_size,VLOOKUP(e_donor_cmix_size,mount_mix_cost_cl,2)))","v":"NA"},{"$f":"IF(C351=0,\"\",\"hp\")","v":""},{"$f":"IF(C351=0,\"NA\",IF(curve=1,cmount_mix_eq_e_donor,VLOOKUP(e_donor_cmix_size,mount_mix_cost_cl,3)))","v":"NA"},{"$f":"IF(C351=0,\"--\",IF(I351=\"contact vendor\",\"--\",C351*I351))","v":"--"},{"$f":"IF(C351=0,\"NA\",VLOOKUP(e_donor_cmix_size,mount_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$349&\" - \"&B351","v":"Mixers - Mixers for Electron Donor Storage Tanks - Mounted"},1,1,1,1,1,1,1,1,1,0,0]
["7.1.1","Impeller",{"$f":"e_donor_cmixers","v":0},"units",{"$f":"IF(C352=0,\"NA\",e_donor_cmix_size)","v":"NA"},{"$f":"IF(C352=0,\"\",\"hp\")","v":""},{"$f":"IF(C352=0,\"NA\",IF(curve=1,e_donor_cmix_size,VLOOKUP(e_donor_cmix_size,imp_mix_cost_cl,2)))","v":"NA"},{"$f":"IF(C352=0,\"\",\"hp\")","v":""},{"$f":"IF(C352=0,\"NA\",IF(curve=1,cimp_mix_eq_e_donor,VLOOKUP(e_donor_cmix_size,imp_mix_cost_cl,3)))","v":"NA"},{"$f":"IF(C352=0,\"--\",IF(I352=\"contact vendor\",\"--\",C352*I352))","v":"--"},{"$f":"IF(C352=0,\"NA\",VLOOKUP(e_donor_cmix_size,imp_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$349&\" - \"&B352","v":"Mixers - Mixers for Electron Donor Storage Tanks - Impeller"},2,2,2,2,2,2,2,2,2,0,0]
[7.2,"Mixers for Electron Donor Day Tanks",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["7.2.1","Portable",{"$f":"e_donor_dmixers","v":0},"units",{"$f":"IF(C354=0,\"NA\",e_donor_dmix_size)","v":"NA"},{"$f":"IF(C354=0,\"\",\"hp\")","v":""},{"$f":"IF(C354=0,\"NA\",VLOOKUP(e_donor_dmix_size,port_mix_cost_cl,2))","v":"NA"},{"$f":"IF(C354=0,\"\",\"hp\")","v":""},{"$f":"IF(C354=0,\"NA\",VLOOKUP(e_donor_dmix_size,port_mix_cost_cl,3))","v":"NA"},{"$f":"IF(C354=0,\"--\",IF(I354=\"contact vendor\",\"--\",C354*I354))","v":"--"},{"$f":"IF(C354=0,\"NA\",VLOOKUP(e_donor_dmix_size,port_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$353&\" - \"&B354","v":"Mixers - Mixers for Electron Donor Day Tanks - Portable"},3,3,3,3,3,3,3,3,3,0,0]
["7.2.1","Mounted",{"$f":"e_donor_dmixers","v":0},"units",{"$f":"IF(C355=0,\"NA\",e_donor_dmix_size)","v":"NA"},{"$f":"IF(C355=0,\"\",\"hp\")","v":""},{"$f":"IF(C355=0,\"NA\",IF(curve=1,e_donor_dmix_size,VLOOKUP(e_donor_dmix_size,mount_mix_cost_cl,2)))","v":"NA"},{"$f":"IF(C355=0,\"\",\"hp\")","v":""},{"$f":"IF(C355=0,\"NA\",IF(curve=1,dmount_mix_eq_e_donor,VLOOKUP(e_donor_dmix_size,mount_mix_cost_cl,3)))","v":"NA"},{"$f":"IF(C355=0,\"--\",IF(I355=\"contact vendor\",\"--\",C355*I355))","v":"--"},{"$f":"IF(C355=0,\"NA\",VLOOKUP(e_donor_dmix_size,mount_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$353&\" - \"&B355","v":"Mixers - Mixers for Electron Donor Day Tanks - Mounted"},1,1,1,1,1,1,1,1,1,0,0]
["7.2.1","Impeller",{"$f":"e_donor_dmixers","v":0},"units",{"$f":"IF(C356=0,\"NA\",e_donor_dmix_size)","v":"NA"},{"$f":"IF(C356=0,\"\",\"hp\")","v":""},{"$f":"IF(C356=0,\"NA\",IF(curve=1,e_donor_dmix_size,VLOOKUP(e_donor_dmix_size,imp_mix_cost_cl,2)))","v":"NA"},{"$f":"IF(C356=0,\"\",\"hp\")","v":""},{"$f":"IF(C356=0,\"NA\",IF(curve=1,dimp_mix_eq_e_donor,VLOOKUP(e_donor_dmix_size,imp_mix_cost_cl,3)))","v":"NA"},{"$f":"IF(C356=0,\"--\",IF(I356=\"contact vendor\",\"--\",C356*I356))","v":"--"},{"$f":"IF(C356=0,\"NA\",VLOOKUP(e_donor_dmix_size,imp_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$353&\" - \"&B356","v":"Mixers - Mixers for Electron Donor Day Tanks - Impeller"},2,2,2,2,2,2,2,2,2,0,0]
[7.3,"Mixers for Ammonium Chloride Storage Tanks",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["7.3.1","Portable",{"$f":"NH4Cl_cmixers","v":0},"units",{"$f":"IF(C358=0,\"NA\",NH4Cl_cmix_size)","v":"NA"},{"$f":"IF(C358=0,\"\",\"hp\")","v":""},{"$f":"IF(C358=0,\"NA\",VLOOKUP(NH4Cl_cmix_size,port_mix_cost_cl,2))","v":"NA"},{"$f":"IF(C358=0,\"\",\"hp\")","v":""},{"$f":"IF(C358=0,\"NA\",VLOOKUP(NH4Cl_cmix_size,port_mix_cost_cl,3))","v":"NA"},{"$f":"IF(C358=0,\"--\",IF(I358=\"contact vendor\",\"--\",C358*I358))","v":"--"},{"$f":"IF(C358=0,\"NA\",VLOOKUP(NH4Cl_cmix_size,port_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$357&\" - \"&B358","v":"Mixers - Mixers for Ammonium Chloride Storage Tanks - Portable"},3,3,3,3,3,3,3,3,3,0,0]
["7.3.1","Mounted",{"$f":"NH4Cl_cmixers","v":0},"units",{"$f":"IF(C359=0,\"NA\",NH4Cl_cmix_size)","v":"NA"},{"$f":"IF(C359=0,\"\",\"hp\")","v":""},{"$f":"IF(C359=0,\"NA\",IF(curve=1,NH4Cl_cmix_size,VLOOKUP(NH4Cl_cmix_size,mount_mix_cost_cl,2)))","v":"NA"},{"$f":"IF(C359=0,\"\",\"hp\")","v":""},{"$f":"IF(C359=0,\"NA\",IF(curve=1,cmount_mix_eq_NH4Cl,VLOOKUP(NH4Cl_cmix_size,mount_mix_cost_cl,3)))","v":"NA"},{"$f":"IF(C359=0,\"--\",IF(I359=\"contact vendor\",\"--\",C359*I359))","v":"--"},{"$f":"IF(C359=0,\"NA\",VLOOKUP(NH4Cl_cmix_size,mount_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$357&\" - \"&B359","v":"Mixers - Mixers for Ammonium Chloride Storage Tanks - Mounted"},1,1,1,1,1,1,1,1,1,0,0]
["7.3.1","Impeller",{"$f":"NH4Cl_cmixers","v":0},"units",{"$f":"IF(C360=0,\"NA\",NH4Cl_cmix_size)","v":"NA"},{"$f":"IF(C360=0,\"\",\"hp\")","v":""},{"$f":"IF(C360=0,\"NA\",IF(curve=1,NH4Cl_cmix_size,VLOOKUP(NH4Cl_cmix_size,imp_mix_cost_cl,2)))","v":"NA"},{"$f":"IF(C360=0,\"\",\"hp\")","v":""},{"$f":"IF(C360=0,\"NA\",IF(curve=1,cimp_mix_eq_NH4Cl,VLOOKUP(NH4Cl_cmix_size,imp_mix_cost_cl,3)))","v":"NA"},{"$f":"IF(C360=0,\"--\",IF(I360=\"contact vendor\",\"--\",C360*I360))","v":"--"},{"$f":"IF(C360=0,\"NA\",VLOOKUP(NH4Cl_cmix_size,imp_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$357&\" - \"&B360","v":"Mixers - Mixers for Ammonium Chloride Storage Tanks - Impeller"},2,2,2,2,2,2,2,2,2,0,0]
[7.4,"Mixers for Ammonium Chloride Day Tanks",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["7.4.1","Portable",{"$f":"NH4Cl_dmixers","v":0},"units",{"$f":"IF(C362=0,\"NA\",NH4Cl_dmix_size)","v":"NA"},{"$f":"IF(C362=0,\"\",\"hp\")","v":""},{"$f":"IF(C362=0,\"NA\",VLOOKUP(NH4Cl_dmix_size,port_mix_cost_cl,2))","v":"NA"},{"$f":"IF(C362=0,\"\",\"hp\")","v":""},{"$f":"IF(C362=0,\"NA\",VLOOKUP(NH4Cl_dmix_size,port_mix_cost_cl,3))","v":"NA"},{"$f":"IF(C362=0,\"--\",IF(I362=\"contact vendor\",\"--\",C362*I362))","v":"--"},{"$f":"IF(C362=0,\"NA\",VLOOKUP(NH4Cl_dmix_size,port_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$361&\" - \"&B362","v":"Mixers - Mixers for Ammonium Chloride Day Tanks - Portable"},3,3,3,3,3,3,3,3,3,0,0]
["7.4.1","Mounted",{"$f":"NH4Cl_dmixers","v":0},"units",{"$f":"IF(C363=0,\"NA\",NH4Cl_dmix_size)","v":"NA"},{"$f":"IF(C363=0,\"\",\"hp\")","v":""},{"$f":"IF(C363=0,\"NA\",IF(curve=1,NH4Cl_dmix_size,VLOOKUP(NH4Cl_dmix_size,mount_mix_cost_cl,2)))","v":"NA"},{"$f":"IF(C363=0,\"\",\"hp\")","v":""},{"$f":"IF(C363=0,\"NA\",IF(curve=1,dmount_mix_eq_NH4Cl,VLOOKUP(NH4Cl_dmix_size,mount_mix_cost_cl,3)))","v":"NA"},{"$f":"IF(C363=0,\"--\",IF(I363=\"contact vendor\",\"--\",C363*I363))","v":"--"},{"$f":"IF(C363=0,\"NA\",VLOOKUP(NH4Cl_dmix_size,mount_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$361&\" - \"&B363","v":"Mixers - Mixers for Ammonium Chloride Day Tanks - Mounted"},1,1,1,1,1,1,1,1,1,0,0]
["7.4.1","Impeller",{"$f":"NH4Cl_dmixers","v":0},"units",{"$f":"IF(C364=0,\"NA\",NH4Cl_dmix_size)","v":"NA"},{"$f":"IF(C364=0,\"\",\"hp\")","v":""},{"$f":"IF(C364=0,\"NA\",IF(curve=1,NH4Cl_dmix_size,VLOOKUP(NH4Cl_dmix_size,imp_mix_cost_cl,2)))","v":"NA"},{"$f":"IF(C364=0,\"\",\"hp\")","v":""},{"$f":"IF(C364=0,\"NA\",IF(curve=1,dimp_mix_eq_NH4Cl,VLOOKUP(NH4Cl_dmix_size,imp_mix_cost_cl,3)))","v":"NA"},{"$f":"IF(C364=0,\"--\",IF(I364=\"contact vendor\",\"--\",C364*I364))","v":"--"},{"$f":"IF(C364=0,\"NA\",VLOOKUP(NH4Cl_dmix_size,imp_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$361&\" - \"&B364","v":"Mixers - Mixers for Ammonium Chloride Day Tanks - Impeller"},2,2,2,2,2,2,2,2,2,0,0]
[7.5,"Mixers for Phosphoric Acid Storage Tanks",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["7.5.1","Portable",{"$f":"H3PO4_cmixers","v":0},"units",{"$f":"IF(C366=0,\"NA\",H3PO4_cmix_size)","v":"NA"},{"$f":"IF(C366=0,\"\",\"hp\")","v":""},{"$f":"IF(C366=0,\"NA\",VLOOKUP(H3PO4_cmix_size,port_mix_cost_cl,2))","v":"NA"},{"$f":"IF(C366=0,\"\",\"hp\")","v":""},{"$f":"IF(C366=0,\"NA\",VLOOKUP(H3PO4_cmix_size,port_mix_cost_cl,3))","v":"NA"},{"$f":"IF(C366=0,\"--\",IF(I366=\"contact vendor\",\"--\",C366*I366))","v":"--"},{"$f":"IF(C366=0,\"NA\",VLOOKUP(H3PO4_cmix_size,port_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$365&\" - \"&B366","v":"Mixers - Mixers for Phosphoric Acid Storage Tanks - Portable"},3,3,3,3,3,3,3,3,3,0,0]
["7.5.1","Mounted",{"$f":"H3PO4_cmixers","v":0},"units",{"$f":"IF(C367=0,\"NA\",H3PO4_cmix_size)","v":"NA"},{"$f":"IF(C367=0,\"\",\"hp\")","v":""},{"$f":"IF(C367=0,\"NA\",IF(curve=1,H3PO4_cmix_size,VLOOKUP(H3PO4_cmix_size,mount_mix_cost_cl,2)))","v":"NA"},{"$f":"IF(C367=0,\"\",\"hp\")","v":""},{"$f":"IF(C367=0,\"NA\",IF(curve=1,cmount_mix_eq_H3PO4,VLOOKUP(H3PO4_cmix_size,mount_mix_cost_cl,3)))","v":"NA"},{"$f":"IF(C367=0,\"--\",IF(I367=\"contact vendor\",\"--\",C367*I367))","v":"--"},{"$f":"IF(C367=0,\"NA\",VLOOKUP(H3PO4_cmix_size,mount_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$365&\" - \"&B367","v":"Mixers - Mixers for Phosphoric Acid Storage Tanks - Mounted"},1,1,1,1,1,1,1,1,1,0,0]
["7.5.1","Impeller",{"$f":"H3PO4_cmixers","v":0},"units",{"$f":"IF(C368=0,\"NA\",H3PO4_cmix_size)","v":"NA"},{"$f":"IF(C368=0,\"\",\"hp\")","v":""},{"$f":"IF(C368=0,\"NA\",IF(curve=1,H3PO4_cmix_size,VLOOKUP(H3PO4_cmix_size,imp_mix_cost_cl,2)))","v":"NA"},{"$f":"IF(C368=0,\"\",\"hp\")","v":""},{"$f":"IF(C368=0,\"NA\",IF(curve=1,cimp_mix_eq_H3PO4,VLOOKUP(H3PO4_cmix_size,imp_mix_cost_cl,3)))","v":"NA"},{"$f":"IF(C368=0,\"--\",IF(I368=\"contact vendor\",\"--\",C368*I368))","v":"--"},{"$f":"IF(C368=0,\"NA\",VLOOKUP(H3PO4_cmix_size,imp_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$365&\" - \"&B368","v":"Mixers - Mixers for Phosphoric Acid Storage Tanks - Impeller"},2,2,2,2,2,2,2,2,2,0,0]
[7.6,"Mixers for Phosphoric Acid Day Tanks",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["7.6.1","Portable",{"$f":"H3PO4_dmixers","v":0},"units",{"$f":"IF(C370=0,\"NA\",H3PO4_dmix_size)","v":"NA"},{"$f":"IF(C370=0,\"\",\"hp\")","v":""},{"$f":"IF(C370=0,\"NA\",VLOOKUP(H3PO4_dmix_size,port_mix_cost_cl,2))","v":"NA"},{"$f":"IF(C370=0,\"\",\"hp\")","v":""},{"$f":"IF(C370=0,\"NA\",VLOOKUP(H3PO4_dmix_size,port_mix_cost_cl,3))","v":"NA"},{"$f":"IF(C370=0,\"--\",IF(I370=\"contact vendor\",\"--\",C370*I370))","v":"--"},{"$f":"IF(C370=0,\"NA\",VLOOKUP(H3PO4_dmix_size,port_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$369&\" - \"&B370","v":"Mixers - Mixers for Phosphoric Acid Day Tanks - Portable"},3,3,3,3,3,3,3,3,3,0,0]
["7.6.1","Mounted",{"$f":"H3PO4_dmixers","v":0},"units",{"$f":"IF(C371=0,\"NA\",H3PO4_dmix_size)","v":"NA"},{"$f":"IF(C371=0,\"\",\"hp\")","v":""},{"$f":"IF(C371=0,\"NA\",IF(curve=1,H3PO4_dmix_size,VLOOKUP(H3PO4_dmix_size,mount_mix_cost_cl,2)))","v":"NA"},{"$f":"IF(C371=0,\"\",\"hp\")","v":""},{"$f":"IF(C371=0,\"NA\",IF(curve=1,dmount_mix_eq_H3PO4,VLOOKUP(H3PO4_dmix_size,mount_mix_cost_cl,3)))","v":"NA"},{"$f":"IF(C371=0,\"--\",IF(I371=\"contact vendor\",\"--\",C371*I371))","v":"--"},{"$f":"IF(C371=0,\"NA\",VLOOKUP(H3PO4_dmix_size,mount_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$369&\" - \"&B371","v":"Mixers - Mixers for Phosphoric Acid Day Tanks - Mounted"},1,1,1,1,1,1,1,1,1,0,0]
["7.6.1","Impeller",{"$f":"H3PO4_dmixers","v":0},"units",{"$f":"IF(C372=0,\"NA\",H3PO4_dmix_size)","v":"NA"},{"$f":"IF(C372=0,\"\",\"hp\")","v":""},{"$f":"IF(C372=0,\"NA\",IF(curve=1,H3PO4_dmix_size,VLOOKUP(H3PO4_dmix_size,imp_mix_cost_cl,2)))","v":"NA"},{"$f":"IF(C372=0,\"\",\"hp\")","v":""},{"$f":"IF(C372=0,\"NA\",IF(curve=1,dimp_mix_eq_H3PO4,VLOOKUP(H3PO4_dmix_size,imp_mix_cost_cl,3)))","v":"NA"},{"$f":"IF(C372=0,\"--\",IF(I372=\"contact vendor\",\"--\",C372*I372))","v":"--"},{"$f":"IF(C372=0,\"NA\",VLOOKUP(H3PO4_dmix_size,imp_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$369&\" - \"&B372","v":"Mixers - Mixers for Phosphoric Acid Day Tanks - Impeller"},2,2,2,2,2,2,2,2,2,0,0]
[7.7,"Residuals Mixers",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["7.7.1","Portable",{"$f":"hmixers","v":1},"units",{"$f":"IF(C374=0,\"NA\",hmix_size)","v":0.40400000000000003},{"$f":"IF(C374=0,\"\",\"hp\")","v":"hp"},{"$f":"IF(C374=0,\"NA\",VLOOKUP(hmix_size,port_mix_cost_cl,2))","v":1},{"$f":"IF(C374=0,\"\",\"hp\")","v":"hp"},{"$f":"IF(C374=0,\"NA\",VLOOKUP(hmix_size,port_mix_cost_cl,3))","v":2673.5819322709162},{"$f":"IF(C374=0,\"--\",IF(I374=\"contact vendor\",\"--\",C374*I374))","v":2673.5819322709162},{"$f":"IF(C374=0,\"NA\",VLOOKUP(hmix_size,port_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},0,{"$f":"$B$348&\" - \"&$B$373&\" - \"&B374","v":"Mixers - Residuals Mixers - Portable"},3,3,3,3,3,3,3,3,3,0,0]
["7.7.1","Mounted",{"$f":"hmixers","v":1},"units",{"$f":"IF(C375=0,\"NA\",hmix_size)","v":0.40400000000000003},{"$f":"IF(C375=0,\"\",\"hp\")","v":"hp"},{"$f":"IF(C375=0,\"NA\",IF(curve=1,hmix_size,VLOOKUP(hmix_size,mount_mix_cost_cl,2)))","v":0.40400000000000003},{"$f":"IF(C375=0,\"\",\"hp\")","v":"hp"},{"$f":"IF(C375=0,\"NA\",IF(curve=1,hmount_mix_eq,VLOOKUP(hmix_size,mount_mix_cost_cl,3)))","v":2816.5334584282236},{"$f":"IF(C375=0,\"--\",IF(I375=\"contact vendor\",\"--\",C375*I375))","v":2816.5334584282236},{"$f":"IF(C375=0,\"NA\",VLOOKUP(hmix_size,mount_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":22},1,{"$f":"$B$348&\" - \"&$B$373&\" - \"&B375","v":"Mixers - Residuals Mixers - Mounted"},1,1,1,1,1,1,1,1,1,1,128.0242481103738]
["7.7.1","Impeller",{"$f":"hmixers","v":1},"units",{"$f":"IF(C376=0,\"NA\",hmix_size)","v":0.40400000000000003},{"$f":"IF(C376=0,\"\",\"hp\")","v":"hp"},{"$f":"IF(C376=0,\"NA\",IF(curve=1,hmix_size,VLOOKUP(hmix_size,imp_mix_cost_cl,2)))","v":0.40400000000000003},{"$f":"IF(C376=0,\"\",\"hp\")","v":"hp"},{"$f":"IF(C376=0,\"NA\",IF(curve=1,himp_mix_eq,VLOOKUP(hmix_size,imp_mix_cost_cl,3)))","v":4435.4382627595796},{"$f":"IF(C376=0,\"--\",IF(I376=\"contact vendor\",\"--\",C376*I376))","v":4435.4382627595796},{"$f":"IF(C376=0,\"NA\",VLOOKUP(E376,imp_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},0,{"$f":"$B$348&\" - \"&$B$373&\" - \"&B376","v":"Mixers - Residuals Mixers - Impeller"},2,2,2,2,2,2,2,2,2,0,0]
[7.8,"Mixers for Hydrogen Peroxide Storage Tanks",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["7.8.1","Portable",{"$f":"H2O2_cmixers","v":0},"units",{"$f":"IF(C378=0,\"NA\",H2O2_cmix_size)","v":"NA"},{"$f":"IF(C378=0,\"\",\"hp\")","v":""},{"$f":"IF(C378=0,\"NA\",VLOOKUP(H2O2_cmix_size,port_mix_cost_cl,2))","v":"NA"},{"$f":"IF(C378=0,\"\",\"hp\")","v":""},{"$f":"IF(C378=0,\"NA\",VLOOKUP(H2O2_cmix_size,port_mix_cost_cl,3))","v":"NA"},{"$f":"IF(C378=0,\"--\",IF(I378=\"contact vendor\",\"--\",C378*I378))","v":"--"},{"$f":"IF(C378=0,\"NA\",VLOOKUP(H2O2_cmix_size,port_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$377&\" - \"&B378","v":"Mixers - Mixers for Hydrogen Peroxide Storage Tanks - Portable"},3,3,3,3,3,3,3,3,3,0,0]
["7.8.1","Mounted",{"$f":"H2O2_cmixers","v":0},"units",{"$f":"IF(C379=0,\"NA\",H2O2_cmix_size)","v":"NA"},{"$f":"IF(C379=0,\"\",\"hp\")","v":""},{"$f":"IF(C379=0,\"NA\",IF(curve=1,H2O2_cmix_size,VLOOKUP(H2O2_cmix_size,mount_mix_cost_cl,2)))","v":"NA"},{"$f":"IF(C379=0,\"\",\"hp\")","v":""},{"$f":"IF(C379=0,\"NA\",IF(curve=1,cmount_mix_eq_H2O2,VLOOKUP(H2O2_cmix_size,mount_mix_cost_cl,3)))","v":"NA"},{"$f":"IF(C379=0,\"--\",IF(I379=\"contact vendor\",\"--\",C379*I379))","v":"--"},{"$f":"IF(C379=0,\"NA\",VLOOKUP(H2O2_cmix_size,mount_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$377&\" - \"&B379","v":"Mixers - Mixers for Hydrogen Peroxide Storage Tanks - Mounted"},1,1,1,1,1,1,1,1,1,0,0]
["7.8.1","Impeller",{"$f":"H2O2_cmixers","v":0},"units",{"$f":"IF(C380=0,\"NA\",H2O2_cmix_size)","v":"NA"},{"$f":"IF(C380=0,\"\",\"hp\")","v":""},{"$f":"IF(C380=0,\"NA\",IF(curve=1,H2O2_cmix_size,VLOOKUP(H2O2_cmix_size,imp_mix_cost_cl,2)))","v":"NA"},{"$f":"IF(C380=0,\"\",\"hp\")","v":""},{"$f":"IF(C380=0,\"NA\",IF(curve=1,cimp_mix_eq_H2O2,VLOOKUP(H2O2_cmix_size,imp_mix_cost_cl,3)))","v":"NA"},{"$f":"IF(C380=0,\"--\",IF(I380=\"contact vendor\",\"--\",C380*I380))","v":"--"},{"$f":"IF(C380=0,\"NA\",VLOOKUP(H2O2_cmix_size,imp_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$377&\" - \"&B380","v":"Mixers - Mixers for Hydrogen Peroxide Storage Tanks - Impeller"},2,2,2,2,2,2,2,2,2,0,0]
[7.9,"Mixers for Hydrogen Peroxide Day Tanks",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["7.9.1","Portable",{"$f":"H2O2_dmixers","v":0},"units",{"$f":"IF(C382=0,\"NA\",H2O2_dmix_size)","v":"NA"},{"$f":"IF(C382=0,\"\",\"hp\")","v":""},{"$f":"IF(C382=0,\"NA\",VLOOKUP(H2O2_dmix_size,port_mix_cost_cl,2))","v":"NA"},{"$f":"IF(C382=0,\"\",\"hp\")","v":""},{"$f":"IF(C382=0,\"NA\",VLOOKUP(H2O2_dmix_size,port_mix_cost_cl,3))","v":"NA"},{"$f":"IF(C382=0,\"--\",IF(I382=\"contact vendor\",\"--\",C382*I382))","v":"--"},{"$f":"IF(C382=0,\"NA\",VLOOKUP(H2O2_dmix_size,port_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$381&\" - \"&B382","v":"Mixers - Mixers for Hydrogen Peroxide Day Tanks - Portable"},3,3,3,3,3,3,3,3,3,0,0]
["7.9.1","Mounted",{"$f":"H2O2_dmixers","v":0},"units",{"$f":"IF(C383=0,\"NA\",H2O2_dmix_size)","v":"NA"},{"$f":"IF(C383=0,\"\",\"hp\")","v":""},{"$f":"IF(C383=0,\"NA\",IF(curve=1,H2O2_dmix_size,VLOOKUP(H2O2_dmix_size,mount_mix_cost_cl,2)))","v":"NA"},{"$f":"IF(C383=0,\"\",\"hp\")","v":""},{"$f":"IF(C383=0,\"NA\",IF(curve=1,dmount_mix_eq_H2O2,VLOOKUP(H2O2_dmix_size,mount_mix_cost_cl,3)))","v":"NA"},{"$f":"IF(C383=0,\"--\",IF(I383=\"contact vendor\",\"--\",C383*I383))","v":"--"},{"$f":"IF(C383=0,\"NA\",VLOOKUP(H2O2_dmix_size,mount_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$381&\" - \"&B383","v":"Mixers - Mixers for Hydrogen Peroxide Day Tanks - Mounted"},1,1,1,1,1,1,1,1,1,0,0]
["7.9.1","Impeller",{"$f":"H2O2_dmixers","v":0},"units",{"$f":"IF(C384=0,\"NA\",H2O2_dmix_size)","v":"NA"},{"$f":"IF(C384=0,\"\",\"hp\")","v":""},{"$f":"IF(C384=0,\"NA\",IF(curve=1,H2O2_dmix_size,VLOOKUP(H2O2_dmix_size,imp_mix_cost_cl,2)))","v":"NA"},{"$f":"IF(C384=0,\"\",\"hp\")","v":""},{"$f":"IF(C384=0,\"NA\",IF(curve=1,dimp_mix_eq_H2O2,VLOOKUP(H2O2_dmix_size,imp_mix_cost_cl,3)))","v":"NA"},{"$f":"IF(C384=0,\"--\",IF(I384=\"contact vendor\",\"--\",C384*I384))","v":"--"},{"$f":"IF(C384=0,\"NA\",VLOOKUP(H2O2_dmix_size,imp_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$381&\" - \"&B384","v":"Mixers - Mixers for Hydrogen Peroxide Day Tanks - Impeller"},2,2,2,2,2,2,2,2,2,0,0]
["7.10","Static Mixer for Hydrogen Peroxide"]
["7.10.1","Plastic",{"$f":"H2O2_mixers","v":0},"units",{"$f":"IF(C386=0,\"NA\",mixer_size)","v":"NA"},{"$f":"IF(C386=0,\"\",\"in.diam\")","v":""},{"$f":"IF(C386=0,\"NA\",IF(curve=1,mixer_size,VLOOKUP(mixer_size,pl_in_mix_cost_cl,2)))","v":"NA"},{"$f":"IF(C386=0,\"\",\"in.diam\")","v":""},{"$f":"IF(C386=0,\"NA\",IF(curve=1,pl_in_mix_eq,VLOOKUP(mixer_size,pl_in_mix_cost_cl,3)))","v":"NA"},{"$f":"IF(C386=0,\"--\",IF(I386=\"contact vendor\",\"--\",C386*I386))","v":"--"},{"$f":"IF(C386=0,\"NA\",VLOOKUP(mixer_size,pl_in_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\"  - \"&$B$385&\"  - \"&B386","v":"Mixers  - Static Mixer for Hydrogen Peroxide  - Plastic"},1,2,2,1,2,2,1,2,2,0,0]
["7.10.1","Stainless Steel",{"$f":"H2O2_mixers","v":0},"units",{"$f":"IF(C387=0,\"NA\",mixer_size)","v":"NA"},{"$f":"IF(C387=0,\"\",\"in.diam\")","v":""},{"$f":"IF(C387=0,\"NA\",IF(curve=1,mixer_size,VLOOKUP(mixer_size,in_mix_cost_cl,2)))","v":"NA"},{"$f":"IF(C387=0,\"\",\"in.diam\")","v":""},{"$f":"IF(C387=0,\"NA\",IF(curve=1,in_mix_eq,VLOOKUP(mixer_size,in_mix_cost_cl,3)))","v":"NA"},{"$f":"IF(C387=0,\"--\",IF(I387=\"contact vendor\",\"--\",C387*I387))","v":"--"},{"$f":"IF(C387=0,\"NA\",VLOOKUP(mixer_size,in_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\"  - \"&$B$385&\"  - \"&B387","v":"Mixers  - Static Mixer for Hydrogen Peroxide  - Stainless Steel"},2,1,1,2,1,1,2,1,1,{"$f":"IF(ISERROR(K387*L387),0,IF(K387<1,0,L387))","v":0},{"$f":"IF(W387,J387/K387,0)","v":0}]
[7.11,"Mixers for Ferric Chloride Storage Tanks",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF(ISERROR(K388*L388),0,IF(K388<1,0,L388))","v":0},{"$f":"IF(W388,J388/K388,0)","v":0}]
["7.11.1","Portable",{"$f":"coag_cmixers","v":0},"units",{"$f":"IF(C389=0,\"NA\",coag_cmix_size)","v":"NA"},{"$f":"IF(C389=0,\"\",\"hp\")","v":""},{"$f":"IF(C389=0,\"NA\",VLOOKUP(coag_cmix_size,port_mix_cost_cl,2))","v":"NA"},{"$f":"IF(C389=0,\"\",\"hp\")","v":""},{"$f":"IF(C389=0,\"NA\",VLOOKUP(coag_cmix_size,port_mix_cost_cl,3))","v":"NA"},{"$f":"IF(C389=0,\"--\",IF(I389=\"contact vendor\",\"--\",C389*I389))","v":"--"},{"$f":"IF(C389=0,\"NA\",VLOOKUP(coag_cmix_size,port_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$388&\" - \"&B389","v":"Mixers - Mixers for Ferric Chloride Storage Tanks - Portable"},3,3,3,3,3,3,3,3,3,0,0]
["7.11.1","Mounted",{"$f":"coag_cmixers","v":0},"units",{"$f":"IF(C390=0,\"NA\",coag_cmix_size)","v":"NA"},{"$f":"IF(C390=0,\"\",\"hp\")","v":""},{"$f":"IF(C390=0,\"NA\",IF(curve=1,coag_cmix_size,VLOOKUP(coag_cmix_size,mount_mix_cost_cl,2)))","v":"NA"},{"$f":"IF(C390=0,\"\",\"hp\")","v":""},{"$f":"IF(C390=0,\"NA\",IF(curve=1,cmount_mix_eq_coag,VLOOKUP(coag_cmix_size,mount_mix_cost_cl,3)))","v":"NA"},{"$f":"IF(C390=0,\"--\",IF(I390=\"contact vendor\",\"--\",C390*I390))","v":"--"},{"$f":"IF(C390=0,\"NA\",VLOOKUP(coag_cmix_size,mount_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$388&\" - \"&B390","v":"Mixers - Mixers for Ferric Chloride Storage Tanks - Mounted"},1,1,1,1,1,1,1,1,1,0,0]
["7.11.1","Impeller",{"$f":"coag_cmixers","v":0},"units",{"$f":"IF(C391=0,\"NA\",coag_cmix_size)","v":"NA"},{"$f":"IF(C391=0,\"\",\"hp\")","v":""},{"$f":"IF(C391=0,\"NA\",IF(curve=1,coag_cmix_size,VLOOKUP(coag_cmix_size,imp_mix_cost_cl,2)))","v":"NA"},{"$f":"IF(C391=0,\"\",\"hp\")","v":""},{"$f":"IF(C391=0,\"NA\",IF(curve=1,cimp_mix_eq_coag,VLOOKUP(coag_cmix_size,imp_mix_cost_cl,3)))","v":"NA"},{"$f":"IF(C391=0,\"--\",IF(I391=\"contact vendor\",\"--\",C391*I391))","v":"--"},{"$f":"IF(C391=0,\"NA\",VLOOKUP(coag_cmix_size,imp_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Mixers - Mixers for Ferric Chloride Storage Tanks - Impeller",2,2,2,2,2,2,2,2,2,0,0]
[7.12,"Mixers for Ferric Chloride Day Tanks",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IF(ISERROR(K392*L392),0,IF(K392<1,0,L392))","v":0},{"$f":"IF(W392,J392/K392,0)","v":0}]
["7.12.1","Portable",{"$f":"coag_dmixers","v":0},"units",{"$f":"IF(C393=0,\"NA\",coag_dmix_size)","v":"NA"},{"$f":"IF(C393=0,\"\",\"hp\")","v":""},{"$f":"IF(C393=0,\"NA\",VLOOKUP(coag_dmix_size,port_mix_cost_cl,2))","v":"NA"},{"$f":"IF(C393=0,\"\",\"hp\")","v":""},{"$f":"IF(C393=0,\"NA\",VLOOKUP(coag_dmix_size,port_mix_cost_cl,3))","v":"NA"},{"$f":"IF(C393=0,\"--\",IF(I393=\"contact vendor\",\"--\",C393*I393))","v":"--"},{"$f":"IF(C393=0,\"NA\",VLOOKUP(coag_dmix_size,port_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$392&\" - \"&B393","v":"Mixers - Mixers for Ferric Chloride Day Tanks - Portable"},3,3,3,3,3,3,3,3,3,0,0]
["7.12.1","Mounted",{"$f":"coag_dmixers","v":0},"units",{"$f":"IF(C394=0,\"NA\",coag_dmix_size)","v":"NA"},{"$f":"IF(C394=0,\"\",\"hp\")","v":""},{"$f":"IF(C394=0,\"NA\",IF(curve=1,coag_dmix_size,VLOOKUP(coag_dmix_size,mount_mix_cost_cl,2)))","v":"NA"},{"$f":"IF(C394=0,\"\",\"hp\")","v":""},{"$f":"IF(C394=0,\"NA\",IF(curve=1,dmount_mix_eq_coag,VLOOKUP(coag_dmix_size,mount_mix_cost_cl,3)))","v":"NA"},{"$f":"IF(C394=0,\"--\",IF(I394=\"contact vendor\",\"--\",C394*I394))","v":"--"},{"$f":"IF(C394=0,\"NA\",VLOOKUP(coag_dmix_size,mount_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$392&\" - \"&B394","v":"Mixers - Mixers for Ferric Chloride Day Tanks - Mounted"},1,1,1,1,1,1,1,1,1,0,0]
["7.12.1","Impeller",{"$f":"coag_dmixers","v":0},"units",{"$f":"IF(C395=0,\"NA\",coag_dmix_size)","v":"NA"},{"$f":"IF(C395=0,\"\",\"hp\")","v":""},{"$f":"IF(C395=0,\"NA\",IF(curve=1,coag_dmix_size,VLOOKUP(coag_dmix_size,imp_mix_cost_cl,2)))","v":"NA"},{"$f":"IF(C395=0,\"\",\"hp\")","v":""},{"$f":"IF(C395=0,\"NA\",IF(curve=1,dimp_mix_eq_coag,VLOOKUP(coag_dmix_size,imp_mix_cost_cl,3)))","v":"NA"},{"$f":"IF(C395=0,\"--\",IF(I395=\"contact vendor\",\"--\",C395*I395))","v":"--"},{"$f":"IF(C395=0,\"NA\",VLOOKUP(coag_dmix_size,imp_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,"Mixers - Mixers for Ferric Chloride Day Tanks - Impeller",2,2,2,2,2,2,2,2,2,0,0]
[7.13,"Mixers for Polymer Storage Tanks",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["7.13.1","Portable",{"$f":"polymer_cmixers","v":0},"units",{"$f":"IF(C397=0,\"NA\",polymer_cmix_size)","v":"NA"},{"$f":"IF(C397=0,\"\",\"hp\")","v":""},{"$f":"IF(C397=0,\"NA\",VLOOKUP(polymer_cmix_size,port_mix_cost_cl,2))","v":"NA"},{"$f":"IF(C397=0,\"\",\"hp\")","v":""},{"$f":"IF(C397=0,\"NA\",VLOOKUP(polymer_cmix_size,port_mix_cost_cl,3))","v":"NA"},{"$f":"IF(C397=0,\"--\",IF(I397=\"contact vendor\",\"--\",C397*I397))","v":"--"},{"$f":"IF(C397=0,\"NA\",VLOOKUP(polymer_cmix_size,port_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$396&\" - \"&B397","v":"Mixers - Mixers for Polymer Storage Tanks - Portable"},3,3,3,3,3,3,3,3,3,0,0]
["7.13.1","Mounted",{"$f":"polymer_cmixers","v":0},"units",{"$f":"IF(C398=0,\"NA\",polymer_cmix_size)","v":"NA"},{"$f":"IF(C398=0,\"\",\"hp\")","v":""},{"$f":"IF(C398=0,\"NA\",IF(curve=1,polymer_cmix_size,VLOOKUP(polymer_cmix_size,mount_mix_cost_cl,2)))","v":"NA"},{"$f":"IF(C398=0,\"\",\"hp\")","v":""},{"$f":"IF(C398=0,\"NA\",IF(curve=1,cmount_mix_eq_polymer,VLOOKUP(polymer_cmix_size,mount_mix_cost_cl,3)))","v":"NA"},{"$f":"IF(C398=0,\"--\",IF(I398=\"contact vendor\",\"--\",C398*I398))","v":"--"},{"$f":"IF(C398=0,\"NA\",VLOOKUP(polymer_cmix_size,mount_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$396&\" - \"&B398","v":"Mixers - Mixers for Polymer Storage Tanks - Mounted"},1,1,1,1,1,1,1,1,1,0,0]
["7.13.1","Impeller",{"$f":"polymer_cmixers","v":0},"units",{"$f":"IF(C399=0,\"NA\",polymer_cmix_size)","v":"NA"},{"$f":"IF(C399=0,\"\",\"hp\")","v":""},{"$f":"IF(C399=0,\"NA\",IF(curve=1,polymer_cmix_size,VLOOKUP(polymer_cmix_size,imp_mix_cost_cl,2)))","v":"NA"},{"$f":"IF(C399=0,\"\",\"hp\")","v":""},{"$f":"IF(C399=0,\"NA\",IF(curve=1,cimp_mix_eq_polymer,VLOOKUP(polymer_cmix_size,imp_mix_cost_cl,3)))","v":"NA"},{"$f":"IF(C399=0,\"--\",IF(I399=\"contact vendor\",\"--\",C399*I399))","v":"--"},{"$f":"IF(C399=0,\"NA\",VLOOKUP(polymer_cmix_size,imp_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$348&\" - \"&$B$396&\" - \"&B399","v":"Mixers - Mixers for Polymer Storage Tanks - Impeller"},2,2,2,2,2,2,2,2,2,0,0]
[7.14,"Coagulant Mix Tank Mixers",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["7.14.1","Portable",{"$f":"mixers","v":1},"units",{"$f":"IF(C401=0,\"NA\",mix_size)","v":0.33333333333333331},{"$f":"IF(C401=0,\"\",\"hp\")","v":"hp"},{"$f":"IF(C401=0,\"NA\",VLOOKUP(mix_size,port_mix_cost_cl,2))","v":1},{"$f":"IF(C401=0,\"\",\"hp\")","v":"hp"},{"$f":"IF(C401=0,\"NA\",VLOOKUP(mix_size,port_mix_cost_cl,3))","v":2673.5819322709162},{"$f":"IF(C401=0,\"--\",IF(I401=\"contact vendor\",\"--\",C401*I401))","v":2673.5819322709162},{"$f":"IF(C401=0,\"NA\",VLOOKUP(mix_size,port_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},0,{"$f":"$B$348&\" - \"&$B$400&\" - \"&B401","v":"Mixers - Coagulant Mix Tank Mixers - Portable"},3,3,3,3,3,3,3,3,3,0,0]
["7.14.1","Mounted",{"$f":"mixers","v":1},"units",{"$f":"IF(C402=0,\"NA\",mix_size)","v":0.33333333333333331},{"$f":"IF(C402=0,\"\",\"hp\")","v":"hp"},{"$f":"IF(C402=0,\"NA\",IF(curve=1,mix_size,VLOOKUP(mix_size,mount_mix_cost_cl,2)))","v":0.33333333333333331},{"$f":"IF(C402=0,\"\",\"hp\")","v":"hp"},{"$f":"IF(C402=0,\"NA\",IF(curve=1,coag_mount_mix_eq,VLOOKUP(mix_size,mount_mix_cost_cl,3)))","v":2737.4916359821514},{"$f":"IF(C402=0,\"--\",IF(I402=\"contact vendor\",\"--\",C402*I402))","v":2737.4916359821514},{"$f":"IF(C402=0,\"NA\",VLOOKUP(mix_size,mount_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":22},1,{"$f":"$B$348&\" - \"&$B$400&\" - \"&B402","v":"Mixers - Coagulant Mix Tank Mixers - Mounted"},1,1,1,1,1,1,1,1,1,1,124.4314379991887]
["7.14.1","Impeller",{"$f":"mixers","v":1},"units",{"$f":"IF(C403=0,\"NA\",mix_size)","v":0.33333333333333331},{"$f":"IF(C403=0,\"\",\"hp\")","v":"hp"},{"$f":"IF(C403=0,\"NA\",IF(curve=1,mix_size,VLOOKUP(mix_size,imp_mix_cost_cl,2)))","v":0.33333333333333331},{"$f":"IF(C403=0,\"\",\"hp\")","v":"hp"},{"$f":"IF(C403=0,\"NA\",IF(curve=1,coag_imp_mix_eq,VLOOKUP(mix_size,imp_mix_cost_cl,3)))","v":4361.0244979376666},{"$f":"IF(C403=0,\"--\",IF(I403=\"contact vendor\",\"--\",C403*I403))","v":4361.0244979376666},{"$f":"IF(C403=0,\"NA\",VLOOKUP(mix_size,imp_mix_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},0,{"$f":"$B$348&\" - \"&$B$400&\" - \"&B403","v":"Mixers - Coagulant Mix Tank Mixers - Impeller"},2,2,2,2,2,2,2,2,2,0,0]
[8,"Solids Transfer",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
[8.1,{"$f":"CHOOSE(res_transfer_method,\"Slurry Pump System for Holding Tanks\",\"Eductors for Holding Tanks\",\"Manual holding tank solids transfer, no equipment needed\")","v":"Eductors for Holding Tanks"},{"$f":"IF(res_holding=\"none\",0,CHOOSE(res_transfer_method,res_slurry_pumps,res_eductors,0))","v":1},"units",{"$f":"IF(C405=0,\"NA\",CHOOSE(res_transfer_method,res_transfer_rate,res_eductor_size,\"NA\"))","v":1.5},{"$f":"IF(C405=0,\"\",CHOOSE(res_transfer_method,\"lbs/hr\",\"in. diam\",\"\"))","v":"in. diam"},{"$f":"IF(C405=0,\"NA\",CHOOSE(res_transfer_method,IF(curve=1,res_transfer_rate,VLOOKUP(res_transfer_rate,gac_slurry_cost_cl,2)),IF(curve=1,res_eductor_size,VLOOKUP(res_eductor_size,seductor_cost_cl,2)),\"NA\"))","v":1.5},{"$f":"IF(C405=0,\"\",CHOOSE(res_transfer_method,\"lbs/hr\",\"in. diam\",\"\"))","v":"in. diam"},{"$f":"IF(C405=0,\"NA\",CHOOSE(res_transfer_method,IF(curve=1,res_slurry_eq,VLOOKUP(res_transfer_rate,gac_slurry_cost_cl,3)),IF(curve=1,res_seductor_eq,VLOOKUP(res_eductor_size,seductor_cost_cl,3)),\"NA\"))","v":1483.4664433435},{"$f":"IF(C405=0,0,CHOOSE(res_transfer_method,IF(I405=\"contact vendor\",\"--\",C405*I405),IF(I405=\"contact vendor\",\"--\",C405*I405),0))","v":1483.4664433435},{"$f":"IF(C405=0,\"NA\",VLOOKUP(E405,CHOOSE(res_transfer_method,gac_slurry_cost_cl,seductor_cost_cl),IF(ss_cat=\"large\",4,5)))","v":40},1,{"$f":"$B$404&\" - \"&B405","v":"Solids Transfer - Eductors for Holding Tanks"},1,1,1,1,1,1,1,1,1,{"$f":"IF(ISERROR(K405*L405),0,IF(K405<1,0,L405))","v":1},{"$f":"IF(W405,J405/K405,0)","v":37.086661083587501}]
[9,"Instrumentation",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
[9.1,"Flow Meters - Influent and treated water",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["9.1.1","Orifice Plate",{"$f":"tot_fm_in","v":1},"units",{"$f":"in_meter_size","v":1.5},"in. diam",{"$f":"IF(curve=1,in_meter_size,VLOOKUP(in_meter_size,op_fm_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,op_fm_eq_in,VLOOKUP(in_meter_size,op_fm_cost_cl,3))","v":1481.2586202528748},{"$f":"IF(I408=\"contact vendor\",\"--\",C408*I408)","v":1481.2586202528748},{"$f":"VLOOKUP(in_meter_size,op_fm_cost_cl,IF(ss_cat=\"large\",4,5))","v":14},0,{"$f":"$B$406&\" - \"&$B$407&\" - \"&B408","v":"Instrumentation - Flow Meters - Influent and treated water - Orifice Plate"},3,4,4,3,4,4,3,3,4,0,0]
["9.1.1","Propeller",{"$f":"tot_fm_in","v":1},"units",{"$f":"in_meter_size","v":1.5},"in. diam",{"$f":"IF(curve=1,in_meter_size,VLOOKUP(in_meter_size,prop_fm_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,prop_fm_eq_in,VLOOKUP(in_meter_size,prop_fm_cost_cl,3))","v":2349.8597533491247},{"$f":"IF(I409=\"contact vendor\",\"--\",C409*I409)","v":2349.8597533491247},{"$f":"VLOOKUP(in_meter_size,prop_fm_cost_cl,IF(ss_cat=\"large\",4,5))","v":14},1,{"$f":"$B$406&\" - \"&$B$407&\" - \"&B409","v":"Instrumentation - Flow Meters - Influent and treated water - Propeller"},1,2,3,1,2,3,4,4,2,1,167.8471252392232]
["9.1.1","Venturi",{"$f":"tot_fm_in","v":1},"units",{"$f":"in_meter_size","v":1.5},"in. diam",{"$f":"IF(curve=1,in_meter_size,VLOOKUP(in_meter_size,ven_fm_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,ven_fm_eq_in,VLOOKUP(in_meter_size,ven_fm_cost_cl,3))","v":2229.8808308963748},{"$f":"IF(I410=\"contact vendor\",\"--\",C410*I410)","v":2229.8808308963748},{"$f":"VLOOKUP(in_meter_size,ven_fm_cost_cl,IF(ss_cat=\"large\",4,5))","v":14},0,{"$f":"$B$406&\" - \"&$B$407&\" - \"&B410","v":"Instrumentation - Flow Meters - Influent and treated water - Venturi"},2,1,2,2,1,2,1,2,3,0,0]
["9.1.1","Magnetic",{"$f":"tot_fm_in","v":1},"units",{"$f":"in_meter_size","v":1.5},"in. diam",{"$f":"IF(curve=1,in_meter_size,VLOOKUP(in_meter_size,mag_fm_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,mag_fm_eq_in,VLOOKUP(in_meter_size,mag_fm_cost_cl,3))","v":3844.6249606383749},{"$f":"IF(I411=\"contact vendor\",\"--\",C411*I411)","v":3844.6249606383749},{"$f":"VLOOKUP(in_meter_size,mag_fm_cost_cl,IF(ss_cat=\"large\",4,5))","v":14},0,{"$f":"$B$406&\" - \"&$B$407&\" - \"&B411","v":"Instrumentation - Flow Meters - Influent and treated water - Magnetic"},4,3,1,4,3,1,2,1,1,0,0]
[9.1999999999999993,"Flow Meters - Process",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["9.2.1","Orifice Plate",{"$f":"tot_fm_proc","v":0},"units",{"$f":"proc_meter_size","v":1.5},"in. diam",{"$f":"IF(curve=1,proc_meter_size,VLOOKUP(proc_meter_size,op_fm_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,op_fm_eq_proc,VLOOKUP(proc_meter_size,op_fm_cost_cl,3))","v":1481.2586202528748},{"$f":"IF(I413=\"contact vendor\",\"--\",C413*I413)","v":0},{"$f":"VLOOKUP(proc_meter_size,op_fm_cost_cl,IF(ss_cat=\"large\",4,5))","v":14},null,{"$f":"$B$406&\" - \"&$B$412&\" - \"&B413","v":"Instrumentation - Flow Meters - Process - Orifice Plate"},3,4,4,3,4,4,3,3,4,0,0]
["9.2.1","Propeller",{"$f":"tot_fm_proc","v":0},"units",{"$f":"proc_meter_size","v":1.5},"in. diam",{"$f":"IF(curve=1,proc_meter_size,VLOOKUP(proc_meter_size,prop_fm_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,prop_fm_eq_proc,VLOOKUP(proc_meter_size,prop_fm_cost_cl,3))","v":2349.8597533491247},{"$f":"IF(I414=\"contact vendor\",\"--\",C414*I414)","v":0},{"$f":"VLOOKUP(proc_meter_size,prop_fm_cost_cl,IF(ss_cat=\"large\",4,5))","v":14},null,{"$f":"$B$406&\" - \"&$B$412&\" - \"&B414","v":"Instrumentation - Flow Meters - Process - Propeller"},1,2,3,1,2,3,4,4,2,0,0]
["9.2.1","Venturi",{"$f":"tot_fm_proc","v":0},"units",{"$f":"proc_meter_size","v":1.5},"in. diam",{"$f":"IF(curve=1,proc_meter_size,VLOOKUP(proc_meter_size,ven_fm_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,ven_fm_eq_proc,VLOOKUP(proc_meter_size,ven_fm_cost_cl,3))","v":2229.8808308963748},{"$f":"IF(I415=\"contact vendor\",\"--\",C415*I415)","v":0},{"$f":"VLOOKUP(proc_meter_size,ven_fm_cost_cl,IF(ss_cat=\"large\",4,5))","v":14},null,{"$f":"$B$406&\" - \"&$B$412&\" - \"&B415","v":"Instrumentation - Flow Meters - Process - Venturi"},2,1,2,2,1,2,1,2,3,0,0]
["9.2.1","Magnetic",{"$f":"tot_fm_proc","v":0},"units",{"$f":"proc_meter_size","v":1.5},"in. diam",{"$f":"IF(curve=1,proc_meter_size,VLOOKUP(proc_meter_size,mag_fm_cost_cl,2))","v":1.5},"in. diam",{"$f":"IF(curve=1,mag_fm_eq_proc,VLOOKUP(proc_meter_size,mag_fm_cost_cl,3))","v":3844.6249606383749},{"$f":"IF(I416=\"contact vendor\",\"--\",C416*I416)","v":0},{"$f":"VLOOKUP(proc_meter_size,mag_fm_cost_cl,IF(ss_cat=\"large\",4,5))","v":14},null,{"$f":"$B$406&\" - \"&$B$412&\" - \"&B416","v":"Instrumentation - Flow Meters - Process - Magnetic"},4,3,1,4,3,1,2,1,1,0,0]
[9.3000000000000007,"Flow Meters - Backwash",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["9.3.1","Orifice Plate",{"$f":"tot_fm_back","v":1},"units",{"$f":"back_meter_size","v":2.5},"in. diam",{"$f":"IF(curve=1,back_meter_size,VLOOKUP(back_meter_size,op_fm_cost_cl,2))","v":2.5},"in. diam",{"$f":"IF(curve=1,op_fm_eq_back,VLOOKUP(back_meter_size,op_fm_cost_cl,3))","v":1971.8763282171249},{"$f":"IF(I418=\"contact vendor\",\"--\",C418*I418)","v":1971.8763282171249},{"$f":"VLOOKUP(back_meter_size,op_fm_cost_cl,IF(ss_cat=\"large\",4,5))","v":14},0,{"$f":"$B$406&\" - \"&$B$417&\" - \"&B418","v":"Instrumentation - Flow Meters - Backwash - Orifice Plate"},3,4,4,3,4,4,3,3,4,0,0]
["9.3.1","Propeller",{"$f":"tot_fm_back","v":1},"units",{"$f":"back_meter_size","v":2.5},"in. diam",{"$f":"IF(curve=1,back_meter_size,VLOOKUP(back_meter_size,prop_fm_cost_cl,2))","v":2.5},"in. diam",{"$f":"IF(curve=1,prop_fm_eq_back,VLOOKUP(back_meter_size,prop_fm_cost_cl,3))","v":2872.9923634453753},{"$f":"IF(I419=\"contact vendor\",\"--\",C419*I419)","v":2872.9923634453753},{"$f":"VLOOKUP(back_meter_size,prop_fm_cost_cl,IF(ss_cat=\"large\",4,5))","v":14},1,{"$f":"$B$406&\" - \"&$B$417&\" - \"&B419","v":"Instrumentation - Flow Meters - Backwash - Propeller"},1,2,3,1,2,3,4,4,2,1,205.21374024609824]
["9.3.1","Venturi",{"$f":"tot_fm_back","v":1},"units",{"$f":"back_meter_size","v":2.5},"in. diam",{"$f":"IF(curve=1,back_meter_size,VLOOKUP(back_meter_size,ven_fm_cost_cl,2))","v":2.5},"in. diam",{"$f":"IF(curve=1,ven_fm_eq_back,VLOOKUP(back_meter_size,ven_fm_cost_cl,3))","v":2393.7169625021252},{"$f":"IF(I420=\"contact vendor\",\"--\",C420*I420)","v":2393.7169625021252},{"$f":"VLOOKUP(back_meter_size,ven_fm_cost_cl,IF(ss_cat=\"large\",4,5))","v":14},0,{"$f":"$B$406&\" - \"&$B$417&\" - \"&B420","v":"Instrumentation - Flow Meters - Backwash - Venturi"},2,1,2,2,1,2,1,2,3,0,0]
["9.3.1","Magnetic",{"$f":"tot_fm_back","v":1},"units",{"$f":"back_meter_size","v":2.5},"in. diam",{"$f":"IF(curve=1,back_meter_size,VLOOKUP(back_meter_size,mag_fm_cost_cl,2))","v":2.5},"in. diam",{"$f":"IF(curve=1,mag_fm_eq_back,VLOOKUP(back_meter_size,mag_fm_cost_cl,3))","v":4348.7993766116251},{"$f":"IF(I421=\"contact vendor\",\"--\",C421*I421)","v":4348.7993766116251},{"$f":"VLOOKUP(back_meter_size,mag_fm_cost_cl,IF(ss_cat=\"large\",4,5))","v":14},0,{"$f":"$B$406&\" - \"&$B$417&\" - \"&B421","v":"Instrumentation - Flow Meters - Backwash - Magnetic"},4,3,1,4,3,1,2,1,1,0,0]
[9.4,"Flow Meters - Residuals",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["9.4.1","Orifice Plate",{"$f":"tot_fm_res","v":1},"units",{"$f":"res_meter_size","v":1},"in. diam",{"$f":"IF(curve=1,res_meter_size,VLOOKUP(res_meter_size,op_fm_cost_cl,2))","v":1},"in. diam",{"$f":"IF(curve=1,op_fm_eq_res,VLOOKUP(res_meter_size,op_fm_cost_cl,3))","v":1221.9334851459998},{"$f":"IF(I423=\"contact vendor\",\"--\",C423*I423)","v":1221.9334851459998},{"$f":"VLOOKUP(res_meter_size,op_fm_cost_cl,IF(ss_cat=\"large\",4,5))","v":14},0,{"$f":"$B$406&\" - \"&$B$422&\" - \"&B423","v":"Instrumentation - Flow Meters - Residuals - Orifice Plate"},3,4,4,3,4,4,3,3,4,0,0]
["9.4.1","Propeller",{"$f":"tot_fm_res","v":1},"units",{"$f":"res_meter_size","v":1},"in. diam",{"$f":"IF(curve=1,res_meter_size,VLOOKUP(res_meter_size,prop_fm_cost_cl,2))","v":1},"in. diam",{"$f":"IF(curve=1,prop_fm_eq_res,VLOOKUP(res_meter_size,prop_fm_cost_cl,3))","v":2075.7354454659999},{"$f":"IF(I424=\"contact vendor\",\"--\",C424*I424)","v":2075.7354454659999},{"$f":"VLOOKUP(res_meter_size,prop_fm_cost_cl,IF(ss_cat=\"large\",4,5))","v":14},1,{"$f":"$B$406&\" - \"&$B$422&\" - \"&B424","v":"Instrumentation - Flow Meters - Residuals - Propeller"},1,2,3,1,2,3,4,4,2,1,148.26681753328572]
["9.4.1","Venturi",{"$f":"tot_fm_res","v":1},"units",{"$f":"res_meter_size","v":1},"in. diam",{"$f":"IF(curve=1,res_meter_size,VLOOKUP(res_meter_size,ven_fm_cost_cl,2))","v":1},"in. diam",{"$f":"IF(curve=1,ven_fm_eq_res,VLOOKUP(res_meter_size,ven_fm_cost_cl,3))","v":2153.162607798},{"$f":"IF(I425=\"contact vendor\",\"--\",C425*I425)","v":2153.162607798},{"$f":"VLOOKUP(res_meter_size,ven_fm_cost_cl,IF(ss_cat=\"large\",4,5))","v":14},0,{"$f":"$B$406&\" - \"&$B$422&\" - \"&B425","v":"Instrumentation - Flow Meters - Residuals - Venturi"},2,1,2,2,1,2,1,2,3,0,0]
["9.4.1","Magnetic",{"$f":"tot_fm_res","v":1},"units",{"$f":"res_meter_size","v":1},"in. diam",{"$f":"IF(curve=1,res_meter_size,VLOOKUP(res_meter_size,mag_fm_cost_cl,2))","v":1},"in. diam",{"$f":"IF(curve=1,mag_fm_eq_res,VLOOKUP(res_meter_size,mag_fm_cost_cl,3))","v":3595.6610908799998},{"$f":"IF(I426=\"contact vendor\",\"--\",C426*I426)","v":3595.6610908799998},{"$f":"VLOOKUP(res_meter_size,mag_fm_cost_cl,IF(ss_cat=\"large\",4,5))","v":14},0,{"$f":"$B$406&\" - \"&$B$422&\" - \"&B426","v":"Instrumentation - Flow Meters - Residuals - Magnetic"},4,3,1,4,3,1,2,1,1,0,0]
[9.5,"Level Switch/Alarm (for vessels)",{"$f":"tot_level_switch","v":0},"units","NA",null,"NA",null,{"$f":"IF(C427=0,\"NA\",VLOOKUP(0,alarm_cost_cl,3))","v":"NA"},{"$f":"IF(OR(I427=\"contact vendor\",I427=\"NA\"),\"--\",C427*I427)","v":"--"},{"$f":"IF(C427=0,\"NA\",VLOOKUP(0,alarm_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$406&\" - \"&B427","v":"Instrumentation - Level Switch/Alarm (for vessels)"},1,1,1,1,1,1,1,1,1,0,0]
[9.6,"High/Low Alarm (for backwash tanks)",{"$f":"tot_back_alarm","v":0},"units","NA",null,"NA",null,{"$f":"IF(C428=0,\"NA\",VLOOKUP(0,alarm_cost_cl,3))","v":"NA"},{"$f":"IF(OR(I428=\"contact vendor\",I428=\"NA\"),\"--\",C428*I428)","v":"--"},{"$f":"IF(C428=0,\"NA\",VLOOKUP(0,alarm_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$406&\" - \"&B428","v":"Instrumentation - High/Low Alarm (for backwash tanks)"},1,1,1,1,1,1,1,1,1,0,0]
[9.6999999999999993,"High/Low Alarm (for holding tanks)",{"$f":"tot_res_alarm","v":1},"units","NA",null,"NA",null,{"$f":"IF(C429=0,\"NA\",VLOOKUP(0,alarm_cost_cl,3))","v":600.18707669670891},{"$f":"IF(OR(I429=\"contact vendor\",I429=\"NA\"),\"--\",C429*I429)","v":600.18707669670891},{"$f":"IF(C429=0,\"NA\",VLOOKUP(0,alarm_cost_cl,IF(ss_cat=\"large\",4,5)))","v":14},1,{"$f":"$B$406&\" - \"&B429","v":"Instrumentation - High/Low Alarm (for holding tanks)"},1,1,1,1,1,1,1,1,1,1,42.870505478336348]
[9.8000000000000007,"Temperature meters",{"$f":"tot_temp_meters","v":4},"units","NA",null,"NA",null,{"$f":"VLOOKUP(0,temp_meter_cost_cl,3)","v":794.75852923757691},{"$f":"IF(I430=\"contact vendor\",\"--\",C430*I430)","v":3179.0341169503076},{"$f":"VLOOKUP(0,temp_meter_cost_cl,IF(ss_cat=\"large\",4,5))","v":14},1,{"$f":"$B$406&\" - \"&B430","v":"Instrumentation - Temperature meters"},1,1,1,1,1,1,1,1,1,1,227.07386549645054]
[9.9,"Head loss sensors",{"$f":"tot_head_sens","v":2},"units","NA",null,"NA",null,{"$f":"VLOOKUP(0,headloss_cost_cl,3)","v":2388.9364733422249},{"$f":"IF(I431=\"contact vendor\",\"--\",C431*I431)","v":4777.8729466844497},{"$f":"VLOOKUP(0,headloss_cost_cl,IF(ss_cat=\"large\",4,5))","v":14},1,{"$f":"$B$406&\" - \"&B431","v":"Instrumentation - Head loss sensors"},1,1,1,1,1,1,1,1,1,1,341.27663904888925]
["9.10","Sampling Ports",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["9.10.1","Stainless Steel",{"$f":"ports","v":8},"units","NA",null,"NA",null,50,{"$f":"IF(I433=\"contact vendor\",\"--\",C433*I433)","v":400},{"$f":"IF(ss_cat=\"large\",35,30)","v":30},1,{"$f":"$B$406&\" - \"&$B$432&\" - \"&B433","v":"Instrumentation - Sampling Ports - Stainless Steel"},1,2,2,1,2,2,1,2,2,1,13.333333333333334]
["9.10.1","Carbon Steel",{"$f":"ports","v":8},"units","NA",null,"NA",null,50,400,{"$f":"IF(ss_cat=\"large\",25,22)","v":22},0,{"$f":"$B$406&\" - \"&$B$432&\" - \"&B434","v":"Instrumentation - Sampling Ports - Carbon Steel"},2,1,1,2,1,1,2,1,1,0,0]
[9.11,"Electrical Enclosure",{"$f":"elec_encl","v":0},"units","NA",null,"NA",null,{"$f":"VLOOKUP(0,elec_encl_cost_cl,3)","v":1400},0,{"$f":"VLOOKUP(0,elec_encl_cost_cl,IF(ss_cat=\"large\",4,5))","v":17},null,{"$f":"$B$406&\" - \"&B435","v":"Instrumentation - Electrical Enclosure"},1,1,1,1,1,1,1,1,1,0,0]
[9.1199999999999992,"ORP sensor",{"$f":"ORP_sensor","v":2},"units","NA",null,"NA",null,{"$f":"VLOOKUP(0,pH_meter_cost_cl,3)","v":3047.1155477538618},6094.2310955077237,{"$f":"VLOOKUP(0,pH_meter_cost_cl,IF(ss_cat=\"large\",4,5))","v":14},1,"Instrumentation - ORP sensor",1,1,1,1,1,1,1,1,1,1,435.30222110769455]
[9.1300000000000008,"pH Meters",{"$f":"pH_controls","v":0},"units","NA",null,"NA",null,{"$f":"VLOOKUP(0,pH_meter_cost_cl,3)","v":3047.1155477538618},0,{"$f":"VLOOKUP(0,pH_meter_cost_cl,IF(ss_cat=\"large\",4,5))","v":14},null,"Instrumentation - pH Meters",1,1,1,1,1,1,1,1,1,0,0]
[9.14,"Turbidity meters",{"$f":"tot_turb_meters","v":5},"units","NA",null,"NA",null,{"$f":"VLOOKUP(0,turbidimeter_cost_cl,3)","v":6183.7045937122821},30918.52296856141,{"$f":"VLOOKUP(0,turbidimeter_cost_cl,IF(ss_cat=\"large\",4,5))","v":14},1,"Instrumentation - Turbidity meters",1,1,1,1,1,1,1,1,1,1,2208.465926325815]
[9.15,"Perchlorate/Nitrate Analyzer",{"$f":"tot_ClO4_analyzer","v":1},"units","NA",null,"NA",null,{"$f":"VLOOKUP(0,clo4analyzer_cost_cl,3)","v":27133.862674036478},27133.862674036478,{"$f":"VLOOKUP(0,clo4analyzer_cost_cl,IF(ss_cat=\"large\",4,5))","v":14},1,"Instrumentation - Perchlorate/Nitrate Analyzer",1,1,1,1,1,1,1,1,1,1,1938.1330481454627]
[9.16,"Nitrate Analyzer",{"$f":"tot_N_analyzer","v":0},"units","NA",null,"NA",null,{"$f":"VLOOKUP(0,nitrateanalyzer_cost_cl,3)","v":25803.68440885692},{"$f":"IF(I440=\"contact vendor\",\"--\",C440*I440)","v":0},{"$f":"VLOOKUP(0,nitrateanalyzer_cost_cl,IF(ss_cat=\"large\",4,5))","v":14},null,"Instrumentation - Nitrate Analyzer",1,1,1,1,1,1,1,1,1,0,0]
[9.17,"Dissolved Oxygen Analyzer",{"$f":"tot_DO_analyzer","v":1},"units","NA",null,"NA",null,{"$f":"VLOOKUP(0,doanalyzer_cost_cl,3)","v":5282.4958347260999},5282.4958347260999,{"$f":"VLOOKUP(0,doanalyzer_cost_cl,IF(ss_cat=\"large\",4,5))","v":14},1,"Instrumentation - Dissolved Oxygen Analyzer",1,1,1,1,1,1,1,1,1,1,377.32113105186426]
[10,"System Controls ",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
[10.1,"PLC Unit(s)",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["10.1.1","PLC racks/power supplies",{"$f":"IF(manual=1,0,plc_rack)","v":3},"units","NA",null,"NA",null,{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,plc_rack_cost_cl,3))","v":355.56},{"$f":"IF(I444=\"contact vendor\",\"--\",IF(manual=1,0,C444*I444))","v":1066.68},{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,plc_rack_cost_cl,IF(ss_cat=\"large\",4,5)))","v":8},1,{"$f":"$B$442&\" - \"&$B$443&\" - \"&B444","v":"System Controls  - PLC Unit(s) - PLC racks/power supplies"},1,1,1,1,1,1,1,1,1,1,133.33500000000001]
["10.1.2","CPUs",{"$f":"IF(manual=1,0,plc_cpu)","v":2},"units","NA",null,"NA",null,{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,plc_cpu_cost_cl,3))","v":378.8},{"$f":"IF(I445=\"contact vendor\",\"--\",IF(manual=1,0,C445*I445))","v":757.6},{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,plc_cpu_cost_cl,IF(ss_cat=\"large\",4,5)))","v":8},1,{"$f":"$B$442&\" - \"&$B$443&\" - \"&B445","v":"System Controls  - PLC Unit(s) - CPUs"},1,1,1,1,1,1,1,1,1,1,94.7]
["10.1.3","I/O discrete input modules",{"$f":"IF(manual=1,0,plc_discrete_input)","v":2},"units","NA",null,"NA",null,{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,plc_discrete_input_cost_cl,3))","v":382.68},765.36,{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,plc_discrete_input_cost_cl,IF(ss_cat=\"large\",4,5)))","v":8},1,"System Controls  - PLC Unit(s) - I/O discrete input modules",1,1,1,1,1,1,1,1,1,1,95.67]
["10.1.4","I/O discrete output modules",{"$f":"IF(manual=1,0,plc_discrete_output)","v":1},"units","NA",null,"NA",null,{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,plc_discrete_output_cost_cl,3))","v":340.42500000000001},{"$f":"IF(I447=\"contact vendor\",\"--\",IF(manual=1,0,C447*I447))","v":340.42500000000001},{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,plc_discrete_output_cost_cl,IF(ss_cat=\"large\",4,5)))","v":8},1,"System Controls  - PLC Unit(s) - I/O discrete output modules",1,1,1,1,1,1,1,1,1,1,42.553125000000001]
["10.1.5","I/O combination analog modules",{"$f":"IF(manual=1,0,plc_combination_analog)","v":11},"units","NA",null,"NA",null,{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,plc_combination_analog_cost_cl,3))","v":557.33500000000004},{"$f":"IF(I448=\"contact vendor\",\"--\",IF(manual=1,0,C448*I448))","v":6130.6850000000004},{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,plc_combination_analog_cost_cl,IF(ss_cat=\"large\",4,5)))","v":8},1,"System Controls  - PLC Unit(s) - I/O combination analog modules",1,1,1,1,1,1,1,1,1,1,766.33562500000005]
["10.1.6","Ethernet modules",{"$f":"IF(manual=1,0,plc_ethernet)","v":2},"units","NA",null,"NA",null,{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,plc_ethernet_cost_cl,3))","v":1342.2349999999999},{"$f":"IF(I449=\"contact vendor\",\"--\",IF(manual=1,0,C449*I449))","v":2684.47},{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,plc_ethernet_cost_cl,IF(ss_cat=\"large\",4,5)))","v":8},1,"System Controls  - PLC Unit(s) - Ethernet modules",1,1,1,1,1,1,1,1,1,1,335.55874999999997]
["10.1.7","Base expansion modules",{"$f":"IF(manual=1,0,plc_base_expansion)","v":2},"units","NA",null,"NA",null,{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,plc_base_expansion_cost_cl,3))","v":142.66999999999999},285.33999999999997,{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,plc_base_expansion_cost_cl,IF(ss_cat=\"large\",4,5)))","v":8},1,"System Controls  - PLC Unit(s) - Base expansion modules",1,1,1,1,1,1,1,1,1,1,35.667499999999997]
["10.1.8","Base expansion controller modules",{"$f":"IF(manual=1,0,plc_base_expansion_controller)","v":2},"units","NA",null,"NA",null,{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,plc_base_expansion_controller_cost_cl,3))","v":107.74000000000001},215.48000000000002,{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,plc_base_expansion_controller_cost_cl,IF(ss_cat=\"large\",4,5)))","v":8},1,"System Controls  - PLC Unit(s) - Base expansion controller modules",1,1,1,1,1,1,1,1,1,1,26.935000000000002]
["10.1.9","UPSs",{"$f":"IF(manual=1,0,ups)","v":1},"units","NA",null,"NA",null,{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,ups_cost_cl,3))","v":877.495},{"$f":"IF(I452=\"contact vendor\",\"--\",IF(manual=1,0,C452*I452))","v":877.495},{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,ups_cost_cl,IF(ss_cat=\"large\",4,5)))","v":8},1,"System Controls  - PLC Unit(s) - UPSs",1,1,1,1,1,1,1,1,1,1,109.686875]
[10.199999999999999,"Operator Equipment",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["10.2.1","Drive controllers",{"$f":"IF(manual=1,0,tot_switches)","v":13},"units","NA",null,"NA",null,{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,switch_cost_cl,3))","v":1300.8978726158491},{"$f":"IF(I454=\"contact vendor\",\"--\",IF(manual=1,0,C454*I454))","v":16911.672344006038},{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,switch_cost_cl,IF(ss_cat=\"large\",4,5)))","v":14},1,{"$f":"$B$442&\" - \"&$B$453&\" - \"&B454","v":"System Controls  - Operator Equipment - Drive controllers"},1,1,1,1,1,1,1,1,1,1,1207.9765960004313]
["10.2.2","Operator interface units",{"$f":"IF(manual=1,0,plc_interface)","v":2},"units","NA",null,"NA",null,{"$f":"IF(manual=1,\"NA\",VLOOKUP(ss_cat,plc_op_interface_cost_cl,3,FALSE))","v":1828.625},{"$f":"IF(I455=\"contact vendor\",\"--\",IF(manual=1,0,C455*I455))","v":3657.25},{"$f":"IF(manual=1,\"NA\",VLOOKUP(ss_cat,plc_op_interface_cost_cl,IF(ss_cat=\"large\",4,5),FALSE))","v":8},1,{"$f":"$B$442&\" - \"&$B$453&\" - \"&B455","v":"System Controls  - Operator Equipment - Operator interface units"},1,1,1,1,1,1,1,1,1,1,457.15625]
["10.2.3","PC Workstations",{"$f":"IF(OR(manual=1,ss_cat=\"small\"),0,workstations)","v":0},"units","NA",null,"NA",null,{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,pc_workstation_cost_cl,3))","v":1325.79},{"$f":"IF(I456=\"contact vendor\",\"--\",IF(manual=1,0,C456*I456))","v":0},{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,pc_workstation_cost_cl,IF(ss_cat=\"large\",4,5)))","v":8},null,{"$f":"$B$442&\" - \"&$B$453&\" - \"&B456","v":"System Controls  - Operator Equipment - PC Workstations"},1,1,1,1,1,1,1,1,1,0,0]
["10.2.4","Printers - laser jet",{"$f":"IF(OR(manual=1,ss_cat=\"small\"),0,printers)","v":0},"units","NA",null,"NA",null,{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,laser_printer_cost_cl,3))","v":373.99500000000006},{"$f":"IF(I457=\"contact vendor\",\"--\",IF(manual=1,0,C457*I457))","v":0},{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,laser_printer_cost_cl,IF(ss_cat=\"large\",4,5)))","v":8},null,{"$f":"$B$442&\" - \"&$B$453&\" - \"&B457","v":"System Controls  - Operator Equipment - Printers - laser jet"},1,1,1,1,1,1,1,1,1,0,0]
[10.3,"Controls Software",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["10.3.1","Operator interface software",{"$f":"IF(OR(manual=1,ss_cat=\"small\"),0,plc_interface)","v":0},"units","NA",null,"NA",null,{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,op_interface_software_cost_cl,3))","v":40.5},{"$f":"IF(I459=\"contact vendor\",\"--\",IF(manual=1,0,C459*I459))","v":0},{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,op_interface_software_cost_cl,IF(ss_cat=\"large\",4,5)))","v":8},null,{"$f":"$B$442&\" - \"&$B$458&\" - \"&B459","v":"System Controls  - Controls Software - Operator interface software"},1,1,1,1,1,1,1,1,1,0,0]
["10.3.2","PLC programming software",{"$f":"IF(OR(manual=1,ss_cat=\"small\"),0,workstations)","v":0},"units","NA",null,"NA",null,{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,plc_software_cost_cl,3))","v":553.5},{"$f":"IF(I460=\"contact vendor\",\"--\",IF(manual=1,0,C460*I460))","v":0},{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,plc_software_cost_cl,IF(ss_cat=\"large\",4,5)))","v":8},null,{"$f":"$B$442&\" - \"&$B$458&\" - \"&B460","v":"System Controls  - Controls Software - PLC programming software"},1,1,1,1,1,1,1,1,1,0,0]
["10.3.3","PLC data collection software",{"$f":"IF(OR(manual=1,ss_cat=\"small\"),0,workstations)","v":0},"units","NA",null,"NA",null,{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,plc_data_software_cost_cl,3))","v":597.23500000000001},{"$f":"IF(I461=\"contact vendor\",\"--\",IF(manual=1,0,C461*I461))","v":0},{"$f":"IF(manual=1,\"NA\",VLOOKUP(0,plc_data_software_cost_cl,IF(ss_cat=\"large\",4,5)))","v":8},null,{"$f":"$B$442&\" - \"&$B$458&\" - \"&B461","v":"System Controls  - Controls Software - PLC data collection software"},1,1,1,1,1,1,1,1,1,0,0]
["10.3.4","Plant intelligence software",{"$f":"IF(OR(manual=1,ss_cat=\"small\"),0,workstations)","v":0},"units","NA",null,"NA",null,{"$f":"IF(OR(manual=1,ss_cat=\"small\"),\"NA\",VLOOKUP(0,plant_intel_software_cost_cl,3))","v":"NA"},{"$f":"IF(I462=\"contact vendor\",\"--\",IF(OR(manual=1,ss_cat=\"small\"),0,C462*I462))","v":0},{"$f":"IF(OR(manual=1,ss_cat=\"small\"),\"NA\",VLOOKUP(0,plant_intel_software_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$442&\" - \"&$B$458&\" - \"&B462","v":"System Controls  - Controls Software - Plant intelligence software"},1,1,1,1,1,1,1,1,1,{"$f":"IF(ISERROR(K462*L462),0,IF(K462<1,0,L462))","v":0},{"$f":"IF(W462,J462/K462,0)","v":0}]
[11,"Building Structures and HVAC",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
[11.1,"Building 1",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["11.1.1","Small Low Cost Shed",{"$f":"IF(AND(build1_fp>0,build1_fp<500),1,0)","v":1},"units",{"$f":"build1_fp","v":250},"sf",{"$f":"build1_fp","v":250},"sf",{"$f":"IF(C465=0,\"NA\",VLOOKUP(build1_fp,bldg_shed_cost_cl,3))","v":50.742289444355997},{"$f":"IF(OR(I465=\"NA\",I465=\"contact vendor\"),\"--\",G465*I465)","v":12685.572361089},{"$f":"IF($C465=0,\"N/A\",VLOOKUP(build1_fp,bldg_shed_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},1,{"$f":"B463&\" - \"&B464&\" - \"&B465","v":"Building Structures and HVAC - Building 1 - Small Low Cost Shed"},{"$f":"IF(include_buildings=1,2,0)","v":2},2,2,2,2,2,2,2,2,1,634.27861805445002,{"$f":"IF(W465,K465,0)","v":20}]
["11.1.1","Low Quality",{"$f":"IF(build1_fp>=500,1,0)","v":0},"units",{"$f":"build1_fp","v":250},"sf",{"$f":"build1_fp","v":250},"sf",{"$f":"IF(C466=0,\"NA\",IF(curve=1,bldg_lo_eq_1,VLOOKUP(build1_fp, bldg_lo_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(I466=\"NA\",I466=\"contact vendor\"),\"--\",G466*I466)","v":"--"},{"$f":"IF($C466=0,\"N/A\",VLOOKUP(build1_fp,bldg_lo_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"N/A"},0,{"$f":"B463&\" - \"&B464&\" - \"&B466","v":"Building Structures and HVAC - Building 1 - Low Quality"},{"$f":"include_buildings","v":1},null,null,{"$f":"include_buildings","v":1},null,null,{"$f":"include_buildings","v":1},null,null,0,0,{"$f":"IF(W466,K466,0)","v":0}]
["11.1.1","Medium Quality",{"$f":"IF(build1_fp>=500,1,0)","v":0},"units",{"$f":"build1_fp","v":250},"sf",{"$f":"build1_fp","v":250},"sf",{"$f":"IF(C467=0,\"NA\",IF(curve=1,bldg_mid_eq_1,VLOOKUP(build1_fp, bldg_mid_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(I467=\"NA\",I467=\"contact vendor\"),\"--\",G467*I467)","v":"--"},{"$f":"IF($C467=0,\"N/A\",VLOOKUP(build1_fp,bldg_mid_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"N/A"},0,{"$f":"B463&\" - \"&B464&\" - \"&B467","v":"Building Structures and HVAC - Building 1 - Medium Quality"},null,{"$f":"include_buildings","v":1},null,null,{"$f":"include_buildings","v":1},null,null,{"$f":"include_buildings","v":1},null,0,0,{"$f":"IF(W467,K467,0)","v":0}]
["11.1.1","High Quality",{"$f":"IF(build1_fp>=500,1,0)","v":0},"units",{"$f":"build1_fp","v":250},"sf",{"$f":"build1_fp","v":250},"sf",{"$f":"IF(C468=0,\"NA\",IF(curve=1,bldg_hi_eq_1,VLOOKUP(build1_fp, bldg_hi_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(I468=\"NA\",I468=\"contact vendor\"),\"--\",G468*I468)","v":"--"},{"$f":"IF($C468=0,\"N/A\",VLOOKUP(build1_fp,bldg_hi_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"N/A"},0,{"$f":"B463&\" - \"&B464&\" - \"&B468","v":"Building Structures and HVAC - Building 1 - High Quality"},null,null,{"$f":"include_buildings","v":1},null,null,{"$f":"include_buildings","v":1},null,null,{"$f":"include_buildings","v":1},0,0,{"$f":"IF(W468,K468,0)","v":0}]
["11.1.2",{"$f":"\"Heating System\"&IF(build1_heat=\"heat pump\",\" (included with cooling system)\",\"\")","v":"Heating System"},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["11.1.2.1","Electric resistance",{"$f":"IF(build1_heat=\"heat pump\",\"NA\",IF(build1_need_heat,build1_zones,\"NA\"))","v":"NA"},{"$f":"IF(C470=\"NA\",\"\",\"zones\")","v":""},{"$f":"IF(C470=\"NA\",\"NA\",build1_heat_mbh)","v":"NA"},{"$f":"IF(C470=\"NA\",\"\",\"MBH\")","v":""},{"$f":"IF(C470=\"NA\",\"NA\",IF(curve=1,build1_heat_mbh,VLOOKUP(build1_heat_mbh,hvac_elec_cost_cl,2)))","v":"NA"},{"$f":"IF(C470=\"NA\",\"\",\"MBH\")","v":""},{"$f":"IF(C470=\"NA\",\"NA\",IF(curve=1,hvac_elec_eq_1,VLOOKUP(build1_heat_mbh,hvac_elec_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(I470=\"NA\",I470=\"contact vendor\"),\"--\",C470*I470)","v":"--"},{"$f":"IF(C470=\"NA\",\"NA\",VLOOKUP(build1_heat_mbh,hvac_elec_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"B463&\" - \"&B464&\" - \"&B469&\" - \"&B470","v":"Building Structures and HVAC - Building 1 - Heating System - Electric resistance"},{"$f":"IF(include_HVAC=0,0,IF(build1_heat=$B470,1,\"\"))","v":""},"","","","","","","","",0,0]
["11.1.2.1","Natural gas non-condensing furnace",{"$f":"IF(build1_heat=\"heat pump\",\"NA\",IF(build1_need_heat,build1_zones,\"NA\"))","v":"NA"},{"$f":"IF(C471=\"NA\",\"\",\"zones\")","v":""},{"$f":"IF(C471=\"NA\",\"NA\",build1_heat_mbh)","v":"NA"},{"$f":"IF(C471=\"NA\",\"\",\"MBH\")","v":""},{"$f":"IF(C471=\"NA\",\"NA\",IF(curve=1,build1_heat_mbh,VLOOKUP(build1_heat_mbh,hvac_gas_non_cost_cl,2)))","v":"NA"},{"$f":"IF(C471=\"NA\",\"\",\"MBH\")","v":""},{"$f":"IF(C471=\"NA\",\"NA\",IF(curve=1,hvac_gas_non_eq_1,VLOOKUP(build1_heat_mbh,hvac_gas_non_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(I471=\"NA\",I471=\"contact vendor\"),\"--\",C471*I471)","v":"--"},{"$f":"IF(C471=\"NA\",\"NA\",VLOOKUP(build1_heat_mbh,hvac_gas_non_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"B463&\" - \"&B464&\" - \"&B469&\" - \"&B471","v":"Building Structures and HVAC - Building 1 - Heating System - Natural gas non-condensing furnace"},"","","","","","","","","",0,0]
["11.1.2.1","Natural gas condensing furnace",{"$f":"IF(build1_heat=\"heat pump\",\"NA\",IF(build1_need_heat,build1_zones,\"NA\"))","v":"NA"},{"$f":"IF(C472=\"NA\",\"\",\"zones\")","v":""},{"$f":"IF(C472=\"NA\",\"NA\",build1_heat_mbh)","v":"NA"},{"$f":"IF(C472=\"NA\",\"\",\"MBH\")","v":""},{"$f":"IF(C472=\"NA\",\"NA\",IF(curve=1,build1_heat_mbh,VLOOKUP(build1_heat_mbh,hvac_gas_cost_cl,2)))","v":"NA"},{"$f":"IF(C472=\"NA\",\"\",\"MBH\")","v":""},{"$f":"IF(C472=\"NA\",\"NA\",IF(curve=1,hvac_gas_eq_1,VLOOKUP(build1_heat_mbh,hvac_gas_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(I472=\"NA\",I472=\"contact vendor\"),\"--\",C472*I472)","v":"--"},{"$f":"IF(C472=\"NA\",\"NA\",VLOOKUP(build1_heat_mbh,hvac_gas_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"B463&\" - \"&B464&\" - \"&B469&\" - \"&B472","v":"Building Structures and HVAC - Building 1 - Heating System - Natural gas condensing furnace"},"","","","","","","","","",0,0]
["11.1.2.1","Standard efficiency oil furnace",{"$f":"IF(build1_heat=\"heat pump\",\"NA\",IF(build1_need_heat,build1_zones,\"NA\"))","v":"NA"},{"$f":"IF(C473=\"NA\",\"\",\"zones\")","v":""},{"$f":"IF(C473=\"NA\",\"NA\",build1_heat_mbh)","v":"NA"},{"$f":"IF(C473=\"NA\",\"\",\"MBH\")","v":""},{"$f":"IF(C473=\"NA\",\"NA\",IF(curve=1,build1_heat_mbh,VLOOKUP(E473,hvac_oil_std_cost_cl,2)))","v":"NA"},{"$f":"IF(C473=\"NA\",\"\",\"MBH\")","v":""},{"$f":"IF(C473=\"NA\",\"NA\",IF(curve=1,hvac_oil_std_eq_1,VLOOKUP(build1_heat_mbh,hvac_oil_std_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(I473=\"NA\",I473=\"contact vendor\"),\"--\",C473*I473)","v":"--"},{"$f":"IF(C473=\"NA\",\"NA\",VLOOKUP(build1_heat_mbh,hvac_oil_std_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"B463&\" - \"&B464&\" - \"&B469&\" - \"&B473","v":"Building Structures and HVAC - Building 1 - Heating System - Standard efficiency oil furnace"},"","","","","","","","","",0,0]
["11.1.2.1","Mid-efficiency oil furnace",{"$f":"IF(build1_heat=\"heat pump\",\"NA\",IF(build1_need_heat,build1_zones,\"NA\"))","v":"NA"},{"$f":"IF(C474=\"NA\",\"\",\"zones\")","v":""},{"$f":"IF(C474=\"NA\",\"NA\",build1_heat_mbh)","v":"NA"},{"$f":"IF(C474=\"NA\",\"\",\"MBH\")","v":""},{"$f":"IF(C474=\"NA\",\"NA\",IF(curve=1,build1_heat_mbh,VLOOKUP(build1_heat_mbh,hvac_oil_mid_cost_cl,2)))","v":"NA"},{"$f":"IF(C474=\"NA\",\"\",\"MBH\")","v":""},{"$f":"IF(C474=\"NA\",\"NA\",IF(curve=1,hvac_oil_mid_eq_1,VLOOKUP(build1_heat_mbh,hvac_oil_mid_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(I474=\"NA\",I474=\"contact vendor\"),\"--\",C474*I474)","v":"--"},{"$f":"IF(C474=\"NA\",\"NA\",VLOOKUP(build1_heat_mbh,hvac_oil_mid_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"B463&\" - \"&B464&\" - \"&B469&\" - \"&B474","v":"Building Structures and HVAC - Building 1 - Heating System - Mid-efficiency oil furnace"},"","","","","","","","","",0,0]
["11.1.3",{"$f":"IF(build1_heat=\"heat pump\",\"Heating and \",\"\")&\"Cooling System\"","v":"Cooling System"},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["11.1.3.1","Air conditioner",{"$f":"IF(build1_need_cool,build1_zones,\"NA\")","v":"NA"},{"$f":"IF(C476=\"NA\",\"\",\"zones\")","v":""},{"$f":"IF(C476=\"NA\",\"NA\",build1_cooling_tons)","v":"NA"},{"$f":"IF(C476=\"NA\",\"\",\"tons\")","v":""},{"$f":"IF(C476=\"NA\",\"NA\",IF(curve=1,build1_cooling_tons,VLOOKUP(build1_cooling_tons,hvac_ac_cost_cl,2)))","v":"NA"},{"$f":"IF(C476=\"NA\",\"\",\"tons\")","v":""},{"$f":"IF(C476=\"NA\",\"NA\",IF(curve=1,hvac_ac_eq_1,VLOOKUP(build1_cooling_tons,hvac_ac_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(I476=\"NA\",I476=\"contact vendor\"),\"--\",C476*I476)","v":"--"},{"$f":"IF(C476=\"NA\",\"NA\",VLOOKUP(build1_cooling_tons,hvac_ac_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"B463&\" - \"&B464&\" - \"&B475&\" - \"&B476","v":"Building Structures and HVAC - Building 1 - Cooling System - Air conditioner"},{"$f":"IF(include_HVAC=0,0,IF(build1_cool=$B476,1,\"\"))","v":""},"","","","","","","","",0,0]
["11.1.3.1","Heat pump",{"$f":"IF(AND(hp_ok_1,build1_need_cool),build1_zones,\"NA\")","v":"NA"},{"$f":"IF(C477=\"NA\",\"\",\"zones\")","v":""},{"$f":"IF(C477=\"NA\",\"NA\",build1_cooling_tons)","v":"NA"},{"$f":"IF(C477=\"NA\",\"\",\"tons\")","v":""},{"$f":"IF(C477=\"NA\",\"NA\",IF(curve=1,build1_cooling_tons,VLOOKUP(build1_cooling_tons,hvac_hp_cost_cl,2)))","v":"NA"},{"$f":"IF(C477=\"NA\",\"\",\"tons\")","v":""},{"$f":"_xlfn.SINGLE(IF(C477=\"NA\",\"NA\",IF(curve=1,IF(build1_cooling_tons/build1_zones > 12, hvac_hp_eq_1_l, hvac_hp_eq_1_s),VLOOKUP(build1_cooling_tons,hvac_hp_cost_cl,3))))","v":"NA"},{"$f":"IF(OR(I477=\"NA\",I477=\"contact vendor\"),\"--\",C477*I477)","v":"--"},{"$f":"IF(C477=\"NA\",\"NA\",VLOOKUP(build1_cooling_tons,hvac_hp_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"B463&\" - \"&B464&\" - \"&B475&\" - \"&B477","v":"Building Structures and HVAC - Building 1 - Cooling System - Heat pump"},"","","","","","","","","",0,0]
[11.2,"Building 2",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["11.2.1","Small Low Cost Shed",{"$f":"IF(AND(build2_fp>0,build2_fp<500),1,0)","v":0},"units",{"$f":"build2_fp","v":0},"sf",{"$f":"build2_fp","v":0},"sf",{"$f":"IF(C479=0,\"NA\",VLOOKUP(build2_fp,bldg_shed_cost_cl,3))","v":"NA"},{"$f":"IF(OR(I479=\"NA\",I479=\"contact vendor\"),\"--\",G479*I479)","v":"--"},{"$f":"IF($C479=0,\"N/A\",VLOOKUP(build2_fp,bldg_shed_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"N/A"},null,{"$f":"B463&\" - \"&B478&\" - \"&B479","v":"Building Structures and HVAC - Building 2 - Small Low Cost Shed"},{"$f":"IF(include_buildings=1,2,0)","v":2},2,2,2,2,2,2,2,2,0,0,{"$f":"IF(W479,K479,0)","v":0}]
["11.2.1","Low Quality",{"$f":"IF(build2_fp>=500,1,0)","v":0},"units",{"$f":"build2_fp","v":0},"sf",{"$f":"build2_fp","v":0},"sf",{"$f":"IF(C480=0,\"NA\",IF(curve=1,bldg_lo_eq_2,VLOOKUP(build2_fp, bldg_lo_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(I480=\"NA\",I480=\"contact vendor\"),\"--\",G480*I480)","v":"--"},{"$f":"IF($C480=0,\"N/A\",VLOOKUP(build2_fp,bldg_lo_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"N/A"},null,{"$f":"B463&\" - \"&B478&\" - \"&B480","v":"Building Structures and HVAC - Building 2 - Low Quality"},{"$f":"include_buildings","v":1},null,null,{"$f":"include_buildings","v":1},null,null,{"$f":"include_buildings","v":1},null,null,0,0,{"$f":"IF(W480,K480,0)","v":0}]
["11.2.1","Medium Quality",{"$f":"IF(build2_fp>=500,1,0)","v":0},"units",{"$f":"build2_fp","v":0},"sf",{"$f":"build2_fp","v":0},"sf",{"$f":"IF(C481=0,\"NA\",IF(curve=1,bldg_mid_eq_2,VLOOKUP(build2_fp, bldg_mid_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(I481=\"NA\",I481=\"contact vendor\"),\"--\",G481*I481)","v":"--"},{"$f":"IF($C481=0,\"N/A\",VLOOKUP(build2_fp,bldg_mid_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"N/A"},null,{"$f":"B463&\" - \"&B478&\" - \"&B481","v":"Building Structures and HVAC - Building 2 - Medium Quality"},null,{"$f":"include_buildings","v":1},null,null,{"$f":"include_buildings","v":1},null,null,{"$f":"include_buildings","v":1},null,0,0,{"$f":"IF(W481,K481,0)","v":0}]
["11.2.1","High Quality",{"$f":"IF(build2_fp>=500,1,0)","v":0},"units",{"$f":"build2_fp","v":0},"sf",{"$f":"build2_fp","v":0},"sf",{"$f":"IF(C482=0,\"NA\",IF(curve=1,bldg_hi_eq_2,VLOOKUP(build2_fp, bldg_hi_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(I482=\"NA\",I482=\"contact vendor\"),\"--\",G482*I482)","v":"--"},{"$f":"IF($C482=0,\"N/A\",VLOOKUP(build2_fp,bldg_hi_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"N/A"},null,{"$f":"B463&\" - \"&B478&\" - \"&B482","v":"Building Structures and HVAC - Building 2 - High Quality"},null,null,{"$f":"include_buildings","v":1},null,null,{"$f":"include_buildings","v":1},null,null,{"$f":"include_buildings","v":1},0,0,{"$f":"IF(W482,K482,0)","v":0}]
["11.2.2",{"$f":"\"Heating System\"&IF(build2_heat=\"heat pump\",\" (included with cooling system)\",\"\")","v":"Heating System"},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["11.2.2.1","Electric resistance",{"$f":"IF(build2_heat=\"heat pump\",\"NA\",IF(build2_need_heat,build2_zones,\"NA\"))","v":"NA"},{"$f":"IF(C484=\"NA\",\"\",\"zones\")","v":""},{"$f":"IF(C484=\"NA\",\"NA\",build2_heat_mbh)","v":"NA"},{"$f":"IF(C484=\"NA\",\"\",\"MBH\")","v":""},{"$f":"IF(C484=\"NA\",\"NA\",IF(curve=1,build2_heat_mbh,VLOOKUP(build2_heat_mbh,hvac_elec_cost_cl,2)))","v":"NA"},{"$f":"IF(C484=\"NA\",\"\",\"MBH\")","v":""},{"$f":"IF(C484=\"NA\",\"NA\",IF(curve=1,hvac_elec_eq_2,VLOOKUP(build2_heat_mbh,hvac_elec_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(I484=\"NA\",I484=\"contact vendor\"),\"--\",C484*I484)","v":"--"},{"$f":"IF(C484=\"NA\",\"NA\",VLOOKUP(build2_heat_mbh,hvac_elec_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"B463&\" - \"&B478&\" - \"&B483&\" - \"&B484","v":"Building Structures and HVAC - Building 2 - Heating System - Electric resistance"},{"$f":"IF(include_HVAC=0,0,IF(build2_heat=$B484,1,\"\"))","v":""},"","","","","","","","",0,0]
["11.2.2.1","Natural gas non-condensing furnace",{"$f":"IF(build2_heat=\"heat pump\",\"NA\",IF(build2_need_heat,build2_zones,\"NA\"))","v":"NA"},{"$f":"IF(C485=\"NA\",\"\",\"zones\")","v":""},{"$f":"IF(C485=\"NA\",\"NA\",build2_heat_mbh)","v":"NA"},{"$f":"IF(C485=\"NA\",\"\",\"MBH\")","v":""},{"$f":"IF(C485=\"NA\",\"NA\",IF(curve=1,build2_heat_mbh,VLOOKUP(build2_heat_mbh,hvac_gas_non_cost_cl,2)))","v":"NA"},{"$f":"IF(C485=\"NA\",\"\",\"MBH\")","v":""},{"$f":"IF(C485=\"NA\",\"NA\",IF(curve=1,hvac_gas_non_eq_2,VLOOKUP(build2_heat_mbh,hvac_gas_non_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(I485=\"NA\",I485=\"contact vendor\"),\"--\",C485*I485)","v":"--"},{"$f":"IF(C485=\"NA\",\"NA\",VLOOKUP(build2_heat_mbh,hvac_gas_non_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"B463&\" - \"&B478&\" - \"&B483&\" - \"&B485","v":"Building Structures and HVAC - Building 2 - Heating System - Natural gas non-condensing furnace"},"","","","","","","","","",0,0]
["11.2.2.1","Natural gas condensing furnace",{"$f":"IF(build2_heat=\"heat pump\",\"NA\",IF(build2_need_heat,build2_zones,\"NA\"))","v":"NA"},{"$f":"IF(C486=\"NA\",\"\",\"zones\")","v":""},{"$f":"IF(C486=\"NA\",\"NA\",build2_heat_mbh)","v":"NA"},{"$f":"IF(C486=\"NA\",\"\",\"MBH\")","v":""},{"$f":"IF(C486=\"NA\",\"NA\",IF(curve=1,build2_heat_mbh,VLOOKUP(build2_heat_mbh,hvac_gas_cost_cl,2)))","v":"NA"},{"$f":"IF(C486=\"NA\",\"\",\"MBH\")","v":""},{"$f":"IF(C486=\"NA\",\"NA\",IF(curve=1,hvac_gas_eq_2,VLOOKUP(build2_heat_mbh,hvac_gas_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(I486=\"NA\",I486=\"contact vendor\"),\"--\",C486*I486)","v":"--"},{"$f":"IF(C486=\"NA\",\"NA\",VLOOKUP(build2_heat_mbh,hvac_gas_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"B463&\" - \"&B478&\" - \"&B483&\" - \"&B486","v":"Building Structures and HVAC - Building 2 - Heating System - Natural gas condensing furnace"},"","","","","","","","","",0,0]
["11.2.2.1","Standard efficiency oil furnace",{"$f":"IF(build2_heat=\"heat pump\",\"NA\",IF(build2_need_heat,build2_zones,\"NA\"))","v":"NA"},{"$f":"IF(C487=\"NA\",\"\",\"zones\")","v":""},{"$f":"IF(C487=\"NA\",\"NA\",build2_heat_mbh)","v":"NA"},{"$f":"IF(C487=\"NA\",\"\",\"MBH\")","v":""},{"$f":"IF(C487=\"NA\",\"NA\",IF(curve=1,build2_heat_mbh,VLOOKUP(E487,hvac_oil_std_cost_cl,2)))","v":"NA"},{"$f":"IF(C487=\"NA\",\"\",\"MBH\")","v":""},{"$f":"IF(C487=\"NA\",\"NA\",IF(curve=1,hvac_oil_std_eq_2,VLOOKUP(build2_heat_mbh,hvac_oil_std_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(I487=\"NA\",I487=\"contact vendor\"),\"--\",C487*I487)","v":"--"},{"$f":"IF(C487=\"NA\",\"NA\",VLOOKUP(build2_heat_mbh,hvac_oil_std_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"B463&\" - \"&B478&\" - \"&B483&\" - \"&B487","v":"Building Structures and HVAC - Building 2 - Heating System - Standard efficiency oil furnace"},"","","","","","","","","",0,0]
["11.2.2.1","Mid-efficiency oil furnace",{"$f":"IF(build2_heat=\"heat pump\",\"NA\",IF(build2_need_heat,build2_zones,\"NA\"))","v":"NA"},{"$f":"IF(C488=\"NA\",\"\",\"zones\")","v":""},{"$f":"IF(C488=\"NA\",\"NA\",build2_heat_mbh)","v":"NA"},{"$f":"IF(C488=\"NA\",\"\",\"MBH\")","v":""},{"$f":"IF(C488=\"NA\",\"NA\",IF(curve=1,build2_heat_mbh,VLOOKUP(build2_heat_mbh,hvac_oil_mid_cost_cl,2)))","v":"NA"},{"$f":"IF(C488=\"NA\",\"\",\"MBH\")","v":""},{"$f":"IF(C488=\"NA\",\"NA\",IF(curve=1,hvac_oil_mid_eq_2,VLOOKUP(build2_heat_mbh,hvac_oil_mid_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(I488=\"NA\",I488=\"contact vendor\"),\"--\",C488*I488)","v":"--"},{"$f":"IF(C488=\"NA\",\"NA\",VLOOKUP(build2_heat_mbh,hvac_oil_mid_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"B463&\" - \"&B478&\" - \"&B483&\" - \"&B488","v":"Building Structures and HVAC - Building 2 - Heating System - Mid-efficiency oil furnace"},"","","","","","","","","",0,0]
["11.2.3",{"$f":"IF(build2_heat=\"heat pump\",\"Heating and \",\"\")&\"Cooling System\"","v":"Cooling System"},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["11.2.3.1","Air conditioner",{"$f":"IF(build2_need_cool,build2_zones,\"NA\")","v":"NA"},{"$f":"IF(C490=\"NA\",\"\",\"zones\")","v":""},{"$f":"IF(C490=\"NA\",\"NA\",build2_cooling_tons)","v":"NA"},{"$f":"IF(C490=\"NA\",\"\",\"tons\")","v":""},{"$f":"IF(C490=\"NA\",\"NA\",IF(curve=1,build2_cooling_tons,VLOOKUP(build2_cooling_tons,hvac_ac_cost_cl,2)))","v":"NA"},{"$f":"IF(C490=\"NA\",\"\",\"tons\")","v":""},{"$f":"IF(C490=\"NA\",\"NA\",IF(curve=1,hvac_ac_eq_2,VLOOKUP(build2_cooling_tons,hvac_ac_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(I490=\"NA\",I490=\"contact vendor\"),\"--\",C490*I490)","v":"--"},{"$f":"IF(C490=\"NA\",\"NA\",VLOOKUP(build2_cooling_tons,hvac_ac_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"B463&\" - \"&B478&\" - \"&B489&\" - \"&B490","v":"Building Structures and HVAC - Building 2 - Cooling System - Air conditioner"},{"$f":"IF(include_HVAC=0,0,IF(build2_cool=$B490,1,\"\"))","v":""},"","","","","","","","",0,0]
["11.2.3.1","Heat pump",{"$f":"IF(AND(hp_ok_2,build2_need_cool),build2_zones,\"NA\")","v":"NA"},{"$f":"IF(C491=\"NA\",\"\",\"zones\")","v":""},{"$f":"IF(C491=\"NA\",\"NA\",build2_cooling_tons)","v":"NA"},{"$f":"IF(C491=\"NA\",\"\",\"tons\")","v":""},{"$f":"IF(C491=\"NA\",\"NA\",IF(curve=1,build2_cooling_tons,VLOOKUP(build2_cooling_tons,hvac_hp_cost_cl,2)))","v":"NA"},{"$f":"IF(C491=\"NA\",\"\",\"tons\")","v":""},{"$f":"IF(C491=\"NA\",\"NA\",IF(curve=1,hvac_hp_eq_2,VLOOKUP(build2_cooling_tons,hvac_hp_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(I491=\"NA\",I491=\"contact vendor\"),\"--\",C491*I491)","v":"--"},{"$f":"IF(C491=\"NA\",\"NA\",VLOOKUP(build2_cooling_tons,hvac_hp_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"B463&\" - \"&B478&\" - \"&B489&\" - \"&B491","v":"Building Structures and HVAC - Building 2 - Cooling System - Heat pump"},"","","","","","","","","",0,0]
[11.3,"Concrete Pad",1,"units",{"$f":"concrete","v":3},"cy",{"$f":"concrete","v":3},"cy",{"$f":"VLOOKUP(0,conc_pad_cost_cl,3)","v":492.74999999999994},{"$f":"IF(I492=\"contact vendor\",\"--\",E492*I492)","v":1478.2499999999998},{"$f":"VLOOKUP(0,conc_pad_cost_cl,IF(ss_cat=\"large\",4,5))","v":37},1,{"$f":"B463&\" - \"&B492","v":"Building Structures and HVAC - Concrete Pad"},{"$f":"include_pad","v":1},1,1,1,1,1,1,1,1,1,39.952702702702695]
[12,"Solids Treatment/Storage",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
[12.1,"Solids Thickening",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["12.1.1","Concrete Basins (includes Excavation, Backfill, and Compaction)",{"$f":"thick_basins","v":0},"units",{"$f":"IF(thick_basins=0,\"NA\",thick_basin_vol)","v":"NA"},{"$f":"IF(C495=0,\"\",\"gal\")","v":""},{"$f":"IF(thick_basins=0,\"NA\",thick_basin_vol)","v":"NA"},{"$f":"IF(C495=0,\"\",\"gal\")","v":""},{"$f":"IF(thick_basins=0,\"NA\",J495/thick_basins)","v":"NA"},{"$f":"IF(thick_basins=0,\"--\",thick_conc_vol*VLOOKUP(0,conc_basin_cost_cl,3)+thick_excavation_vol*VLOOKUP(0,excavate_cost_cl,3)+thick_backfill_vol*VLOOKUP(0,backfill_cost_cl,3)+thick_railing*VLOOKUP(\"aluminum railing\",metal_cost_cl,3))","v":"--"},{"$f":"IF(thick_basins=0,\"NA\",VLOOKUP(0,conc_basin_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$493&\" - \"&$B$494&\" - \"&B495","v":"Solids Treatment/Storage - Solids Thickening - Concrete Basins (includes Excavation, Backfill, and Compaction)"},1,1,2,1,1,2,1,1,2,0,0]
["12.1.1","Steel Tanks",{"$f":"thick_tanks","v":0},"units",{"$f":"IF(C496=0,\"NA\",thick_tank_volume)","v":"NA"},{"$f":"IF(C496=0,\"\",\"gal\")","v":""},{"$f":"IF(thick_tanks=0,\"NA\",IF(curve=1,thick_tank_volume,VLOOKUP(thick_tank_volume,st_bwt_cost_cl,2)))","v":"NA"},{"$f":"IF(C496=0,\"\",\"gal\")","v":""},{"$f":"IF(thick_tanks=0,\"NA\",IF(curve=1,st_tt_eq,VLOOKUP(thick_tank_volume,st_bwt_cost_cl,3)))","v":"NA"},{"$f":"IF(OR(I496=\"NA\",I496=\"contact vendor\"),\"--\",C496*I496)","v":"--"},{"$f":"IF(thick_tanks=0,\"NA\",VLOOKUP(thick_tank_volume,st_bwt_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$493&\" - \"&$B$494&\" - \"&B496","v":"Solids Treatment/Storage - Solids Thickening - Steel Tanks"},2,2,1,2,2,1,2,2,1,0,0]
["12.1.2","Internals",{"$f":"num_thick_internals","v":0},"units",{"$f":"IF(C497=0,\"NA\",thick_mech_diam)","v":"NA"},{"$f":"IF(C497=0,\"\",\"ft diam\")","v":""},{"$f":"IF(C497=0,\"NA\",thick_mech_diam)","v":"NA"},{"$f":"IF(C497=0,\"\",\"ft diam\")","v":""},{"$f":"IF(C497=0,\"NA\",thick_mech_diam*VLOOKUP(0,thick_internal_cost_cl,3))","v":"NA"},{"$f":"IF(OR(I497=\"NA\",I497=\"contact vendor\"),\"--\",C497*I497)","v":"--"},{"$f":"IF(C497=0,\"NA\",VLOOKUP(0,thick_internal_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$493&\" - \"&$B$494&\" - \"&B497","v":"Solids Treatment/Storage - Solids Thickening - Internals"},1,1,1,1,1,1,1,1,1,0,0]
["12.2","Solids Mechanical Dewatering",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
["12.2.1","Belt Press",{"$f":"num_belt_press","v":0},"units",{"$f":"IF(C499>0,belt_press_size,\"NA\")","v":"NA"},{"$f":"IF(C499=0,\"\",\"m belt width\")","v":""},{"$f":"IF(C499=0,\"NA\",IF(curve=1,belt_press_size,VLOOKUP(belt_press_size,belt_press_cost_cl,2)))","v":"NA"},{"$f":"IF(C499=0,\"\",\"m belt width\")","v":""},{"$f":"IF(C499=0,\"NA\",IF(curve=1,belt_press_eq,VLOOKUP(belt_press_size,belt_press_cost_cl,3)))","v":"NA"},{"$f":"IF(C499=0,\"--\",IF(OR(I499=\"contact vendor\",I499=\"NA\"),\"--\",C499*I499))","v":"--"},{"$f":"IF(C499=0,\"NA\",VLOOKUP(belt_press_size,belt_press_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$493&\" - \"&$B$498&\" - \"&B499","v":"Solids Treatment/Storage - Solids Mechanical Dewatering - Belt Press"},1,1,1,1,1,1,1,1,1,0,0]
[13,"Evaporation Pond",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
[13.1,"Excavation",{"$f":"ep_cells","v":0},"cells",{"$f":"IF(C501=0,\"NA\",ep_excavation_vol/ep_cells)","v":"NA"},{"$f":"IF(C501=0,\"\",\"cy\")","v":""},{"$f":"IF(C501=0,\"NA\",ep_excavation_vol/ep_cells)","v":"NA"},{"$f":"IF(E501=0,\"\",\"cy\")","v":"cy"},{"$f":"IF(C501=0,\"NA\",VLOOKUP(0,excavate_cost_cl,3)*ep_excavation_vol/ep_cells)","v":"NA"},{"$f":"IF(C501=0,\"--\",IF(I501=\"contact vendor\",\"--\",C501*I501))","v":"--"},{"$f":"IF(C501=0,\"NA\",VLOOKUP(0,ep_liner_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$500&\" - \"&B501","v":"Evaporation Pond - Excavation"},1,1,1,1,1,1,1,1,1,0,0]
[13.2,"Backfill",{"$f":"ep_cells","v":0},"cells",{"$f":"IF(C502=0,\"NA\",ep_backfill_vol/ep_cells)","v":"NA"},{"$f":"IF(C502=0,\"\",\"cy\")","v":""},{"$f":"IF(C502=0,\"NA\",ep_backfill_vol/ep_cells)","v":"NA"},{"$f":"IF(E502=0,\"\",\"cy\")","v":"cy"},{"$f":"IF(C502=0,\"NA\",VLOOKUP(0,backfill_cost_cl,3)*ep_excavation_vol/ep_cells)","v":"NA"},{"$f":"IF(C502=0,\"--\",IF(I502=\"contact vendor\",\"--\",C502*I502))","v":"--"},{"$f":"IF(C502=0,\"NA\",VLOOKUP(0,ep_liner_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$500&\" - \"&B502","v":"Evaporation Pond - Backfill"},1,1,1,1,1,1,1,1,1,0,0]
[13.3,"Liner",{"$f":"ep_cells","v":0},"cells",{"$f":"IF(C503=0,\"NA\",liner_area/ep_cells)","v":"NA"},{"$f":"IF(C503=0,\"\",\"sf\")","v":""},{"$f":"IF(C503=0,\"NA\",liner_area/ep_cells)","v":"NA"},{"$f":"IF(E503=0,\"\",\"sf\")","v":"sf"},{"$f":"IF(C503=0,\"NA\",VLOOKUP(0,ep_liner_cost_cl,3)*liner_area/ep_cells)","v":"NA"},{"$f":"IF(C503=0,\"--\",IF(I503=\"contact vendor\",\"--\",C503*I503))","v":"--"},{"$f":"IF(C503=0,\"NA\",VLOOKUP(0,ep_liner_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$500&\" - \"&B503","v":"Evaporation Pond - Liner"},1,1,1,1,1,1,1,1,1,0,0]
[13.4,"Dike Construction",{"$f":"ep_cells","v":0},"cells",{"$f":"IF(C504=0,\"NA\",dike_volume/ep_cells)","v":"NA"},{"$f":"IF(C504=0,\"\",\"cy\")","v":""},{"$f":"IF(C504=0,\"NA\",dike_volume/ep_cells)","v":"NA"},{"$f":"IF(E504=0,\"\",\"cy\")","v":"cy"},{"$f":"IF(C504=0,\"NA\",ep_dike_construct_cl*dike_volume/ep_cells)","v":"NA"},{"$f":"IF(C504=0,\"--\",IF(I504=\"contact vendor\",\"--\",C504*I504))","v":"--"},{"$f":"IF(C504=0,\"NA\",VLOOKUP(0,ep_liner_cost_cl,IF(ss_cat=\"large\",4,5)))","v":"NA"},null,{"$f":"$B$500&\" - \"&B504","v":"Evaporation Pond - Dike Construction"},1,1,1,1,1,1,1,1,1,0,0]
[14,"Solids drying pad",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,0]
[14.1,"Solids drying pad",{"$f":"IF(solids_pad_area=0,0,1)","v":1},"units",{"$f":"solids_pad_concrete","v":1},"cy",{"$f":"solids_pad_concrete","v":1},"cy",{"$f":"VLOOKUP(0,conc_pad_cost_cl,3)","v":492.74999999999994},{"$f":"IF(I506=\"contact vendor\",\"--\",E506*I506)","v":492.74999999999994},{"$f":"IF(C506=0,\"NA\",VLOOKUP(0,conc_pad_cost_cl,IF(ss_cat=\"large\",4,5)))","v":37},1,{"$f":"B506","v":"Solids drying pad"},1,1,1,1,1,1,1,1,1,1,13.317567567567567]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"direct_for_UL","total_direct_depreciation","build_UL"]
["Total of direct line items above:",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"SUMPRODUCT(W34:W506,J34:J506)","v":270117.27171074442},{"$f":"SUM(X34:X506)","v":17601.660228547553},{"$f":"MAX(Y479:Y482,Y465:Y468)","v":20}]
[null,"Direct cost category","Total","Guidance"]
[null,"Process costs",{"$f":"SUMPRODUCT(J36:J462,L36:L462)+SUMPRODUCT(J495:J506,L495:L506)","v":255953.44934965539},"Excludes alternate cost line items in italics, without a 1 in the \"Use?\" column. Includes installation, transportation, and O&P"]
[null,"Building costs",{"$f":"SUMPRODUCT(J465:J492,L465:L492)","v":14163.822361089},"See input sheet to exclude buildings/HVAC; indirect assumptions sheet to exclude concrete pad"]
[null,"Total direct capital cost",{"$f":"process_cost+building_cost","v":270117.27171074442},"Total of process and building costs"]
[]
["Add-on Cost Details (See indirect assumptions sheet to exclude individual add-on items)"]
[null,"Add-on Line Item","Total","Guidance"]
[null,"Permits",{"$f":"include_permits*permit_cost","v":580.45000000000005}]
[null,"Pilot Study",{"$f":"include_pilot*VLOOKUP(tech_name,CHOOSE(ss_cat2,pilot_cost_small_cl,pilot_cost_medium_cl,pilot_cost_large_cl),2,FALSE)","v":134602.19700079926}]
[null,"Land Cost",{"$f":"include_land*land_required*land_cost","v":1166.155000011549},{"$f":"\"For \"&TEXT(land_required,\"#0.00\")&\" acres\"","v":"For 0.06 acres"}]
[null,"Total add-on costs",{"$f":"SUM(C516:C518)","v":136348.80200081083},"Total of permits, piloting, and land"]
[]
["Indirect Capital Cost Details (See indirect assumptions sheet to exclude individual indirect items)"]
[null,"Indirect Line Item","Total","Percent","Guidance"]
[null,"Mobilization and Demobilization",{"$f":"(direct_cost+C525+C526+C527+C528+C529+C530+C531+C534)*D523","v":0},{"$f":"IF(AND(design_type=1,ss_cat2=1),mob_pct_pre,CHOOSE(ss_cat2,mob_pct_small,mob_pct_medium,mob_pct_large))","v":0},"Excluded for pre-engineered packages"]
[null,"Architectural Fees for Treatment Building",{"$f":"IF(ss_cat2=1,include_arch_small,include_arch)*building_cost*D524","v":0},{"$f":"VLOOKUP(building_cost,architectural_table_cl,3)","v":0.09},"Excluded by default for small systems"]
[null,"Installation, Transportation, and O&P",{"$f":"direct_cost*D525","v":0},{"$f":"inst_pct","v":0}]
[null,"Site Work",{"$f":"include_sitework*sitework_cost","v":3949.7142857142853},null,"Calculated based on system requirements."]
[null,"Yard Piping",{"$f":"include_yardpipe*yard_cost","v":1481.1312201955436},null,"Calculated based on system requirements."]
[null,"Geotechnical",{"$f":"IF(OR(ep_cells<>0,L51=1,L41=1,L107=1,L495=1),1,IF(component_level=\"\",include_geo_low,IF(component_level=1,include_geo_medium,include_geo_high)))*geotech_cost","v":0},null,"Calculated based on system requirements."]
[null,"Standby Power",{"$f":"IF(ss_cat2=1,include_standby_small,include_standby)*std_power_cost","v":0},null,"Calculated based on system requirements.  Excluded by default for small systems."]
[null,"Electrical (including yard wiring)",{"$f":"process_cost*D530","v":25595.344934965542},{"$f":"elect_pct","v":0.1},"Percentage is applied only to process cost. Building direct costs include electrical components."]
[null,"Instrumentation and Control",{"$f":"direct_cost*D531","v":0},{"$f":"i_c_pct","v":0}]
[null,"Contingency",{"$f":"IF(component_level=\"\",include_conting_low,IF(component_level=1,include_conting_medium,include_conting_high))*(direct_cost+addon_cost+SUM(C523:C531,C533:C538))*D532","v":0},{"$f":"IF(component_level=\"\",include_conting_low,IF(component_level=1,include_conting_medium,include_conting_high))*VLOOKUP(direct_cost,contingency_table_cl,3)*complexity","v":0},"Included for high cost systems only."]
[null,"Process Engineering",54023.454342148885,{"$f":"CHOOSE(ss_cat2,eng_pct_small,eng_pct_medium,eng_pct_large)","v":0.2}]
[null,"Miscellaneous Allowance",27011.727171074443,{"$f":"misc_pct","v":0.1}]
[null,"Legal, Fiscal, and Administrative",5402.3454342148889,{"$f":"legal_pct","v":0.02}]
[null,"Sales Tax",0,{"$f":"tax_pct","v":0}]
[null,"Financing during Construction",0,{"$f":"IF(ss_cat2=1,finance_pct_small,finance_pct)","v":0}]
[null,"Construction Management and GC Overhead",{"$f":"cm_cost","v":5970.1577994776972}]
[null,"Total indirect capital cost",{"$f":"indirect_cost_mult*direct_cost+indirect_cost_add","v":123433.87518779126},null,"Total of indirect line items"]
[]
["TOTAL CAPITAL COST DETAILS"]
[null,"Assumption","Value","Guidance"]
[null,"City Index for Total Capital Cost",1,"User adjustable.  Can be used to adjust estimated costs to be more reflective of a specific geographical location"]
[]
[null,"Capital Cost Category","Total"]
[null,"Total Direct Capital Cost (from above)",{"$f":"direct_cost","v":270117.27171074442}]
[null,"Total Add-on Cost (from above)",{"$f":"addon_cost","v":136348.80200081083}]
[null,"Total Indirect Cost (from above)",{"$f":"indirect_cost","v":123433.87518779126}]
[null,"Grand total capital cost (incorporating city index)",{"$f":"(direct_cost*(1+SUM(cul_indir_mult_table))+SUM(cul_indir_add_table))*city_index","v":529899.94889934652}]
[]
["Annual Operating and Maintenance Cost Details (items in italics, without a 1 in the \"Use?\" column, represent alternate costs and are excluded from total)"]
[null,"Assumption","Value","Guidance"]
[null,"City Index for Total O&M Cost",1,"User adjustable. Can be used to adjust estimated costs to be more reflective of a specific geographical location"]
[]
[null,"Item","Quantity",null,"Unit Cost",null,"Total Cost","Use?","Guidance"]
[null,"Labor"]
[null,"Manager",{"$f":"Manager_LOE","v":36.354166666666671},"hrs/yr",{"$f":"VLOOKUP(design_flow,labor_table_cl,5)","v":50.648663101604278},"/hr",{"$f":"E557*C557","v":1841.2899398395725},{"$f":"IF(C557=0,0,1)","v":1}]
[null,"Administrative",{"$f":"Clerical_LOE","v":36.354166666666671},"hrs/yr",{"$f":"VLOOKUP(design_flow,labor_table_cl,4)","v":34.161577540106947},"/hr",{"$f":"E558*C558","v":1241.9156834893049},{"$f":"IF(C558=0,0,1)","v":1}]
[null,"Operator",{"$f":"General_Oper_Labor","v":331.20833333333337},"hrs/yr",{"$f":"VLOOKUP(design_flow,labor_table_cl,6)","v":32.90061497326203},"/hr",{"$f":"E559*C559","v":10896.957850935829},{"$f":"IF(C559=0,0,1)","v":1},"Includes labor for regular operations, maintenance, residuals management, etc."]
[null,"Materials"]
[null,"Materials for booster pumps","calculated as a percentage of capital",null,null,null,{"$f":"pump_mtl","v":0},{"$f":"IF(G561=0,0,1)","v":0}]
[null,"Materials for backwash pumps","calculated as a percentage of capital",null,null,null,{"$f":"back_pump_mtl","v":0},0]
[null,"Materials for recycle pumps","calculated as a percentage of capital",null,null,null,{"$f":"recycle_pump_mtl","v":0},0]
[null,"Materials for residuals pumps","calculated as a percentage of capital",null,null,null,{"$f":"res_pump_mtl","v":82.259635536833272},1]
[null,"Materials for backwash air scour blowers","calculated as a percentage of capital",null,null,null,{"$f":"blower_mtl","v":120.62307569024543},1]
[null,"Materials for aeration blowers","calculated as a percentage of capital",null,null,null,{"$f":"aeration_blower_mtl","v":221.10558097552317},1]
[null,"Materials forbioreactor basins","calculated as a percentage of capital",null,null,null,{"$f":"filter_materials","v":0},0]
[null,"Materials for filter basins","calculated as a percentage of capital",null,null,null,{"$f":"post_filter_materials","v":0},0]
[null,"Building and HVAC maintenance (materials and labor)",{"$f":"total_fp","v":250},"sf",{"$f":"G569/C569","v":6.4790285359180011},"/sf/yr",{"$f":"bldg_maint_cost","v":1619.7571339795002},{"$f":"IF(G569=0,0,1)","v":1}]
[null,"Chemicals"]
[null,{"$f":"\"Acetic Acid\"&acetic_purchase","v":"Acetic Acid"},{"$f":"acetic_use","v":1065.4349999999999},"lbs/yr",{"$f":"VLOOKUP(B571,chem_cost_cl,3,FALSE)","v":0.25892298275361592},"/lb",{"$f":"E571*C571","v":275.86560813009874},{"$f":"IF(e_donor_type=1,1,0)","v":1}]
[null,{"$f":"\"Ethanol\"&ethanol_purchase","v":"Ethanol"},{"$f":"ethanol_use","v":0},"gal/yr",4.5669105752706649,"/gal",0,{"$f":"IF(e_donor_type=2,1,0)","v":0}]
[null,{"$f":"\"Ammonium Chloride\"&NH4Cl_purchase","v":"Ammonium Chloride"},{"$f":"NH4Cl_use","v":0},"lbs/yr",0.98400176743500989,"/lb",0,{"$f":"IF(OR(nutrient_option=2,nutrient_option=4),1,0)","v":0}]
[null,{"$f":"\"Phosphoric Acid \"&TEXT(H3PO4_pct,\"0%\")&H3PO4_purchase","v":"Phosphoric Acid 75% - Small Qty"},{"$f":"H3PO4_use","v":90.121677137542875},"lbs/yr",0.84674242280285039,"/lb",76.309847246499302,{"$f":"IF(OR(nutrient_option=3,nutrient_option=4),1,0)","v":1}]
[null,{"$f":"\"Ferric Chloride\"&coag_purchase","v":"Ferric Chloride"},{"$f":"total_coag","v":532.71750000000009},"lbs/yr",0.16017416334156323,"/lb",85.327579859909221,{"$f":"IF(C575=0,0,1)","v":1}]
[null,{"$f":"\"Polymers\"&polymer_purchase","v":"Polymers"},{"$f":"polymer_yr","v":230.74278000000001},"lbs/yr",0.74137399196238118,"/lb",{"$f":"E576*C576","v":171.06669592509749},{"$f":"IF(C576=0,0,1)","v":1}]
[null,{"$f":"\"Hydrogen Peroxide\"&H2O2_purchase","v":"Hydrogen Peroxide - Small Qty"},{"$f":"H2O2_use","v":0},"lbs/yr",0.47022883285981981,"/lb",0,{"$f":"IF(C577=0,0,1)","v":0}]
[null,"Media"]
[null,"GAC annual attrition replacement - Bioreactor",{"$f":"media_loss","v":103.08350894591511},"lbs/yr",{"$f":"IF(curve=1,replace_GAC_eq,VLOOKUP(C579,gac_cost_cl,3))","v":2.1004072200417871},"/lb",{"$f":"E579*C579","v":216.51734645724227},{"$f":"IF(C579=0,0,1)","v":1}]
[null,"Sand annual attrition replacement- Filter",{"$f":"filter_sand_loss","v":2.8274333882308138},"cuft/yr",{"$f":"VLOOKUP(\"sand\",media_cost_cl,3)","v":75.899652955911066},"/cuft",{"$f":"E580*C580","v":214.60121292267453},{"$f":"IF(C580=0,0,1)","v":1}]
[null,"Anthracite annual attrition replacement- Filter",{"$f":"filter_anthracite_loss","v":94.719018505732265},"lbs/yr",{"$f":"VLOOKUP(\"anthracite\",media_cost_cl,3)","v":0.59123254393035707},"/lb",{"$f":"E581*C581","v":56.000966269730654},{"$f":"IF(C581=0,0,1)","v":1}]
[null,"Garnet annual attrition replacement- Filter",{"$f":"filter_garnet_loss","v":0},"lbs/yr",{"$f":"VLOOKUP(\"garnet\",media_cost_cl,3)","v":0.59123254393035707},"/lb",{"$f":"E582*C582","v":0},{"$f":"IF(C582=0,0,1)","v":0}]
[null,"GAC annual attrition replacement- Filter",{"$f":"filter_media_loss","v":0},"lbs/yr",{"$f":"IF(filter_media_loss=0,\"NA\",IF(curve=1,replace_filter_GAC_eq,VLOOKUP(C583,gac_cost_cl,3)))","v":"NA"},"/lb",{"$f":"IF(C583=0,0,E583*C583)","v":0},{"$f":"IF(C583=0,0,1)","v":0}]
[null,"Perchlorate Analysis"]
[null,"Consumables for online perchlorate analysis","NA",null,{"$f":"clo4_analysis_cost_cl","v":11183.941281138788},"/yr",{"$f":"E585","v":11183.941281138788},{"$f":"IF(C585=0,0,1)","v":1}]
[null,"Energy"]
[null,"Energy for booster pumps",{"$f":"pump_energy","v":0},"Mwh/yr",{"$f":"energy_cost_cl","v":0.11001750924784216},"/kwh",{"$f":"E587*C587*1000","v":0},{"$f":"IF(C587=0,0,1)","v":0}]
[null,"Energy for recycle pumps",{"$f":"recycle_pump_energy","v":0},"Mwh/yr",{"$f":"energy_cost_cl","v":0.11001750924784216},"/kwh",{"$f":"E588*C588*1000","v":0},0]
[null,"Energy for backwash pumps",{"$f":"back_pump_energy","v":0.14083018559828903},"Mwh/yr",{"$f":"energy_cost_cl","v":0.11001750924784216},"/kwh",{"$f":"IF(C589=0,\"--\",E589*C589*1000)","v":15.493786246435091},1]
[null,"Energy for residuals pumps",{"$f":"res_pump_energy","v":8.8129027283034428E-3},"Mwh/yr",{"$f":"IF(C590=0,\"NA\",energy_cost_cl)","v":0.11001750924784216},{"$f":"IF(C590=0,\"\",\"/kwh\")","v":"/kwh"},{"$f":"IF(C590=0,\"--\",E590*C590*1000)","v":0.96957360741145748},1]
[null,"Energy for blowers",{"$f":"blower_energy+bio_blower_energy+scour_blower_energy","v":4.1236589309153013E-2},"Mwh/yr",{"$f":"energy_cost_cl","v":0.11001750924784216},"/kwh",{"$f":"E591*C591*1000","v":4.536746845669211},1]
[null,"Energy for lighting",{"$f":"lighting","v":2.7265625000000002E-2},"Mwh/yr",{"$f":"energy_cost_cl","v":0.11001750924784216},"/kwh",{"$f":"E592*C592*1000","v":2.9996961505856969},1]
[null,"Energy for ventilation",{"$f":"ventilation","v":0.19256972727272728},"Mwh/yr",{"$f":"energy_cost_cl","v":0.11001750924784216},"/kwh",{"$f":"E593*C593*1000","v":21.186041751081717},1]
[null,"Energy for cooling"]
[null,"Air conditioning",{"$f":"cooling","v":0},"Mwh/yr",{"$f":"energy_cost_cl","v":0.11001750924784216},"/kwh",{"$f":"E595*C595*1000","v":0},{"$f":"IF(G595=0,0,1)","v":0}]
[null,"Heat pump (cooling mode)",{"$f":"cooling_hp","v":0},"Mwh/yr",{"$f":"energy_cost_cl","v":0.11001750924784216},"/kwh",{"$f":"E596*C596*1000","v":0},{"$f":"IF(G596=0,0,1)","v":0}]
[null,"Energy for heating"]
[null,"Electric resistance",{"$f":"heating","v":0},"Mwh/yr",{"$f":"energy_cost_cl","v":0.11001750924784216},"/kwh",{"$f":"E598*C598*1000","v":0},{"$f":"IF(G598=0,0,1)","v":0}]
[null,"Heat pump",{"$f":"heating_hp","v":0},"Mwh/yr",{"$f":"energy_cost_cl","v":0.11001750924784216},"/kwh",{"$f":"E599*C599*1000","v":0},0]
[null,"Natural gas non-condensing furnace",{"$f":"heating_gas_non","v":0},"therms/yr",{"$f":"gas_cost_cl","v":0.57856140350877194},"/therm",{"$f":"E600*C600","v":0},0]
[null,"Natural gas condensing furnace",{"$f":"heating_gas","v":0},"therms/yr",{"$f":"gas_cost_cl","v":0.57856140350877194},"/therm",{"$f":"E601*C601","v":0},0]
[null,"Standard efficiency oil furnace",{"$f":"heating_diesel_non","v":0},"gal/yr",{"$f":"diesel_cost_cl","v":3.8295007720020586},"/gal",{"$f":"E602*C602","v":0},0]
[null,"Mid-efficiency oil furnace",{"$f":"heating_diesel","v":0},"gal/yr",{"$f":"diesel_cost_cl","v":3.8295007720020586},"/gal",{"$f":"E603*C603","v":0},0]
[null,"Residuals Discharge/Disposal"]
[null,"POTW discharge fees",{"$f":"IF(res_s2_opt=2,res_flow_annual,0)","v":0},"gal/yr",{"$f":"IF(res_s2_opt=2,G605/C605,\"NA\")","v":"NA"},{"$f":"IF(res_s2_opt=2,\"/gal\",\"\")","v":""},{"$f":"IF(res_s2_opt=2,POTW_fee,\"--\")","v":"--"},{"$f":"IF(res_s2_opt=2,1,0)","v":0}]
[null,{"$f":"IF(res_s2_opt=4,\"Evaporation pond solids disposal\",IF(res_holding=\"tanks\",\"Holding tank solids disposal\",IF(res_holding=\"basins\",\"Holding basins solids disposal\",\"\")))","v":"Holding basins solids disposal"},{"$f":"IF(B606=\"\",\"\",res_solids*sol_disp_freq)","v":0.33239266086411429},{"$f":"IF(B606=\"\",\"\",\"ton/yr\")","v":"ton/yr"},{"$f":"IF(B606=\"\",\"\",IF(C606>0,G606/C606,0))","v":112.15720840993787},{"$f":"IF(B606=\"\",\"\",\"/ton\")","v":"/ton"},{"$f":"IF(B606=\"\",\"\",sol_disposal_fee)","v":37.280232938470263},{"$f":"IF(B606=\"\",\"\",IF(C606=0,0,1))","v":1},{"$f":"IF(AND(res_solids<>0,solids_haz=1,solids_method=2),\"Land application assumed to be zero cost, but labor cost for handling is still included in operator hours\",\"\")","v":""}]
[null,"Miscellaneous Allowance",{"$f":"misc_pct","v":0.1},null,null,null,{"$f":"SUMPRODUCT(G557:G606,H557:H606)*C607","v":2838.6005515936504},{"$f":"IF(C607=0,0,1)","v":1}]
[null,"Total Annual O&M Cost (incorporating city index)",null,null,null,null,{"$f":"SUMPRODUCT(G557:G607,H557:H607)*OM_City_Index","v":31224.606067530149}]
[]
["ANNUALIZED COSTS"]
[null,"Assumption","Value","Guidance"]
[null,"Discount rate",7.0000000000000007E-2,"User adjustable"]
[null,"Calculate households based on:","ground water","User adjustable"]
[null,"Household size (people per household)",2.5299999999999998,"User adjustable"]
[]
[null,"Calculation","Value","Units"]
[null,"Useful Life (Reciprocal Weighted Average)",{"$f":"ROUND((direct_for_UL+IF(build_UL=0,0,addon_cost+indirect_cost))/(total_direct_depreciation+IF(build_UL=0,0,(addon_cost+indirect_cost)/build_UL)),1)","v":17.3},"years"]
[null,"Number of households served",{"$f":"IF(source_select=\"ground water\",(average_flow*1000/0.08558)^(1/1.0584),(average_flow*1000/0.14004)^(1/0.99703))/hh_size","v":25.355114086889319},"households"]
[null,"Annualized Capital Cost",{"$f":"-PMT(Discount_rate,useful_life,system_cost)","v":53774.602130734391},"/year"]
[null,"Annual O&M Cost",{"$f":"om_cost","v":31224.606067530149},"/year"]
[null,"Total Annualized Cost",{"$f":"Annualized_Capital_Cost+om_cost","v":84999.208198264532},"/year",{"$f":"IF(ISERROR(OR(TAC_pct_cap,TAC_pct_OM)),\"\",TEXT(TAC_pct_cap,\"0%\")&\" annualized capital, \"&TEXT(TAC_pct_OM,\"0%\")&\" annual O&M\")","v":"63% annualized capital, 37% annual O&M"}]
[null,"Annualized cost per 1,000 gallons average flow",{"$f":"Annualized_Cost/(average_flow*365*1000)","v":33.267791858420559},"/kgal"]
[null,"Annualized cost per household",{"$f":"Annualized_Cost/households","v":3352.3496643312728},"/household/year"]
[]
["Internal use"]
[null,"Mobilization and Demobilization",{"$f":"C523","v":0}]
[null,"Architectural Fees for Treatment Building",{"$f":"C524","v":0}]
[null,"Installation, Transportation, and O&P",{"$f":"D525","v":0}]
[null,"Site Work",{"$f":"C526","v":3949.7142857142853}]
[null,"Yard Piping",{"$f":"C527","v":1481.1312201955436}]
[null,"Geotechnical",{"$f":"C528","v":0}]
[null,"Standby Power",{"$f":"C529","v":0}]
[null,"Electrical (including yard wiring)",{"$f":"C530","v":25595.344934965542}]
[null,"Instrumentation and Control",{"$f":"D531","v":0}]
[null,"Contingency",{"$f":"C532","v":0}]
[null,"Process Engineering",{"$f":"C533","v":54023.454342148885}]
[null,"Miscellaneous Allowance",{"$f":"D534","v":0.1}]
[null,"Legal, Fiscal, and Administrative",{"$f":"D535","v":0.02}]
[null,"Sales Tax",{"$f":"D536","v":0}]
[null,"Financing during Construction",{"$f":"D537","v":0}]
[null,"Construction Management and GC Overhead",{"$f":"C538","v":5970.1577994776972}]
[null,"Indirect cost multiplier",{"$f":"SUM(cul_indir_mult_table)","v":0.12000000000000001}]
[null,"Indirect costs added",{"$f":"SUM(cul_indir_add_table)-addon_cost","v":91019.802582501929}]
[]
[]
[null,"Subtotal indirect and add-on cost",{"$f":"C539+addon_cost","v":259782.6771886021}]
[]
[null,"Valid inputs:",{"$f":"INPUT!C19","v":true}]
[null,"Missing Cost?:",{"$f":"IF(COUNTIF(use_column,\"x\")>0,TRUE,FALSE)","v":false}]
[null,"Buildup error?",{"$f":"IF(COUNTIF(use_column,\"ec\")+COUNTIF(use_column,\"ep\")>0,TRUE,FALSE)","v":false}]

{"sheet":"Critical Design Assumptions","index":4,"n_rows":346,"n_cols":7,"rows_kept":346,"cut":false,"hidden":false,"merged":[]}
["Default Critical Design Assumptions"]
["Users may change any of the cells in the Value column; cells in gold are most important and may vary based on contaminant treated and site-specific conditions"]
[]
["Assumption","Range Name","Value","Units","Guidance"]
["Cost estimating method","curve",1,"<-- enter 1 to use cost equations, leave blank to use lookup tables for component costs","Keeping this assumption with a value of 1 is strongly recommended; the cost equations method is more appropriate for national cost estimating and will be more accurate for nearly all user-specified designs"]
[]
["Treatment Flow"]
["Percent of Total Flow that is Bypassed","bp_pct",0,null,"Typically, bypass flow ranges between 0% and 50% of inflow. Enter zero to remove bypass piping and components. 0% is default consistent with the type of cost curves that EPA will need for its national cost simulation model."]
["Minimum average flow as percentage of design","min_avg_flow",0.1,null,"The minimum ratio of average flow to design flow. If the ratio falls below this value, it will trigger a warning on the INPUT sheet. If this value is zero, no minimum is enforced."]
[]
["Bioreactor Design (both system types)"]
["Number of redundant bioreactorvessels for small systems with only one vessel","NRD_small_1",1,"units","If a design includes only one operating vessel, there should be at least one additional vessel"]
["Number of redundant bioreactor vessels for small systems with multiple vessels","NRD_small",0,"units","Small systems can operate at reduced capacity while one vessel is down for backwash, if there are multiple vessels"]
["Add a redundant bioreactor per x parallel lines for fixed bed pressure vessel designs","redund_freq",8,"number of parallel lines/redundant unit"]
["Add a redundant bioreactor per x parallel lines for fluidized bed designs","redund_freq_fluid",8,"number of parallel lines/redundant unit"]
["Loading rate minimum","load_min",1,"gpm/square ft","Harding ESE, 2001"]
["Loading rate maximum","load_max",10,"gpm/square ft","Harding ESE, 2001"]
["GAC bulk density","GAC_density",30,"lbs/cubic ft","Bulk density, not particle density.  GAC density range of 22-30 lb/cubic ft; lignite GAC approximately 22 and bituminous GAC approximately 28 lb/cubic ft (Randal J. Braker, General Manager, Duck River Utility Commission)"]
[]
["Pressure Vessel Design"]
["Maximum vessel height (circular vessels)","max_height",24,"feet"]
["Maximum vessel diameter","max_diam_override",14,"feet","Maximum vessel diameter will be chosen from a table of conventional sizes for commercial vessels, unless entered here.  Systems have used vessels up to 14' diam and height in practice (AWWA Inorganic Contaminants Workshop 2006)"]
["Maximum vessel length (longitudinal vessels)","max_length",53,"feet","Limitation on transportation is 53 feet in length"]
["Free board above media at full expansion (fixed bed designs)","free_board",1,"feet"]
["Underdrain space for horizontal vessels","horiz_underdrain",1.5,"feet","1.5 feet is a conservative value for a 10' tank. Bob Dvorin, 5/16/05."]
["Vessel thickness of wall","Vessel_thickness",0,"feet","Set to zero because vendor designs and quotes are usually expressed in inside diameter.  Increase if user desires to input outside diameter."]
["Ratio of  length to diameter for horizontal vessels","length_diam_ratio",2.5,null,"Used only for autosize procedure"]
["Minimum bed depth for autosize","min_bed_depth",2,"feet"]
["Maximum bed depth for autosize","max_bed_depth",12,"feet"]
["Target Bed Depth (Designs < 1MGD)","target_bed_depth_under",4,"feet","Used only for autosize procedure"]
["Target Bed Depth (Designs > 1 MGD)","target_bed_depth_over",5,"feet","Used only for autosize procedure"]
["Target Fluidized Bed Depth (Designs < 1MGD)","target_bed_depth_under_fluid",5,"feet","Used only for autosize procedure"]
["Target Fluidized Bed Depth (Designs > 1 MGD)","target_bed_depth_over_fluid",10,"feet","Used only for autosize procedure"]
["Biomass Seperator Air Scour Volume for fluidized beds","biomass_air_scour",0.3,"CFH/gpm"," 15 CFH air for 50 gpm water treated (U.S. DoD, 2009)"]
["Volume Tolerance, vertical vessels <1 mgd","vol_tol_vert_small",0.5,null,"Used to check size compatibility of specified volume with required volume"]
["Volume Tolerance, vertical vessels >1 mgd","vol_tol_vert_med",0.4]
["Volume Tolerance, horizontal vessels","vol_tol_horiz",0.4]
["Recycle % for fluidized beds","recycle_fluid",0.5,null,"Guidance: Typical recycle rates are 30-80%"]
["Bed expansion during backwash","bed_expansion",0.5]
["Media Expansion when fluidized","bed_expansion_fluidized",0.7]
["Freeboard above fully expanded media (Design < 1MGD)","freeboard_fluidized_small",4,"ft","Guidance: 3 to 5 ft"]
["Freeboard above fully expanded media (Design > 1MGD)","freeboard_fluidized",7,"ft","Guidance: 6 to 8 ft"]
[]
["Gravity Basin Design"]
["Number of redundant bioreactor basins for medium systems","NRD_basins_medium",1,"units"]
["Number of redundant bioreactor basins for large systems","NRD_basins_large",2,"units"]
["Basin freeboard above filter media at full expansion","basin_freeboard",2,"ft"]
["Maximum bed depth (gravity)","max_depth",10,"ft","Guidance: Typical gravity bed depths are 3-10 feet"]
["Minimum bed depth (gravity)","min_depth",3,"ft","Guidance: Typical gravity bed depths are 3-10 feet"]
["Maximum basin width","max_width",30,"ft"]
["Minimum basin width","min_width",3,"ft"]
["Maximum basin length","max_length_g",30,"ft"]
["Minimum basin length","min_length_g",3,"ft"]
["Target Bed Depth (Gravity Designs < 1MGD)","target_bed_depth_under_g",5,"feet","Used only for autosize procedure"]
["Target Bed Depth (Gravity Designs > 1 MGD)","target_bed_depth_over_g",5,"feet","Used only for autosize procedure"]
["Number of stair risers for storage basins","risers",15,"risers","This assumption used only if concrete basins are used."]
["Concrete thickness for storage basins","conc_thick",1,"ft","This assumption used only if concrete basins are used."]
["Overexcavation for storage basins","overexcavate",4,"ft","2 feet each side in each dimension.  This assumption used only if concrete basins are used."]
[]
["Post-Treatment Design"]
["Aeration Tank Residence Time","hrt_aeration",8,"min","US DoD 2009"]
["Aeration Rate","rate_aeration",6.5,"scfm/100gpm","US DoD 2009"]
["Hydrogen Peroxide Dose","H2O2_dose",6,"mg/L","4-8 mg/L (US DoD, 2008)"]
["Percent grade of H2O2","H2O2_grade",0.5]
["Specific gravity of H2O2 at the indicated grade","H2O2_sg",1.19,null,"FMC Corporation, MSDS for 40-60% H2O2, http://www.h2o2.com/intro/FMC_MSDS_40_to_60.pdf"]
["Diluted concentration to be fed","H2O2_dilute_conc",0.05,null,"Hydrogen peroxide is added to water as a dilute solution (MWH, Water Treatment: Principles and Design, second edition, page 552 and Table 8-4)."]
["Number of static mixers for H2O2 addition","n_mixers",1,"units"]
["EBCT for Filtration","ebct_filt",10,"min"," (US DoD, 2008)"]
["Bed Depth for Filtration < 0.1 MGD","bed_depth_filt_small",5,"ft"]
["Bed Depth for Filtration 0.1 MGD-10 MGD","bed_depth_filt",7,"ft"," (US DoD, 2008)"]
["Bed Depth for Filtration > 10 MGD","bed_depth_filt_large",9,"ft"]
["Filter loading rate minimum","load_min_filt",1,"gpm/square ft","used in autosize routine"]
["Filter loading rate maximum","load_max_filt",10,"gpm/square ft","used in autosize routine"]
["Number of redundant polishing filters for small systems with only one vessel","filt_NRD_small_1",1,"units","If a design includes only one operatingfilter, there should be at least one additional vessel"]
["Number of redundant polishing filters for small systems with multiple vessels","filt_NRD_small",0,"units","Small systems can operate at reduced capacity while one filter is down for backwash, if there are multiple filters"]
["Number of redundant polishing filters for medium systems","filt_NRD_basins_medium",1,"units"]
["Number of redundant polishing filters for large systems","filt_NRD_basins_large",2,"units"]
["Bed expansion during backwash","filt_bed_expansion",0.5]
["Basin freeboard above filter media at full expansion","filt_freeboard",2,"ft"]
["Fraction of media anthracite","anthracite_fraction",0.67,null,{"$f":"IF(SUM(C80:C83)<>1,\"WARNING: Total of fractions for each media type must sum to 1\",\"Media fractions OK\")","v":"Media fractions OK"}]
["Fraction of media sand","sand_fraction",0.33,null,{"$f":"IF(AND(COUNTIF(C80:C83,\".0\")=0,COUNTIF(C80:C83,\".0\")>3),\"Number of different media used should be between 1 and 3.\",\"Number of media used is OK.\")","v":"Number of media used is OK."}]
["Fraction of media garnet/ilmenite","garnet_fraction",0,null,{"$f":"IF(COUNTIF(C80:C83,\".0\")=1,\"Single\",IF(COUNTIF(C80:C83,\".0\")=2,\"Dual\",IF(COUNTIF(C80:C83,\".0\")=3,\"Triple\",\"Error with \")))","v":"Dual"}]
["Fraction of media GAC","GAC_fraction",0]
["Anthracite density","anthracite_density",50,"lb/cubic ft"]
["Garnet density","garnet_density",140,"lb/cubic ft","Clack Corporation information bulletin\n"]
["Coagulant dosage prior to post-treatment filtration","coag_dose_filt",10,"mg/L","Coagulant is presumed to be ferric chloride"]
["Coagulant solution density","coag_density_filt",11.85,"lb/gal","Coagulant is presumed to be ferric chloride"]
["Coagulant solution concentration","coag_pct_filt",0.4,null,"Coagulant is presumed to be ferric chloride"]
["Coagulant mix time prior to filtration","coag_mix_time",60,"seconds","American Water Works Association and American Society of Civil Engineers. Water Treatment Plant Design. Third Edition. New York: McGraw Hill, 1998. Pp 92. Detention times of 10-60 s; see also Viessman and Hammer, 1993, and others"]
["Coagulant mix tank mixer horsepower","mix_hp_per",0.25,"hp per 1,000 gallons"]
["Minimum coagulant tank mixer horsepower","min_mix_hp",{"$f":"1/3","v":0.33333333333333331},"hp"]
[]
["Pumping"]
["Safety factor for pumps","pump_safety_factor",0.25]
["Redundant booster pumps","NRD_pumps",0,"pumps","Multiple pump approach eliminates need for redundant pumps."]
["Redundant backwash pumps","NRD_back_pumps",1,"pump"]
["Redundant recycle pumps","NRD_recycle_pumps",1,"pump"]
["Number of redundant chemical metering pumps","NRD_cm_pump",1,"pumps"]
["Minimum chemical feed pump size","min_chem_flow",0.13,"gph","Metering pumps will be designed to meet this minimum"]
[]
["Electron Donor/Nutrient Properties"]
["Acetic Acid density","CH3NOOH_dens",8.42,"lbs/gal","Specific gravity of 1.049 for 100% acetic acid translates to 1.009 for 20% acetic acid"]
["Acetic Acid solution strength","CH3NOOH_strength",0.2,"as acetic acid"]
["Ethanol density","ethanol_dens",6.58,"lbs/gal","0.789 g/cm3 "]
["Ammonium Chloride density","NH4CL_dens",11.813000000000001,"lbs/gal","Assumes mixing a 29.4% solution from 99 grade crystals, which would be stable down to 0 degrees C and thus not require heat tracing and insulation"]
["Phosphoric Acid solution percent","H3PO4_pct",0.75,null,"Prices are available for 36% and 75% solutions"]
[]
["Backwash"]
["Bioreactor water backwash rate","h2oflush_backwash_rate",8,"gpm/square ft","Guidance: Typical bioreactor backwash rates are between 6-10 gpm/square ft"]
["Bioreactor backwash time","backwash_time",10,"minutes"]
["Filter water backwash rate","filter_h2oflush_backwash_rate",15,"gpm/square ft"]
["Filter backwash time","filter_backwash_time",7,"minutes"]
["Media attrition during bioreactor backwash","media_loss_rate",0.1,"per year","Normal media attrition rate is in the range of 3-10 % per year, usually balanced by adding media to the bioreactor"]
["Media attrition during post-treatment filter backwash","filter_media_loss_rate",0.1,"per year","Normal media attrition rate is in the range of 3-10 % per year, usually balanced by adding media to the filter"]
["Media attrition during biomass removal air scour","fluid_media_loss_rate",0.05,"per year"]
["Air scour volume","air_scour_vol",4,"CFM/square ft"]
["Air scour time","air_scour_time",5,"minutes"]
["Redundant blowers","NRD_blowers",1,"units"]
[]
["Chemical Storage"]
["Days of chemical storage for H2O2","H2O2_days",7,"days","Reduce chemical storage time for H2O2 since it is unstable."]
["Days of chemical storage for all other chemicals","chem_storage",30,"days","US DoD, 2009"]
["Include a separate day tank if daily volume is x or greater","day_tank_needed",5,"gal"]
["Include mixers for chemical tanks","include_cmix",0,"<--- enter 1 for yes, 0 for no"]
["Chemical tank mixer horsepower","cmix_hp_per",0.25,"hp per 1000 gal"]
["Minimum chemical tank mixer horsepower","min_cmix_hp",{"$f":"1/3","v":0.33333333333333331},"hp"]
[]
["Secondary Containment Requirements"]
["Include secondary containment","include_sec_cont",1,"<--- enter 1 for yes, 0 for no"]
["Volume required as a percentage of the largest tank","sec_cont_pct_of_largest",1.1000000000000001]
["Volume required as a percentage of total storage","sec_cont_pct_of_total",0.1]
["Additional freeboard","sec_cont_freeboard",6,"inches","Additional freeboard is typically required to contain precipitation when storage is outside; we also include freeboard indoors to ensure a minimum reasonable curb height"]
["Maximum curb thickness","sec_cont_max_thick",1,"foot","Calculations assume thickness equal to height, up to this maximum"]
["Chemical resistant coating coverage","sec_cont_coating_cvg",125,"square feet/gallon"]
[]
["Pipe Length Multipliers"]
["Influent and treated water pipe length multiplier","in_out_pipe_mult",2,"times facility length"]
["Process pipe length multiplier","proc_pipe_mult",2,"times facility length"]
["Bypass pipe length multiplier","bp_pipe_mult",2.5,"times facility length"]
["Backwash pipe length multiplier","back_pipe_mult",2.5,"times facility length"]
["Recycle pipe length multiplier","recycle_pipe_mult",1,"times facility length"]
["Chemical pipe length multiplier","chem_pipe_mult",1,"times facility length"]
[]
["Valves and Instrumentation"]
["See the Valve Table at the bottom of this page for additional assumptions relating to valves"]
["Number of manual valves on influent and treated water line","tot_man_valves",2,"valves","For emergency shut off"]
["Number of manual valves on process line per vessel","proc_man_vessel",1,"valve/vessel","For filter to waste"]
[]
["Number of check valves on backwash line if no backwash pumps","back_chv_no_back",1,"valves"]
["Number of check valves on backwash line per backwash pump","back_chv_pump",1,"valves/pump"]
["Number of check valves on chemcial line per chemical pump","chem_chv_pump",2,"valves/pump"]
["Number of check valves on influent line","tot_in_chv",1,"valves"]
["Number of check valves on nutrient feed line","tot_nutrient_chv",1,"valves","Prevents biomass gorwth in nutirent line"]
["Number of check valves on ferric chloride line per metering pump","coag_chv_pump",1,"valves/pump","Applies only with coagulant addition to post-treatment filtration or ferric addition to residuals"]
["Number of check valves on polymer line per metering pump","polymer_chv_pump",1,"valves/pump","Applies only with polymer addition to residuals"]
["Number of check valves on bypass line","tot_bp_chv",1,"valves"]
[]
["Flow meters for influent and treated water line","tot_fm_in",1,"units","Flow meter assemblies include pressure gauges"]
["Flow meters for process line per vessel","fm_proc",0,"units/vessel"]
["Flow meters for backwash line","tot_fm_back",1,"units","At backwash discharge outlet"]
["Level switch/ alarm to PLC","level_switch",0,"units/vessel"]
["Level switch/ alarm to PLC for small systems","level_switch_small",0,"units/vessel"]
["Level switch/alarms per bioreactoror","level_switch_g",1,"units/basin"]
["Level switch/alarms per bioreactoror for small systems","level_switch_small_g",0,"units/basin"]
["High/Low alarm for backwash tank","alarm_back",1,"units/vessel"]
["High/Low alarms for chemical tank","alarm_chem",1,"units/vessel"]
["ORP sensor","ORP_sensor",2,"units","One at Influent, one for treated water"]
["pH meters","pH_controls",0,"units"]
["Temperature meters","temp_meters",2,"units","One for influent line, one for treated water line"]
["Temperature meters for small systems","temp_meters_small",2,"units","One for influent line, one for treated water line"]
["Turbidity meters per vessel","turb_tank",1,"units/vessel","One for treated water line"]
["Turbitity meters per gravity bioreactoror","turb_tank_g",1,"units/basin"]
["Turbitity meters per filter","turb_tank_filt",1,"units/basin","One for treated water line"]
["Additional turbididy meters","add_turb",0,"units"]
["Head loss sensors per vessel","head_tank",1,"units/vessel"]
["Online Perchlorate/Nitrate Analyzers (perchlorate treatment)","ClO4_analyzer",1,"units"]
["Online Nitrate Analyzers (nitrate treatment only)","N_analyzer",1,"units"]
["Online Dissolved Oxygen Analyzer","DO_analyzer",1,"units"]
["Sampling ports per vessel","ports_tank",1,"units/vessel"]
["Sampling ports for blended treated water","ports_bp",1,"units"]
["Additional sampling ports","add_ports",3,"units","One for influent line, one for treated water line, one on residual side of backwash line"]
["Number of electrical enclosures","elec_encl",0,"units","Required only for technologies with significant electric-powered equipment outside a building"]
[]
["System Controls"]
["See the I/O Port Table at the bottom of this page for additional assumptions relating to system controls"]
["Controllers are used only under full automation"]
["To change the degree of automation, change the number of controllers to zero for the appropriate items."]
["Drive controllers per booster pump","S_booster_pump",1]
["Drive controllers per backwash pump and air scour blower","S_back_pump",1]
["Drive controllers per recycle pump","S_recycle_pump",1]
["Drive controllers per eductor","S_eductor",0]
["Drive controllers per residuals pump","S_res_pump",1]
["Drive controllers per mixer","S_mixer",1]
["Drive controllers per chemical  metering pump","S_cm_pump",1]
[]
["Number of CPUs","plc_cpu",2,"unit","One CPU is needed to run the local and expansion bases and modules (max 8192 I/O); using two to provide redundancy"]
["Ethernet modules","plc_ethernet ",2,"unit","One ethernet module is needed; using two to provide redundancy"]
["Operator interfaces ","plc_interface",2,"unit","Two to provide redundancy in the event of SCADA node failure"]
["UPSs ","ups",1,"unit","UPS protects the PLC system from undesired outages and surges that can adversely affect the performance of the PLC unit"]
["Computer workstations per x operators","workstation_ratio",1,"operator/workstation","Minimum will always be one, but larger systems will have multiple workstations to control the system"]
["Number of shifts","shifts_day",3,"shifts/day","Used to determine number of workstations"]
["Printers per x computer workstations","printer_ratio",4,"workstations/printer","Minimum will always be one, but larger systems will have multiple printers"]
[]
["Structure/Floorplan"]
["Maximum access space per vessel or tank for custom designed systems","max_space_vessels_cust",6,"feet","This is the MAXIMUM; space between vessels and tanks defaults to vessel or tank diameter, up to this maximum.  Maximum provides space for sandblasting and painting for large vessels (5-8 feet per Richard E. Hubel, Peter Keenan, American Water Works Service Company)."]
["Maximum access space per vessel or tank for pre-engineered systems","max_space_vessels_pre",1,"feet","Pre-engineered packages are skid-mounted with minimal access space"]
["Access space per pump for custom designed systems","space_pumps_cust",4,"feet","Provide a minimum of 3 ft (1 m) of clear space around each item of equipment (American Water Works Association and American Society of Civil Engineers. Water Treatment Plant Design. Third Edition. New York: McGraw Hill, 1998. Pp. 695)."]
["Access space per pump for pre-engineered packages","space_pumps_pre",0,"feet","Pumps on skid for pre-engineered packages, no additional access space"]
["Non fire Buffer for buildings","non_fire_buffer",10,"feet"]
["Fire Buffer for Buildings","fire_buffer",40,"feet"]
["Top and bottom dished vessel sections height and access space ","Top_bottom_Vessel_space",6,"feet","This is used to determine the building height for purposes of heating and cooling cost.  "]
["Office space per employee","space_office",100,"square ft"]
["Office space per employee","space_office_small",0,"square ft","Small systems do not require office space"]
["Concrete pad thickness","pad_thick",{"$f":"6/12","v":0.5},"feet"]
["Concrete pad thickness for small systems","pad_thick_small",{"$f":"4/12","v":0.33333333333333331},"feet"]
["Clearance space beneath the ceiling","ceiling_clearance",3,"feet","Minimum space between the tops of storage tanks and the ceiling"]
["Additional building after…","add_2nd_building",10000,"sf"]
[]
["Residuals Discharge"]
["Add ferric chloride to holding tank?","coag_res",0,"<-- 1 for yes, 0 for no","For additional TSS removal, if desired"]
["Ferric chloride dosage for residuals","coag_dose",10,"mg/L","Coagulant is presumed to be ferric chloride"]
["Ferric chloride solution density","coag_density",11.85,"lb/gal","Coagulant is presumed to be ferric chloride"]
["Ferric chloride solution concentration","coag_pct",0.4]
["Ferric chloride sludge production factor","coag_spf",0.99,"lbs accumulated per pound added"]
["Days of coagulant storage","cstore_days",30,"days"]
["Minimum settling time when coagulant is used","res_coag_settle_time",90,"minutes","When coagulant is used, holding tanks will be sized so that residuals are present for at least this long. Based on 90-120 minute settling time in sedimentation basins (Water Treatment Plant Design, 4th ed.)"]
["Add polymer to holding tank?","polymer_res",1,"<-- 1 for yes, 0 for no","For additional TSS removal, if desired"]
["Polymer dose","polymer_dose",100,"mg/L"]
["Polymer solution density","polymer_density",9.6,"lb/gal"]
["Polymer sludge production factor","polymer_spf",1,"lbs accumulated per pound added"]
["Residual solids storage height (for drying pad)","solids_storage_height",2,"ft"]
["Holding tank/basin solids density","ht_solids_density",25,"lb/ft3"]
["Holding tank/basin suspended solids removal efficiency without coagulant","htank_TSSrem",0.25]
["Holding tank/basin suspended solids removal efficiency with coagulant","coag_TSSrem",0.5]
["Clean holding tanks/basins when solids accumulation =x% of capacity","htank_clean_pct",0.1]
["Holding tank/basin capacity safety factor","res_cap_factor",2,null,"Holding tanks are designed with a capacity of one generation event, multiplied by this safety factor. This multiplier accounts for less than perfect staggering of generation events and provides for solids accumulation (i.e., it provides excess capacity)."]
["Time to transfer holding tank/basin solids","transfer_time",4,"hrs","Target for systems using mechanical transfer.  For systems with manual transfer, calcuated based on solids volume."]
["Default number of residuals basins","hbasins_default",1,null,"This assumption applies if concrete basins are used.  If tanks are used, number calculated on design sheet."]
["Holding basin depth to volume ratio","holding_ratio",{"$f":"3/5","v":0.6},null,"This assumption used only if concrete basins are used."]
["Holding basin freeboard","holding_freeboard",3,"feet","This assumption used only if concrete basins are used."]
["Holding tank/basin mixer horsepower (if coagulant is used)","hmix_hp_per",0.25,"hp per 1,000 gallons"]
["Minimum chemical tank mixer horsepower","min_hmix_hp",{"$f":"1/3","v":0.33333333333333331},"hp"]
["Holding tank/basin solids transfer method","res_transfer_method",2,"<-- 1 for slurry pumps, 2 for eductors, 3 for manual trabsfer"]
["Redundant residuals pumps","NRD_res_pump",1,"units","Applies only if pumping is included"]
["Minimum residuals pipe diameter","min_res_pipe_size",1,"in. diam."]
["Residuals pipe length multiplier","res_pipe_mult",1,"times facility length"]
["Distance to discharge or recycle point","add_res_pipe_length",40,"ft"]
["Number of check valves on residuals line per residuals pump","res_chv_pump",1,"valves/pump"]
["Number of check valves on residuals line if no pumping","res_chv_no_pump",1,"valves"]
["Flow meters for residuals line","tot_fm_res",1,"units"]
["High/Low alarms per holding tank","alarm_res",1,"units/tank"]
["TSS in system influent","influent_TSS",2,"ppm","This is INFLUENT TSS.  Backwash TSS is calculated and will be higher, as TSS removed are concentrated."]
["TSS in treated water","effluent_TSS",0.5,"ppm"]
["POTW rate structure","POTW_rate_type",1,"<-- for national average rate, 2 for a specific rate structure"]
["Apply POTW discharge base charge (i.e., $/month)","POTW_base_fee",1,"<-- 1 for yes, 2 for no"]
["Apply POTW discharge volume charge (i.e., $/1000 gallons)","POTW_volume_fee",1,"<-- 1 for yes, 2 for no"]
["Apply POTW discharge TSS charge (i.e., $/lb of TSS over limit below)","POTW_TSS_fee",1,"<-- 1 for yes, 2 for no"]
["POTW TSS discharge limit (over which fee would be imposed)","POTW_TSS_limit",250,"ppm","Most common limit for cities with a limit."]
["Disposal method for non-hazardous secondary solids","solids_method",1,"<-- 1 for landfill, 2 for land application","Ignored if solids are hazardous or radioactive"]
["Maximum hazardous waste shipment size","max_haz_ship",18,"tons"]
["Miles to non-hazardous solid waste disposal site","non_haz_miles",10,"miles"]
["Miles to hazardous solid waste disposal site","haz_miles",200,"miles"]
["Default number of thickener basins","thick_basins_default",1,null,"This assumption applies if concrete basins are used.  If tanks are used, number calculated on design sheet."]
["Thickening basin depth to volume target ratio","thickening_ratio",{"$f":"3/5","v":0.6},null,"This assumption used only if concrete basins are used."]
["Thickening basin freeboard","thickening_freeboard",3,"feet","This assumption used only if concrete basins are used."]
["Thickening Time","thick_time",12,"hours","Usually between 8 and 24 hours"]
["Maximum depth (thickening basin)","max_thick_depth",12,"ft","Based on range of depths. Eimco normal depth is 10 to 12 feet based on a detention time of 6 hours. 12 feet refers to sidewater depth not total tank depth"]
["Percent solids removal in thickener","thick_removal",0.9,"% inflow solids"]
["Percent solids removal in belt press","belt_press_removal",0.9,"% of thickened solids"]
[]
["Evaporation Pond"]
["Average annual pan evaporation rate","pan_evap",180,"cm/year","Reflects an arid climate.  If evaporation ponds are used, climate assumptions on O&M assumptions page should also be changed to reflect an arid climate."]
["Evaporation ratio","evap_ratio",0.7,null,"A safety factor to account for conversion of pan to lake evaporation rate and effect of salinity"]
["Average annual precipitation","precip",70,"cm/year","Reflects an arid climate.  If evaporation ponds are used, climate assumptions on O&M assumptions page should also be changed to reflect an arid climate."]
["Days of winter (i.e., days of storage during periods with no net evaporation)","winter_days",180,"days","Accounts for wet periods in which residuals are stored without evaporation"]
["Evaporation pond safety factor","ep_safety_factor",1.1000000000000001,null,"Accounts for years of below average evaporation"]
["Maximum evaporation pond cell area","max_ep_cell_area",5,"acres"]
["Minimum number of pond cells","min_ep_cells",2,"cells","A minimum of 2 two cells is essential to ensure availability of storage space during cleaning, maintainance or emergency conditions. \"Dewatering Municipal Wastewater Sludge,EPA design Manual, Dewatering Municipal Wastewater Sludges.EPA/625/1-87/014, September 1987\"."]
["Evaporation pond freeboard","ep_freeboard",0.5,"feet","Additional freeboard provided by dike"]
["Overexcavation for evaporation pond","ep_overexcavate",4,"ft","2 feet each side in each dimension"]
["Evaporation pond solids removal frequency","dredging_freq",1,"per year","Range from 1 to 3 yrs.  Depending on the final solid concentration required and local climate.  \"Dewatering Municipal Wastewater Sludge,EPA design Manual, Dewatering Municipal Wastewater Sludges.EPA/625/1-87/014, September 1987\"."]
["Evaporation pond solids density","ep_solids_density",25,"lb/ft3"]
["Evaporation pond dike cross-sectional area","dike_xsection",35.630000000000003,"square ft","13' top and 1:2 side slope, 2'6\" height"]
[]
["Valve Table"]
["Under assumptions below, valves are motorized for fully automated systems, manual for semi-automated and manual systems"]
["To change the degree of automation, the user may replace the numbers in each of the blue columns."]
["Number of control valves of x type on y line per z","Lookup name","Manual","Semi-auto","Fully Auto","Units","Guidance"]
["Motor/air operated control valves on process line per vessel","proc_MOV_vessel_par",0,0,2,"valves/vessel"]
["Number of motor/air operated control valves on process line per booster pump","proc_MOV_pump",0,0,2,"valves/pump"]
["Number of motor/air operated control valves on recycle line","tot_rec_MOVs",0,0,1,"valves"]
["Number of motor/air operated control valves on recycle line per recycle pump","rec_MOV_pump",0,0,1,"valves/pump"]
["Number of motor/air operated control valves on backwash line per vessel","back_MOV_vessel",0,0,2,"valves/vessel"]
["Number of motor/air operated control valves on backwash line per backwash pump","back_MOV_pump",0,0,1,"valves/pump"]
["Number of motor/air operated control valves on backwash line per backwash tank","back_MOV_tank",0,0,1,"valves/tank"]
["Number of motor/air operated control valves on backwash line if no backwash pumps","back_MOV_no_back",0,0,1,"valves"]
["Number of motor/air operated control valves on chemical line per vessel","chem_MOV_vessel",0,0,1,"valves"]
["Number of motor/air operated control valves on chemical line per chemical pump","chem_MOV_pump",0,0,2,"valves/pump"]
["Motor/air operated control valves on residuals line per residuals pump","res_MOV_pump",0,0,1,"valves/pump"]
["Motor/air operated control valves on residuals line per holding or neutralization tank","res_MOV_tank",0,0,1,"valves/tank"]
["Number of motor/air operated control valves on residuals line per cell","res_MOV_ep",0,0,1,"valves/cell"]
["Motor/air operated control valves for per blower","air_MOV_blower",0,0,1,"valves"]
["Additional motor/air operated control valves for air blower line","air_MOV",0,0,1,"valves"]
["Number of motor/air operated control valves on chemical post-treatment line","chem_MOV_post",0,0,1,"valves"]
["Number of motor/air operated control valves per day tank","chem_mov_day",0,0,1,"valves/tank"]
["Number of motor/air operated control valves on bypass line","tot_bp_MOVs",0,0,1,"valves"]
["Number of manual valves on process line per vessel","proc_man_vessel_par",2,2,0,"valves/vessel"]
["Number of manual control valves on process line per booster pump","proc_man_pump",2,2,0,"valves/pump"]
["Number of manual control valves on backwash line per vessel","back_man_vessel",2,2,0,"valves/vessel"]
["Number of manual control valves on backwash line per backwash pump","back_man_pump",1,1,0,"valves/pump"]
["Number of manual control valves on backwash line per backwash tank","back_man_tank",1,1,0,"valves/tank"]
["Number of manual control valves on backwash line if no backwash pumps","back_man_no_back",1,1,0,"valves/tank"]
["Number of manual control valves on chemical line per vessel","chem_man_vessel",1,1,0,"valves"]
["Number of manual control valves on chemical line per chemical pump","chem_man_pump",2,2,0,"valves/pump"]
["Manual control valves for recycle line","tot_man_rec",1,1,0,"valves"]
["Number of motor/air operated control valves on recycle line per recycle pump","rec_man_pump",1,1,0,"valves/pump"]
["Manual on residuals line per residuals pump","res_man_pump",1,1,0,"valves/pump"]
["Manual on residuals line per holding or neutralization tank","res_man_tank",1,1,0,"valves/tank"]
["Number of motor/air operated control valves on residuals line per cell","res_man_ep",1,1,0,"valves/cell"]
["Number of manual control valves on chemical line per chemical pump","chem_man_pump",2,2,0,"valves/eductor"]
["Manual control valves per blower","air_man_blower",1,1,0,"valves"]
["Additional manual control valves for air blower line","air_man",1,1,0,"valves"]
["Number of manual control valves on chemical post-treatment line","chem_man_post",1,1,0,"valves"]
["Number of manual valves per day tank","chem_man_day",1,1,0,"valves/tank"]
["Number of manual control valves on bypass line","tot_bp_man",1,1,0,"valves/tank or saturator"]
[]
["I/O Port Table"]
["Full automation includes all inputs and outputs, semi-automated uses inputs only, manual control uses neither"]
["To change the degree of automation, the user may replace the numbers in each of the blue columns."]
["I/O Ports needed per….","Lookup name","Discrete Inputs","Discrete Outputs","Analog Inputs","Analog Outputs","Guidance"]
["Alarm (including level switch/alarms, high/low alarms, low alarms)","alarm",1,1,0,0]
["Magnetic flow meter","flow_mag",0,0,1,0]
["Orifice plate flow meter","flow_op",0,0,2,1,"Additional analog input because flow meters include pressure gauges"]
["Propeller flow meter","flow_prop",0,0,1,0]
["Venturi flow meter","flow_ven",0,0,2,1,"Additional analog input because flow meters include pressure gauges"]
["Head loss sensor","head",1,0,0,0]
["ORP sensor","ORP",0,0,1,0]
["pH meter","ph",0,0,1,0]
["Sampling port","port",1,0,0,0]
["Drive controller","switch",3,1,0,0]
["Temperature meter","temp",0,0,1,0]
["Turbidity meter","turb",0,0,1,0]
["Perchlorate/nitrate analyzer","clo4",0,0,1,0]
["Nitrate analyzer","nitrate",0,0,1,0]
["DO analyzer","do",0,0,1,0]
["Motor/air operated valve","valve",0,0,1,1]

{"sheet":"O&M Assumptions","index":5,"n_rows":69,"n_cols":5,"rows_kept":69,"cut":false,"hidden":false,"merged":[]}
["Default O&M Assumptions"]
["Users may change any of the cells in the Value column"]
[]
["Assumption","Range Name","Value","Units","Guidance"]
["Pumping"]
["Pump head for booster pumps","booster_pump_head",25,"psi","Von Huben, Harry. Operator's Companion, 4th Edition. USABluebook, 2000.  Pp. 17  25 psi creates a head of 60 feet"]
["Recycle pump head","recycle_pump_head",25,"psi"]
["Backwash pump head","back_pump_head",25,"psi"]
["Residuals pump head","res_pump_psi",25,"psi"]
["Booster Pump efficiency","booster_pump_efficiency",0.75]
["Recycle Pump efficiency","recycle_pump_efficiency",0.75]
["Cost for parts & maintenance for pumps and blowers","booster_pump_maintenance",0.01,"of installed cost","For calculating cost of actual maintenance materials; not to be confused with depreciation.  Initial proposed estimate of 5% seems high  (Richard E. Hubel, Peter Keenan, American Water Works Service Company, Inc)"]
["Additional blower head above water level","add_blow_head",10,"inches"]
["Blower efficiency","blower_effcy",0.7]
[]
["Labor and Materials"]
["Mangerial LOE as a percent of average technical labor ","Manager_percent",0.1,"fraction"]
["Administrative LOE as a percent of average technical labor ","Clerical_percent",0.1,"fraction"]
["Labor hours per week for contact basins","Weekly_labor",1,"hr/week/basin","Gravity systems only"]
["Annual contactor materials cost as a percent of capital","Materials_pct",0.01,null,"Gravity systems only"]
[]
["Operating LOE assumptions"]
["Minutes per instrument per day","uloe_inst",5,"min/day","For manual systems only"]
["Recording operating paramenters for automated systems","uloe_inst_auto",5,"min/day","For semiautomated and automated systems"]
["Minutes per pump per day","uloe_pump",5,"min/day","For manual and semiautomated systems"]
["Minutes per valve per week","uloe_valve",5,"min/week","For manual and semiautomated systems"]
["Minutes per backwash for automated systems","uloe_autoback",1,"min/event","Manual and semiautomated systems use actual backwash time"]
["Minutes per 100 sf per day","uloe_fp",1,"min/100 sf/day"]
["Hours per media changeout","uloe_throwaway",{"$f":"8/(20*27)","v":1.4814814814814815E-2},"hours/cubic foot","For systems using manual media transfer.  Based on 20 cubic yards per day, applied separately to removal and replacement."]
[]
["Maintenance LOE assumptions"]
["For instruments (includes calibration)","uloe_inst_maint",10,"min/month"]
["For pumps","uloe_pump_maint",30.25,"hours/year","Based on vendor recommended maintenance activities; applied to large, frequently operated pumps only"]
["For valves","uloe_valve_maint",5,"min/year","Applied to main process valves only"]
["For chemical supply systems","uloe_chem_maint",120,"min/month"]
[]
["Energy"]
["Lighting power per sf, low-quality buildings and sheds","lighting_power_low",0.3,"W/sf","0.3, 0.6, and 1.2 W/sf are the assumptions used for building capital costs"]
["Lighting power per sf, mid-quality buildings","lighting_power_mid",0.6,"W/sf"]
["Lighting power per sf, high-quality buildings","lighting_power_high",1.2,"W/sf"]
[]
["Ventilation air change rate for contactor","Air_changes_contactor",3,"air changes/hr"]
["Ventilation air change rate for pump room","Air_changes_pump",20,"air changes/hr","Could be lower (annual average 3 changes/hr) in a northern climate"]
["Ventilation air change rate for chemical storage","Air_changes_chem_storage",2,"air changes/hr"]
["Ventilation air change rate for offices","Air_changes_office",2,"air changes/hr"]
["Pressure drop across the fan","Fan_pressure_drop",0.25,"lbs/ft2"]
["Number of mechanical ventilation days per year first building (small system)","fan_days_build1_small",90,"days/year","Number of days per year where natural ventilation is applicable cannot be greater than 365 days"]
["Number of mechanical ventilation days per year 2nd building (small system)","fan_days_build2_small",90,"days/year","For small systems (<1 MGD)"]
["Number of mechanical ventilation days per year first building (medium system)","fan_days_build1_medium",120,"days/year","For medium systems (1 - 10 MGD)"]
["Number of mechanical ventilation days per year 2nd building (medium system)","fan_days_build2_medium",120,"days/year"]
["Number of mechanical ventilation days per year first building (large system)","fan_days_build1_large",185,"days/year","For large systems (> 10 MGD)"]
["Number of mechanical ventilation days per year 2nd building (large system)","fan_days_build2_large",185,"days/year"]
[]
["R-value for walls","R_wall",20,"hr-sf-degF/BTU","See Appendix E.  If higher R-value materials are desired, user may also need to adjust the cost of building materials in cl.xls"]
["R-value for ceilings","R_ceiling",49,"hr-sf-degF/BTU","See Appendix E.  If higher R-value materials are desired, user may also need to adjust the cost of building materials in cl.xls"]
["Annual heating degree days","heat_DD",4260,"degree days","Heating and cooling assumptions should be consistent with one another.  Assumed values are for a climate that results in a total energy usage for heating and cooling equal to the national median."]
["Annual cooling degree days","cool_DD",1415,"degree days","Heating and cooling assumptions should be consistent with one another.  Assumed values are for a climate that results in a total energy usage for heating and cooling equal to the national median."]
["Heating ventilation/infiltration load","heat_viload",168679,"BTU/cfm","Heating and cooling assumptions should be consistent with one another.  Assumed values are for a climate that results in a total energy usage for heating and cooling equal to the national median."]
["Cooling ventilation/infiltration load","cool_viload",51771,"BTU/cfm","Heating and cooling assumptions should be consistent with one another.  Assumed values are for a climate that results in a total energy usage for heating and cooling equal to the national median."]
["Electric resistance heating efficiency","resist_eff",0.98,null,"See Appendix E"]
["Heat pump heating coefficient of performance","COP",3.3,null,"See Appendix E"]
["Natural gas non-condensing furnace efficiency","gas_non_eff",0.85,null,"See Appendix E"]
["Natural gas condensing furnace efficiency","gas_eff",0.9,null,"See Appendix E"]
["Standard oil furnace efficiency","diesel_non_eff",0.82,null,"See Appendix E"]
["Mid-efficiency oil furnace efficiency","diesel_eff",0.9,null,"See Appendix E"]
["Air conditioning EER","EER",11.8,"BTU/Whr","See Appendix E"]
["Heat pump cooling mode EER","hp_EER",11.8,"BTU/Whr","See Appendix E"]
[]
["Heating oil heat content","diesel_heat_content",139000,"BTU/gal","U.S. DOE, Energy Information Administration."]

{"sheet":"Indirect Assumptions","index":6,"n_rows":127,"n_cols":5,"rows_kept":127,"cut":false,"hidden":false,"merged":[[105,0,106,0],[105,1,106,1],[105,2,105,4],[117,0,118,0],[117,1,118,1],[117,2,117,4]]}
["Default Assumptions for Indirect and Add-On Costs"]
["Users may change any of the cells in the Value column"]
[]
["Assumption","Range Name","Value","Units","Guidance"]
["Permits"]
["Include permit costs?","include_permits",1,"<--- enter 1 for yes, 0 for no"]
["Always include NEPA compliance costs?","include_NEPA",1,"<--- enter 1 for default, enter 2 for yes, 3 for no","Default of 1 means NEPA compliance is included only for systems that discharge to surface water. Selecting 2 means NEPA compliance will be included in all estimates. Selecting 3 means NEPA compliance will never be included."]
[]
["Pilot Study"]
["Include pilot study costs?","include_pilot",1,"<--- enter 1 for yes, 0 for no"]
[]
["Mobilization and Demobilization"]
["Mobilization percentage for pre-engineered packages","mob_pct_pre",0,"of direct capital cost","Excluded by default for pre-engineered packages"]
["Mobilization percentage for small systems","mob_pct_small",0.05,"of direct capital cost","Typically 2-5% of the estimated construction cost.  Enter 0% to exclude."]
["Mobilization percentage for medium systems","mob_pct_medium",0.04,"of direct capital cost"]
["Mobilization percentage for large systems","mob_pct_large",0.02,"of direct capital cost"]
[]
["Architectural Fees for Treatment Building"]
["Include architectural fee?","include_arch",1,"<--- enter 1 for yes, 0 for no","Must be added to building cost. Change for special considerations. Includes structural, mechanical, and electrical engineering for building only."]
["Include architectural fee for small systems?","include_arch_small",0,"<--- enter 1 for yes, 0 for no"]
[]
["Installation, Transportatation, and O&P"]
["Installation, Transportatation, and O&P percentage","inst_pct",0,"of direct capital cost","Included in line item unit costs.  Add a percentage for special considerations such as a remote site or high cost location."]
[]
["Sitework"]
["Include sitework costs?","include_sitework",1,"<--- enter 1 for yes, 0 for no"]
[]
["Yard Piping"]
["Include yard piping costs?","include_yardpipe",1,"<--- enter 1 for yes, 0 for no"]
["Frost depth","frost",38,"inches","Should be consistent with (reflect same climate as) heating and cooling assumptions on O&M assumptions page.  Assumptions are for St. Louis, Missouri."]
["Minimum trench depth to top of pipe","min_trench_depth",36,"inches","US Army Corps of Engineers recommended minimum cover for distribution pipes of 2.5 ft in grassed areas, 3 ft if buried under pavement or roadways but not less than frost penetration depth (USACOE 1984)"]
["Soil density","soil_dens",97,"lb/cubic ft.","Based on soil density of loamy sand (1.55 gm/cc)"]
["Coefficient of passive pressure","Coeff_Kp",3]
["Reduction factor","Reduction",0.46700000000000003]
["Bedding depth below pipe","bedding_depth",6,"inches"]
["Bedding depth surrounding the pipe","bedding_pct",0.25,"of pipe diameter"]
["Trench inside angle","trench_angle",{"$f":"RADIANS(45)","v":0.78539816339744828},"radians"]
["Pipe length from water source to the boundary of the 10 foot buffer","yard_in",0,"feet","Use if technology is first step in treatment process"]
["Pipe length the boundary of the 10 foot buffer to distribution network","yard_out",0,"feet","Use if technology is last step in treatment process"]
[]
["Geotechnical & Sitework"]
["Include geotechnical costs for low cost systems?","include_geo_low",0,"<--- enter 1 for yes, 0 for no","Note: geotechnical is always included with the evaporation pond option, regardless of the numbers entered here"]
["Include geotechnical costs for medium cost systems?","include_geo_medium",0,"<--- enter 1 for yes, 0 for no"]
["Include geotechnical costs for high cost systems?","include_geo_high",1,"<--- enter 1 for yes, 0 for no"]
["Test pit length","pit_length",4,"feet"]
["Test pit width","pit_width",4,"feet"]
["Test pit depth","pit_depth",7,"feet"]
["Borehole depth (pressure systems)","bore_depth_p",10,"feet"]
["Borehole depth for shallow basins","bore_depth_min",25,"feet"]
["Borehole depth for deep basins","bore_depth_max",50,"feet"]
["Basin excavation depth above which deeper boreholes are needed","deep_bore_need",20,"feet","Large gravity systems with deep basins require deeper investigation"]
["Technology footprint above which boreholes are needed","bore_need",2000,"square feet","Small system geotechnical investigation can be completed with test pits, larger systems require boreholes"]
["Minimum number of boreholes","min_holes",4]
["Borehole needed every x square feet","hole_per_sf",1000,"square feet"]
["Boreholes per job","hole_per_job",24,"boreholes/job"]
["Linear feet bored per day","hole_per_day",55.5,"l.f./day","RS Means Costworks 2001"]
[]
["Standby Power"]
["Include standby power costs?","include_standby",1,"<--- enter 1 for yes, 0 for no"]
["Include standby power costs for small systems?","include_standby_small",0,"<--- enter 1 for yes, 0 for no"]
["Design safety factor for standby power","std_safety_factor",0,null,"Default 0%.  Apply a percentage to increase standby power requirements."]
["Include heating in standby power","need_heat",0,"<--- enter 1 for yes, 0 for no","If a system uses gas or diesel heat, heating will not be included, regardless of this assumption."]
["Include cooling in standby power","need_cool",0,"<--- enter 1 for yes, 0 for no","If both heating and cooling are included, standby power requirements will be based on the maximum of the two."]
["Minimum standby power generator size","min_standby",1.5,"kW"]
[]
["Electrical (including yard wiring)"]
["Electrical percentage","elect_pct",0.1,"of direct cost"]
[]
["Instrumentation and Control"]
["Instrumentation and control percentage","i_c_pct",0,"of direct cost","Included as a direct cost line item."]
[]
["Contingency"]
["Include contingency costs for low cost systems?","include_conting_low",0,"<--- enter 1 for yes, 0 for no"]
["Include contingency costs for medium cost systems?","include_conting_medium",0,"<--- enter 1 for yes, 0 for no"]
["Include contingency costs for high cost systems?","include_conting_high",1,"<--- enter 1 for yes, 0 for no"]
["Technology complexity factor","complexity",1.5,null,"Technology-specific factor.  See Appendices for details.  Low complexity = 0.5; Average complexity = 1.0; High complexity = 1.5; Very high complexity = 2.0."]
[]
["Process Engineering"]
["Engineering percentage for small systems","eng_pct_small",0.2,"of direct capital cost","Enter 0% to exclude."]
["Engineering percentage for medium systems","eng_pct_medium",0.12,"of direct capital cost"]
["Engineering percentage for large systems","eng_pct_large",0.08,"of direct capital cost"]
[]
["Miscellaneous Allowance"]
["Miscellaneous allowance percentage","misc_pct",0.1,"of direct capital cost","Enter 0% to exclude. "]
[]
["Legal, Fiscal, and Administrative"]
["Legal percentage","legal_pct",0.02,"of direct capital cost","Enter 0% to exclude.  Highly site-specific.  Can range from 2-5% of equipment, installation, construction, electrical, and standby power.  To estimate, add 5% to total estimated construction cost."]
[]
["Sales Tax"]
["Sales tax percentage","tax_pct",0,"of direct capital cost","May be exempt if constructed with public funds.  May be as high as 7.25% of equipment and construction, with national average 4.75%."]
[]
["Financing during Construction"]
["Financing percentage","finance_pct",0.05,"of direct capital cost","Enter 0% to exclude.  Typically assumed to be one year's interest on capital cost."]
["Financing percentage for small systems","finance_pct_small",0,"of direct capital cost","Small system construction assumed to take less than one year"]
[]
["Construction Management and General Contractor Overhead"]
["Builder's risk insurance percentage","br_ins_pct",3.3999999999999998E-3,null,"Enter 0% to exclude. 0.34% is national average rate. RSMeans Building Construction Cost Data 2009, reference section R01100-070"]
["Include performance bond cost?","include_bond",1,"<--- enter 1 for yes, 0 for no"]
["Include construction management cost?","include_cm",1,"<--- enter 1 for yes, 0 for no"]
["Include construction management cost for pre-engineered packages?","include_cm_pre",0,"<--- enter 1 for yes, 0 for no"]
[]
["Concrete Pad"]
["Include concrete pad in total capital cost?","include_pad",1,"<--- enter 1 for yes, 0 for no"]
[]
["Heating Table (1=include heating in buildings and O&M, 0 = do not include heating)"]
["Component Level","Range Name","System Size"]
[null,null,"Small (<1 mgd)","Medium (1-10 mgd)","Large (>10 mgd)"]
["Buildings 500 square feet or greater"]
["low cost","heating_table",0,1,1]
["mid cost",null,1,1,1]
["high cost",null,1,1,1]
["Buildings less than 500 ft2 (other than those used for chlorine storage)"]
["low cost","heating_table_shed",0,0,1]
["mid cost",null,0,0,1]
["high cost",null,1,1,1]
[]
["Cooling Table (1=include cooling in buildings and O&M, 0 = do not include cooling)"]
["Component Level","Range Name","System Size"]
[null,null,"Small (<1 mgd)","Medium (1-10 mgd)","Large (>10 mgd)"]
["Buildings 500 square feet or greater"]
["low cost","cooling_table",0,0,1]
["mid cost",null,0,1,1]
["high cost",null,1,1,1]
["Buildings less than 500 ft2 (other than those used for chlorine storage)"]
["low cost","cooling_table_shed",0,0,0]
["mid cost",null,0,0,0]
["high cost",null,0,0,0]

{"sheet":"Bioreactor Constraints","index":7,"n_rows":82,"n_cols":5,"rows_kept":82,"cut":false,"hidden":false,"merged":[]}
["Bioreactor Constraint Calculations"]
["This sheet performs calculations to confirm that the vessel design on the Input page meets engineering constraints"]
[]
["Calculation","Range Name","Value","Units","Guidance"]
["From Inputs"]
["Design Flow","design_flow",{"$f":"IF(df_units=\"gpm\",(1-bp_pct)*design_flow_I*24*60/1000000,(1-bp_pct)*design_flow_I)","v":0.03},"MGD","From Inputs"]
["Average Flow","average_flow",{"$f":"(1-bp_pct)*IF(af_units=\"gpm\",average_flow_I*24*60/1000000,IF(af_units=\"fraction of design flow\",average_flow_I*design_flow,average_flow_I))","v":7.0000000000000001E-3},"MGD","From Inputs"]
["Design Flow Rate","design_flow_rate",{"$f":"design_flow*1000000/(24*60)","v":20.833333333333332},"gpm","Design flow expressed in gpm"]
["Average Flow Rate","average_flow_rate",{"$f":"average_flow*1000000/(24*60)","v":4.8611111111111107},"gpm","Average flow expressed in gpm"]
["Bypass Flow Rate (design)","bp_flow_rate",{"$f":"bp_pct/(1-bp_pct)*design_flow_rate","v":0},"gpm"]
["Target Contaminant","contam",1,"<-- 1 for perchlorate, 2 for nitrate, 3 for other"]
["Design type chosen","design_type",1,"<-- 1 for Fixed Bed Pressure Vessel, 2 for Fixed Bed Gravity Basin, 3 for Fluidized Bed"]
["Empty bed contact time or Hydraulic Residence Time","EBCT",{"$f":"ebct_I","v":12},"minutes"]
[]
[]
["PRESSURE VESSELS"]
["Vessel geometry","tank_geom",{"$f":"IF(tank_geom_I=\"horizontal\",2,1)","v":1},"<-- 1 for upright cylindrical, 2 for horizontally-laid cylinder "]
[]
["From Central Cost Database"]
["Maximum Standard Vessel Diameter","max_diam_std_size",{"$f":"max_vessel_diam_cl","v":14},"feet"]
["Minimum Vessel Diameter","min_diam",{"$f":"IF(design_type=2,0,min_vessel_diam_cl)","v":1.5},"feet"]
["Maximum Vessel Diameter","max_diam",{"$f":"IF(design_type=2,0,IF(max_diam_override>0,max_diam_override,max_diam_std_size))","v":14},"feet"]
[]
["Vessel Constraints"]
["EBCT per vessel","EBCT_tank",{"$f":"EBCT","v":12},"minute"]
["Vessel surface area","max_sa",{"$f":"IF(design_type=2,\"-\",IF(tank_geom=1,PI()*(comm_diam-2*Vessel_thickness)*(comm_diam-2*Vessel_thickness)/4,IF(tank_geom=2,(comm_diam-2*Vessel_thickness)*comm_height_length,0)))","v":4.908738521234052},"square feet"]
["Height available above media bed (for horizontal vessels)","distance_above",{"$f":"IF(design_type=2,\"-\",IF(tank_geom=2,comm_diam-bed_depth-horiz_underdrain,\"NA\"))","v":"NA"},"feet"]
["Void space above media bed (for horizontal vessels)","void_above",{"$f":"IF(design_type=2,\"-\",IF(tank_geom=2,comm_height_length*(comm_diam*comm_diam/2*ASIN(SQRT(distance_above/comm_diam))-(comm_diam/2-distance_above)*SQRT((comm_diam-distance_above)*distance_above)),\"NA\"))","v":"NA"},"cubic feet"]
["Maximum flow per vessel","flow_per_vessel",{"$f":"IF(design_type=2,\"-\",IF(tank_geom=1,(max_sa*IF(design_type=3,bed_depth*(1+bed_expansion_fluidized),bed_depth)*7.48)/EBCT_tank,media_volume*7.48/EBCT_tank))","v":10.709231207158957},"gpm"]
["Number of parallel treatment trains","num_treat_lines",{"$f":"IF(design_type=2,\"-\",IF(design_type=1,ROUNDUP(design_flow_rate/flow_per_vessel,0),ROUNDUP(design_flow_rate*(1+recycle_fluid)/flow_per_vessel,0)))","v":2},"lines"]
["Number of vessels excluding redundancy","op_num_tanks",{"$f":"IF(design_type=2,\"-\",IF(design_type=1,ROUNDUP(design_flow_rate/flow_per_vessel,0),ROUNDUP(design_flow_rate*(1+recycle_fluid)/flow_per_vessel,0)))","v":2},"units"]
["Number of redundant bioreactors","NRD",{"$f":"IF(design_type=2,\"-\",IF(NRD_I<>\"\",NRD_I,IF(design_flow>=1,IF(design_type=1,ROUNDUP(num_treat_lines/redund_freq,0),ROUNDUP(num_treat_lines/redund_freq_fluid,0)),IF(op_num_tanks=1,NRD_small_1,NRD_small))))","v":0},"units"]
["Total number of vessels including redundancy","final_num_tanks",{"$f":"IF(design_type=2,0,op_num_tanks+NRD)","v":2},"units"]
[]
["Vessel requirements based on bed depth and contact time"]
["Minimum volume of contact area needed","contact_material",{"$f":"IF(design_type=2,\"-\",IF(design_type=1,design_flow_rate*EBCT/(7.481),design_flow_rate*(1+recycle_fluid)*EBCT/(7.481)))","v":33.417992247025801},"cubic feet"]
["Minimum volume of contact area per vessel","contact_mat_per_vessel",{"$f":"IF(design_type=2,\"-\",contact_material/op_num_tanks)","v":16.7089961235129},"cubic feet"]
["Minimum surface area of contact material","SA",{"$f":"IF(design_type=2,\"-\",contact_mat_per_vessel/(IF(design_type=3,bed_depth*(1+bed_expansion_fluidized),bed_depth)))","v":4.7739988924322576},"square feet"]
[]
["Quantities based on user-specified vessel dimensions"]
["Final surface area of contact material","comm_SA",{"$f":"IF(design_type=2,\"-\",IF(tank_geom=1,(comm_diam-(2*Vessel_thickness))^2*PI()/4,IF(tank_geom=2,(comm_diam-(2*Vessel_thickness))*comm_height_length)))","v":4.908738521234052},"square feet"]
["Final surface loading rate","comm_load_rate",{"$f":"IF(design_type=2,\"-\",IF(design_type=1,(design_flow_rate/num_treat_lines)/comm_SA,(design_flow_rate*(1+recycle_fluid)/num_treat_lines)/comm_SA))","v":2.1220659078919377},"gpm/square ft"]
["Volume","comm_vol",{"$f":"IF(design_type=2,\"-\",PI()*comm_diam^2/4*comm_height_length)","v":31.906800388021338},"cubic feet"]
[null,"comm_vol_gal",{"$f":"IF(design_type=2,\"-\",comm_vol*7.48)","v":238.66286690239963},"gal"]
[]
["Checks on user-specified dimensions"]
["Design dimensions for vertical vessels:"]
["    Required height of vessel","height",{"$f":"IF(design_type=2,\"-\",IF(design_type=1,bed_depth*(1+bed_expansion)+free_board,IF(design_type=3,bed_depth*(1+bed_expansion_fluidized)+IF(design_flow<1,freeboard_fluidized_small,freeboard_fluidized),\"-\")))","v":6.25},"feet"]
["    Required vessel diameter (circular vessels)","diameter",{"$f":"IF(design_type=2,\"-\",(SA*4/PI())^0.5+(2*Vessel_thickness))","v":2.4654500961014438},"feet"]
["    Minimum commercial height given diameter","min_comm_height",{"$f":"IF(design_type=2,\"-\",VLOOKUP(comm_diam,vessel_size_table_cl,2))","v":4},"feet"]
["    Maximum commercial height given diameter","max_comm_height",{"$f":"IF(design_type=2,\"-\",VLOOKUP(comm_diam,vessel_size_table_cl,3))","v":9},"feet"]
[]
["Void space required for horizontal vessels:"]
["For freeboard","freeboard_horiz_void",{"$f":"IF(design_type=2,\"-\",comm_height_length*(comm_diam*comm_diam/2*ASIN(SQRT(free_board/comm_diam))-(comm_diam/2-free_board)*SQRT((comm_diam-free_board)*free_board)))","v":11.918148394972539},"cubic feet","Volume of a horizontal slice taken out of a cylinder"]
["For underdrain","underdrain_horiz_void",{"$f":"IF(design_type=2,\"-\",comm_height_length*(comm_diam*comm_diam/2*ASIN(SQRT(horiz_underdrain/comm_diam))-(comm_diam/2-horiz_underdrain)*SQRT((comm_diam-horiz_underdrain)*horiz_underdrain)))","v":19.988651993048798},"cubic feet"]
["Total","horiz_void",{"$f":"IF(design_type=2,\"-\",freeboard_horiz_void+underdrain_horiz_void)","v":31.906800388021338},"cubic feet"]
[]
["Volume available for media and expansion:"]
["Vertical vessel","vert_vol_available",{"$f":"IF(design_type=2,\"-\",(comm_height_length-free_board)*PI()*comm_diam^2/4)","v":26.998061866787282},"cubic feet"]
["Horizontal vessel","horiz_vol_available",{"$f":"IF(design_type=2,\"-\",comm_vol-horiz_void)","v":0},"cubic feet"]
["For selected vessel geometry","input_vol_vess",{"$f":"IF(design_type=2,\"-\",CHOOSE(tank_geom,vert_vol_available,horiz_vol_available))","v":26.998061866787282},"cubic feet","To be compared to vol_vessel, to determine whether vessel is oversized."]
[]
["GRAVITY CONTACT BASINS"]
["Minimum volume required","min_basin_vol",{"$f":"IF(OR(design_type=1,design_type=3),\"-\",design_flow_rate*EBCT/7.48)","v":"-"},"cubic ft"]
["Number of basins (no redundancy)","op_num_basins",{"$f":"IF(OR(design_type=1,design_type=3),\"-\",ROUNDUP(min_basin_vol/(basin_width*basin_length*basin_op_depth),0))","v":"-"}]
["Basin depth including freeboard","basin_depth",{"$f":"IF(OR(design_type=1,design_type=3),\"-\",basin_op_depth*(1+bed_expansion)+basin_freeboard)","v":"-"},"ft"]
["Total basin volume","basin_vol",{"$f":"IF(OR(design_type=1,design_type=3),\"-\",basin_width*basin_length*basin_depth*7.48)","v":"-"},"gal"]
["Number of reduntant basins","NRD_g",{"$f":"IF(OR(design_type=1,design_type=3),\"-\",IF(NRD_I<>\"\",NRD_I,IF(op_num_basins=1,NRD_small_1,CHOOSE(ss_cat2,NRD_small,NRD_basins_medium,NRD_basins_large))))","v":"-"},"units"]
["Basin loading rate","surface_loading_rate_g",{"$f":"IF(OR(design_type=1,design_type=3),\"-\",design_flow_rate/(op_num_basins*(basin_width*basin_length)))","v":"-"},"gpm/square ft"]
["Total number of basins (incl. redundancy)","total_num_basins",{"$f":"IF(OR(design_type=1,design_type=3),0,op_num_basins+NRD_g)","v":0},"units"]
["Concrete volume","basin_conc_vol",{"$f":"IF(OR(design_type=1,design_type=3),\"-\",(2*(basin_width*total_num_basins+conc_thick*(total_num_basins+1))*basin_depth*conc_thick+(total_num_basins+1)*basin_length*basin_depth*conc_thick+(basin_length+2*conc_thick)*(basin_width*total_num_basins+conc_thick*(total_num_basins+1))*conc_thick)/27)","v":"-"},"cubic yd","incorporates common wall design"]
["Excavation volume","excavation_vol",{"$f":"IF(OR(design_type=1,design_type=3),\"-\",((total_num_basins*basin_width+(total_num_basins+1)*conc_thick+overexcavate)*(basin_length+2*conc_thick+overexcavate)*(basin_depth+conc_thick+overexcavate)+0.5*(3*(basin_depth+conc_thick+overexcavate)*(basin_depth+conc_thick+overexcavate)*(basin_length+2*conc_thick+overexcavate)))/27)","v":"-"},"cubic yd","incorporates common wall design, includes ramping for moving earth out of excavated area, assumes flush with grade (conservative)"]
["Backfill volume","backfill_vol",{"$f":"IF(OR(design_type=1,design_type=3),\"-\",excavation_vol-(total_num_basins*basin_width+(total_num_basins+1)*conc_thick)*(basin_length+2*conc_thick)*(basin_depth+conc_thick)/27)","v":"-"},"cubic yd"]
["Railing length","railing",{"$f":"IF(OR(design_type=1,design_type=3),\"-\",2*(total_num_basins*basin_width+2*conc_thick/2+(total_num_basins-1)*conc_thick)+2*(basin_length+2*conc_thick/2))","v":"-"},"lf","incorporates common wall design, single railing (concrete thickness is not sufficient to provide walkway)"]
["Surface area each contactor","basin_area",{"$f":"IF(OR(design_type=1,design_type=3),\"-\",basin_width*basin_length)","v":"-"},"square ft","for internals costing"]
[]
[]
["MEDIA QUANITITIES"]
["GAC media volume per bioreactor","media_volume",{"$f":"IF(OR(design_type=1,design_type=3),IF(tank_geom=1,comm_SA*bed_depth,IF(tank_geom=2,comm_vol-underdrain_horiz_void-void_above)),basin_width*basin_length*basin_op_depth)","v":17.180584824319183},"cubic feet"]
["GAC media mass per bioreactor","resin_per_vessel",{"$f":"media_volume*GAC_density","v":515.41754472957552},"lbs"]
["Total GAC media","total_resin",{"$f":"resin_per_vessel*IF(OR(design_type=1,design_type=3),final_num_tanks,total_num_basins)","v":1030.835089459151},"lbs"]
["Media volume when expanded","media_volume_expanded",{"$f":"media_volume*(1+bed_expansion)","v":25.770877236478775},"cubic feet","Accounts for bed expansion"]

{"sheet":"Chemicals","index":8,"n_rows":160,"n_cols":5,"rows_kept":160,"cut":false,"hidden":false,"merged":[]}
["Chemical Use Calculations"]
[]
["Calculation","Range Name","Value","Units","Guidance"]
["Tank Size Limits"]
["Maximum chemical storage tank size","max_chem_tank_size",{"$f":"MAX(VLOOKUP(10^6,pl_cst_cost_cl,1)-1,VLOOKUP(10^6,fg_cst_cost_cl,1)-1,VLOOKUP(10^6,ss_cst_cost_cl,1)-1)","v":30000},"gallons","The largest size for which costs are available (including plastic, fiberglass, and stainless)"]
["Maximum chemical storage tank size excluding stainless steel","max_chem_tank_size_noSS",{"$f":"MAX(VLOOKUP(10^6,pl_cst_cost_cl,1)-1,VLOOKUP(10^6,fg_cst_cost_cl,1)-1)","v":30000},"gallons","The largest size for which costs are available (not including stainless)"]
["Maximum chemical tank size excluding fiberglass","max_chem_tank_size_H2O2",{"$f":"MAX(VLOOKUP(10^6,pl_cst_cost_cl,1)-1,VLOOKUP(10^6,ss_cst_cost_cl,1)-1)","v":30000},"gallons","The largest size for which costs are available (not including fiberglass, which is not compatible with H2O2)"]
[]
["ELECTRON DONOR"]
["Electron Donor Type (from Input)","e_donor_type",{"$f":"IF(e_donor_type_I=\"acetic acid\",1,IF(e_donor_type_I=\"ethanol\",2,\"\"))","v":1},"<-- 1 for Acetic Acid, 2 for Ethanol"]
["Electron Donor Dose (from Input)","e_donor_dose",{"$f":"e_donor_dose_I","v":10},"mg/l"]
["Electron donor needed per day as 100% donor (design flow)","e_donor_day_100pct",{"$f":"e_donor_dose*design_flow*8.34","v":2.5019999999999998},"lbs/day"]
["Electron donor solution needed per day","e_donor_day",{"$f":"IF(e_donor_type=1,e_donor_day_100pct/CH3NOOH_strength,e_donor_day_100pct)","v":12.509999999999998},"lbs/day"]
["Electron donor volume per day","e_donor_day_vol",{"$f":"e_donor_day/IF(e_donor_type=1,CH3NOOH_dens,IF(e_donor_type=2,ethanol_dens,\"\"))","v":1.4857482185273156},"gal/day"]
["Electron donor storage","e_donor_store",{"$f":"e_donor_day_vol*(average_flow/design_flow)*chem_storage","v":10.400237529691211},"gal"]
["Acetic acid storage","acetic_store",{"$f":"IF(e_donor_type=1,e_donor_day*chem_storage,0)","v":375.29999999999995},"lbs"]
["Ethanol storage","ethanol_store",{"$f":"IF(e_donor_type=2,e_donor_store,0)","v":0},"gal"]
[]
["Number of electron donor storage tanks","e_donor_tanks",{"$f":"ROUNDUP(e_donor_store/max_chem_tank_size,0)","v":1},"units"]
["Electron donor storage tank size","e_donor_tank_vol",{"$f":"ROUNDUP(e_donor_store/e_donor_tanks,0)","v":11},"gal"]
["Electron donor day tank storage volume required (based on design flow)","e_donor_day_tank_vol_needed",{"$f":"e_donor_day_vol*design_flow/average_flow","v":6.3674923651170667},"gallons"]
["Electron donor number of day tanks","e_donor_day_tanks",{"$f":"IF(e_donor_day_tank_vol_needed<day_tank_needed,0,ROUNDUP(e_donor_day_tank_vol_needed/max_chem_tank_size,0))","v":1},"units"]
["Electron donor volume of day tanks","e_donor_day_tank_vol",{"$f":"IF(e_donor_day_tanks=0,0,ROUNDUP(e_donor_day_tank_vol_needed/e_donor_day_tanks,0))","v":7},"gallons"]
["Maximum chemical tank mixer horsepower","cmix_hp_max",{"$f":"MAX(VLOOKUP(10^6,port_mix_cost_cl,1)-0.1,VLOOKUP(10^6,mount_mix_cost_cl,1)-0.1,VLOOKUP(10^6,imp_mix_cost_cl,1)-0.1)","v":30},"hp"]
["Mixers per storage tank","e_donor_cmix_per_tank",{"$f":"IF(AND(include_cmix=1,e_donor_tanks<>0),ROUNDUP(e_donor_tank_vol/1000*cmix_hp_per/cmix_hp_max,0),0)","v":0},"units"]
["Number of storage tank mixers","e_donor_cmixers",{"$f":"e_donor_tanks*e_donor_cmix_per_tank","v":0},"units"]
["Mixer size for storage tanks","e_donor_cmix_size",{"$f":"IF(e_donor_cmixers<>0,MAX(min_cmix_hp,e_donor_tank_vol/1000*cmix_hp_per/e_donor_cmix_per_tank),0)","v":0},"hp"]
["Mixers per day tank","e_donor_dmix_per_tank",{"$f":"IF(AND(include_cmix=1,e_donor_day_tanks<>0),ROUNDUP(e_donor_day_tank_vol/1000*cmix_hp_per/cmix_hp_max,0),0)","v":0},"units"]
["Number of day tank mixers","e_donor_dmixers",{"$f":"e_donor_day_tanks*e_donor_dmix_per_tank","v":0},"units"]
["Mixer size for day tanks","e_donor_dmix_size",{"$f":"IF(e_donor_dmixers<>0,MAX(min_cmix_hp,e_donor_day_tank_vol/1000*cmix_hp_per/e_donor_dmix_per_tank),0)","v":0},"hp"]
[]
["Sample Electron Donor Dose Calculations"]
["All influent concnetrations listed","dose_calc",{"$f":"IF(OR(ClO4_in=\"\",O2_in=\"\",NO3_in=\"\"), FALSE,TRUE)","v":false}]
["Calculated acetic acid dose","acetic_dose_sample",{"$f":"IF(dose_calc,((2.248*O2_in)+(0.515*NO3_in)+(1.447*ClO4_in)),\"NA\")","v":"NA"},"mg/l","Caa = 2.248 O2 + 0.515 NO3-N + 1.447 ClO4- (Batista peer review comments)"]
["Calculated ethanol dose","ethanol_dose_sample",{"$f":"IF(dose_calc,(0.903*O2_in+2.229*NO3_in+0.581*ClO4_in),\"NA\")","v":"NA"},"mg/l","Ce = 0.903 O2 + 2.229 NO3-N + 0.581 ClO4-  (Harding ESE, 2001)"]
[]
["NUTRIENTS"]
["Additional Nutrients?","nutrient_option",{"$f":"IF(nutrient_option_I=\"no additional nutrients required\",1,IF(nutrient_option_I=\"additional nitrogen required\",2,IF(nutrient_option_I=\"additional phosphorous required\",3,IF(nutrient_option_I=\"both nitrogen and phosphorous required\",4,\"\"))))","v":3},"<-- 1 for no additional nutrients required, 2 for additional nitrogen required, 3 for additional phosphorous required, 4 for both nitrogen and phosphorous required"]
[]
["Nitorgen Source"]
["Ammonium Chloride Dose (from Input)","NH4Cl_dose",{"$f":"IF(OR(nutrient_option=2,nutrient_option=4),NH4Cl_dose_I,0)","v":0},"mg/l"]
["Ammonium Chloride needed per day (design flow)","NH4Cl_day",{"$f":"IF(OR(nutrient_option=2,nutrient_option=4),NH4Cl_dose*design_flow*8.34,0)","v":0},"lbs/day"]
["Ammonium Chloride volume per day","NH4Cl_vol",{"$f":"IF(OR(nutrient_option=2,nutrient_option=4),NH4Cl_day/NH4CL_dens,0)","v":0},"gal/day"]
["Ammonium Chloride storage","NH4Cl_store",{"$f":"IF(OR(nutrient_option=2,nutrient_option=4),NH4Cl_vol*(average_flow/design_flow)*chem_storage,0)","v":0},"gal"]
["Ammonium Chloride storage in pounds","NH4Cl_store_lbs",{"$f":"IF(OR(nutrient_option=2,nutrient_option=4),NH4Cl_day*(average_flow/design_flow)*chem_storage,0)","v":0},"lbs"]
["Number of Ammonium Chloride storage tanks","NH4Cl_tanks",{"$f":"IF(OR(nutrient_option=2,nutrient_option=4),ROUNDUP(NH4Cl_store/max_chem_tank_size,0),0)","v":0},"units"]
["Ammonium Chloride storage tank size","NH4Cl_tank_vol",{"$f":"IF(OR(nutrient_option=2,nutrient_option=4),ROUNDUP(NH4Cl_store/NH4Cl_tanks,0),0)","v":0},"gal"]
["Ammonium Chloride day tank storage volume required (based on design flow)","NH4Cl_day_tank_vol_needed",{"$f":"NH4Cl_vol","v":0},"gallons"]
["Ammonium Chloride number of day tanks","NH4Cl_day_tanks",{"$f":"IF(NH4Cl_day_tank_vol_needed<day_tank_needed,0,ROUNDUP(NH4Cl_day_tank_vol_needed/max_chem_tank_size,0))","v":0},"units"]
["Ammonium Chloride volume of day tanks","NH4Cl_day_tank_vol",{"$f":"IF(NH4Cl_day_tanks=0,0,ROUNDUP(NH4Cl_day_tank_vol_needed/NH4Cl_day_tanks,0))","v":0},"gallons"]
["Mixers per storage tank","NH4Cl_cmix_per_tank",{"$f":"IF(AND(include_cmix=1,NH4Cl_tanks<>0),ROUNDUP(NH4Cl_tank_vol/1000*cmix_hp_per/cmix_hp_max,0),0)","v":0},"units"]
["Number of storage tank mixers","NH4Cl_cmixers",{"$f":"NH4Cl_tanks*NH4Cl_cmix_per_tank","v":0},"units"]
["Mixer size for storage tanks","NH4Cl_cmix_size",{"$f":"IF(NH4Cl_cmixers<>0,MAX(min_cmix_hp,NH4Cl_tank_vol/1000*cmix_hp_per/NH4Cl_cmix_per_tank),0)","v":0},"hp"]
["Mixers per day tank","NH4Cl_dmix_per_tank",{"$f":"IF(AND(include_cmix=1,NH4Cl_day_tanks<>0),ROUNDUP(NH4Cl_day_tank_vol/1000*cmix_hp_per/cmix_hp_max,0),0)","v":0},"units"]
["Number of day tank mixers","NH4Cl_dmixers",{"$f":"NH4Cl_day_tanks*NH4Cl_dmix_per_tank","v":0},"units"]
["Mixer size for day tanks","NH4Cl_dmix_size",{"$f":"IF(NH4Cl_dmixers<>0,MAX(min_cmix_hp,NH4Cl_day_tank_vol/1000*cmix_hp_per/NH4Cl_dmix_per_tank),0)","v":0},"hp"]
[]
["Phosphorous Source"]
["Phosphoric Acid density","H3PO4_dens",{"$f":"IF(H3PO4_pct=0.75,13.17,10.14)","v":13.17},"lbs/gal","Based on specific gravity of 1.216 for 36% and 1.579 for 75% phosphoric acid at 20 degrees centigrade"]
["Phosphoric Acid solution strength","H3PO4_strength",{"$f":"H3PO4_pct*(30.9738/98.2134)","v":0.23652933306453094},"as P","Ratio of molar mass of P and H3PO4 (30.9738/98.2134) converts percent as H3PO4 to percent as P"]
["Pounds of phosphorus needed per day (design flow)","lb_P_day",{"$f":"IF(OR(nutrient_option=3,nutrient_option=4),H3PO4_dose_I*3.7854*0.000002204*(design_flow*1000000))","v":0.250290648},"lbs/day","3.7854 converts liters to gallons; 0.000002204 converts milligrams to pounds; 1000000 converts MGD to gallons per day; "]
["Phosphoric Acid needed per day (pounds bulk solution at design flow)","H3PO4_day",{"$f":"IF(OR(nutrient_option=3,nutrient_option=4),H3PO4_vol*H3PO4_dens,0)","v":1.058180162084652},"lbs/day"]
["Phosphoric Acid volume per day","H3PO4_vol",{"$f":"IF(OR(nutrient_option=3,nutrient_option=4),lb_P_day/H3PO4_strength/H3PO4_dens,0)","v":8.0347772367855133E-2},"gal/day"]
["Phosphoric Acid storage","H3PO4_store",{"$f":"IF(OR(nutrient_option=3,nutrient_option=4),H3PO4_vol*(average_flow/design_flow)*chem_storage,0)","v":0.56243440657498589},"gal"]
["Phosphoric Acid storage in pounds","H3PO4_store_lbs",{"$f":"IF(OR(nutrient_option=3,nutrient_option=4),H3PO4_store*H3PO4_dens,0)","v":7.4072611345925639},"lbs"]
["Number of Phosphoric Acid storage tanks","H3PO4_tanks",{"$f":"IF(OR(nutrient_option=3,nutrient_option=4),ROUNDUP(H3PO4_store/max_chem_tank_size_noSS,0),0)","v":1},"units"]
["Phosphoric Acid storage tank size","H3PO4_tank_vol",{"$f":"IF(OR(nutrient_option=3,nutrient_option=4),ROUNDUP(H3PO4_store/H3PO4_tanks,0),0)","v":1},"gal"]
["Phosphoric Acid day tank storage volume required (based on design flow)","H3PO4_day_tank_vol_needed",{"$f":"H3PO4_vol","v":8.0347772367855133E-2},"gallons"]
["Phosphoric Acid number of day tanks","H3PO4_day_tanks",{"$f":"IF(H3PO4_day_tank_vol_needed<day_tank_needed,0,ROUNDUP(H3PO4_day_tank_vol_needed/max_chem_tank_size_noSS,0))","v":0},"units"]
["Phosphoric Acid volume of day tanks","H3PO4_day_tank_vol",{"$f":"IF(H3PO4_day_tanks=0,0,ROUNDUP(H3PO4_day_tank_vol_needed/H3PO4_day_tanks,0))","v":0},"gallons"]
["Mixers per storage tank","H3PO4_cmix_per_tank",{"$f":"IF(AND(include_cmix=1,H3PO4_tanks<>0),ROUNDUP(H3PO4_tank_vol/1000*cmix_hp_per/cmix_hp_max,0),0)","v":0},"units"]
["Number of storage tank mixers","H3PO4_cmixers",{"$f":"H3PO4_tanks*H3PO4_cmix_per_tank","v":0},"units"]
["Mixer size for storage tanks","H3PO4_cmix_size",{"$f":"IF(H3PO4_cmixers<>0,MAX(min_cmix_hp,H3PO4_tank_vol/1000*cmix_hp_per/H3PO4_cmix_per_tank),0)","v":0},"hp"]
["Mixers per day tank","H3PO4_dmix_per_tank",{"$f":"IF(AND(include_cmix=1,H3PO4_day_tanks<>0),ROUNDUP(H3PO4_day_tank_vol/1000*cmix_hp_per/cmix_hp_max,0),0)","v":0},"units"]
["Number of day tank mixers","H3PO4_dmixers",{"$f":"H3PO4_day_tanks*H3PO4_dmix_per_tank","v":0},"units"]
["Mixer size for day tanks","H3PO4_dmix_size",{"$f":"IF(H3PO4_dmixers<>0,MAX(min_cmix_hp,H3PO4_day_tank_vol/1000*cmix_hp_per/H3PO4_dmix_per_tank),0)","v":0},"hp"]
[]
["Acetic Acid Purchasing"]
["Quantity required for large quantity purchase",null,{"$f":"VLOOKUP(\"Acetic Acid - Large Qty\",chem_break_table_cl,2,FALSE)","v":{"$error":"#N/A"}},"lbs","#N/A indicates that price data do not depend on volume purchased."]
["Quantity required for mid quantity purchase",null,{"$f":"VLOOKUP(\"Acetic Acid - Mid Qty\",chem_break_table_cl,2,FALSE)","v":{"$error":"#N/A"}},"lbs","#N/A indicates that price data do not depend on volume purchased."]
["Quantity required for small quantity purchase",null,{"$f":"VLOOKUP(\"Acetic Acid - Small Qty\",chem_break_table_cl,2,FALSE)","v":{"$error":"#N/A"}},"lbs","#N/A indicates that price data do not depend on volume purchased."]
["Purchase Type","acetic_purchase",{"$f":"IF(AND(ISNA(C79),ISNA(C80),ISNA(C81)),\"\",IF(acetic_store>=C79,\" - Large Qty\",IF(acetic_store>=C80,\" - Mid Qty\",\" - Small Qty\")))","v":""},null,"Returns descriptive term based on volume of each purchase for use in determining pricing. Blank indicates that price data do not depend on volume purchased."]
[]
["Ethanol Purchasing"]
["Quantity required for large quantity purchase",null,{"$f":"VLOOKUP(\"Ethanol - Large Qty\",chem_break_table_cl,2,FALSE)","v":{"$error":"#N/A"}},"gal","#N/A indicates that price data do not depend on volume purchased."]
["Quantity required for mid quantity purchase",null,{"$f":"VLOOKUP(\"Ethanol - Mid Qty\",chem_break_table_cl,2,FALSE)","v":{"$error":"#N/A"}},"gal","#N/A indicates that price data do not depend on volume purchased."]
["Quantity required for small quantity purchase",null,{"$f":"VLOOKUP(\"Ethanol - Small Qty\",chem_break_table_cl,2,FALSE)","v":{"$error":"#N/A"}},"gal","#N/A indicates that price data do not depend on volume purchased."]
["Purchase Type","ethanol_purchase",{"$f":"IF(AND(ISNA(C85),ISNA(C86),ISNA(C87)),\"\",IF(ethanol_store>=C85,\" - Large Qty\",IF(ethanol_store>=C86,\" - Mid Qty\",\" - Small Qty\")))","v":""},null,"Returns descriptive term based on volume of each purchase for use in determining pricing. Blank indicates that price data do not depend on volume purchased."]
[]
["Ammonium Chloride Purchasing"]
["Quantity required for large quantity purchase",null,{"$f":"VLOOKUP(\"Ammonium Chloride - Large Qty\",chem_break_table_cl,2,FALSE)","v":{"$error":"#N/A"}},"lbs","#N/A indicates that price data do not depend on volume purchased."]
["Quantity required for mid quantity purchase",null,{"$f":"VLOOKUP(\"Ammonium Chloride - Mid Qty\",chem_break_table_cl,2,FALSE)","v":{"$error":"#N/A"}},"lbs","#N/A indicates that price data do not depend on volume purchased."]
["Quantity required for small quantity purchase",null,{"$f":"VLOOKUP(\"Ammonium Chloride - Small Qty\",chem_break_table_cl,2,FALSE)","v":{"$error":"#N/A"}},"lbs","#N/A indicates that price data do not depend on volume purchased."]
["Purchase Type","NH4Cl_purchase",{"$f":"IF(AND(ISNA(C91),ISNA(C92),ISNA(C93)),\"\",IF(NH4Cl_store_lbs>=C91,\" - Large Qty\",IF(NH4Cl_store_lbs>=C92,\" - Mid Qty\",\" - Small Qty\")))","v":""},null,"Returns descriptive term based on volume of each purchase for use in determining pricing. Blank indicates that price data do not depend on volume purchased."]
[]
["Phosphoric Acid Purchasing"]
["Quantity required for large quantity purchase",null,{"$f":"VLOOKUP(\"Phosphoric Acid \"&TEXT(H3PO4_pct,\"0%\")&\" - Large Qty\",chem_break_table_cl,2,FALSE)","v":44000},"lbs","#N/A indicates that price data do not depend on volume purchased."]
["Quantity required for mid quantity purchase",null,{"$f":"VLOOKUP(\"Phosphoric Acid \"&TEXT(H3PO4_pct,\"0%\")&\" - Mid Qty\",chem_break_table_cl,2,FALSE)","v":3621.75},"lbs","#N/A indicates that price data do not depend on volume purchased."]
["Quantity required for small quantity purchase",null,{"$f":"VLOOKUP(\"Phosphoric Acid \"&TEXT(H3PO4_pct,\"0%\")&\" - Small Qty\",chem_break_table_cl,2,FALSE)","v":0},"lbs","#N/A indicates that price data do not depend on volume purchased."]
["Purchase Type","H3PO4_purchase",{"$f":"IF(AND(ISNA(C97),ISNA(C98),ISNA(C99)),\"\",IF(H3PO4_store_lbs>=C97,\" - Large Qty\",IF(H3PO4_store_lbs>=C98,\" - Mid Qty\",\" - Small Qty\")))","v":" - Small Qty"},null,"Returns descriptive term based on volume of each purchase for use in determining pricing. Blank indicates that price data do not depend on volume purchased."]
[]
["Secondary Containment for Electron Donor Storage Tanks"]
["Minimum volume required","e_donor_st_cont_volume",{"$f":"MAX(e_donor_tanks*e_donor_tank_vol*sec_cont_pct_of_total,e_donor_tank_vol*sec_cont_pct_of_largest)/7.48","v":1.6176470588235294},"cubic feet","7.48 converts gallons to cubic feet"]
["Footprint available","e_donor_st_cont_fp",{"$f":"IF(e_donor_tanks=0,0,e_donor_fp-e_donor_tanks*PI()*(e_donor_st_diam/2)^2)","v":8.2146018366025508},"square feet","Total footprint minus displacement by tanks themselves"]
["Curb height required","e_donor_st_curb_height",{"$f":"IF(e_donor_tanks=0,0,e_donor_st_cont_volume/e_donor_st_cont_fp+sec_cont_freeboard/12)","v":0.69692336780288389},"feet"]
["Curb thickness","e_donor_st_curb_thick",{"$f":"IF(e_donor_tanks=0,0,MIN(sec_cont_max_thick,e_donor_st_curb_height))","v":0.69692336780288389},"feet"]
["Curb length (long side)","e_donor_st_curb_len_long",{"$f":"IF(e_donor_tanks=0,0,e_donor_tanks*e_donor_st_diam+2*space_e_donor_st+(e_donor_tanks-1)*space_e_donor_st+2*e_donor_st_curb_thick)","v":4.3938467356057682},"feet"]
["Curb length (short side)","e_donor_st_curb_len_short",{"$f":"IF(e_donor_tanks=0,0,e_donor_st_diam+2*space_e_donor_st)","v":3},"feet"]
["Curb concrete volume","e_donor_st_curb_concrete",{"$f":"IF(e_donor_tanks=0,0,ROUNDUP((e_donor_st_curb_len_long*2+e_donor_st_curb_len_short*2)*e_donor_st_curb_height*e_donor_st_curb_thick/27,0))","v":1},"cubic yards","27 converts cubic feet to cubic yards"]
["Chemical resistant coating required","e_donor_st_coating_gal",{"$f":"IF(e_donor_tanks=0,0,ROUNDUP((e_donor_fp+2*(e_donor_st_curb_len_long-2*e_donor_st_curb_thick)*e_donor_st_curb_height+2*e_donor_st_curb_len_short*e_donor_st_curb_height)/sec_cont_coating_cvg,0))","v":1},"gallons","Covers total footprint plus inside surface and top of curbs"]
[]
["Secondary Containment for Electron Donor Day Tanks"]
["Minimum volume required","e_donor_dt_cont_volume",{"$f":"MAX(e_donor_day_tanks*e_donor_day_tank_vol*sec_cont_pct_of_total,e_donor_day_tank_vol*sec_cont_pct_of_largest)/7.48","v":1.0294117647058825},"cubic feet","7.48 converts gallons to cubic feet"]
["Footprint available","e_donor_dt_cont_fp",{"$f":"IF(e_donor_day_tanks=0,0,e_donor_day_fp-e_donor_day_tanks*PI()*(e_donor_dt_diam/2)^2)","v":8.2146018366025508},"square feet","Total footprint minus displacement by tanks themselves"]
["Curb height required","e_donor_dt_curb_height",{"$f":"IF(e_donor_day_tanks=0,0,e_donor_dt_cont_volume/e_donor_dt_cont_fp+sec_cont_freeboard/12)","v":0.62531487042001699},"feet"]
["Curb thickness","e_donor_dt_curb_thick",{"$f":"IF(e_donor_day_tanks=0,0,MIN(sec_cont_max_thick,e_donor_dt_curb_height))","v":0.62531487042001699},"feet"]
["Curb length (long side)","e_donor_dt_curb_len_long",{"$f":"IF(e_donor_day_tanks=0,0,e_donor_day_tanks*e_donor_dt_diam+2*space_e_donor_dt+(e_donor_day_tanks-1)*space_e_donor_dt+2*e_donor_dt_curb_thick)","v":4.2506297408400338},"feet"]
["Curb length (short side)","e_donor_dt_curb_len_short",{"$f":"IF(e_donor_day_tanks=0,0,e_donor_dt_diam+2*space_e_donor_dt)","v":3},"feet"]
["Curb concrete volume","e_donor_dt_curb_concrete",{"$f":"IF(e_donor_day_tanks=0,0,ROUNDUP((e_donor_dt_curb_len_long*2+e_donor_dt_curb_len_short*2)*e_donor_dt_curb_height*e_donor_dt_curb_thick/27,0))","v":1},"cubic yards","27 converts cubic feet to cubic yards"]
["Chemical resistant coating required","e_donor_dt_coating_gal",{"$f":"IF(e_donor_day_tanks=0,0,ROUNDUP((e_donor_day_fp+2*(e_donor_dt_curb_len_long-2*e_donor_dt_curb_thick)*e_donor_dt_curb_height+2*e_donor_dt_curb_len_short*e_donor_dt_curb_height)/sec_cont_coating_cvg,0))","v":1},"gallons","Covers total footprint plus inside surface and top of curbs"]
[]
["Secondary Containment for Ammonium Chloride Storage Tanks"]
["Minimum volume required","NH4Cl_st_cont_volume",{"$f":"MAX(NH4Cl_tanks*NH4Cl_tank_vol*sec_cont_pct_of_total,NH4Cl_tank_vol*sec_cont_pct_of_largest)/7.48","v":0},"cubic feet","7.48 converts gallons to cubic feet"]
["Footprint available","NH4Cl_st_cont_fp",{"$f":"IF(NH4Cl_tanks=0,0,NH4Cl_donor_fp-NH4Cl_tanks*PI()*(NH4Cl_st_diam/2)^2)","v":0},"square feet","Total footprint minus displacement by tanks themselves"]
["Curb height required","NH4Cl_st_curb_height",{"$f":"IF(NH4Cl_tanks=0,0,NH4Cl_st_cont_volume/NH4Cl_st_cont_fp+sec_cont_freeboard/12)","v":0},"feet"]
["Curb thickness","NH4Cl_st_curb_thick",{"$f":"IF(NH4Cl_tanks=0,0,MIN(sec_cont_max_thick,NH4Cl_st_curb_height))","v":0},"feet"]
["Curb length (long side)","NH4Cl_st_curb_len_long",{"$f":"IF(NH4Cl_tanks=0,0,NH4Cl_tanks*NH4Cl_st_diam+2*space_NH4Cl_st+(NH4Cl_tanks-1)*space_NH4Cl_st+2*NH4Cl_st_curb_thick)","v":0},"feet"]
["Curb length (short side)","NH4Cl_st_curb_len_short",{"$f":"IF(NH4Cl_tanks=0,0,NH4Cl_st_diam+2*space_NH4Cl_st)","v":0},"feet"]
["Curb concrete volume","NH4Cl_st_curb_concrete",{"$f":"IF(NH4Cl_tanks=0,0,ROUNDUP((NH4Cl_st_curb_len_long*2+NH4Cl_st_curb_len_short*2)*NH4Cl_st_curb_height*NH4Cl_st_curb_thick/27,0))","v":0},"cubic yards","27 converts cubic feet to cubic yards"]
["Chemical resistant coating required","NH4Cl_st_coating_gal",{"$f":"IF(NH4Cl_tanks=0,0,ROUNDUP((NH4Cl_donor_fp+2*(NH4Cl_st_curb_len_long-2*NH4Cl_st_curb_thick)*NH4Cl_st_curb_height+2*NH4Cl_st_curb_len_short*NH4Cl_st_curb_height)/sec_cont_coating_cvg,0))","v":0},"gallons","Covers total footprint plus inside surface and top of curbs"]
[]
["Secondary Containment for Ammonium Chloride Day Tanks"]
["Minimum volume required","NH4Cl_dt_cont_volume",{"$f":"MAX(NH4Cl_day_tanks*NH4Cl_day_tank_vol*sec_cont_pct_of_total,NH4Cl_day_tank_vol*sec_cont_pct_of_largest)/7.48","v":0},"cubic feet","7.48 converts gallons to cubic feet"]
["Footprint available","NH4Cl_dt_cont_fp",{"$f":"IF(NH4Cl_day_tanks=0,0,NH4Cl_donor_day_fp-NH4Cl_day_tanks*PI()*(NH4Cl_dt_diam/2)^2)","v":0},"square feet","Total footprint minus displacement by tanks themselves"]
["Curb height required","NH4Cl_dt_curb_height",{"$f":"IF(NH4Cl_day_tanks=0,0,NH4Cl_dt_cont_volume/NH4Cl_dt_cont_fp+sec_cont_freeboard/12)","v":0},"feet"]
["Curb thickness","NH4Cl_dt_curb_thick",{"$f":"IF(NH4Cl_day_tanks=0,0,MIN(sec_cont_max_thick,NH4Cl_dt_curb_height))","v":0},"feet"]
["Curb length (long side)","NH4Cl_dt_curb_len_long",{"$f":"IF(NH4Cl_day_tanks=0,0,NH4Cl_day_tanks*NH4Cl_dt_diam+2*space_NH4Cl_dt+(NH4Cl_day_tanks-1)*space_NH4Cl_dt+2*NH4Cl_dt_curb_thick)","v":0},"feet"]
["Curb length (short side)","NH4Cl_dt_curb_len_short",{"$f":"IF(NH4Cl_day_tanks=0,0,NH4Cl_dt_diam+2*space_NH4Cl_dt)","v":0},"feet"]
["Curb concrete volume","NH4Cl_dt_curb_concrete",{"$f":"IF(NH4Cl_day_tanks=0,0,ROUNDUP((NH4Cl_dt_curb_len_long*2+NH4Cl_dt_curb_len_short*2)*NH4Cl_dt_curb_height*NH4Cl_dt_curb_thick/27,0))","v":0},"cubic yards","27 converts cubic feet to cubic yards"]
["Chemical resistant coating required","NH4Cl_dt_coating_gal",{"$f":"IF(NH4Cl_day_tanks=0,0,ROUNDUP((NH4Cl_donor_day_fp+2*(NH4Cl_dt_curb_len_long-2*NH4Cl_dt_curb_thick)*NH4Cl_dt_curb_height+2*NH4Cl_dt_curb_len_short*NH4Cl_dt_curb_height)/sec_cont_coating_cvg,0))","v":0},"gallons","Covers total footprint plus inside surface and top of curbs"]
[]
["Secondary Containment for Phosphoric Acid Storage Tanks"]
["Minimum volume required","H3PO4_st_cont_volume",{"$f":"MAX(H3PO4_tanks*H3PO4_tank_vol*sec_cont_pct_of_total,H3PO4_tank_vol*sec_cont_pct_of_largest)/7.48","v":0.14705882352941177},"cubic feet","7.48 converts gallons to cubic feet"]
["Footprint available","H3PO4_st_cont_fp",{"$f":"IF(H3PO4_tanks=0,0,H3PO4_donor_fp-H3PO4_tanks*PI()*(H3PO4_st_diam/2)^2)","v":2.8036504591506377},"square feet","Total footprint minus displacement by tanks themselves"]
["Curb height required","H3PO4_st_curb_height",{"$f":"IF(H3PO4_tanks=0,0,H3PO4_st_cont_volume/H3PO4_st_cont_fp+sec_cont_freeboard/12)","v":0.55245262405997753},"feet"]
["Curb thickness","H3PO4_st_curb_thick",{"$f":"IF(H3PO4_tanks=0,0,MIN(sec_cont_max_thick,H3PO4_st_curb_height))","v":0.55245262405997753},"feet"]
["Curb length (long side)","H3PO4_st_curb_len_long",{"$f":"IF(H3PO4_tanks=0,0,H3PO4_tanks*H3PO4_st_diam+2*space_H3PO4_st+(H3PO4_tanks-1)*space_H3PO4_st+2*H3PO4_st_curb_thick)","v":2.6049052481199553},"feet"]
["Curb length (short side)","H3PO4_st_curb_len_short",{"$f":"IF(H3PO4_tanks=0,0,H3PO4_st_diam+2*space_H3PO4_st)","v":1.5},"feet"]
["Curb concrete volume","H3PO4_st_curb_concrete",{"$f":"IF(H3PO4_tanks=0,0,ROUNDUP((H3PO4_st_curb_len_long*2+H3PO4_st_curb_len_short*2)*H3PO4_st_curb_height*H3PO4_st_curb_thick/27,0))","v":1},"cubic yards","27 converts cubic feet to cubic yards"]
["Chemical resistant coating required","H3PO4_st_coating_gal",{"$f":"IF(H3PO4_tanks=0,0,ROUNDUP((H3PO4_donor_fp+2*(H3PO4_st_curb_len_long-2*H3PO4_st_curb_thick)*H3PO4_st_curb_height+2*H3PO4_st_curb_len_short*H3PO4_st_curb_height)/sec_cont_coating_cvg,0))","v":1},"gallons","Covers total footprint plus inside surface and top of curbs"]
[]
["Secondary Containment for Phosphoric Acid Day Tanks"]
["Minimum volume required","H3PO4_dt_cont_volume",{"$f":"MAX(H3PO4_day_tanks*H3PO4_day_tank_vol*sec_cont_pct_of_total,H3PO4_day_tank_vol*sec_cont_pct_of_largest)/7.48","v":0},"cubic feet","7.48 converts gallons to cubic feet"]
["Footprint available","H3PO4_dt_cont_fp",{"$f":"IF(H3PO4_day_tanks=0,0,H3PO4_donor_day_fp-H3PO4_day_tanks*PI()*(H3PO4_dt_diam/2)^2)","v":0},"square feet","Total footprint minus displacement by tanks themselves"]
["Curb height required","H3PO4_dt_curb_height",{"$f":"IF(H3PO4_day_tanks=0,0,H3PO4_dt_cont_volume/H3PO4_dt_cont_fp+sec_cont_freeboard/12)","v":0},"feet"]
["Curb thickness","H3PO4_dt_curb_thick",{"$f":"IF(H3PO4_day_tanks=0,0,MIN(sec_cont_max_thick,H3PO4_dt_curb_height))","v":0},"feet"]
["Curb length (long side)","H3PO4_dt_curb_len_long",{"$f":"IF(H3PO4_day_tanks=0,0,H3PO4_day_tanks*H3PO4_dt_diam+2*space_H3PO4_dt+(H3PO4_day_tanks-1)*space_H3PO4_dt+2*H3PO4_dt_curb_thick)","v":0},"feet"]
["Curb length (short side)","H3PO4_dt_curb_len_short",{"$f":"IF(H3PO4_day_tanks=0,0,H3PO4_dt_diam+2*space_H3PO4_dt)","v":0},"feet"]
["Curb concrete volume","H3PO4_dt_curb_concrete",{"$f":"IF(H3PO4_day_tanks=0,0,ROUNDUP((H3PO4_dt_curb_len_long*2+H3PO4_dt_curb_len_short*2)*H3PO4_dt_curb_height*H3PO4_dt_curb_thick/27,0))","v":0},"cubic yards","27 converts cubic feet to cubic yards"]
["Chemical resistant coating required","H3PO4_dt_coating_gal",{"$f":"IF(H3PO4_day_tanks=0,0,ROUNDUP((H3PO4_donor_day_fp+2*(H3PO4_dt_curb_len_long-2*H3PO4_dt_curb_thick)*H3PO4_dt_curb_height+2*H3PO4_dt_curb_len_short*H3PO4_dt_curb_height)/sec_cont_coating_cvg,0))","v":0},"gallons","Covers total footprint plus inside surface and top of curbs"]

{"sheet":"Biomass Control","index":9,"n_rows":47,"n_cols":5,"rows_kept":47,"cut":false,"hidden":false,"merged":[]}
["Biomass Control Calculations"]
[]
["Calculation","Range Name","Value","Units","Guidance"]
["Calculated biomass generation","biomass_sample",{"$f":"IF(dose_calc,((1.016*O2_in)+(0.155*NO3_in)+(0.659*ClO4_in)),\"NA\")","v":"NA"},"mg/l","Cbio = 1.016 O2 + 0.155 NO3-N + 0.659 ClO4- (Batista)"]
[]
["BIOREACTOR BACKWASH"]
["Interval between backwashes (from inputs)","back_interval",{"$f":"IF(design_type=3,0,back_interval_I)","v":24},"hours","from inputs"]
["Water flush rate (gpm)","water_flush",{"$f":"ROUND(h2oflush_backwash_rate*IF(design_type=2,basin_width*basin_length,0)+IF(design_type=1,comm_SA,0),0)","v":5},"gpm","for backwahing fixed bed bioreactors"]
["Total water flush","waterflush_vol",{"$f":"water_flush*backwash_time","v":50},"gallons"]
[]
["FILTER BACKWASH"]
["Interval between filter backwashes (from inputs)","filter_back_interval",{"$f":"IF(include_post=0,0,filter_back_interval_I)","v":36},"hours","from inputs"]
["Water flush rate (gpm)","filter_water_flush",{"$f":"IF(include_post=0,0,ROUND(filter_h2oflush_backwash_rate*IF(filter_type=1,filt_basin_area,comm_SA_filt),0))","v":47},"gpm","for backwahing  filters"]
["Total water flush","filter_waterflush_vol",{"$f":"IF(include_post=0,0,filter_water_flush*filter_backwash_time)","v":329},"gallons"]
[]
["No backwash pumps","no_backwash",{"$f":"IF(no_backwash_I=\"existing pumps\",1,IF(no_backwash_I=\"new pumps\",\"\",IF(ss_cat2=1,1,\"\")))","v":1},"<-- 1 = backwash using existing supply or treated water pumps, blank = include backwash pumps in costs"]
["No backwash tanks","no_back_tank",{"$f":"IF(no_back_tank_I=\"existing storage\",1,IF(no_back_tank_I=\"new storage\",\"\",IF(ss_cat2=2,\"\",1)))","v":1},"<-- 1 = backwash from existing storage or supply, blank = include backwash tanks in costs"]
["Maximum backwash tank size","max_back_tank_size",{"$f":"MAX(VLOOKUP(10^6,st_bwt_cost_cl,1)-1,VLOOKUP(10^6,fg_bwt_cost_cl,1)-1,VLOOKUP(10^6,hdpe_bwt_cost_cl,1)-1)","v":289000},"gallons","The largest size for which costs are available."]
["Backwash tanks","back_tanks",{"$f":"IF(no_back_tank=1,0,ROUNDUP((water_flush+filter_water_flush)/max_back_tank_size,0))","v":0},"units"]
["Backwash tank volume","back_tank_vol",{"$f":"IF(back_tanks=0,0,(waterflush_vol+filter_waterflush_vol)/back_tanks)","v":0},"gallons"]
[]
["AIR SCOUR"]
["Total Backwash Air Scour Volume","tot_air_scour",{"$f":"IF(air_scour_I=\"yes\",(IF(design_type=1,comm_SA,basin_length*basin_width)+IF(filter_type=1,filt_basin_area,IF(filter_type=2,comm_SA_filt,0)))*air_scour_vol,\"NA\")","v":32.201324699295384},"CFM"]
["Total Air Used for Biomass Seperation","tot_air_biomass",{"$f":"IF(design_type=3,biomass_air_scour*design_flow_rate/60,0)","v":0},"CFM","for fluidized bed designs"]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[]
[" h "]

{"sheet":"Post-Treatment","index":10,"n_rows":192,"n_cols":5,"rows_kept":192,"cut":false,"hidden":false,"merged":[]}
["Post-Treatment Calculations"]
[]
["Calculation","Range Name","Value","Units","Guidance"]
["Re-oxygenation approach","include_post_h2o2",{"$f":"IF(include_post_h2o2_I=\"hydrogen peroxide\",1,0)","v":0},"<-- 1 for use H2O2, 0 to use Aeration"]
["Include polishing filter","include_post",{"$f":"IF(include_post_I=\"no\",0,1)","v":1},"<-- 1 for Yes, 0 for No"]
["Polishing filter design type","filter_type",{"$f":"IF(include_post=0,0,IF(filter_type_I=\"gravity basin\",1,2))","v":2},"<-- 1 for gravity basin, 2 for pressure vessel, 0 for no polishing filter"]
["Include coagulant addition before fitration","include_coag_filt",{"$f":"IF(include_post=0,0,IF(include_coag_filt_I=\"yes\",1,0))","v":1},"<-- 1 for Yes, 0 for No"]
[]
["Aeration"]
["Total aeration tank volume required","aeration_tank_vol_required",{"$f":"IF(include_post_h2o2=1,0,design_flow_rate*hrt_aeration/7.48)","v":22.281639928698748},"gallons"]
["Maximum aeration tank size","max_aeration_tank_size",{"$f":"IF(include_post_h2o2=1,0,MAX(VLOOKUP(10^6,st_bwt_cost_cl,1)-1,VLOOKUP(10^6,fg_bwt_cost_cl,1)-1,VLOOKUP(10^6,hdpe_bwt_cost_cl,1)-1))","v":289000},"gallons","The largest size for which costs are available. "]
["Aeration tanks","aeration_tanks",{"$f":"IF(include_post_h2o2=1,0,ROUNDUP(aeration_tank_vol_required/max_aeration_tank_size,0))","v":1},"units"]
["Aeration tank volume","aeration_tank_vol",{"$f":"IF(include_post_h2o2=1,0,aeration_tank_vol_required/aeration_tanks)","v":22.281639928698748},"gallons"]
["Aeration tank water height","aeration_water_height",{"$f":"aeration_tank_vol/7.48/(4*PI()*(aer_tank_diam/2)^2)","v":0.42141807900726708},"ft"]
["Design Air Flow","air_flow_tot",{"$f":"IF(include_post_h2o2=1,0,design_flow_rate*rate_aeration/100)","v":1.3541666666666665},"scfm"]
["Maximum diffuser size","max_diffuser_size",{"$f":"IF(include_post_h2o2=1,0,MAX(VLOOKUP(10^6,diffuser_cost_cl,1)-1))","v":43.1},"scfm","The largest size for which costs are available."]
["Total diffusers","total_diffusers",{"$f":"IF(include_post_h2o2=1,0,ROUNDUP(air_flow_tot/max_diffuser_size,0))","v":1},"units"]
["Diffuser size","diffuser_size",{"$f":"IF(include_post_h2o2=1,0,air_flow_tot/total_diffusers)","v":1.3541666666666665},"scfm"]
[]
["Hydrogen Peroxide Addition"]
["H2O2 needed per day (design flow)","H2O2_day",{"$f":"IF(include_post_h2o2=0,0,H2O2_dose*design_flow*8.34)","v":0},"lbs/day","for 100% H2O2"]
["Solution needed per day (design flow)","solution_day",{"$f":"IF(include_post_h2o2=0,0,H2O2_day/H2O2_grade*(8.34*H2O2_sg))","v":0},"gal/day","based on H2O2 at specified grade"]
["H2O2 storage in gallons","H2O2_store_gal",{"$f":"IF(include_post_h2o2=0,0,solution_day*(average_flow/design_flow)*H2O2_days)","v":0},"gal"]
["H2O2 storage in lbs","H2O2_store_lbs",{"$f":"IF(include_post_h2o2=0,0,H2O2_day*(average_flow/design_flow)*H2O2_days)","v":0},"lbs"]
["Number of chemical storage tanks for H2O2","H2O2_tanks",{"$f":"IF(include_post_h2o2=0,0,ROUNDUP(H2O2_store_gal/max_chem_tank_size_H2O2,0))","v":0},"units"]
["H2O2 storage tank size","H2O2_tank_vol",{"$f":"IF(include_post_h2o2=0,0,ROUNDUP(H2O2_store_gal/H2O2_tanks,0))","v":0},"gal"]
["Number of static mixers for H2O2 addition","H2O2_mixers",{"$f":"IF(include_post_h2o2=0,0,n_mixers)","v":0}]
["Day tank storage volume required (based on design flow)","H2O2_day_tank_vol_needed",{"$f":"solution_day","v":0},"gallons"]
["Number of H2O2 day tanks","H2O2_day_tanks",{"$f":"IF(H2O2_day_tank_vol_needed<day_tank_needed,0,ROUNDUP(H2O2_day_tank_vol_needed/max_chem_tank_size_H2O2,0))","v":0},"units"]
["Volume of H2O2 day tanks","H2O2_day_tank_vol",{"$f":"IF(H2O2_day_tanks=0,0,ROUNDUP(H2O2_day_tank_vol_needed/H2O2_day_tanks,0))","v":0},"gallons"]
["Mixers per H2O2 storage tank","H2O2_cmix_per_tank",{"$f":"IF(AND(include_cmix=1,H2O2_tanks<>0),ROUNDUP(H2O2_tank_vol/1000*cmix_hp_per/cmix_hp_max,0),0)","v":0},"units"]
["Number of H2O2 storage tank mixers","H2O2_cmixers",{"$f":"H2O2_tanks*H2O2_cmix_per_tank","v":0},"units"]
["Mixer size for H2O2 storage tanks","H2O2_cmix_size",{"$f":"IF(H2O2_cmixers<>0,MAX(min_cmix_hp,H2O2_tank_vol/1000*cmix_hp_per/H2O2_cmix_per_tank),0)","v":0},"hp"]
["Mixers per H2O2 day tank","H2O2_dmix_per_tank",{"$f":"IF(AND(include_cmix=1,H2O2_day_tanks<>0),ROUNDUP(H2O2_day_tank_vol/1000*cmix_hp_per/cmix_hp_max,0),0)","v":0},"units"]
["Number of H2O2 day tank mixers","H2O2_dmixers",{"$f":"H2O2_day_tanks*H2O2_dmix_per_tank","v":0},"units"]
["Mixer size for H2O2 day tanks","H2O2_dmix_size",{"$f":"IF(H2O2_dmixers<>0,MAX(min_cmix_hp,H2O2_day_tank_vol/1000*cmix_hp_per/H2O2_dmix_per_tank),0)","v":0},"hp"]
["Maximum static mixer size available","mixer_size_max",{"$f":"MAX(VLOOKUP(10^6,in_mix_cost_cl,1)-0.1,VLOOKUP(10^6,pl_in_mix_cost_cl,1)-0.1)","v":42},"in","The largest size for which costs are available"]
["Static mixer size for H2O2 addition","mixer_size",{"$f":"IF(include_post_h2o2=0,0,MIN(mixer_size_max,H202_pipe_diam))","v":0},"in"]
["Solution feed rate at design flow","solution_rate",{"$f":"IF(include_post_h2o2=0,0,solution_day/24)","v":0},"gph","for injection into diluted stream"]
["Flow rate for diluted H2O2 at design flow","diluted_rate",{"$f":"IF(include_post_h2o2=0,0,solution_day*H2O2_grade/H2O2_dilute_conc/24/60)","v":0},"gpm","for H2O2 diluted to specified concentration before injection"]
[]
["Hydrogen Peroxide Purchasing"]
["Quantity required for large quantity purchase",null,{"$f":"VLOOKUP(\"Hydrogen Peroxide - Large Qty\",chem_break_table_cl,2,FALSE)","v":50000},"lbs","#N/A indicates that price data do not depend on volume purchased."]
["Quantity required for mid quantity purchase",null,{"$f":"VLOOKUP(\"Hydrogen Peroxide - Mid Qty\",chem_break_table_cl,2,FALSE)","v":50000},"lbs","#N/A indicates that price data do not depend on volume purchased."]
["Quantity required for small quantity purchase",null,{"$f":"VLOOKUP(\"Hydrogen Peroxide - Small Qty\",chem_break_table_cl,2,FALSE)","v":0},"lbs","#N/A indicates that price data do not depend on volume purchased."]
["Purchase Type","H2O2_purchase",{"$f":"IF(AND(ISNA(C43),ISNA(C44),ISNA(C45)),\"\",IF(H2O2_store_lbs>=C43,\" - Large Qty\",IF(H2O2_store_lbs>=C44,\" - Mid Qty\",\" - Small Qty\")))","v":" - Small Qty"},null,"Returns descriptive term based on volume of each purchase for use in determining pricing. Blank indicates that price data do not depend on volume purchased."]
[]
["Secondary Containment for Hydrogen Peroxide Storage Tanks"]
["Minimum volume required","H2O2_st_cont_volume",{"$f":"MAX(H2O2_tanks*H2O2_tank_vol*sec_cont_pct_of_total,H2O2_tank_vol*sec_cont_pct_of_largest)/7.48","v":0},"cubic feet","7.48 converts gallons to cubic feet"]
["Footprint available","H2O2_st_cont_fp",{"$f":"IF(H2O2_tanks=0,0,H2O2_donor_fp-H2O2_tanks*PI()*(H2O2_st_diam/2)^2)","v":0},"square feet","Total footprint minus displacement by tanks themselves"]
["Curb height required","H2O2_st_curb_height",{"$f":"IF(H2O2_tanks=0,0,H2O2_st_cont_volume/H2O2_st_cont_fp+sec_cont_freeboard/12)","v":0},"feet"]
["Curb thickness","H2O2_st_curb_thick",{"$f":"IF(H2O2_tanks=0,0,MIN(sec_cont_max_thick,H2O2_st_curb_height))","v":0},"feet"]
["Curb length (long side)","H2O2_st_curb_len_long",{"$f":"IF(H2O2_tanks=0,0,H2O2_tanks*H2O2_st_diam+2*space_H2O2_st+(H2O2_tanks-1)*space_H2O2_st+2*H2O2_st_curb_thick)","v":0},"feet"]
["Curb length (short side)","H2O2_st_curb_len_short",{"$f":"IF(H2O2_tanks=0,0,H2O2_st_diam+2*space_H2O2_st)","v":0},"feet"]
["Curb concrete volume","H2O2_st_curb_concrete",{"$f":"IF(H2O2_tanks=0,0,ROUNDUP((H2O2_st_curb_len_long*2+H2O2_st_curb_len_short*2)*H2O2_st_curb_height*H2O2_st_curb_thick/27,0))","v":0},"cubic yards","27 converts cubic feet to cubic yards"]
["Chemical resistant coating required","H2O2_st_coating_gal",{"$f":"IF(H2O2_tanks=0,0,ROUNDUP((H2O2_donor_fp+2*(H2O2_st_curb_len_long-2*H2O2_st_curb_thick)*H2O2_st_curb_height+2*H2O2_st_curb_len_short*H2O2_st_curb_height)/sec_cont_coating_cvg,0))","v":0},"gallons","Covers total footprint plus inside surface and top of curbs"]
[]
["Secondary Containment for Hydrogen Peroxide Day Tanks"]
["Minimum volume required","H2O2_dt_cont_volume",{"$f":"MAX(H2O2_day_tanks*H2O2_day_tank_vol*sec_cont_pct_of_total,H2O2_day_tank_vol*sec_cont_pct_of_largest)/7.48","v":0},"cubic feet","7.48 converts gallons to cubic feet"]
["Footprint available","H2O2_dt_cont_fp",{"$f":"IF(H2O2_day_tanks=0,0,H2O2_donor_day_fp-H2O2_day_tanks*PI()*(H2O2_dt_diam/2)^2)","v":0},"square feet","Total footprint minus displacement by tanks themselves"]
["Curb height required","H2O2_dt_curb_height",{"$f":"IF(H2O2_day_tanks=0,0,H2O2_dt_cont_volume/H2O2_dt_cont_fp+sec_cont_freeboard/12)","v":0},"feet"]
["Curb thickness","H2O2_dt_curb_thick",{"$f":"IF(H2O2_day_tanks=0,0,MIN(sec_cont_max_thick,H2O2_dt_curb_height))","v":0},"feet"]
["Curb length (long side)","H2O2_dt_curb_len_long",{"$f":"IF(H2O2_day_tanks=0,0,H2O2_day_tanks*H2O2_dt_diam+2*space_H2O2_dt+(H2O2_day_tanks-1)*space_H2O2_dt+2*H2O2_dt_curb_thick)","v":0},"feet"]
["Curb length (short side)","H2O2_dt_curb_len_short",{"$f":"IF(H2O2_day_tanks=0,0,H2O2_dt_diam+2*space_H2O2_dt)","v":0},"feet"]
["Curb concrete volume","H2O2_dt_curb_concrete",{"$f":"IF(H2O2_day_tanks=0,0,ROUNDUP((H2O2_dt_curb_len_long*2+H2O2_dt_curb_len_short*2)*H2O2_dt_curb_height*H2O2_dt_curb_thick/27,0))","v":0},"cubic yards","27 converts cubic feet to cubic yards"]
["Chemical resistant coating required","H2O2_dt_coating_gal",{"$f":"IF(H2O2_day_tanks=0,0,ROUNDUP((H2O2_donor_day_fp+2*(H2O2_dt_curb_len_long-2*H2O2_dt_curb_thick)*H2O2_dt_curb_height+2*H2O2_dt_curb_len_short*H2O2_dt_curb_height)/sec_cont_coating_cvg,0))","v":0},"gallons","Covers total footprint plus inside surface and top of curbs"]
[]
["FILTER PRESSURE VESSELS"]
["Vessel geometry","tank_geom_filt",{"$f":"IF(filter_type=2,IF(filt_tank_geom_I=\"horizontal\",2,1),\"-\")","v":1},"<-- 1 for upright cylindrical, 2 for horizontally-laid cylinder "]
[]
["EBCT per vessel","EBCT_tank_filt",{"$f":"IF(filter_type=2,ebct_filt,0)","v":10},"minute"]
["Vessel surface area","max_sa_filt",{"$f":"IF(filter_type=2,IF(tank_geom_filt=1,PI()*(filt_comm_diam-2*Vessel_thickness)*(filt_comm_diam-2*Vessel_thickness)/4,IF(tank_geom_filt=2,(filt_comm_diam-2*Vessel_thickness)*filt_comm_height_length,0)),\"-\")","v":3.1415926535897931},"square feet"]
["Media volume per filter","media_volume_filt",{"$f":"IF(filter_type=2,IF(tank_geom_filt=1,comm_SA_filt*filt_bed_depth,IF(tank_geom_filt=2,comm_vol_filt-underdrain_horiz_void_filt-void_above_filt)),\"-\")","v":9.4247779607693793},"cubic feet"]
["Height available above media bed (for horizontal vessels)","distance_above_filt",{"$f":"IF(filter_type=2,IF(tank_geom_filt=2,filt_comm_diam-filt_bed_depth-horiz_underdrain,\"NA\"),\"-\")","v":"NA"},"feet"]
["Void space above media bed (for horizontal vessels)","void_above_filt",{"$f":"IF(filter_type=2,IF(tank_geom_filt=2,filt_comm_height_length*(filt_comm_diam*filt_comm_diam/2*ASIN(SQRT(distance_above_filt/filt_comm_diam))-(filt_comm_diam/2-distance_above_filt)*SQRT((filt_comm_diam-distance_above_filt)*distance_above_filt)),\"NA\"),\"-\")","v":"NA"},"cubic feet"]
["Maximum flow per vessel","flow_per_vessel_filt",{"$f":"IF(filter_type=2,IF(tank_geom_filt=1,(max_sa_filt*filt_bed_depth*7.48)/EBCT_tank_filt,media_volume_filt*7.48/EBCT_tank_filt),\"-\")","v":7.049733914655496},"gpm"]
["Number of parallel treatment trains","num_treat_lines_filt",{"$f":"IF(filter_type=2,ROUNDUP(design_flow_rate/flow_per_vessel_filt,0),\"-\")","v":3},"lines"]
["Number of vessels excluding redundancy","op_num_tanks_filt",{"$f":"IF(filter_type=2,ROUNDUP(design_flow_rate/flow_per_vessel_filt,0),\"-\")","v":3},"units"]
["Number of redundant bioreactors","NRD_filt_p",{"$f":"IF(filter_type=2,IF(op_num_tanks_filt=1,filt_NRD_small_1,CHOOSE(ss_cat2,filt_NRD_small,filt_NRD_basins_medium,filt_NRD_basins_large)),\"-\")","v":0}]
["Total number of vessels including redundancy","final_num_tanks_filt",{"$f":"IF(filter_type=2,(op_num_tanks_filt+NRD_filt_p),0)","v":3},"units"]
[]
["Vessel requirements based on bed depth and contact time"]
["Minimum volume of contact area needed","contact_material_filt",{"$f":"IF(filter_type=2,design_flow_rate*EBCT_tank_filt/(7.481),\"-\")","v":27.848326872521497},"cubic feet"]
["Minimum volume of contact area per vessel","contact_mat_per_vessel_filt",{"$f":"IF(filter_type=2,contact_material_filt/op_num_tanks_filt,\"-\")","v":9.2827756241738317},"cubic feet"]
["Minimum surface area of contact material","SA_filt",{"$f":"IF(filter_type=2,contact_mat_per_vessel_filt/filt_bed_depth,\"-\")","v":3.0942585413912771},"square feet"]
[]
["Quantities based on user-specified vessel dimensions"]
["Final surface area of contact material","comm_SA_filt",{"$f":"IF(filter_type=2,IF(tank_geom_filt=1,(filt_comm_diam-(2*Vessel_thickness))^2*PI()/4,IF(tank_geom_filt=2,(filt_comm_diam-(2*Vessel_thickness))*filt_comm_height_length)),\"-\")","v":3.1415926535897931},"square feet"]
["Final surface loading rate","comm_load_rate_filt",{"$f":"IF(filter_type=2,design_flow_rate/num_treat_lines_filt/comm_SA_filt,\"-\")","v":2.2104853207207684},"gpm/square ft"]
["Volume","comm_vol_filt",{"$f":"IF(filter_type=2,PI()*filt_comm_diam^2/4*filt_comm_height_length,\"-\")","v":17.27875959474386},"cubic feet"]
["Volume in gallons","comm_vol_gal_filt",{"$f":"IF(filter_type=2,comm_vol_filt*7.48,\"-\")","v":129.24512176868407},"gal"]
[]
["Checks on user-specified dimensions"]
["Design dimensions for vertical vessels:"]
["    Required height of vessel","height_filt",{"$f":"IF(filter_type=2,filt_bed_depth*(1+filt_bed_expansion)+free_board,\"-\")","v":5.5},"feet"]
["    Required vessel diameter (circular vessels)","diameter_filt",{"$f":"IF(filter_type=2,(SA_filt*4/PI())^0.5+(2*Vessel_thickness),\"-\")","v":1.9848758995297209},"feet"]
["    Minimum commercial height given diameter","min_comm_height_filt",{"$f":"IF(filter_type=2,VLOOKUP(filt_comm_diam,vessel_size_table_cl,2),\"-\")","v":3.5},"feet"]
["    Maximum commercial height given diameter","max_comm_height_filt",{"$f":"IF(filter_type=2,VLOOKUP(filt_comm_diam,vessel_size_table_cl,3),\"-\")","v":7.5},"feet"]
[]
["Void space required for horizontal vessels:"]
["For freeboard","freeboard_horiz_void_filt",{"$f":"IF(filter_type=2,filt_comm_height_length*(filt_comm_diam*filt_comm_diam/2*ASIN(SQRT(free_board/filt_comm_diam))-(filt_comm_diam/2-free_board)*SQRT((filt_comm_diam-free_board)*free_board)),\"-\")","v":8.639379797371932},"cubic feet","Volume of a horizontal slice taken out of a cylinder"]
["For underdrain","underdrain_horiz_void_filt",{"$f":"IF(filter_type=2,filt_comm_height_length*(filt_comm_diam*filt_comm_diam/2*ASIN(SQRT(horiz_underdrain/filt_comm_diam))-(filt_comm_diam/2-horiz_underdrain)*SQRT((filt_comm_diam-horiz_underdrain)*horiz_underdrain)),\"-\")","v":13.90074292356978},"cubic feet"]
["Total","horiz_void_filt",{"$f":"IF(filter_type=2,freeboard_horiz_void_filt+underdrain_horiz_void_filt,\"-\")","v":22.54012272094171},"cubic feet"]
[]
["Volume available for media and expansion:"]
["Vertical vessel","vert_vol_available_filt",{"$f":"IF(filter_type=2,(filt_comm_height_length-free_board)*PI()*filt_comm_diam^2/4,\"-\")","v":14.137166941154069},"cubic feet"]
["Horizontal vessel","horiz_vol_available_filt",{"$f":"IF(filter_type=2,comm_vol_filt-horiz_void_filt,\"-\")","v":-5.2613631261978497},"cubic feet"]
[]
["FILTER GRAVITY CONTACT BASINS"]
["Total filter volume required","min_filt_vol",{"$f":"IF(filter_type=1,design_flow_rate*ebct_filt/7.48,0)","v":0},"cubic ft"]
["Filter Volume per Basin","filt_bed_volume",{"$f":"IF(filter_type=1,min_filt_vol/op_num_filters,0)","v":0},"cubic ft"]
["Number of filters (no redundancy)","op_num_filters",{"$f":"IF(filter_type=1,ROUNDUP(min_filt_vol/(filt_basin_width*filt_basin_length*filt_basin_op_depth),0),\"-\")","v":"-"}]
["Basin depth including freeboard","filt_basin_depth",{"$f":"IF(filter_type=1,filt_basin_op_depth*(1+filt_bed_expansion)+filt_freeboard,0)","v":0},"ft"]
["Filter Volume per Basin","filt_volume",{"$f":"IF(filter_type=1,filt_basin_width*filt_basin_length*filt_basin_depth*7.48,\"-\")","v":"-"},"gal"]
["Number of reduntant basins","NRD_filt",{"$f":"IF(filter_type=1,IF(op_num_filters=1,filt_NRD_small_1,CHOOSE(ss_cat2,filt_NRD_small,filt_NRD_basins_medium,filt_NRD_basins_large)),0)","v":0},"units"]
["Total number of basins (incl. redundancy)","total_num_filt_basins",{"$f":"IF(filter_type=1,op_num_filters+NRD_filt,0)","v":0},"units"]
["Concrete volume","filt_basin_conc_vol",{"$f":"IF(filter_type=1,(2*(filt_basin_width*total_num_filt_basins+conc_thick*(total_num_filt_basins+1))*filt_basin_depth*conc_thick+(total_num_filt_basins+1)*filt_basin_length*filt_basin_depth*conc_thick+(filt_basin_length+2*conc_thick)*(filt_basin_width*total_num_filt_basins+conc_thick*(total_num_filt_basins+1))*conc_thick)/27,\"-\")","v":"-"},"cubic yd","incorporates common wall design"]
["Excavation volume","filt_excavation_vol",{"$f":"IF(filter_type=1,((total_num_filt_basins*filt_basin_width+(total_num_filt_basins+1)*conc_thick+overexcavate)*(filt_basin_length+2*conc_thick+overexcavate)*(filt_basin_depth+conc_thick+overexcavate)+0.5*(3*(filt_basin_depth+conc_thick+overexcavate)*(filt_basin_depth+conc_thick+overexcavate)*(filt_basin_length+2*conc_thick+overexcavate)))/27,\"-\")","v":"-"},"cubic yd","incorporates common wall design, includes ramping for moving earth out of excavated area, assumes flush with grade (conservative)"]
["Backfill volume","filt_backfill_vol",{"$f":"IF(filter_type=1,filt_excavation_vol-(total_num_filt_basins*filt_basin_width+(total_num_filt_basins+1)*conc_thick)*(filt_basin_length+2*conc_thick)*(filt_basin_depth+conc_thick)/27,\"-\")","v":"-"},"cubic yd"]
["Railing length","filt_railing",{"$f":"IF(filter_type=1,2*(total_num_filt_basins*filt_basin_width+2*conc_thick/2+(total_num_filt_basins-1)*conc_thick)+2*(filt_basin_length+2*conc_thick/2),\"-\")","v":"-"},"lf","incorporates common wall design, single railing (concrete thickness is not sufficient to provide walkway)"]
["Surface area each contactor","filt_basin_area",{"$f":"IF(filter_type=1,filt_basin_width*filt_basin_length,\"-\")","v":"-"},"square ft"]
[]
["Filter Media Quantities"]
["Sand quantity each filter","sand_each",{"$f":"IF(filter_type=1,filt_bed_volume*(sand_fraction),IF(filter_type=2,media_volume_filt,0))","v":9.4247779607693793},"cubic ft"]
["Anthracite quantity each filter","anthracite_each",{"$f":"IF(filter_type=1,filt_bed_volume*anthracite_fraction*anthracite_density,IF(filter_type=2,media_volume_filt*anthracite_fraction*anthracite_density,0))","v":315.73006168577422},"lbs"]
["Garnet quantity each filter","garnet_each",{"$f":"IF(filter_type=1,filt_bed_volume*garnet_fraction*garnet_density,IF(filter_type=2,media_volume_filt*garnet_fraction*garnet_density,0))","v":0},"lbs"]
["GAC quantity each filter","filt_GAC_each",{"$f":"IF(filter_type=1,filt_bed_volume*GAC_fraction*GAC_density,IF(filter_type=2,media_volume_filt*GAC_fraction*GAC_density,0))","v":0},"lbs"]
["Sand filter media","sand_vol",{"$f":"sand_each*IF(filter_type=1,total_num_filt_basins,IF(filter_type=2,final_num_tanks_filt,0))","v":28.274333882308138},"cubic ft"]
["Anthracite filter media","anthracite",{"$f":"anthracite_each*IF(filter_type=1,total_num_filt_basins,IF(filter_type=2,final_num_tanks_filt,0))","v":947.19018505732265},"lbs"]
["Garnet filter media","garnet",{"$f":"garnet_each*IF(filter_type=1,total_num_filt_basins,IF(filter_type=2,final_num_tanks_filt,0))","v":0},"lbs"]
["GAC filter media","filt_GAC",{"$f":"filt_GAC_each*IF(filter_type=1,total_num_filt_basins,IF(filter_type=2,final_num_tanks_filt,0))","v":0},"lbs"]
[]
["Coagulant Addition"]
["Pounds of pure coagulant per day (average flow)","coag_day",{"$f":"IF(include_coag_filt=1,coag_dose_filt*8.34*average_flow,0)","v":0.5838000000000001},"lb/day"]
["Pounds of pure coagulant per day (design flow)","coag_day_design_flow",{"$f":"IF(include_coag_filt=1,coag_dose_filt*8.34*design_flow,0)","v":2.5020000000000002},"lb/day"]
["Gallons of coagulant solution per day (average flow)","coag_day_gal_filt",{"$f":"coag_day/coag_pct_filt/coag_density_filt","v":0.12316455696202534},"gal/day"]
["Gallons of coagulant solution per day (design flow)","coag_day_gal_filt_design_flow",{"$f":"coag_day_design_flow/coag_pct_filt/coag_density_filt","v":0.52784810126582282},"gal/day"]
["Gallons of coagulant solution in storage","coag_storage_gal_filt",{"$f":"coag_day_gal_filt*cstore_days","v":3.6949367088607601},"gallons"]
["Annual coagulant use (lbs bulk solution)","coag_yr_filt",{"$f":"coag_day_gal_filt*365*coag_density_filt","v":532.71750000000009},"lbs/year"]
[]
["Coagulant Mixing Tanks"]
["Maximum mixing tank size","max_coag_mix_tank",{"$f":"MAX(VLOOKUP(10^6,st_bwt_cost_cl,1)-1,VLOOKUP(10^6,fg_bwt_cost_cl,1)-1,VLOOKUP(10^6,hdpe_bwt_cost_cl,1)-1)","v":289000},"gal","The largest size for which costs are available"]
["Number of coaglant mixing tanks","coag_mix_tank",{"$f":"IF(include_coag_filt=1,ROUNDUP(design_flow_rate*coag_mix_time/60/max_coag_mix_tank,0),0)","v":1},"units"]
["Coagulant mix tank size","coag_mix_tank_size",{"$f":"IF(include_coag_filt=1,design_flow_rate*coag_mix_time/60/coag_mix_tank,0)","v":20.833333333333332},"gal"]
["Max coagulant mix tank mixer horsepower","mix_hp_max",{"$f":"VLOOKUP(10^6,imp_mix_cost_cl,1)-0.1","v":30},"hp","The largest impeller mixer size available"]
["Mixers per coagulant mix tank","mix_per_tank",{"$f":"IF(include_coag_filt=1,ROUNDUP(coag_mix_tank_size/1000*mix_hp_per/mix_hp_max,0),0)","v":1},"units"]
["Number of mixers","mixers",{"$f":"IF(include_coag_filt=1,coag_mix_tank*mix_per_tank,0)","v":1},"units"]
["Mixer size","mix_size",{"$f":"IF(include_coag_filt=1,MAX(min_mix_hp,coag_mix_tank_size/1000*mix_hp_per/mix_per_tank),0)","v":0.33333333333333331},"hp"]
["Coagulant solution feed rate","coag_rate_filt",{"$f":"coag_day_gal_filt_design_flow/24","v":2.1993670886075952E-2},"gph"]
["Number of coagulant metering pumps","cm_pumps_coag_filt",{"$f":"IF(coag_day_gal_filt_design_flow=0,0,ROUNDUP(coag_rate_filt/max_cm_pump_size_noSS,0)+NRD_cm_pump)","v":2},"units"]
["Coagulant metering pump rating","cm_pump_rating_coag_filt",{"$f":"IF(coag_day_gal_filt_design_flow=0,0,MAX(min_chem_flow,coag_rate_filt*(1+pump_safety_factor))/(cm_pumps_coag_filt-NRD_cm_pump))","v":0.13},"gph"]
[]
["Coagulant Storage Tanks"]
["Ferric chloride storage in gallons","coag_storage_gal",{"$f":"coag_storage_gal_filt+coag_storage_lbs/coag_pct/coag_density","v":3.6949367088607601},"gal","Includes residuals ferric chloride addtion, if selected"]
["Pounds of bulk ferric chloride solution in storage","coag_storage_lbs_bulk",{"$f":"coag_storage_gal*coag_density","v":43.785000000000004},"lbs","Includes residuals ferric chloride addtion, if selected"]
["Number of ferric chloride storage tanks","coag_tanks",{"$f":"ROUNDUP(coag_storage_gal/max_chem_tank_size_noSS,0)","v":1},"units"]
["Ferric chloride storage tank size","coag_tank_vol",{"$f":"IF(coag_tanks>0,ROUNDUP(coag_storage_gal/coag_tanks,0),0)","v":4},"gal"]
["Mixers per ferric chloride storage tank","coag_cmix_per_tank",{"$f":"IF(AND(include_cmix=1,coag_tanks<>0),ROUNDUP(coag_tank_vol/1000*cmix_hp_per/cmix_hp_max,0),0)","v":0},"units"]
["Number of ferric chloride storage tank mixers","coag_cmixers",{"$f":"coag_tanks*coag_cmix_per_tank","v":0},"units"]
["Mixer size for ferric chloride storage tanks","coag_cmix_size",{"$f":"IF(coag_cmixers<>0,MAX(min_cmix_hp,coag_tank_vol/1000*cmix_hp_per/coag_cmix_per_tank),0)","v":0},"hp"]
["Day tank storage volume required (based on design flow)","coag_day_tank_vol_needed",{"$f":"coag_day_gal_filt_design_flow","v":0.52784810126582282},"gallons","Considers post-treatment ferric chloride only, because residuals addition is intermittent"]
["Number of ferric chloride day tanks","coag_day_tanks",{"$f":"IF(coag_day_tank_vol_needed<day_tank_needed,0,ROUNDUP(coag_day_tank_vol_needed/max_chem_tank_size_noSS,0))","v":0},"units"]
["Volume of ferric chloride day tanks","coag_day_tank_vol",{"$f":"IF(coag_day_tanks=0,0,ROUNDUP(coag_day_tank_vol_needed/coag_day_tanks,0))","v":0},"gallons"]
["Mixers per ferric chloride day tank","coag_dmix_per_tank",{"$f":"IF(AND(include_cmix=1,coag_day_tanks<>0),ROUNDUP(coag_day_tank_vol/1000*cmix_hp_per/cmix_hp_max,0),0)","v":0},"units"]
["Number of ferric chloride day tank mixers","coag_dmixers",{"$f":"coag_day_tanks*coag_dmix_per_tank","v":0},"units"]
["Mixer size for ferric chloride day tanks","coag_dmix_size",{"$f":"IF(coag_dmixers<>0,MAX(min_cmix_hp,coag_day_tank_vol/1000*cmix_hp_per/coag_dmix_per_tank),0)","v":0},"hp"]
[]
["Secondary Containment for Coagulant Storage Tanks"]
["Minimum volume required","coag_cont_volume",{"$f":"MAX(coag_tanks*coag_tank_vol*sec_cont_pct_of_total,coag_tank_vol*sec_cont_pct_of_largest)/7.48","v":0.58823529411764708},"cubic feet","7.48 converts gallons to cubic feet"]
["Footprint available","coag_cont_fp",{"$f":"IF(coag_tanks=0,0,coag_fp-coag_tanks*PI()*(coag_st_diam/2)^2)","v":8.2146018366025508},"square feet","Total footprint minus displacement by tanks themselves"]
["Curb height required","coag_curb_height",{"$f":"IF(coag_tanks=0,0,coag_cont_volume/coag_cont_fp+sec_cont_freeboard/12)","v":0.5716084973828669},"feet"]
["Curb thickness","coag_curb_thick",{"$f":"IF(coag_tanks=0,0,MIN(sec_cont_max_thick,coag_curb_height))","v":0.5716084973828669},"feet"]
["Curb length (long side)","coag_curb_len_long",{"$f":"IF(coag_tanks=0,0,coag_tanks*coag_st_diam+2*space_coag_st+(coag_tanks-1)*space_coag_st+2*coag_curb_thick)","v":4.1432169947657336},"feet"]
["Curb length (short side)","coag_curb_len_short",{"$f":"IF(coag_tanks=0,0,coag_st_diam+2*space_coag_st)","v":3},"feet"]
["Curb concrete volume","coag_curb_concrete",{"$f":"IF(coag_tanks=0,0,ROUNDUP((coag_curb_len_long*2+coag_curb_len_short*2)*coag_curb_height*coag_curb_thick/27,0))","v":1},"cubic yards","27 converts cubic feet to cubic yards"]
["Chemical resistant coating required","coag_coating_gal",{"$f":"IF(coag_tanks=0,0,ROUNDUP((coag_fp+2*(coag_curb_len_long-2*coag_curb_thick)*coag_curb_height+2*coag_curb_len_short*coag_curb_height)/sec_cont_coating_cvg,0))","v":1},"gallons","Covers total footprint plus inside surface and top of curbs"]
[]
["Secondary Containment for Coagulant Day Tanks"]
["Minimum volume required","coag_dt_cont_volume",{"$f":"MAX(coag_day_tanks*coag_day_tank_vol*sec_cont_pct_of_total,coag_day_tank_vol*sec_cont_pct_of_largest)/7.48","v":0},"cubic feet","7.48 converts gallons to cubic feet"]
["Footprint available","coag_dt_cont_fp",{"$f":"IF(coag_day_tanks=0,0,coag_day_fp-coag_day_tanks*PI()*(coag_dt_diam/2)^2)","v":0},"square feet","Total footprint minus displacement by tanks themselves"]
["Curb height required","coag_dt_curb_height",{"$f":"IF(coag_day_tanks=0,0,coag_dt_cont_volume/coag_dt_cont_fp+sec_cont_freeboard/12)","v":0},"feet"]
["Curb thickness","coag_dt_curb_thick",{"$f":"IF(coag_day_tanks=0,0,MIN(sec_cont_max_thick,coag_dt_curb_height))","v":0},"feet"]
["Curb length (long side)","coag_dt_curb_len_long",{"$f":"IF(coag_day_tanks=0,0,coag_day_tanks*coag_dt_diam+2*space_coag_dt+(coag_day_tanks-1)*space_coag_dt+2*coag_dt_curb_thick)","v":0},"feet"]
["Curb length (short side)","coag_dt_curb_len_short",{"$f":"IF(coag_day_tanks=0,0,coag_dt_diam+2*space_coag_dt)","v":0},"feet"]
["Curb concrete volume","coag_dt_curb_concrete",{"$f":"IF(coag_day_tanks=0,0,ROUNDUP((coag_dt_curb_len_long*2+coag_dt_curb_len_short*2)*coag_dt_curb_height*coag_dt_curb_thick/27,0))","v":0},"cubic yards","27 converts cubic feet to cubic yards"]
["Chemical resistant coating required","coag_dt_coating_gal",{"$f":"IF(coag_day_tanks=0,0,ROUNDUP((coag_day_fp+2*(coag_dt_curb_len_long-2*coag_dt_curb_thick)*coag_dt_curb_height+2*coag_dt_curb_len_short*coag_dt_curb_height)/sec_cont_coating_cvg,0))","v":0},"gallons","Covers total footprint plus inside surface and top of curbs"]
[]
["Coagulant Purchasing",null,null,null,"Includes residuals ferric chloride addtion, if selected"]
["Quantity required for large quantity purchase",null,{"$f":"VLOOKUP(\"Ferric Chloride - Large Qty\",chem_break_table_cl,2,FALSE)","v":{"$error":"#N/A"}},"lbs","#N/A indicates that price data do not depend on volume purchased."]
["Quantity required for mid quantity purchase",null,{"$f":"VLOOKUP(\"Ferric Chloride - Mid Qty\",chem_break_table_cl,2,FALSE)","v":{"$error":"#N/A"}},"lbs","#N/A indicates that price data do not depend on volume purchased."]
["Quantity required for small quantity purchase",null,{"$f":"VLOOKUP(\"Ferric Chloride - Small Qty\",chem_break_table_cl,2,FALSE)","v":{"$error":"#N/A"}},"lbs","#N/A indicates that price data do not depend on volume purchased."]
["Purchase Type","coag_purchase",{"$f":"IF(AND(ISNA(C189),ISNA(C190),ISNA(C191)),\"\",IF(coag_storage_lbs_bulk>=C189,\" - Large Qty\",IF(coag_storage_lbs_bulk>=C190,\" - Mid Qty\",\" - Small Qty\")))","v":""},null,"Returns descriptive term based on volume of each purchase for use in determining pricing. Blank indicates that price data do not depend on volume purchased."]

{"sheet":"Pumps Pipe Structure","index":11,"n_rows":167,"n_cols":5,"rows_kept":167,"cut":false,"hidden":false,"merged":[]}
["Pumps, Piping, and Structure Calculations"]
[]
["Calculation","Range Name","Value","Units","Guidance"]
["Pump and Blower Design"]
["Booster pump rating","pump_rating",{"$f":"IF(lines_pump_I=\"\",IF(ss_cat2=1,0,MIN(MAX(average_flow_rate+bp_flow_rate*average_flow_rate/design_flow_rate,(design_flow_rate+bp_flow_rate)/2)*(1+pump_safety_factor),max_pump_size)),IF(lines_pump_I=0,0,(design_flow_rate+bp_flow_rate)*(1+pump_safety_factor)/lines_pump_I))","v":0},"gpm","Includes safety factor"]
["Maximum pump size","max_pump_size",{"$f":"VLOOKUP(10^6,pump_cost_cl,1)-1","v":10000},"gpm","The largest pump size for which costs are available.  Applies to booster pumps and backwash pumps.  For booster pumps, will override bioreactors per pump input, if this input results in pumps that are too large."]
["Maximum chemical metering pump size","max_cm_pump_size",{"$f":"MAX(VLOOKUP(10^6,ss_empump_cost_cl,1)-0.01,VLOOKUP(10^6,ss_mmpump_cost_cl,1)-0.01,VLOOKUP(10^6,pvc_empump_cost_cl,1)-0.01,VLOOKUP(10^6,pvc_mmpump_cost_cl,1)-0.01)","v":132},"gph","The largest size for which costs are available."]
["Maximum chemical metering pump size excluding stainless steel","max_cm_pump_size_noSS",{"$f":"MAX(VLOOKUP(10^6,pvc_empump_cost_cl,1)-0.01,VLOOKUP(10^6,pvc_mmpump_cost_cl,1)-0.01)","v":132},"gph","The largest size for which costs are available excluding stainless, which is not compatible with phosphoric acid"]
[]
["Number of booster pumps","booster_pumps",{"$f":"IF(pump_rating=0,0,ROUNDUP((design_flow_rate+bp_flow_rate)*(1+pump_safety_factor)/pump_rating,0))","v":0},"units","Operating pumps"]
["Total booster pumps","total_booster_pumps",{"$f":"IF(booster_pumps=0,0,booster_pumps+NRD_pumps)","v":0},"units","Includes  redundancy"]
[]
["Number of recycle pumps","recycle_pumps",{"$f":"IF(design_type=3,ROUNDUP(design_flow_rate*recycle_fluid*(1+pump_safety_factor)/max_pump_size+NRD_recycle_pumps,0),0)","v":0},"pumps","Includes redundancy"]
["Recycle pump rating","recycle_pump_rating",{"$f":"IF(recycle_pumps=0,0,design_flow_rate*recycle_fluid*(1+pump_safety_factor)/(recycle_pumps-NRD_recycle_pumps))","v":0},"gpm","Includes safety factor"]
[]
["Number of backwash pumps","backwash_pumps",{"$f":"IF(AND(include_post=0,design_type=3),0,IF(no_backwash=1,0,ROUNDUP(IF(water_flush>filter_water_flush,water_flush,filter_water_flush)*(1+pump_safety_factor)/max_pump_size,0)+NRD_back_pumps))","v":0},"pumps","Includes redundancy"]
["Backwash pump rating","back_pump_rating",{"$f":"IF(backwash_pumps=0,0,IF(water_flush>filter_water_flush,water_flush,filter_water_flush)*(1+pump_safety_factor)/(backwash_pumps-NRD_back_pumps))","v":0},"gpm","Includes safety factor"]
[]
["Electron Donor Pump"]
["Number of chemical metering pumps","cm_pumps_e_donor",{"$f":"ROUNDUP(e_donor_day_vol/24*(1+pump_safety_factor)/max_cm_pump_size,0)+NRD_cm_pump","v":2},"units"]
["Chemical metering pump rating","cm_pump_rating_e_donor",{"$f":"MAX(min_chem_flow,e_donor_day_vol/24*(1+pump_safety_factor)/(cm_pumps_e_donor-NRD_cm_pump))","v":0.13},"gph"]
[]
["Ammonium Chloride Pump"]
["Number of chemical metering pumps","cm_pumps_NH4Cl",{"$f":"IF(OR(nutrient_option=2,nutrient_option=4),ROUNDUP(NH4Cl_vol/24*(1+pump_safety_factor)/max_cm_pump_size,0)+NRD_cm_pump,0)","v":0},"units"]
["Chemical metering pump rating","cm_pump_rating_NH4Cl",{"$f":"IF(cm_pumps_NH4Cl=0,0,MAX(min_chem_flow,NH4Cl_vol/24*(1+pump_safety_factor)/(cm_pumps_NH4Cl-NRD_cm_pump)))","v":0},"gph"]
[]
["Phosphoric Acid Pump"]
["Number of chemical metering pumps","cm_pumps_H3PO4",{"$f":"IF(OR(nutrient_option=3,nutrient_option=4),ROUNDUP(H3PO4_vol/24*(1+pump_safety_factor)/max_cm_pump_size_noSS,0)+NRD_cm_pump,0)","v":2},"units"]
["Chemical metering pump rating","cm_pump_rating_H3PO4",{"$f":"IF(cm_pumps_H3PO4=0,0,MAX(min_chem_flow,H3PO4_vol/24*(1+pump_safety_factor)/(cm_pumps_H3PO4-NRD_cm_pump)))","v":0.13},"gph"]
[]
["Blower for Air Scour"]
["Maximum blower size","max_blower_size",{"$f":"VLOOKUP(10^6,pd_blow_cost_cl,1)-1","v":5000},"CFM","The largest size for which costs are available."]
["Number of blowers","num_blowers",{"$f":"IF(AND(design_type=3,include_post=0),0,IF(air_scour_I=\"yes\",ROUNDUP(tot_air_scour/max_blower_size,0),0))","v":1},"units"]
["Design air flow","design_air_flow",{"$f":"IF(num_blowers=0,0,tot_air_scour/(num_blowers))","v":32.201324699295384},"cfm"]
[]
["Blowers of Biomass Removal"]
["Number of blowers","num_bio_blowers",{"$f":"IF(design_type=3,ROUNDUP(tot_air_biomass/max_blower_size,0),0)","v":0},"units","Fluidized Bed Designs Only"]
["Design air flow","design_air_flow_bio",{"$f":"IF(num_bio_blowers=0,0,tot_air_biomass/(num_bio_blowers))","v":0},"cfm"]
[]
["Blowers of Aeration"]
["Number of blowers","num_aeration_blowers",{"$f":"IF(include_post_h2o2=0,ROUNDUP(air_flow_tot/max_blower_size,0)+NRD_blowers,0)","v":2},"units"]
["Design air flow","design_air_flow_aeration",{"$f":"IF(num_aeration_blowers=0,0,air_flow_tot/(num_aeration_blowers-NRD_blowers))","v":1.3541666666666665},"cfm"]
[]
["Hydrogen Peroxide Pump"]
["Number of chemical metering pumps","cm_pumps_H2O2",{"$f":"IF(include_post_h2o2=0,0,ROUNDUP(solution_rate*(1+pump_safety_factor)/max_cm_pump_size,0)+NRD_cm_pump)","v":0},"units"]
["Chemical metering pump rating","cm_pump_rating_H2O2",{"$f":"IF(include_post_h2o2=0,0,MAX(min_chem_flow,solution_rate*(1+pump_safety_factor)/(cm_pumps_H2O2-NRD_cm_pump)))","v":0},"gph"]
[]
["Piping Design"]
["Influent and treated water pipe length","in_out_pipe_length",{"$f":"in_out_pipe_mult*facil_length","v":40},"linear feet"]
["Process piping length","proc_pipe_length",{"$f":"proc_pipe_mult*facil_length","v":40},"linear feet"]
["Recycle piping length","recycle_pipe_length",{"$f":"IF(design_type=3,recycle_pipe_mult*facil_length,0)","v":0},"linear feet"]
["Backwash piping length","back_pipe_length",{"$f":"back_pipe_mult*facil_length","v":50},"linear feet"]
["Electron donor piping length","e_donor_pipe_length",{"$f":"chem_pipe_mult*facil_length","v":20},"linear feet"]
["Ammonium chloride piping length","NH4Cl_pipe_length",{"$f":"IF(OR(nutrient_option=2,nutrient_option=4),chem_pipe_mult*facil_length,0)","v":0},"linear feet"]
["Phosphoric acid piping length","H3PO4_pipe_length",{"$f":"IF(OR(nutrient_option=3,nutrient_option=4),chem_pipe_mult*facil_length,0)","v":20},"linear feet"]
["Dilute hydrogen peroxide piping length","H202_pipe_length",{"$f":"IF(include_post_h2o2=0,0,chem_pipe_mult*facil_length)","v":0},"linear feet"]
["Ferric chloride addition pipe length","coag_pipe_length",{"$f":"IF((coag_day_gal+coag_day_gal_filt)=0,0,chem_pipe_mult*facil_length)","v":20},"linear feet","Present with ferric addition to either post-treatment or residuals"]
["Polymer addition pipe length","polymer_pipe_length",{"$f":"IF(AND(htanks<>0,polymer_res=1),chem_pipe_mult*facil_length,0)","v":20},"linear feet"]
["Bypass piping length","bp_pipe_length",{"$f":"IF(bp_pct>0,bp_pipe_mult*facil_length,0)","v":0},"linear feet"]
[]
["Influent and treated water pipe flow","in_out_pipe_flow",{"$f":"design_flow_rate+bp_flow_rate","v":20.833333333333332},"gpm"]
["Influent and treated water piping diameter","in_out_pipe_diam",{"$f":"VLOOKUP(in_out_pipe_flow,pipe_size_table_cl,2)","v":1.5},"inches"]
["Process pipe flow","proc_pipe_flow",{"$f":"IF(OR(design_type=1,design_type=3),flow_per_vessel,design_flow_rate/op_num_basins)","v":10.709231207158957},"gpm"]
["Process pipe diameter","proc_pipe_diam",{"$f":"VLOOKUP(proc_pipe_flow,pipe_size_table_cl,2)","v":1.5},"inches"]
["Recycle pipe flow","recycle_pipe_flow",{"$f":"IF(design_type=3,design_flow_rate*recycle_fluid,0)","v":0},"gpm"]
["Recycle pipe diameter","recycle_pipe_diam",{"$f":"IF(design_type=3,VLOOKUP(recycle_pipe_flow,pipe_size_table_cl,2),0)","v":0},"inches"]
["Backwash pipe flow","back_pipe_flow",{"$f":"IF(water_flush>filter_water_flush,water_flush,filter_water_flush)","v":47},"gpm"]
["Backwash pipe diameter","back_pipe_diam",{"$f":"VLOOKUP(back_pipe_flow,pipe_size_table_cl,2)","v":2.5},"inches"]
["Electron donor pipe flow","e_donor_pipe_flow",{"$f":"e_donor_day_vol/1440","v":1.0317695961995247E-3},"gpm"]
["Electron donor pipe diameter","e_donor_pipe_diam",{"$f":"VLOOKUP(e_donor_pipe_flow,pipe_size_table_cl,2)","v":0.5},"inches"]
["Ammonium chloride pipe flow","NH4Cl_pipe_flow",{"$f":"NH4Cl_vol/1440","v":0},"gpm"]
["Ammonium chloride pipe diameter","NH4Cl_pipe_diam",{"$f":"IF(OR(nutrient_option=2,nutrient_option=4),VLOOKUP(NH4Cl_pipe_flow,pipe_size_table_cl,2),0)","v":0},"inches"]
["Phosphoric acid pipe flow","H3PO4_pipe_flow",{"$f":"H3PO4_vol/1440","v":5.5797064144343843E-5},"gpm"]
["Phosphoric acid pipe diameter","H3PO4_pipe_diam",{"$f":"IF(OR(nutrient_option=3,nutrient_option=4),VLOOKUP(H3PO4_pipe_flow,pipe_size_table_cl,2),0)","v":0.5},"inches"]
["Aeration tank pipe flow","aer_tank_pipe_flow",{"$f":"design_flow_rate/aeration_tanks","v":20.833333333333332},"gpm"]
["Aeration tank pipe diameter","aer_tank_pipe_diam",{"$f":"VLOOKUP(aer_tank_pipe_flow,pipe_size_table_cl,2)","v":1.5},"inches"]
["Dilute hydrogen peroxide pipe flow","H202_pipe_flow",{"$f":"IF(include_post_h2o2=0,0,diluted_rate)","v":0},"gpm"]
["Dilute hydrogen peroxide pipe diameter","H202_pipe_diam",{"$f":"IF(include_post_h2o2=0,0,VLOOKUP(H202_pipe_flow,pipe_size_table_cl,2))","v":0},"inches"]
["Ferric chloride pipe flow","coag_pipe_flow",{"$f":"coag_rate/60+coag_rate_filt/60","v":3.6656118143459923E-4},"gpm"]
["Ferric chloride pipe diameter","coag_pipe_diam",{"$f":"IF((coag_day_gal+coag_day_gal_filt)=0,0,VLOOKUP(coag_pipe_flow,pipe_size_table_cl,2))","v":0.5},"inches"]
["Polymer pipe flow","polymer_pipe_flow",{"$f":"polymer_rate/60","v":4.703660714285714E-3},"gpm"]
["Polymer pipe diameter","polymer_pipe_diam",{"$f":"IF(polymer_day=0,0,VLOOKUP(polymer_pipe_flow,pipe_size_table_cl,2))","v":0.5},"inches"]
["Bypass pipe flow","bp_pipe_flow",{"$f":"bp_flow_rate","v":0},"gpm"]
["Bypass pipe diameter","bp_pipe_diam",{"$f":"IF(bp_pct>0,VLOOKUP(bp_pipe_flow,pipe_size_table_cl,2),0)","v":0},"inches"]
[]
["Building Structure"]
["Aeration tank diameter","aer_tank_diam",{"$f":"ROUNDUP(2*(MAX((2*aeration_tank_vol/7.48/PI())^(1/3),(4*aeration_tank_vol/7.48/PI()/(Building_height-ceiling_clearance))^(1/2))),0)/2","v":1.5},"feet"]
["Backwash tank diameter","bt_diam",{"$f":"ROUNDUP(2*(MAX((2*back_tank_vol/7.48/PI())^(1/3),(4*back_tank_vol/7.48/PI()/(Building_height-ceiling_clearance))^(1/2))),0)/2","v":0},"feet"]
["Electron donor storage tank diameter","e_donor_st_diam",{"$f":"ROUNDUP(2*(MAX((2*e_donor_tank_vol/7.48/PI())^(1/3),(4*e_donor_tank_vol/7.48/PI()/(Building_height-ceiling_clearance))^(1/2))),0)/2","v":1},"feet"]
["Ammonium chloride storage tank diameter","NH4Cl_st_diam",{"$f":"ROUNDUP(2*(MAX((2*NH4Cl_tank_vol/7.48/PI())^(1/3),(4*NH4Cl_tank_vol/7.48/PI()/(Building_height-ceiling_clearance))^(1/2))),0)/2","v":0},"feet"]
["Phosphoric acid storage tank diameter","H3PO4_st_diam",{"$f":"ROUNDUP(2*(MAX((2*H3PO4_tank_vol/7.48/PI())^(1/3),(4*H3PO4_tank_vol/7.48/PI()/(Building_height-ceiling_clearance))^(1/2))),0)/2","v":0.5},"feet"]
["Hydrogen peroxide storage tank diameter","H2O2_st_diam",{"$f":"ROUNDUP((MAX((2*H2O2_tank_vol/7.48/PI())^(1/3),(4*H2O2_tank_vol/7.48/PI()/(Building_height-ceiling_clearance))^(1/2))),0)","v":0},"feet"]
["Electron donor day tank diameter","e_donor_dt_diam",{"$f":"ROUNDUP((MAX((2*e_donor_day_tank_vol/7.48/PI())^(1/3),(4*e_donor_day_tank_vol/7.48/PI()/(Building_height-ceiling_clearance))^(1/2))),0)","v":1},"feet"]
["Ammonium chloride day tank diameter","NH4Cl_dt_diam",{"$f":"ROUNDUP((MAX((2*NH4Cl_day_tank_vol/7.48/PI())^(1/3),(4*NH4Cl_day_tank_vol/7.48/PI()/(Building_height-ceiling_clearance))^(1/2))),0)","v":0},"feet"]
["Phosphoric acid day tank diameter","H3PO4_dt_diam",{"$f":"ROUNDUP((MAX((2*H3PO4_day_tank_vol/7.48/PI())^(1/3),(4*H3PO4_day_tank_vol/7.48/PI()/(Building_height-ceiling_clearance))^(1/2))),0)","v":0},"feet"]
["Hydrogen peroxide day tank diameter","H2O2_dt_diam",{"$f":"ROUNDUP((MAX((2*H2O2_day_tank_vol/7.48/PI())^(1/3),(4*H2O2_day_tank_vol/7.48/PI()/(Building_height-ceiling_clearance))^(1/2))),0)","v":0},"feet"]
["Residuals holding tank diameter","ht_diam",{"$f":"ROUNDUP(2*(MAX((2*htank_vol/7.48/PI())^(1/3),(4*htank_vol/7.48/PI()/(Building_height-ceiling_clearance))^(1/2))),0)/2","v":4.5},"feet"]
["Thickening tank diameter","thick_diam",{"$f":"IF(sed_sludge_method=0,0,IF(component_level=2,ROUNDUP(2*(MAX((2*thick_tank_volume/7.48/PI())^(1/3),(4*thick_tank_volume/7.48/PI()/(Building_height-ceiling_clearance))^(1/2))),0)/2,thick_basin_diam))","v":0},"feet"]
["Ferric chloride storage tank diameter","coag_st_diam",{"$f":"ROUNDUP((MAX((2*coag_tank_vol/7.48/PI())^(1/3),(4*coag_tank_vol/7.48/PI()/(Building_height-ceiling_clearance))^(1/2))),0)","v":1},"feet"]
["Ferric chloride day tank diameter","coag_dt_diam",{"$f":"ROUNDUP((MAX((2*coag_day_tank_vol/7.48/PI())^(1/3),(4*coag_day_tank_vol/7.48/PI()/(Building_height-ceiling_clearance))^(1/2))),0)","v":0},"feet"]
["Polymer storage tank diameter","polymer_st_diam",{"$f":"ROUNDUP(2*(MAX((2*polymer_tank_vol/7.48/PI())^(1/3),(4*polymer_tank_vol/7.48/PI()/(Building_height-ceiling_clearance))^(1/2))),0)/2","v":1},"feet"]
["Coagulant mix tank diameter","coag_mix_diam",{"$f":"ROUNDUP(2*(MAX((2*coag_mix_tank_size/7.48/PI())^(1/3),(4*coag_mix_tank_size/7.48/PI()/(Building_height-ceiling_clearance))^(1/2))),0)/2","v":1.5},"feet"]
["Maximum access space per vessel or tank","max_space_vessels",{"$f":"IF(AND(OR(design_type=1,design_type=3),ss_cat2=1),max_space_vessels_pre,max_space_vessels_cust)","v":1},"feet"]
["Access space per vessel","space_vessels",{"$f":"IF(tank_geom=2,max_space_vessels,IF(comm_diam>max_space_vessels,max_space_vessels,comm_diam))","v":1},"feet"]
["Access space per backwash tank","space_aer",{"$f":"IF(aer_tank_diam>max_space_vessels,max_space_vessels,aer_tank_diam)","v":1},"feet"]
["Access space per backwash tank","space_bt",{"$f":"IF(bt_diam>max_space_vessels,max_space_vessels,bt_diam)","v":0},"feet"]
["Access space per electron donor storage tank","space_e_donor_st",{"$f":"IF(e_donor_st_diam>max_space_vessels,max_space_vessels,e_donor_st_diam)","v":1},"feet"]
["Access space per ammonium chloride storage tank","space_NH4Cl_st",{"$f":"IF(NH4Cl_st_diam>max_space_vessels,max_space_vessels,NH4Cl_st_diam)","v":0},"feet"]
["Access space per phosphoric acid storage tank","space_H3PO4_st",{"$f":"IF(H3PO4_st_diam>max_space_vessels,max_space_vessels,H3PO4_st_diam)","v":0.5},"feet"]
["Access space per hydrogen peroxide storage tank","space_H2O2_st",{"$f":"IF(H2O2_st_diam>max_space_vessels,max_space_vessels,H2O2_st_diam)","v":0},"feet"]
["Access space per electron donor day tank","space_e_donor_dt",{"$f":"IF(e_donor_dt_diam>max_space_vessels,max_space_vessels,e_donor_dt_diam)","v":1},"feet"]
["Access space per ammonium chloride day tank","space_NH4Cl_dt",{"$f":"IF(NH4Cl_dt_diam>max_space_vessels,max_space_vessels,NH4Cl_dt_diam)","v":0},"feet"]
["Access space per phosphoric acid day tank","space_H3PO4_dt",{"$f":"IF(H3PO4_dt_diam>max_space_vessels,max_space_vessels,H3PO4_dt_diam)","v":0},"feet"]
["Access space per hydrogen peroxide day tank","space_H2O2_dt",{"$f":"IF(H2O2_dt_diam>max_space_vessels,max_space_vessels,H2O2_dt_diam)","v":0},"feet"]
["Access space per residuals holding tank","space_ht",{"$f":"IF(ht_diam>max_space_vessels,max_space_vessels,ht_diam)","v":1},"feet"]
["Access space per thickening tank","space_thick",{"$f":"IF(thick_diam>max_space_vessels,max_space_vessels,thick_diam)","v":0},"feet"]
["Access space per ferric chloride storage tank","space_coag_st",{"$f":"IF(coag_st_diam>max_space_vessels,max_space_vessels,coag_st_diam)","v":1},"feet"]
["Access space per ferric chloride storage tank","space_coag_dt",{"$f":"IF(coag_dt_diam>max_space_vessels,max_space_vessels,coag_dt_diam)","v":0},"feet"]
["Access space per polymer storage tank","space_polymer_st",{"$f":"IF(polymer_st_diam>max_space_vessels,max_space_vessels,polymer_st_diam)","v":1},"feet"]
["Access space per coagulant mix tank","space_coag_mix",{"$f":"IF(coag_mix_diam>max_space_vessels,max_space_vessels,coag_mix_diam)","v":1},"feet"]
["Access space per pump","space_pumps",{"$f":"IF(AND(design_type=1,ss_cat2=1),space_pumps_pre,space_pumps_cust)","v":0},"feet"]
["Footprint for gravity basins","basin_fp",{"$f":"IF(design_type=2,total_num_basins*basin_area*2,0)","v":0},"square feet","Two times basin area for walkways and equipment"]
["Footprint for vessels (large system assumptions)",null,{"$f":"IF(design_type=2,0,IF(tank_geom=1,ROUNDUP(((comm_diam+2*space_vessels)^2+(final_num_tanks-1)*(comm_diam+2*space_vessels)*(comm_diam+space_vessels)),0),IF(tank_geom=2,ROUNDUP((comm_diam+2*space_vessels)*(comm_height_length+2*space_vessels)+(final_num_tanks-1)*(comm_height_length+2*space_vessels)*(comm_diam+space_vessels),0))))","v":36},"square feet"]
["Footprint for vessels (skid mounted small system)",null,{"$f":"IF(design_type=2,0,IF(tank_geom=1,ROUNDUP(((comm_diam+2*space_vessels)^2+(final_num_tanks-1)*(comm_diam+2*space_vessels)*(comm_diam+space_vessels/2)),0),IF(tank_geom=2,ROUNDUP((comm_diam+2*space_vessels)*(comm_height_length+2*space_vessels)+(final_num_tanks-1)*(comm_height_length+2*space_vessels)*(comm_diam+space_vessels/2),0))))","v":34},"square feet","Space between skid mounted vessels is reduced, outside access space remains the same"]
["Footprints for vessels","vessel_fp",{"$f":"IF(ss_cat2=1,C124,C123)","v":34},"square feet"]
["Footprint for aeration tank","aer_tank_fp",{"$f":"IF(aeration_tanks=0,0,ROUNDUP((aer_tank_diam+2*space_aer)^2+(aeration_tanks-1)*(aer_tank_diam+2*space_aer)*(aer_tank_diam+space_aer),0))","v":13},"square feet"]
["Footprint for backwash tank","back_tank_fp",{"$f":"IF(back_tanks=0,0,ROUNDUP((bt_diam+2*space_bt)^2+(back_tanks-1)*(bt_diam+2*space_bt)*(bt_diam+space_bt),0))","v":0},"square feet"]
["Footprint for coagulant mix tank","coag_mix_fp",{"$f":"IF(coag_mix_tank=0,0,ROUNDUP((coag_mix_diam+2*space_coag_mix)^2+(coag_mix_tank-1)*(coag_mix_diam+2*space_coag_mix)*(coag_mix_diam+space_coag_mix),0))","v":13},"square feet"]
["Booster pump footprint",null,{"$f":"IF(total_booster_pumps=0,0,ROUNDUP((VLOOKUP(pump_rating,pump_dim_table_cl,3)+space_pumps)*(VLOOKUP(pump_rating,pump_dim_table_cl,4)+2*space_pumps)+(total_booster_pumps-1)*(VLOOKUP(pump_rating,pump_dim_table_cl,3)+space_pumps)*(VLOOKUP(pump_rating,pump_dim_table_cl,4)+space_pumps),0))","v":0},"square feet"]
["Recycle Pump Footprint",null,{"$f":"IF(design_type=3,ROUNDUP((VLOOKUP(recycle_pump_rating,pump_dim_table_cl,3)+space_pumps)*(VLOOKUP(recycle_pump_rating,pump_dim_table_cl,4)+2*space_pumps)+(recycle_pumps-1)*(VLOOKUP(recycle_pump_rating,pump_dim_table_cl,3)+space_pumps)*(VLOOKUP(recycle_pump_rating,pump_dim_table_cl,4)+space_pumps),0),0)","v":0},"square feet"]
["Backwash pump footprint",null,{"$f":"IF(backwash_pumps=0,0,ROUNDUP((VLOOKUP(back_pump_rating,pump_dim_table_cl,3)+space_pumps)*(VLOOKUP(back_pump_rating,pump_dim_table_cl,4)+2*space_pumps)+(backwash_pumps-1)*(VLOOKUP(back_pump_rating,pump_dim_table_cl,3)+space_pumps)*(VLOOKUP(back_pump_rating,pump_dim_table_cl,4)+space_pumps),0))","v":0},"square feet"]
["Residuals pump footprint",null,{"$f":"IF(res_pumps=0,0,ROUNDUP((VLOOKUP(res_pump_rating,pump_dim_table_cl,3)+space_pumps)*(VLOOKUP(res_pump_rating,pump_dim_table_cl,4)+2*space_pumps)+(res_pumps-1)*(VLOOKUP(res_pump_rating,pump_dim_table_cl,3)+space_pumps)*(VLOOKUP(res_pump_rating,pump_dim_table_cl,4)+space_pumps),0))","v":13},"square feet"]
["Blower footprint for aeration",null,{"$f":"IF(num_aeration_blowers=0,0,ROUNDUP((VLOOKUP(design_air_flow_aeration,blow_dim_table_cl,7)+2*space_pumps)*(VLOOKUP(design_air_flow_aeration,blow_dim_table_cl,8)+2*space_pumps)+(num_aeration_blowers-1)*(VLOOKUP(design_air_flow_aeration,blow_dim_table_cl,7)+2*space_pumps)*(VLOOKUP(design_air_flow_aeration,blow_dim_table_cl,8)+space_pumps),0))","v":14},"square feet"]
["Blower footprint for backwash",null,{"$f":"IF(num_blowers=0,0,ROUNDUP((VLOOKUP(design_air_flow,blow_dim_table_cl,7)+2*space_pumps)*(VLOOKUP(design_air_flow,blow_dim_table_cl,8)+2*space_pumps)+(num_blowers-1)*(VLOOKUP(design_air_flow,blow_dim_table_cl,7)+2*space_pumps)*(VLOOKUP(design_air_flow,blow_dim_table_cl,8)+space_pumps),0))","v":7},"square feet"]
["Blower footprint for biomass seperation",null,{"$f":"IF(num_bio_blowers=0,0,ROUNDUP((VLOOKUP(design_air_flow_bio,blow_dim_table_cl,7)+2*space_pumps)*(VLOOKUP(design_air_flow_bio,blow_dim_table_cl,8)+2*space_pumps)+(num_bio_blowers-1)*(VLOOKUP(design_air_flow_bio,blow_dim_table_cl,7)+2*space_pumps)*(VLOOKUP(design_air_flow_bio,blow_dim_table_cl,8)+space_pumps),0))","v":0},"square feet"]
["Footprint for pumps","pump_fp",{"$f":"C131+C129+C132+C130","v":13},"square feet"]
["Residuals holding tank footprint","htank_fp",{"$f":"IF(res_holding<>\"tanks\",0,ROUNDUP((ht_diam+2*space_ht)^2+(htanks-1)*(ht_diam+2*space_ht)*(ht_diam+space_ht),0))","v":0},"square feet"]
["Residuals holding basin footprint","hbasin_fp",{"$f":"IF(res_holding<>\"basins\",0,ROUNDUP(hbasins*hbasin_length*hbasin_width*2,0))","v":72},"square feet"]
["Footprint for Blowers","blower_fp",{"$f":"C134+C135+C133","v":21},"square feet"]
["Electron donor storage tank footprint","e_donor_fp",{"$f":"IF(e_donor_tanks=0,0,ROUNDUP((e_donor_st_diam+2*space_e_donor_st)^2+(e_donor_tanks-1)*(e_donor_st_diam+2*space_e_donor_st)*(e_donor_st_diam+space_e_donor_st),0))","v":9},"square feet"]
["Ammonium chloride storage tank footprint","NH4Cl_donor_fp",{"$f":"IF(NH4Cl_tanks=0,0,ROUNDUP((NH4Cl_st_diam+2*space_NH4Cl_st)^2+(NH4Cl_tanks-1)*(NH4Cl_st_diam+2*space_NH4Cl_st)*(NH4Cl_st_diam+space_NH4Cl_st),0))","v":0},"square feet"]
["Phosphoric acid storage tank footprint","H3PO4_donor_fp",{"$f":"IF(H3PO4_tanks=0,0,ROUNDUP((H3PO4_st_diam+2*space_H3PO4_st)^2+(H3PO4_tanks-1)*(H3PO4_st_diam+2*space_H3PO4_st)*(H3PO4_st_diam+space_H3PO4_st),0))","v":3},"square feet"]
["Hydrogen peroxide storage tank footprint","H2O2_donor_fp",{"$f":"IF(H2O2_tanks=0,0,ROUNDUP((H2O2_st_diam+2*space_H2O2_st)^2+(H2O2_tanks-1)*(H2O2_st_diam+2*space_H2O2_st)*(H2O2_st_diam+space_H2O2_st),0))","v":0},"square feet"]
["Electron donor day tank footprint","e_donor_day_fp",{"$f":"IF(e_donor_tanks=0,0,ROUNDUP((e_donor_st_diam+2*space_e_donor_st)^2+(e_donor_tanks-1)*(e_donor_st_diam+2*space_e_donor_st)*(e_donor_st_diam+space_e_donor_st),0))","v":9},"square feet"]
["Ammonium chloride day tank footprint","NH4Cl_donor_day_fp",{"$f":"IF(NH4Cl_day_tanks=0,0,ROUNDUP((NH4Cl_dt_diam+2*space_NH4Cl_dt)^2+(NH4Cl_day_tanks-1)*(NH4Cl_dt_diam+2*space_NH4Cl_dt)*(NH4Cl_dt_diam+space_NH4Cl_dt),0))","v":0},"square feet"]
["Phosphoric acid day tank footprint","H3PO4_donor_day_fp",{"$f":"IF(H3PO4_day_tanks=0,0,ROUNDUP((H3PO4_dt_diam+2*space_H3PO4_dt)^2+(H3PO4_day_tanks-1)*(H3PO4_dt_diam+2*space_H3PO4_dt)*(H3PO4_dt_diam+space_H3PO4_dt),0))","v":0},"square feet"]
["Hydrogen peroxide day tank footprint","H2O2_donor_day_fp",{"$f":"IF(H2O2_day_tanks=0,0,ROUNDUP((H2O2_dt_diam+2*space_H2O2_dt)^2+(H2O2_day_tanks-1)*(H2O2_dt_diam+2*space_H2O2_dt)*(H2O2_dt_diam+space_H2O2_dt),0))","v":0},"square feet"]
["Ferric chloride storage tank footprint","coag_fp",{"$f":"IF(coag_tanks=0,0,ROUNDUP((coag_st_diam+2*space_coag_st)^2+(coag_tanks-1)*(coag_st_diam+2*space_coag_st)*(coag_st_diam+space_coag_st),0))","v":9},"square feet"]
["Ferric chloride day tank footprint","coag_day_fp",{"$f":"IF(coag_day_tanks=0,0,ROUNDUP((coag_dt_diam+2*space_coag_dt)^2+(coag_day_tanks-1)*(coag_dt_diam+2*space_coag_dt)*(coag_dt_diam+space_coag_dt),0))","v":0},"square feet"]
["Polymer storage tank footprint","polymer_fp",{"$f":"IF(polymer_tanks=0,0,ROUNDUP((polymer_st_diam+2*space_polymer_st)^2+(polymer_tanks-1)*(polymer_st_diam+2*space_polymer_st)*(polymer_st_diam+space_polymer_st),0))","v":9},"square feet"]
["Footprint for polishing filter basins","filter_fp",{"$f":"IF(filter_type=1,total_num_filt_basins*filt_basin_area*2,0)","v":0},"square feet","Two times basin area for walkways and equipment"]
["Footprint for solids thickeners","thick_fp",{"$f":"IF(sed_sludge_method=0,0,IF(OUTPUT!L495=1,2*thick_basins*thick_basin_diam^2,ROUNDUP((thick_diam+2*space_thick)^2+(thick_tanks-1)*(thick_diam+2*space_thick)*(thick_diam+space_thick),0)))","v":0},"square feet"]
["Footprint for belt press","belt_press_fp",{"$f":"IF(num_belt_press>0,num_belt_press*(VLOOKUP(belt_press_size,belt_press_dimension,2,FALSE)/12*VLOOKUP(belt_press_size,belt_press_dimension,3,FALSE)/12),0)","v":0},"square feet"]
["Footprint for vessels (large system assumptions)",null,{"$f":"IF(filter_type=2,IF(tank_geom_filt=1,ROUNDUP(((filt_comm_diam+2*space_vessels)^2+(final_num_tanks_filt-1)*(filt_comm_diam+2*space_vessels)*(filt_comm_diam+space_vessels)),0),IF(tank_geom_filt=2,ROUNDUP((filt_comm_diam+2*space_vessels)*(filt_comm_height_length+2*space_vessels)+(final_num_tanks_filt-1)*(filt_comm_height_length+2*space_vessels)*(filt_comm_diam+space_vessels),0))),0)","v":40},"square feet"]
["Footprint for vessels (skid mounted small system)",null,{"$f":"IF(filter_type=2,IF(tank_geom_filt=1,ROUNDUP(((filt_comm_diam+2*space_vessels)^2+(final_num_tanks_filt-1)*(filt_comm_diam+2*space_vessels)*(filt_comm_diam+space_vessels/2)),0),IF(tank_geom_filt=2,ROUNDUP((filt_comm_diam+2*space_vessels)*(filt_comm_height_length+2*space_vessels)+(final_num_tanks_filt-1)*(filt_comm_height_length+2*space_vessels)*(filt_comm_diam+space_vessels/2),0))),0)","v":36},"square feet","Space between skid mounted vessels is reduced, outside access space remains the same"]
["Footprints for vessels","filter_vessel_fp",{"$f":"IF(filter_type=2,IF(ss_cat2=1,C155,C154),0)","v":36},"square feet"]
["Office space","office_fp",{"$f":"VLOOKUP(design_flow,labor_table_cl,3)*IF(ss_cat2=1,space_office_small,space_office)","v":0},"square feet"]
["Exact building footprint required","fp_required",{"$f":"pump_fp+basin_fp+vessel_fp+back_tank_fp+office_fp+htank_fp+hbasin_fp+blower_fp+e_donor_fp+NH4Cl_donor_fp+H3PO4_donor_fp+H2O2_donor_fp+filter_fp+e_donor_day_fp+NH4Cl_donor_day_fp+H3PO4_donor_day_fp+H2O2_donor_day_fp+aer_tank_fp+coag_fp+coag_day_fp+polymer_fp+filter_vessel_fp+coag_mix_fp+thick_fp+belt_press_fp","v":241},"square feet"]
["Footprint of building 1","build1_fp",{"$f":"ROUNDUP(IF(fp_required<add_2nd_building,fp_required,basin_fp+vessel_fp+filter_fp+filter_vessel_fp+aer_tank_fp),-1)","v":250},"square feet","If total footprint is large, building 1 contains vessels, aeration, and filters only.  If total footprint is small, building 1 contains all equipment."]
["Footprint of building 2","build2_fp",{"$f":"ROUNDUP(IF(fp_required<add_2nd_building,0,pump_fp+back_tank_fp+office_fp+htank_fp+hbasin_fp+e_donor_fp+NH4Cl_donor_fp+H3PO4_donor_fp+H2O2_donor_fp+blower_fp+e_donor_day_fp+NH4Cl_donor_day_fp+H3PO4_donor_day_fp+H2O2_donor_day_fp+coag_fp+coag_day_fp+polymer_fp+coag_mix_fp+thick_fp+belt_press_fp),-1)","v":0},"square feet","If total footprint is large, a second building is used for pumps, blowers, backwash, and chemical storage"]
["Total footprint","total_fp",{"$f":"build1_fp+build2_fp","v":250},"square feet"]
["Concrete Class A for vessel and pumps padding","concrete",{"$f":"ROUNDUP((fp_required-office_fp)*IF(ss_cat2=1,pad_thick_small,pad_thick)/27,0)","v":3},"cubic yards"]
["Facility dimension assumed square","facil_length",{"$f":"ROUNDUP(total_fp^0.5,-1)","v":20},"feet"]
["Additional footprint for evaporation pond","ep_fp",{"$f":"IF(ep_cells=0,0,ROUNDUP((ep_cell_side+2*non_fire_buffer)^2+(ep_cells-1)*(ep_cell_side+2*non_fire_buffer)*(ep_cell_side+non_fire_buffer),0))","v":0},"square feet"]
["Land acquisition required","land_required",{"$f":"ROUNDUP(((build1_fp)^0.5+(2*non_fire_buffer))*((build1_fp)^0.5+(non_fire_buffer+fire_buffer))+IF(build2_fp=0,0,((build2_fp)^0.5+(2*non_fire_buffer))*((build2_fp)^0.5+(non_fire_buffer+fire_buffer)))+ep_fp+solids_pad_area,-2)/43560","v":5.5096418732782371E-2},"acres"]
[]
["Land acquisition cost","land_cost_cl",{"$f":"VLOOKUP(design_flow,land_cost_cl,3)","v":21165.713250209614},"/acre"]

{"sheet":"Instrumentation and Control","index":12,"n_rows":98,"n_cols":5,"rows_kept":98,"cut":false,"hidden":false,"merged":[]}
["Instrumentation and Control Calculations"]
[]
["Calculation","Range Name","Value","Units","Guidance"]
["From Inputs"]
["Component level","component_level",{"$f":"IF(component_level_I=\"high cost\",2,IF(component_level_I=\"mid cost\",1,\"\"))","v":""},"blank = low cost, 1 = mid cost, 2 = high cost"]
["Manual system controls","manual",{"$f":"IF(manual_I=\"manual\",1,IF(manual_I=\"semi-automated\",2,IF(manual_I=\"fully automated\",3,IF(component_level=\"\",1,IF(component_level=2,3,CHOOSE(ss_cat2,1,3,3))))))","v":3},"1 = fully manual system, 2 = semi-automated system, 3 = fully automated system.","Based on system size and component level (see cell comment), unless user overrides on input sheet"]
[]
["Control Valves and Instrumentation"]
["Size of valves for influent and treated water lines","in_valve_size",{"$f":"in_out_pipe_diam","v":1.5},"inches"]
["Size of valves for contactor pipe line","tank_valve_size",{"$f":"proc_pipe_diam","v":1.5},"inches"]
["Size of valves for recycle pipe line","rec_valve_size",{"$f":"recycle_pipe_diam","v":0},"inches"]
["Size of valves for electron donor line","e_donor_valve_size",{"$f":"e_donor_pipe_diam","v":0.5},"inches"]
["Size of valves for ammonium chloride line","NH4Cl_valve_size",{"$f":"NH4Cl_pipe_diam","v":0},"inches"]
["Size of valves for phosphoric acid line","H3PO4_valve_size",{"$f":"H3PO4_pipe_diam","v":0.5},"inches"]
["Size of valves for aeration air line","aer_tank_valve_size",{"$f":"IF(include_post_h2o2=1,0,aer_tank_pipe_diam)","v":1.5},"inches"]
["Size of valves for backwash pipe line","back_valve_size",{"$f":"back_pipe_diam","v":2.5},"inches"]
["Size of valves for bypass pipe line","bypass_valve_size",{"$f":"bp_pipe_diam","v":0},"inches"]
["Size of valves for air scour line","air_valve_size",{"$f":"IF(air_scour_I=\"yes\",tank_valve_size,0)","v":1.5},"inches",{"$f":"IF(air_scour_I=\"yes\",\"assume equal to contactor valve size\",\"\")","v":"assume equal to contactor valve size"}]
["Size of valves for biomass removal air line","bio_air_valve_size",{"$f":"IF(design_type=3,tank_valve_size/2,0)","v":0},"inches","assume equal to half of contactor valve size"]
["Size of valves for aeration air line","aeration_valve_size",{"$f":"C15/2","v":0.75},"inches",{"$f":"IF(air_scour_I=\"yes\",\"assume equal to half of aeration tank valve size\",\"\")","v":"assume equal to half of aeration tank valve size"}]
["Size of valves for hydrogen peroxide line","H2O2_valve_size",{"$f":"H202_pipe_diam","v":0},"inches"]
["Size of valves for ferric chloride line","coag_valve_size",{"$f":"coag_pipe_diam","v":0.5},"inches"]
["Size of valves for polymer line","polymer_valve_size",{"$f":"polymer_pipe_diam","v":0.5},"inches"]
[]
["Number of MOVs on process line per vessel ","proc_MOV_vessel",{"$f":"VLOOKUP(\"proc_mov_vessel_par\",valve_table,manual+1,FALSE)","v":2},"valves/vessel"]
["Number of MOVs for process line","tot_proc_MOVs",{"$f":"(IF(OR(design_type=1,design_type=3),final_num_tanks,total_num_basins)+IF(filter_type=1,total_num_filt_basins,final_num_tanks_filt)+coag_mix_tank)*proc_MOV_vessel+total_booster_pumps*VLOOKUP(\"proc_MOV_pump\",valve_table,manual+1,FALSE)","v":12},"valves"]
["Number of MOVs for recycle line","tot_rec_MOVs",{"$f":"IF(design_type=3,VLOOKUP(\"tot_rec_movs\",valve_table,manual+1,FALSE)+recycle_pumps*VLOOKUP(\"rec_MOV_pump\",valve_table,manual+1,FALSE),0)","v":0},"valves"]
["Number of MOVs for electron donor line","tot_e_donor_MOVs",{"$f":"IF(OR(design_type=1,design_type=3),final_num_tanks,total_num_basins)*VLOOKUP(\"chem_MOV_vessel\",valve_table,manual+1,FALSE)+(cm_pumps_e_donor)*VLOOKUP(\"chem_MOV_pump\",valve_table,manual+1,FALSE)+VLOOKUP(\"chem_MOV_day\",valve_table,manual+1,FALSE)*e_donor_day_tanks","v":7},"valves"]
["Number of MOVs for ammonium chloride line","tot_NH4Cl_MOVs",{"$f":"IF(OR(nutrient_option=2,nutrient_option=4),IF(OR(design_type=1,design_type=3),final_num_tanks,total_num_basins)*VLOOKUP(\"chem_MOV_vessel\",valve_table,manual+1,FALSE)+(cm_pumps_NH4Cl)*VLOOKUP(\"chem_MOV_pump\",valve_table,manual+1,FALSE)+VLOOKUP(\"chem_MOV_day\",valve_table,manual+1,FALSE)*NH4Cl_day_tanks,0)","v":0},"valves"]
["Number of MOVs for phosphoric acid line","tot_H3PO4_MOVs",{"$f":"IF(OR(nutrient_option=3,nutrient_option=4),IF(OR(design_type=1,design_type=3),final_num_tanks,total_num_basins)*VLOOKUP(\"chem_MOV_vessel\",valve_table,manual+1,FALSE)+(cm_pumps_H3PO4)*VLOOKUP(\"chem_MOV_pump\",valve_table,manual+1,FALSE)+VLOOKUP(\"chem_MOV_day\",valve_table,manual+1,FALSE)*H3PO4_day_tanks,0)","v":6},"valves"]
["Number of MOVs for backwash line","tot_back_MOVs",{"$f":"((IF(design_type=1,final_num_tanks,0)+total_num_basins+IF(filter_type=1,total_num_filt_basins,final_num_tanks_filt)))*VLOOKUP(\"back_MOV_vessel\",valve_table,manual+1,FALSE)+backwash_pumps*VLOOKUP(\"back_MOV_pump\",valve_table,manual+1,FALSE)+back_tanks*VLOOKUP(\"back_MOV_tank\",valve_table,manual+1,FALSE)+IF(no_backwash=1,VLOOKUP(\"back_MOV_no_back\",valve_table,manual+1,FALSE),0)","v":11},"valves"]
["Number of MOVs for bypass line","tot_bp_MOVs",{"$f":"IF(bp_pct=0,0,VLOOKUP(\"tot_bp_movs\",valve_table,manual+1,FALSE))","v":0},"valves"]
["Number of MOVs for air scour","tot_air_MOVs",{"$f":"IF(air_scour_I=\"yes\",num_blowers*VLOOKUP(\"air_mov_blower\",valve_table,manual+1,FALSE)+VLOOKUP(\"air_mov\",valve_table,manual+1,FALSE),0)","v":2},"valves"]
["Number of MOVs for biomass removal air line","tot_bio_air_MOVs",{"$f":"IF(design_type=3,num_bio_blowers*VLOOKUP(\"air_mov_blower\",valve_table,manual+1,FALSE)+VLOOKUP(\"air_mov\",valve_table,manual+1,FALSE),0)","v":0},"valves"]
["Number of MOVs for aeration air line","tot_aeration_MOVs",{"$f":"IF(include_post_h2o2=1,0,num_aeration_blowers*VLOOKUP(\"air_mov_blower\",valve_table,manual+1,FALSE)+VLOOKUP(\"air_mov\",valve_table,manual+1,FALSE))","v":3},"valves"]
["Number of MOVs for hydrogen peroxide line","tot_H2O2_MOVs",{"$f":"IF(include_post_h2o2=0,0,VLOOKUP(\"chem_MOV_post\",valve_table,manual+1,FALSE)+(cm_pumps_H2O2)*VLOOKUP(\"chem_MOV_pump\",valve_table,manual+1,FALSE)+VLOOKUP(\"chem_MOV_day\",valve_table,manual+1,FALSE)*H2O2_day_tanks)","v":0},"valves"]
["Number of MOVs for ferric chloride line","tot_coag_MOVs",{"$f":"IF((coag_day_gal+coag_day_gal_filt)=0,0,VLOOKUP(\"chem_MOV_post\",valve_table,manual+1,FALSE)+(cm_pumps_coag+cm_pumps_coag_filt)*VLOOKUP(\"chem_MOV_pump\",valve_table,manual+1,FALSE)+VLOOKUP(\"chem_MOV_day\",valve_table,manual+1,FALSE)*coag_day_tanks)","v":5},"valves"]
["Number of MOVs for polymer addition line","tot_polymer_MOVs",{"$f":"IF(polymer_day=0,0,(cm_pumps_polymer)*VLOOKUP(\"chem_MOV_pump\",valve_table,manual+1,FALSE))","v":4},"valves"]
["Total number of MOVs","tot_MOVs",{"$f":"SUM(C26:C38)+total_res_MOVs","v":53},"valves"]
[]
["Number of manual valves on process line per vessel ","proc_man_vessel_cont",{"$f":"VLOOKUP(\"proc_man_vessel_par\",valve_table,manual+1,FALSE)","v":0},"valves/vessel"]
["Number of manual valves for process line","tot_proc_man",{"$f":"IF(OR(design_type=1,design_type=3),(proc_man_vessel_cont+proc_man_vessel)*final_num_tanks,proc_man_vessel_cont*total_num_basins)+proc_man_vessel_cont*(IF(filter_type=1,total_num_filt_basins,final_num_tanks_filt)+coag_mix_tank)+total_booster_pumps*VLOOKUP(\"proc_man_pump\",valve_table,manual+1,FALSE)","v":2},"valves"]
["Number of manual valves for electron donor line","tot_e_donor_man",{"$f":"IF(OR(design_type=1,design_type=3),final_num_tanks,total_num_basins)*VLOOKUP(\"chem_man_vessel\",valve_table,manual+1,FALSE)+(cm_pumps_e_donor)*VLOOKUP(\"chem_man_pump\",valve_table,manual+1,FALSE)+VLOOKUP(\"chem_man_day\",valve_table,manual+1,FALSE)*e_donor_day_tanks","v":0},"valves"]
["Number of manual valves for ammonium chloride line","tot_NH4Cl_man",{"$f":"IF(OR(nutrient_option=2,nutrient_option=4),IF(OR(design_type=1,design_type=3),final_num_tanks,total_num_basins)*VLOOKUP(\"chem_man_vessel\",valve_table,manual+1,FALSE)+(cm_pumps_NH4Cl)*VLOOKUP(\"chem_man_pump\",valve_table,manual+1,FALSE)+VLOOKUP(\"chem_man_day\",valve_table,manual+1,FALSE)*NH4Cl_day_tanks,0)","v":0},"valves"]
["Number of manual valves for phosphoric acid line","tot_H3PO4_man",{"$f":"IF(OR(nutrient_option=3,nutrient_option=4),IF(OR(design_type=1,design_type=3),final_num_tanks,total_num_basins)*VLOOKUP(\"chem_man_vessel\",valve_table,manual+1,FALSE)+(cm_pumps_H3PO4)*VLOOKUP(\"chem_man_pump\",valve_table,manual+1,FALSE)+VLOOKUP(\"chem_man_day\",valve_table,manual+1,FALSE)*H3PO4_day_tanks,0)","v":0},"valves"]
["Number of manual valves for backwash line","tot_back_man",{"$f":"(IF(OR(design_type=1,design_type=3),final_num_tanks,0)+total_num_basins+IF(filter_type=1,total_num_filt_basins,final_num_tanks_filt))*VLOOKUP(\"back_man_vessel\",valve_table,manual+1,FALSE)+backwash_pumps*VLOOKUP(\"back_man_pump\",valve_table,manual+1,FALSE)+back_tanks*VLOOKUP(\"back_man_tank\",valve_table,manual+1,FALSE)+IF(no_backwash=1,VLOOKUP(\"back_man_no_back\",valve_table,manual+1,FALSE),0)","v":0},"valves"]
["Number of manual valves for recycle line","tot_rec_man",{"$f":"IF(design_type=3,VLOOKUP(\"tot_man_rec\",valve_table,manual+1,FALSE)+recycle_pumps*VLOOKUP(\"rec_man_pump\",valve_table,manual+1,FALSE),0)","v":0},"valves"]
["Number of manual valves for bypass line","tot_bp_man",{"$f":"IF(bp_pct=0,0,VLOOKUP(\"tot_bp_man\",valve_table,manual+1,FALSE))","v":0},"valves"]
["Number of manual valves for air scour","tot_air_man",{"$f":"IF(air_scour_I=\"yes\",num_blowers*VLOOKUP(\"air_man_blower\",valve_table,manual+1,FALSE)+VLOOKUP(\"air_man\",valve_table,manual+1,FALSE),0)","v":0},"valves"]
["Number of manual valves for biomass removal air line","tot_bio_air_man",{"$f":"IF(design_type=3,num_bio_blowers*VLOOKUP(\"air_man_blower\",valve_table,manual+1,FALSE)+VLOOKUP(\"air_man\",valve_table,manual+1,FALSE),0)","v":0},"valves"]
["Number of manual valves for aeration air line","tot_aeration_man",{"$f":"IF(include_post_h2o2=1,0,num_aeration_blowers*VLOOKUP(\"air_man_blower\",valve_table,manual+1,FALSE)+VLOOKUP(\"air_man\",valve_table,manual+1,FALSE))","v":0},"valves"]
["Number of manual valves for hydrogen peroxide line","tot_H2O2_man",{"$f":"IF(include_post_h2o2=0,0,VLOOKUP(\"chem_man_post\",valve_table,manual+1,FALSE)+(cm_pumps_H2O2)*VLOOKUP(\"chem_man_pump\",valve_table,manual+1,FALSE)+VLOOKUP(\"chem_man_day\",valve_table,manual+1,FALSE)*H2O2_day_tanks)","v":0},"valves"]
["Number of manual valves for ferric chloride line","tot_coag_man",{"$f":"IF((coag_day_gal+coag_day_gal_filt)=0,0,VLOOKUP(\"chem_man_post\",valve_table,manual+1,FALSE)+(cm_pumps_coag+cm_pumps_coag_filt)*VLOOKUP(\"chem_man_pump\",valve_table,manual+1,FALSE)+VLOOKUP(\"chem_man_day\",valve_table,manual+1,FALSE)*coag_day_tanks)","v":0},"valves"]
["Number of manual valves for polymer line","tot_polymer_man",{"$f":"IF(polymer_day=0,0,(cm_pumps_polymer)*VLOOKUP(\"chem_man_pump\",valve_table,manual+1,FALSE))","v":0},"valves"]
[]
["Number of check valves for electron donor line","tot_e_donor_chv",{"$f":"chem_chv_pump*cm_pumps_e_donor","v":4},"valves"]
["Number of check valves for ammonium chloride line","tot_NH4Cl_chv",{"$f":"(chem_chv_pump+tot_nutrient_chv)*cm_pumps_NH4Cl","v":0},"valves"]
["Number of check valves phosphoric acid line","tot_H3PO4_chv",{"$f":"(chem_chv_pump+tot_nutrient_chv)*cm_pumps_H3PO4","v":6},"valves"]
["Number of check valves backwash line","tot_back_chv",{"$f":"back_chv_pump*backwash_pumps+IF(no_backwash=1,back_chv_no_back,0)","v":1},"valves"]
["Number of check valves hydrogen peroxide line","tot_H2O2_chv",{"$f":"IF(include_post_h2o2=0,0,chem_chv_pump*cm_pumps_H2O2)","v":0},"valves"]
["Number of check valves for ferric chloride line","tot_coag_chv",{"$f":"coag_chv_pump*(cm_pumps_coag+cm_pumps_coag_filt)","v":2},"valves"]
["Number of check valves polymer line","tot_polymer_chv",{"$f":"polymer_chv_pump*cm_pumps_polymer","v":2},"valves"]
["Size of flow meters for influent line","in_meter_size",{"$f":"in_out_pipe_diam","v":1.5},"inches"]
["Size of flow meters for process line","proc_meter_size",{"$f":"proc_pipe_diam","v":1.5},"inches"]
["Size of flow meters for backwash line","back_meter_size",{"$f":"back_pipe_diam","v":2.5},"inches"]
["Number of flow meters for process line","tot_fm_proc",{"$f":"fm_proc*IF(OR(design_type=1,design_type=3),final_num_tanks,total_num_basins)","v":0},"units"]
[]
["Total level switch/alarms","tot_level_switch",{"$f":"IF(OR(design_type=1,design_type=3),final_num_tanks*IF(ss_cat2=1,level_switch_small,level_switch),total_num_basins*IF(ss_cat2=1,level_switch_small_g,level_switch_g))","v":0},"units"]
["Total high/low alarms for backwash","tot_back_alarm",{"$f":"back_tanks*alarm_back","v":0},"units"]
["Total high/low alarms for chemical tanks","tot_chem_alarm",{"$f":"(H3PO4_tanks+NH4Cl_tanks+e_donor_tanks+H2O2_tanks+H3PO4_day_tanks+NH4Cl_day_tanks+e_donor_day_tanks+H2O2_day_tanks)*alarm_chem","v":3},"units"]
["Total turbidity meters","tot_turb_meters",{"$f":"IF(OR(design_type=1,design_type=3),turb_tank*final_num_tanks,turb_tank_g*total_num_basins)+(turb_tank_filt*IF(filter_type=1,total_num_filt_basins,final_num_tanks_filt))+add_turb","v":5},"units"]
["Total temperature meters","tot_temp_meters",{"$f":"IF(ss_cat2=1,temp_meters_small,temp_meters)*IF(OR(design_type=1,design_type=3),final_num_tanks,total_num_basins)","v":4},"units"]
["Total head loss sensors","tot_head_sens",{"$f":"head_tank*IF(OR(design_type=1,design_type=3),final_num_tanks,total_num_basins)","v":2},"units"]
["Total perchlorate/nitrate analyzers","tot_ClO4_analyzer",{"$f":"IF(contam=1,ClO4_analyzer,0)","v":1},"units"]
["Total nitrate analyzers","tot_N_analyzer",{"$f":"IF(contam=1,0,N_analyzer)","v":0},"units"]
["Total dissolved oxygen analyzer","tot_DO_analyzer",{"$f":"DO_analyzer","v":1},"units"]
["Sampling ports","ports",{"$f":"ports_tank*(IF(OR(design_type=1,design_type=3),final_num_tanks,total_num_basins)+IF(filter_type=1,total_num_filt_basins,final_num_tanks_filt))+add_ports+IF(bp_pct>0,ports_bp,0)","v":8},"units"]
["Total drive controllers","tot_switches",{"$f":"IF(manual=2,0,S_booster_pump*total_booster_pumps+S_recycle_pump*recycle_pumps+S_back_pump*(backwash_pumps+num_blowers+num_bio_blowers)+S_cm_pump*(cm_pumps_e_donor+cm_pumps_NH4Cl+cm_pumps_H3PO4+cm_pumps_H2O2+cm_pumps_coag_filt)+S_res_pump*(res_pumps+cm_pumps_coag+cm_pumps_polymer)+S_eductor*res_eductors+S_mixer*(mixers+H3PO4_cmixers+NH4Cl_cmixers+e_donor_cmixers+H2O2_cmixers+H3PO4_dmixers+NH4Cl_dmixers+e_donor_dmixers+H2O2_dmixers+coag_cmixers+coag_dmixers+polymer_cmixers+hmixers))","v":13},"units"]
[]
["System Controls"]
["Flow meter lookup code - Influent and treated water","fm_lkp_io",{"$f":"IF(OUTPUT!L408=1,\"flow_op\",IF(OUTPUT!L409=1,\"flow_prop\",IF(OUTPUT!L410=1,\"flow_ven\",\"flow_mag\")))","v":"flow_prop"},null,"These codes are used to look up SCADA requirements, which depend on the type of flow meter selected."]
["Flow meter lookup code - process","fm_lkp_proc",{"$f":"IF(OUTPUT!L413=1,\"flow_op\",IF(OUTPUT!L414=1,\"flow_prop\",IF(OUTPUT!L415=1,\"flow_ven\",\"flow_mag\")))","v":"flow_mag"}]
["Flow meter lookup code - backwash","fm_lkp_back",{"$f":"IF(OUTPUT!L418=1,\"flow_op\",IF(OUTPUT!L419=1,\"flow_prop\",IF(OUTPUT!L420=1,\"flow_ven\",\"flow_mag\")))","v":"flow_prop"}]
["Flow meter lookup code - residuals","fm_lkp_res",{"$f":"IF(OUTPUT!L423=1,\"flow_op\",IF(OUTPUT!L424=1,\"flow_prop\",IF(OUTPUT!L425=1,\"flow_ven\",\"flow_mag\")))","v":"flow_prop"}]
["Total discrete inputs","discrete_inputs",{"$f":"VLOOKUP(fm_lkp_io,port_table,2,FALSE)*tot_fm_in+VLOOKUP(fm_lkp_proc,port_table,2,FALSE)*tot_fm_proc+VLOOKUP(fm_lkp_back,port_table,2,FALSE)*tot_fm_back+VLOOKUP(fm_lkp_res,port_table,2,FALSE)*tot_fm_res+VLOOKUP(\"alarm\",port_table,2,FALSE)*(tot_level_switch+tot_back_alarm+tot_chem_alarm+tot_res_alarm)+VLOOKUP(\"orp\",port_table,2,FALSE)*ORP_sensor+VLOOKUP(\"ph\",port_table,2,FALSE)*pH_controls+VLOOKUP(\"temp\",port_table,2,FALSE)*tot_temp_meters+VLOOKUP(\"turb\",port_table,2,FALSE)*tot_turb_meters+VLOOKUP(\"head\",port_table,2,FALSE)*tot_head_sens+VLOOKUP(\"port\",port_table,2,FALSE)*ports+VLOOKUP(\"switch\",port_table,2,FALSE)*tot_switches+VLOOKUP(\"valve\",port_table,2,FALSE)*tot_MOVs+VLOOKUP(\"clo4\",port_table,2,FALSE)*tot_ClO4_analyzer+VLOOKUP(\"nitrate\",port_table,2,FALSE)*tot_N_analyzer+VLOOKUP(\"do\",port_table,2,FALSE)*tot_DO_analyzer","v":53},"units"]
["Total discrete outputs","discrete_outputs",{"$f":"IF(manual=2,0,VLOOKUP(fm_lkp_io,port_table,3,FALSE)*tot_fm_in+VLOOKUP(fm_lkp_proc,port_table,3,FALSE)*tot_fm_proc+VLOOKUP(fm_lkp_back,port_table,3,FALSE)*tot_fm_back+VLOOKUP(fm_lkp_res,port_table,3,FALSE)*tot_fm_res+VLOOKUP(\"alarm\",port_table,3,FALSE)*(tot_level_switch+tot_back_alarm+tot_chem_alarm+tot_res_alarm)+VLOOKUP(\"orp\",port_table,3,FALSE)*ORP_sensor+VLOOKUP(\"ph\",port_table,3,FALSE)*pH_controls+VLOOKUP(\"temp\",port_table,3,FALSE)*tot_temp_meters+VLOOKUP(\"turb\",port_table,3,FALSE)*tot_turb_meters+VLOOKUP(\"head\",port_table,3,FALSE)*tot_head_sens+VLOOKUP(\"port\",port_table,3,FALSE)*ports+VLOOKUP(\"switch\",port_table,3,FALSE)*tot_switches+VLOOKUP(\"valve\",port_table,3,FALSE)*tot_MOVs+VLOOKUP(\"clo4\",port_table,3,FALSE)*tot_ClO4_analyzer+VLOOKUP(\"nitrate\",port_table,3,FALSE)*tot_N_analyzer+VLOOKUP(\"do\",port_table,3,FALSE)*tot_DO_analyzer)","v":17},"units"]
["Total analog inputs","analog_inputs",{"$f":"VLOOKUP(fm_lkp_io,port_table,4,FALSE)*tot_fm_in+VLOOKUP(fm_lkp_proc,port_table,4,FALSE)*tot_fm_proc+VLOOKUP(fm_lkp_back,port_table,4,FALSE)*tot_fm_back+VLOOKUP(fm_lkp_res,port_table,4,FALSE)*tot_fm_res+VLOOKUP(\"alarm\",port_table,4,FALSE)*(tot_level_switch+tot_back_alarm+tot_chem_alarm+tot_res_alarm)+VLOOKUP(\"orp\",port_table,4,FALSE)*ORP_sensor+VLOOKUP(\"ph\",port_table,4,FALSE)*pH_controls+VLOOKUP(\"temp\",port_table,4,FALSE)*tot_temp_meters+VLOOKUP(\"turb\",port_table,4,FALSE)*tot_turb_meters+VLOOKUP(\"head\",port_table,4,FALSE)*tot_head_sens+VLOOKUP(\"port\",port_table,4,FALSE)*ports+VLOOKUP(\"switch\",port_table,4,FALSE)*tot_switches+VLOOKUP(\"valve\",port_table,4,FALSE)*tot_MOVs+VLOOKUP(\"clo4\",port_table,4,FALSE)*tot_ClO4_analyzer+VLOOKUP(\"nitrate\",port_table,4,FALSE)*tot_N_analyzer+VLOOKUP(\"do\",port_table,4,FALSE)*tot_DO_analyzer","v":69},"units"]
["Total analog outputs","analog_outputs",{"$f":"IF(manual=2,0,VLOOKUP(fm_lkp_io,port_table,5,FALSE)*tot_fm_in+VLOOKUP(fm_lkp_proc,port_table,5,FALSE)*tot_fm_proc+VLOOKUP(fm_lkp_back,port_table,5,FALSE)*tot_fm_back+VLOOKUP(fm_lkp_res,port_table,5,FALSE)*tot_fm_res+VLOOKUP(\"alarm\",port_table,5,FALSE)*(tot_level_switch+tot_back_alarm+tot_chem_alarm+tot_res_alarm)+VLOOKUP(\"orp\",port_table,5,FALSE)*ORP_sensor+VLOOKUP(\"ph\",port_table,5,FALSE)*pH_controls+VLOOKUP(\"temp\",port_table,5,FALSE)*tot_temp_meters+VLOOKUP(\"turb\",port_table,5,FALSE)*tot_turb_meters+VLOOKUP(\"head\",port_table,5,FALSE)*tot_head_sens+VLOOKUP(\"port\",port_table,5,FALSE)*ports+VLOOKUP(\"switch\",port_table,5,FALSE)*tot_switches+VLOOKUP(\"valve\",port_table,5,FALSE)*tot_MOVs+VLOOKUP(\"clo4\",port_table,5,FALSE)*tot_ClO4_analyzer+VLOOKUP(\"nitrate\",port_table,5,FALSE)*tot_N_analyzer+VLOOKUP(\"do\",port_table,5,FALSE)*tot_DO_analyzer)","v":53},"units"]
["I/O Discrete Output Modules","plc_discrete_output",{"$f":"ROUNDUP(discrete_outputs/32,0)","v":1},"units"]
["I/O Discrete Input Modules","plc_discrete_input",{"$f":"ROUNDUP(discrete_inputs/32,0)","v":2},"units"]
["I/O Combination Analog Modules","plc_combination_analog",{"$f":"ROUNDUP((analog_inputs + analog_outputs)/12,0)","v":11},"units"]
["Total number of PLC slots used","plc_slots",{"$f":"plc_cpu + plc_ethernet + plc_discrete_input + plc_discrete_output +  plc_combination_analog","v":18},"units"]
["Expansions required","plc_expansions",{"$f":"IF(plc_slots<=9,0,ROUNDUP((plc_slots-9)/8,0))","v":2},"units"]
["PLC Rack/Power Supplies","plc_rack",{"$f":"1+plc_expansions","v":3},"units"]
["Base Expansion Modules","plc_base_expansion",{"$f":"plc_expansions","v":2},"units"]
["Base Expansion Controller Modules","plc_base_expansion_controller",{"$f":"plc_expansions","v":2},"units"]
["Number of computer workstations","workstations",{"$f":"ROUNDUP(Operator_LOE/2080/shifts_day/workstation_ratio,0)","v":1},"units"]
["Number of printers","printers",{"$f":"ROUNDUP(workstations/printer_ratio,0)","v":1},"units"]

{"sheet":"Residuals Management","index":13,"n_rows":203,"n_cols":5,"rows_kept":203,"cut":false,"hidden":false,"merged":[]}
["Residuals Management Calculations"]
[]
["Calculation","Range Name","Value","Units","Guidance"]
["From Inputs"]
["Discharge option for spent backwash","res_s2_opt",{"$f":"IF(res_s2_opt_I=\"surface water\",1,IF(res_s2_opt_I=\"POTW\",2,IF(res_s2_opt_I=\"recycle\",3,4)))","v":3},"<-- 1 for surface water, 2 for POTW, 3 for recycle,4 for evaporation pond"]
["Holding tank for spent backwash","res_s1_opt",{"$f":"IF(res_s2_opt=4,2,IF(OR(res_s1_opt_I=\"holding tank\",res_s2_opt=3),1,2))","v":1},"<-- 1 for holding tank, 2 for no holding tank"]
["Solids treatment/storage","sed_sludge_method",{"$f":"IF(OR(res_s1_opt=2,sed_sludge_method_I=\"none\"),0,IF(sed_sludge_method_I=\"thickener w/ mechanical dewatering\",1,2))","v":0},"<-- 0 for none, 1 for thickener w/ mechanical dewatering, 2 for thickener w/ non-mechanical dewatering"]
["Characteristics of holding tank solids","solids_haz",{"$f":"IF(solids_haz_I=\"non-hazardous\",1,2)","v":1},"<-- 1 for non-hazardous, 2 for hazardous"]
[]
["Spent Bioreactor Backwash"]
["Single event volume","res_vol",{"$f":"waterflush_vol","v":50},"gal","Backwashing one vessel"]
["Time between events","res_stagger_time",{"$f":"IF(design_type=3,0,back_interval*60/IF(design_type=1,op_num_tanks,op_num_basins))","v":720},"minutes"]
["Actual residuals discharge/recycle flow rate","res_flow_actual",{"$f":"IF(design_type=3,0,IF(OR(res_s1_opt=1,res_s2_opt=3),res_vol/res_stagger_time,res_vol/backwash_time))","v":6.9444444444444448E-2},"gpm","Accounts for flow equalization if holding tanks used"]
["Design residuals discharge/recycle flow rate","res_flow",{"$f":"IF(design_type=3,0,IF(OR(res_s1_opt=1,res_s2_opt=3),res_cap_factor*res_vol/res_stagger_time,res_flow_actual))","v":0.1388888888888889},"gpm","Accounts for less than perfect staggering if holding tanks are used"]
["Annual residuals dischage/recycle","res_flow_annual",{"$f":"IF(design_type=3,0,res_vol*IF(design_type=1,op_num_tanks,op_num_basins)*(365*24/back_interval))","v":36500},"gal"]
[]
["Spent Filter Backwash"]
["Single event volume","filter_res_vol",{"$f":"filter_waterflush_vol","v":329},"gal","Backwashing one filter"]
["Time between events","filter_res_stagger_time",{"$f":"IF(include_post=0,0,filter_back_interval*60/IF(filter_type=1,op_num_filters,op_num_tanks_filt))","v":720},"minutes"]
["Actual residuals discharge flow rate","filter_res_flow_actual",{"$f":"IF(include_post=0,0,IF(OR(res_s1_opt=1,res_s2_opt=3),filter_res_vol/filter_res_stagger_time,filter_res_vol/filter_backwash_time))","v":0.45694444444444443},"gpm","Accounts for flow equalization if holding tanks used"]
["Design residuals discharge flow rate","filter_res_flow",{"$f":"IF(include_post=0,0,IF(OR(res_s1_opt=1,res_s2_opt=3),res_cap_factor*filter_res_vol/filter_res_stagger_time,filter_res_flow_actual))","v":0.91388888888888886},"gpm","Accounts for less than perfect staggering if holding tanks are used"]
["Annual residuals dischage","filter_res_flow_annual",{"$f":"IF(include_post=0,0,filter_res_vol*IF(filter_type=1,op_num_filters,op_num_tanks_filt)*(365*24/filter_back_interval))","v":240170},"gal"]
[]
["Evaporation Pond or Holding Tank Solids"]
["TSS in residuals (influent TSS removal contribution)",null,{"$f":"IF(design_type=3,0,(influent_TSS-effluent_TSS+biomass_I)*average_flow*1000000*(back_interval/24)/(res_vol*IF(design_type=1,op_num_tanks,op_num_basins)))","v":665},"ppm"]
["TSS in residuals (influent TSS removal contribution for fluidized beds)",null,{"$f":"IF(AND(include_post=1,design_type=3),(influent_TSS-effluent_TSS+biomass_I)*average_flow*1000000*(filter_back_interval/24)/(filter_res_vol*IF(filter_type=1,op_num_filters,op_num_tanks_filt)),0)","v":0},"ppm"]
["TSS in residuals (media attrition contribution)",null,{"$f":"IF(AND(res_flow_annual=0,filter_res_flow_annual=0),0,(media_loss+filter_media_loss+filter_sand_loss+filter_anthracite_loss+filter_garnet_loss)*453590/((res_flow_annual+filter_res_flow_annual)*3.78))","v":87.017257142780991},"ppm"]
["TSS in residuals","TSS_residuals",{"$f":"SUM(C25:C27)","v":752.01725714278098},"ppm"]
["Evaporation pond TSS accumulation","ep_solids",{"$f":"IF(res_s2_opt=4,TSS_residuals*res_flow_annual*3.785/1000/453.59/dredging_freq,0)","v":0},"lbs"]
["Holding tank annual TSS accumulation",null,{"$f":"IF(res_holding=\"none\",0,TSS_residuals*IF(coag_res=1,coag_TSSrem,htank_TSSrem)*(res_flow_annual+filter_res_flow_annual)*3.785/1000/453.59)","v":434.04254172822863},"lbs/year"]
["Holding tank annual coagulant accumulation",null,{"$f":"IF(res_holding<>\"none\",IF(coag_res=1,coag_dose*coag_spf*8.34*(res_flow_annual+filter_res_flow_annual)/10^6,0)+IF(polymer_res=1,polymer_dose*polymer_spf*8.34*(res_flow_annual+filter_res_flow_annual)/10^6,0),0)","v":230.74278000000001},"lbs/year"]
["Holding tank annual solids accumulation","ht_solids",{"$f":"C30+C31","v":664.78532172822861},"lbs/year"]
["Residual solids disposal frequency","sol_disp_freq",{"$f":"IF(res_s2_opt=4,dredging_freq,IF(res_holding=\"none\",0,ROUNDUP((ht_solids/ht_solids_density*7.48)/(IF(res_holding=\"tanks\",htanks*htank_vol,hbasins*hbasin_vol)*htank_clean_pct),0)))","v":2},"times per year"]
["Residual solids quantity (total per event)","res_solids",{"$f":"IF(res_s2_opt=4,ep_solids,IF(res_holding=\"none\",0,ht_solids/sol_disp_freq))/2000","v":0.16619633043205714},"tons"]
[]
["Capital Items"]
["Holding tanks (for flow equalization)"]
["Maximum holding tank size","max_htank_size",{"$f":"MAX(VLOOKUP(10^6,st_bwt_cost_cl,1)-1,VLOOKUP(10^6,fg_bwt_cost_cl,1)-1,VLOOKUP(10^6,hdpe_bwt_cost_cl,1)-1)","v":289000},"gal","The largest size for which costs are available."]
["Number of holding tanks","htanks",{"$f":"IF(coag_res=1,0,IF(OR(res_s1_opt=1,res_s2_opt=3),ROUNDUP(res_cap_factor*(res_vol+filter_res_vol)/max_htank_size,0)))","v":1},"units"]
["Holding tank volume","htank_vol",{"$f":"IF(htanks=0,0,res_cap_factor*(res_vol+filter_res_vol)/htanks)","v":758},"gal"]
[]
["Holding basins (for flow equalization)"]
["Holding basin redundancy factor","hbasin_redun",{"$f":"IF(AND(filter_type=0,design_type=3),0,(IF(OR(coag_res=1,polymer_res=1),ROUNDUP(res_coag_settle_time/IF(filter_type=0,res_stagger_time,IF(design_type=3,filter_res_stagger_time,MIN(res_stagger_time,filter_res_stagger_time))),0),1)))","v":1},"units","To account for minumum coagulation time, when concrete basins are used, rather than tanks"]
["Number of holding basins","hbasins",{"$f":"IF(OR(res_s1_opt=1,res_s2_opt=3),hbasins_default*hbasin_redun,0)","v":1},"units","If concrete basins are used, rather than tanks"]
["Total residuals storage volume in cubic feet","total_hvol_ft",{"$f":"IF(hbasins=0,0,res_cap_factor*(res_vol+filter_res_vol)*hbasin_redun/7.48)","v":101.33689839572192},"cubic feet","If concrete basins are used, rather than tanks"]
["Residuals storage volume per basin in cubic feet","hvol_ft",{"$f":"IF(hbasins=0,0,total_hvol_ft/hbasins)","v":101.33689839572192},"cubic feet","If concrete basins are used, rather than tanks"]
["Holding basin operating depth","hbasin_op_depth",{"$f":"IF(hbasins=0,0,ROUNDUP(hvol_ft^(1/3)*holding_ratio,0))","v":3},"ft","If concrete basins are used, rather than tanks"]
["Holding basin width","hbasin_width",{"$f":"IF(hbasins=0,0,ROUNDUP((hvol_ft/hbasin_op_depth)^0.5,0))","v":6},"ft","If concrete basins are used, rather than tanks"]
["Holding basin length","hbasin_length",{"$f":"hbasin_width","v":6},"ft","If concrete basins are used, rather than tanks"]
["Holding basin depth including freeboard","hbasin_depth",{"$f":"IF(hbasins=0,0,hbasin_op_depth+holding_freeboard)","v":6},"ft","If concrete basins are used, rather than tanks"]
["Holding basin volume","hbasin_vol",{"$f":"ROUND(hbasin_width*hbasin_length*hbasin_depth*7.48,0)","v":1616},"gal","If concrete basins are used, rather than tanks"]
["Concrete volume","hconc_vol",{"$f":"(2*(hbasin_width*hbasins+conc_thick*(hbasins+1))*hbasin_depth*conc_thick+(hbasins+1)*hbasin_length*hbasin_depth*conc_thick+(hbasin_length+2*conc_thick)*(hbasin_width*hbasins+conc_thick*(hbasins+1))*conc_thick)/27","v":8.5925925925925934},"cubic yards","If concrete basins are used, rather than tanks"]
["Excavation volume","hexcavation_vol",{"$f":"IF(hbasins=0,0,((hbasins*hbasin_width+(hbasins+1)*conc_thick+overexcavate)*(hbasin_length+2*conc_thick+overexcavate)*(hbasin_depth+conc_thick+overexcavate)+0.5*(3*(hbasin_depth+conc_thick+overexcavate)*(hbasin_depth+conc_thick+overexcavate)*(hbasin_length+2*conc_thick+overexcavate)))/27)","v":139.33333333333334},"cubic yards","If concrete basins are used, rather than tanks"]
["Backfill volume","hbackfill_vol",{"$f":"IF(hbasins=0,0,hexcavation_vol-(hbasins*hbasin_width+(hbasins+1)*conc_thick)*(hbasin_length+2*conc_thick)*(hbasin_depth+conc_thick)/27)","v":122.74074074074075},"cubic yards","If concrete basins are used, rather than tanks"]
["Railing length","hrailing",{"$f":"IF(hbasins=0,0,2*(hbasins*hbasin_width+2*conc_thick/2+(hbasins-1)*conc_thick)+2*(hbasin_length+2*conc_thick/2))","v":28},"lf","If concrete basins are used, rather than tanks"]
[]
["Residuals holding type selected","res_holding",{"$f":"IF(AND(hbasins<>0,OR(coag_res=1,polymer_res=1)),\"basins\",IF(OUTPUT!L107=1,\"basins\",IF(OR(OUTPUT!L108=1,OUTPUT!L109=1,OUTPUT!L110=1),\"tanks\",\"none\")))","v":"basins"},null,"Basins when coagulant is added; otherwise based on priority lookups on the output sheet"]
[]
["Pumps"]
["Number of pumps","res_pumps",{"$f":"IF(res_holding<>\"none\",ROUNDUP((res_flow+filter_res_flow)*(1+pump_safety_factor)/max_pump_size,0)+NRD_res_pump,0)","v":2},"units"]
["Pump design rating","res_pump_rating",{"$f":"IF(res_holding<>\"none\",(res_flow+filter_res_flow)*(1+pump_safety_factor)/(res_pumps-NRD_res_pump),0)","v":1.3159722222222223},"gpm"]
[]
["Holding Tank Mixers (if coagulant is used)"]
["Max holding tank mixer horsepower","hmix_hp_max",{"$f":"VLOOKUP(10^6,imp_mix_cost_cl,1)-0.1","v":30},"hp","The largest impeller mixer size available"]
["Mixers per holding tank","hmix_per_tank",{"$f":"IF(AND(res_holding<>\"none\",OR(coag_res=1,polymer_res=1)),ROUNDUP(IF(res_holding=\"tanks\",htank_vol,hbasin_vol)/1000*hmix_hp_per/hmix_hp_max,0),0)","v":1},"units"]
["Number of holding tank mixers","hmixers",{"$f":"IF(AND(res_holding<>\"none\",OR(coag_res=1,polymer_res=1)),IF(res_holding=\"tanks\",htanks,hbasins)*hmix_per_tank,0)","v":1},"units"]
["Mixer size for holding tanks","hmix_size",{"$f":"IF(AND(res_holding<>\"none\",OR(coag_res=1,polymer_res=1)),MAX(min_hmix_hp,IF(res_holding=\"tanks\",htank_vol,hbasin_vol)/1000*hmix_hp_per/hmix_per_tank),0)","v":0.40400000000000003},"hp"]
[]
["Ferric Chloride Addition",null,null,null,"For residuals addition only; post-treatment use is calculated on post-treatment sheet, along with number and size of storage tanks for both applications"]
["Pounds of pure ferric chloride needed per event","coag_day_lbs",{"$f":"IF(AND(res_holding<>\"none\",coag_res=1),coag_dose*8.34*(res_vol+filter_res_vol)/10^6,0)","v":0},"lbs"]
["Gallons of solution needed per event","coag_day_gal",{"$f":"coag_day_lbs/coag_pct/coag_density","v":0},"gal"]
["Pounds of pure ferric chloride in storage","coag_storage_lbs",{"$f":"IF(AND(res_holding<>\"none\",coag_res=1),coag_dose*8.34*(res_flow_annual+filter_res_flow_annual)/10^6/365*cstore_days,0)","v":0},"lbs"]
["Ferric chloride solution feed rate","coag_rate",{"$f":"coag_day_gal/IF(filter_type=0,backwash_time,MIN(backwash_time,filter_backwash_time))*60","v":0},"gph"]
["Number of ferric chloride metering pumps","cm_pumps_coag",{"$f":"IF(coag_day_gal=0,0,ROUNDUP(coag_rate/max_cm_pump_size_noSS,0)+NRD_cm_pump)","v":0},"units"]
["Ferric chloride metering pump rating","cm_pump_rating_coag",{"$f":"IF(coag_day_gal=0,0,MAX(min_chem_flow,coag_rate*(1+pump_safety_factor))/(cm_pumps_coag-NRD_cm_pump))","v":0},"gph"]
[]
["Polymer Addition"]
["Polymer needed per event","polymer_day",{"$f":"IF(AND(res_holding<>\"none\",polymer_res=1),polymer_dose*8.34*(res_vol+filter_res_vol)/10^6/polymer_density,0)","v":3.2925625E-2},"gal"]
["Polymer storage in gallons","polymer_storage",{"$f":"IF(AND(res_holding<>\"none\",polymer_res=1),polymer_dose*8.34*(res_flow_annual+filter_res_flow_annual)/10^6/polymer_density/365*cstore_days,0)","v":1.9755374999999999},"gal"]
["Polymer storage in pounds","polymer_storage_lbs",{"$f":"IF(AND(res_holding<>\"none\",polymer_res=1),polymer_dose*8.34*(res_flow_annual+filter_res_flow_annual)/10^6/365*cstore_days,0)","v":18.965160000000001},"lbs"]
["Number of chemical storage tanks","polymer_tanks",{"$f":"ROUNDUP(polymer_storage/max_chem_tank_size,0)","v":1},"units"]
["Chemical storage tank size","polymer_tank_vol",{"$f":"IF(polymer_tanks>0,ROUNDUP(polymer_storage/polymer_tanks,0),0)","v":2},"gal"]
["Mixers per storage tank","polymer_cmix_per_tank",{"$f":"IF(AND(include_cmix=1,polymer_tanks<>0),ROUNDUP(polymer_tank_vol/1000*cmix_hp_per/cmix_hp_max,0),0)","v":0},"units"]
["Number of storage tank mixers","polymer_cmixers",{"$f":"polymer_tanks*polymer_cmix_per_tank","v":0},"units"]
["Mixer size for storage tanks","polymer_cmix_size",{"$f":"IF(polymer_cmixers<>0,MAX(min_cmix_hp,polymer_tank_vol/1000*cmix_hp_per/polymer_cmix_per_tank),0)","v":0},"hp"]
["Solution feed rate","polymer_rate",{"$f":"polymer_day/IF(filter_type=0,backwash_time,MIN(backwash_time,filter_backwash_time))*60","v":0.28221964285714285},"gph"]
["Number of chemical metering pumps","cm_pumps_polymer",{"$f":"IF(polymer_day=0,0,ROUNDUP(polymer_rate*(1+pump_safety_factor)/max_cm_pump_size,0)+NRD_cm_pump)","v":2},"units"]
["Chemical metering pump rating","cm_pump_rating_polymer",{"$f":"IF(polymer_day=0,0,MAX(min_chem_flow,polymer_rate*(1+pump_safety_factor)/(cm_pumps_polymer-NRD_cm_pump)))","v":0.35277455357142856},"gph"]
[]
["Solids transfer for holding tanks"]
["Transfer rate required","res_transfer_rate",{"$f":"res_solids*2000/transfer_time","v":83.098165216028576},"lbs/hr"]
["Transfer rate in gallons","res_transfer_rate_gal",{"$f":"res_transfer_rate/(ht_solids_density/7.48*60)","v":0.4143828505439292},"gpm"]
["Number of slurry pump systems","res_slurry_pumps",{"$f":"IF(res_transfer_method=1,1,0)","v":0},"units"]
["Maximum eductor size","max_eductor_size",{"$f":"VLOOKUP(10^6,eductor_size_table_cl,1)","v":53.5},"gpm","The largest size for which costs are available."]
["Number of eductors","res_eductors",{"$f":"IF(res_transfer_method<>2,0,ROUNDUP(res_transfer_rate_gal/max_eductor_size,0))","v":1},"units"]
["Effective transfer rate","res_eff_transfer_rate",{"$f":"IF(res_eductors=0,0,res_transfer_rate_gal/res_eductors)","v":0.4143828505439292},"gpm"]
["Eductor size","res_eductor_size",{"$f":"IF(res_transfer_method=2,VLOOKUP(res_eff_transfer_rate,eductor_size_table_cl,2),\"NA\")","v":1.5},"inches"]
[]
["Thickening"]
["Maximum thickening tank size","max_thick_tank_size",{"$f":"VLOOKUP(10^6,st_bwt_cost_cl,1)-1","v":289000},"gal","The largest size for which costs are available."]
["Required total thickening volume ","tot_req_thick_vol",{"$f":"IF(sed_sludge_method=0,0,res_transfer_rate_gal*thick_time*60)","v":0},"gal"]
["Number of thickening tanks","thick_tanks",{"$f":"IF(sed_sludge_method=0,0,ROUNDUP(tot_req_thick_vol/max_thick_tank_size,0))","v":0},"units"]
["Thickening tank volume","thick_tank_volume",{"$f":"IF(sed_sludge_method=0,0,tot_req_thick_vol/thick_tanks)","v":0},"gal"]
[]
["Number of thickening basins (concrete)","thick_basins",{"$f":"IF(sed_sludge_method<>0,thick_basins_default,0)","v":0},"units"]
["Basin volume in cubic feet","thick_vol_ft",{"$f":"IF(sed_sludge_method<>0,res_transfer_rate_gal*thick_time*60/7.48,0)","v":0},"cubic feet"]
["Thickener basin operating height","thick_basin_height",{"$f":"IF(sed_sludge_method=0,0,MIN(ROUNDUP((thick_vol_ft/thick_basins)^(1/3)*thickening_ratio,0),max_thick_depth))","v":0},"ft"]
["Thickener surface area","thick_sa",{"$f":"IF(thick_basins=0,0,thick_vol_ft/thick_basin_height)","v":0},"square feet"]
["Thickener diameter","thick_basin_diam",{"$f":"IF(thick_basins=0,0,ROUNDUP((thick_sa/PI())^(1/2)*2,0))","v":0},"feet"]
["Thickener basin depth including freeboard","thick_basin_depth",{"$f":"IF(thick_basins=0,0,thick_basin_height+thickening_freeboard)","v":0},"ft"]
["Thickener circumference","thick_circ",{"$f":"IF(thick_basins=0,0,PI()*thick_basin_diam)","v":0},"ft"]
["Thickener basin volume","thick_basin_vol",{"$f":"IF(thick_basins=0,0,ROUND(PI()*(thick_basin_diam/2)^2*thick_basin_depth*7.48,0))","v":0},"gal"]
["Thickener concrete volume","thick_conc_vol",{"$f":"thick_basins*thick_circ*thick_basin_depth*conc_thick/27","v":0},"cubic yards"]
["Excavation volume","thick_excavation_vol",{"$f":"thick_basins*(((thick_basin_diam+conc_thick+overexcavate)/2)^2)*PI()*(thick_basin_depth+overexcavate)/27","v":0},"cubic yards"]
["Backfill volume","thick_backfill_vol",{"$f":"thick_basins*(thick_excavation_vol-(((thick_basin_diam+conc_thick)/2)^2)*PI()*(thick_basin_depth)/27)","v":0},"cubic yards"]
["Railing length","thick_railing",{"$f":"thick_basins*PI()*(thick_basin_diam+conc_thick/2)","v":0},"lf"]
[]
["Thickener rate of solids","thick_solids",{"$f":"IF(sed_sludge_method=0,0,res_transfer_rate*thick_removal)","v":0},"lbs/hr"]
["Residual thickened solids quantity (total per event)","res_solids_thick",{"$f":"IF(sed_sludge_method=0,0,res_solids*thick_removal)","v":0},"tons"]
["Thickener tank/basin internals","num_thick_internals",{"$f":"IF(sed_sludge_method=0,0,IF(OUTPUT!L495=1,thick_basins,thick_tanks))","v":0},"units"]
["Thickener tank/basin mechanism diameter","thick_mech_diam",{"$f":"IF(sed_sludge_method=0,0,IF(OUTPUT!L496=1,thick_basin_diam,thick_diam))","v":0},"ft diam"]
[]
["Belt Press"]
["Number of Belt Presses","num_belt_press",{"$f":"IF(sed_sludge_method<>1,0,ROUNDUP(thick_solids/(VLOOKUP(10^6,throughput_table,1)-1),0))","v":0},"units"]
["Belt Press Size ","belt_press_size",{"$f":"IF(sed_sludge_method<>1,0,VLOOKUP(thick_solids/num_belt_press,throughput_table,3,TRUE))","v":0},"meters belt width"]
["Residual cake solids quantity (total per event)","res_cake_solids",{"$f":"IF(sed_sludge_method<>1,0,res_solids_thick*belt_press_removal)","v":0},"tons"]
[]
["Solids drying pad"]
["Area required","solids_pad_area",{"$f":"IF(res_s2_opt=4,0,ROUNDUP(IF(sed_sludge_method=1,res_cake_solids,IF(sed_sludge_method=2,res_solids_thick,res_solids))*2000/ht_solids_density/solids_storage_height,-1))","v":10},"square ft"]
["Concrete","solids_pad_concrete",{"$f":"ROUNDUP(solids_pad_area*IF(ss_cat2=1,pad_thick_small,pad_thick)/27,0)","v":1},"cubic yds"]
[]
["Piping"]
["Pipe length","res_pipe_length",{"$f":"res_pipe_mult*facil_length+add_res_pipe_length","v":60},"ft"]
["Pipe diameter","res_pipe_diam",{"$f":"MAX(min_res_pipe_size,VLOOKUP(res_flow,pipe_size_table_cl,2))","v":1},"inches"]
["Buried pipe length","buried_res_pipe_length",{"$f":"IF(res_s2_opt=3,0,add_res_pipe_length)","v":0},"ft"]
["Trench depth to top of pipe","res_trn_depth",{"$f":"MAX(frost,min_trench_depth)","v":38},"in. diam"]
["Thrust force","res_thrust_force",{"$f":"VLOOKUP(res_pipe_diam,thrust_block_table_cl,2)*2.2","v":764.79838682438469},"inches"]
["Bearing Area (L x H)","res_bearing_area",{"$f":"1.5*res_thrust_force/(soil_dens*(res_trn_depth/12+res_pipe_diam/12)*Coeff_Kp*Reduction)","v":2.5974368149556186},"lbs"]
["L",null,{"$f":"res_bearing_area/C140","v":2.2792265420337747},"square ft"]
["H",null,{"$f":"(res_bearing_area/2)^0.5","v":1.1396132710168871},"ft"]
["F",null,{"$f":"MAX(0.5,res_pipe_diam/12)","v":0.5},"ft"]
["T",null,{"$f":"C139/2","v":1.1396132710168874},"ft"]
["Thrust block volume","res_block_vol",{"$f":"IF(OR(buried_res_pipe_length=0,res_pipe_diam=0),0,(C142+(C135/12)/2)*(C139+C141)/2*C140/27)","v":0},"cy"]
["Trench cross-section area","res_trench_area",{"$f":"IF(res_pipe_diam=0,0,(res_pipe_diam/12+2)*(bedding_depth/12+res_pipe_diam/12+res_trn_depth/12)+(bedding_depth/12+res_pipe_diam/12+res_trn_depth/12)^2*TAN(trench_angle))","v":21.875},"cy"]
["Trench volume to discharge point",null,{"$f":"res_trench_area*buried_res_pipe_length/27","v":0},"square ft"]
["Trench volume total","res_trench_vol",{"$f":"IF(OR(buried_res_pipe_length=0,res_pipe_diam=0),0,C145+res_block_vol)","v":0},"cy"]
["Bedding cross sectional surface area",null,{"$f":"IF(res_pipe_diam=0,0,(res_pipe_diam/12+2)*(bedding_depth/12+res_pipe_diam/12*bedding_pct)+(bedding_depth/12+res_pipe_diam/12*bedding_pct)^2*TAN(trench_angle)-((res_pipe_diam/12/2)^2*ACOS((res_pipe_diam/12/2-bedding_pct*res_pipe_diam/12)/(res_pipe_diam/12/2))-(res_pipe_diam/12/2-res_pipe_diam/12*bedding_pct)*((2*res_pipe_diam/12/2*res_pipe_diam/12*bedding_pct-(res_pipe_diam/12*bedding_pct)^2)^0.5)))","v":1.3552705124144024},"square ft"]
["Bedding volume","res_pipe_bedding_vol",{"$f":"C147*buried_res_pipe_length/2/27","v":0},"cy"]
[]
["Valves and instrumentation"]
["Residuals valve size","res_valve_size",{"$f":"res_pipe_diam","v":1},"inches"]
["Number of MOVs for residuals line","total_res_MOVs",{"$f":"VLOOKUP(\"res_MOV_pump\",valve_table,manual+1,FALSE)*res_pumps+VLOOKUP(\"res_MOV_tank\",valve_table,manual+1,FALSE)*IF(res_holding=\"tanks\",htanks,IF(res_holding=\"basins\",hbasins,0))+VLOOKUP(\"res_MOV_ep\",valve_table,manual+1,FALSE)*ep_cells","v":3},"valves"]
["Number of manual valves for residuals line","total_res_man",{"$f":"VLOOKUP(\"res_man_pump\",valve_table,manual+1,FALSE)*res_pumps+VLOOKUP(\"res_man_tank\",valve_table,manual+1,FALSE)*IF(res_holding=\"tanks\",htanks,IF(res_holding=\"basins\",hbasins,0))+VLOOKUP(\"res_man_ep\",valve_table,manual+1,FALSE)*ep_cells","v":0},"valves"]
["Number of check valves for residuals line","tot_res_chv",{"$f":"res_chv_pump*res_pumps+IF(res_pumps=0,res_chv_no_pump,0)","v":2},"valves"]
["Total high/low alarms","tot_res_alarm",{"$f":"IF(res_holding=\"tanks\",htanks,IF(res_holding=\"basins\",hbasins,0))*alarm_res","v":1},"units"]
["Residuals flow meter size","res_meter_size",{"$f":"res_pipe_diam","v":1},"inches"]
[]
["Evaporation Ponds"]
["Total open surface area required","ep_total_sa",{"$f":"IF(res_s2_opt=4,(res_flow_annual/7.48)*ep_safety_factor/((pan_evap*evap_ratio-precip)*0.0328),0)","v":0},"square feet"]
["Required depth for solids accumulation","ep_solids_depth",{"$f":"IF(res_s2_opt=4,ep_solids/ep_solids_density/ep_total_sa,0)","v":0},"feet"]
["Required depth for liquid accumulation","ep_water_depth",{"$f":"IF(res_s2_opt=4,(res_flow_annual/7.48)*winter_days/365/ep_total_sa,0)","v":0},"feet"]
["Total excavated depth","ep_depth",{"$f":"IF(res_s2_opt=4,ep_solids_depth+ep_water_depth+ep_freeboard,0)","v":0},"feet","Additional freeboard provided above grade by dike"]
["Number of cells","ep_cells",{"$f":"IF(res_s2_opt=4,IF(ROUNDUP(ep_total_sa/(max_ep_cell_area*43560),0)<min_ep_cells,min_ep_cells,ROUNDUP(ep_total_sa/(max_ep_cell_area*43560),0)),0)","v":0},"cells"]
["Cell side length","ep_cell_side",{"$f":"IF(res_s2_opt=4,SQRT(ep_total_sa/ep_cells),0)","v":0},"feet"]
["Total excavation volume","ep_excavation_vol",{"$f":"IF(res_s2_opt=4,ROUNDUP(((ep_cell_side+ep_overexcavate)^2*(ep_depth+ep_overexcavate)+0.5*(3*(ep_depth+ep_overexcavate)*(ep_cell_side+ep_overexcavate)*(ep_depth+ep_overexcavate)))*ep_cells/27,0),0)","v":0},"cubic yards"]
["Total backfill volume","ep_backfill_vol",{"$f":"IF(res_s2_opt=4,ROUNDUP(ep_excavation_vol-(ep_cell_side^2*ep_depth*ep_cells)/27,0),0)","v":0},"cubic yards"]
["Dike volume","dike_volume",{"$f":"IF(res_s2_opt=4,ep_cells*ep_cell_side*4*dike_xsection/27,0)","v":0},"cubic yards"]
["Liner area","liner_area",{"$f":"(ep_cell_side^2+ep_cell_side*(ep_depth+2)*4)*ep_cells","v":0},"square feet","Assumes liner extends 2 feet up dike side slope"]
[]
["O&M Items"]
["Pumps"]
["Pump operating horsepower",null,{"$f":"IF(res_pumps=0,0,res_flow_actual*res_pump_psi/(res_pumps-NRD_res_pump)/booster_pump_efficiency/14.7*33.9*8.34/550/60)","v":1.3491204562633132E-3},"hp"]
["Energy per pump",null,{"$f":"C172*0.7457/1000*24*365","v":8.8129027283034428E-3},"MWh/yr"]
["Energy for all active pumps","res_pump_energy",{"$f":"C173*(res_pumps-NRD_res_pump)","v":8.8129027283034428E-3},"MWh/yr"]
["Residuals pump material cost","res_pump_mtl",{"$f":"OUTPUT!J314*booster_pump_maintenance","v":82.259635536833272},"/yr"]
[]
["Coagulant and Polymer Use"]
["Annual coagulant use (lbs bulk solution)","coag_yr",{"$f":"IF(AND(res_holding<>\"none\",coag_res=1),coag_dose*8.34*(res_flow_annual+filter_res_flow_annual)/10^6,0)/coag_pct","v":0},"lbs","Residuals use only; coagulant used for post-treatment calculated on post-treatment sheet"]
["Annual polymer use","polymer_yr",{"$f":"IF(AND(res_holding<>\"none\",polymer_res=1),polymer_dose*8.34*(res_flow_annual+filter_res_flow_annual)/10^6,0)","v":230.74278000000001},"lbs"]
[]
["Polymers Purchasing",null,null,null,"Note: Ferric chloride purchasing is handled on post-treatment sheet"]
["Quantity required for large quantity purchase",null,{"$f":"VLOOKUP(\"Polymers - Large Qty\",chem_break_table_cl,2,FALSE)","v":{"$error":"#N/A"}},"lbs","#N/A indicates that price data do not depend on volume purchased."]
["Quantity required for mid quantity purchase",null,{"$f":"VLOOKUP(\"Polymers - Mid Qty\",chem_break_table_cl,2,FALSE)","v":{"$error":"#N/A"}},"lbs","#N/A indicates that price data do not depend on volume purchased."]
["Quantity required for small quantity purchase",null,{"$f":"VLOOKUP(\"Polymers - Small Qty\",chem_break_table_cl,2,FALSE)","v":{"$error":"#N/A"}},"lbs","#N/A indicates that price data do not depend on volume purchased."]
["Purchase Type","polymer_purchase",{"$f":"IF(AND(ISNA(C182),ISNA(C183),ISNA(C184)),\"\",IF(polymer_storage_lbs>=C182,\" - Large Qty\",IF(polymer_storage_lbs>=C183,\" - Mid Qty\",\" - Small Qty\")))","v":""},null,"Returns descriptive term based on volume of each purchase for use in determining pricing. Blank indicates that price data do not depend on volume purchased."]
[]
["POTW Discharge Fees"]
["TSS in discharged residuals","TSS_residuals_dis",{"$f":"IF(res_holding<>\"none\",TSS_residuals*(1-IF(coag_res=1,coag_TSSrem,htank_TSSrem)),TSS_residuals)","v":564.0129428570857},"ppm"]
["Total TSS in excess of POTW limit (if applicable)","ex_TSS_total",{"$f":"IF((TSS_residuals_dis-POTW_TSS_limit)*res_flow_annual*3.785/1000/453.59>0,(TSS_residuals_dis-POTW_TSS_limit)*res_flow_annual*3.785/1000/453.59,0)","v":95.640717582097338},"lbs/year"]
["Annual POTW base fee",null,{"$f":"IF(POTW_rate_type=1,POTW_base_cost_avg_cl,IF(POTW_base_fee=1,POTW_base_cost_typ_cl,0))*12","v":206.41019947671711},"$/year"]
["Annual POTW volume fee",null,{"$f":"IF(POTW_rate_type=1,POTW_vol_cost_avg_cl,IF(POTW_volume_fee=1,POTW_vol_cost_typ_cl,0))*res_flow_annual/1000","v":202.84377481511868},"$/year"]
["Annual POTW TSS fee",null,{"$f":"IF(POTW_rate_type=1,POTW_TSS_cost_avg_cl,IF(POTW_TSS_fee=1,POTW_TSS_cost_typ_cl,0))*ex_TSS_total","v":25.440247960970876},"$/year"]
["Total annual POTW discharge fee","POTW_fee",{"$f":"SUM(C190:C192)","v":434.69422225280664},"$/year"]
[]
["Holding Tank Solids Disposal Fees"]
["Total solids per disposal event","res_solids_event",{"$f":"IF(AND(solids_haz=1,solids_method=2),0,IF(sed_sludge_method=1,res_cake_solids,IF(sed_sludge_method=2,res_solids_thick,res_solids)))","v":0.16619633043205714},"tons"]
["Disposal",null,{"$f":"IF(solids_haz=2,res_solids_event*sol_disp_freq*haz_disposal_cost_cl,res_solids_event*sol_disp_freq*nonhaz_disposal_cost_cl)","v":36.575630497559054},"$/year"]
["Shipments per year","sol_disposal_shipments",{"$f":"IF(solids_haz=2,IF(res_solids_event>max_haz_ship,ROUNDUP(res_solids_event/max_haz_ship,0)*sol_disp_freq,sol_disp_freq),sol_disp_freq)","v":2}]
["Transportation unit cost",null,{"$f":"CHOOSE(solids_haz,nonhaz_transportation_cost_cl,haz_transportation_cost_cl)","v":0.21197894053360555},"$/ton-mile"]
["Transportation minimum charge per shipment",null,{"$f":"CHOOSE(solids_haz,0,haz_trans_min_cost_cl)","v":0},"$/shipment"]
["Transportation mileage","sol_disposal_miles",{"$f":"CHOOSE(solids_haz,non_haz_miles,haz_miles)","v":10},"miles"]
["Transportation",null,{"$f":"MAX(C198*C200,res_solids_event*C198*C201*C199)","v":0.70460244091121005},"$/year"]
["Total annual solids diposal fee","sol_disposal_fee",{"$f":"C202+C197","v":37.280232938470263},"$/year"]

{"sheet":"O&M","index":14,"n_rows":108,"n_cols":5,"rows_kept":108,"cut":false,"hidden":false,"merged":[]}
["Operation and Maintenance Calculations"]
[]
["Calculation","Range Name","Value","Units","Guidance"]
["Maintenance Materials"]
["Booster pump material cost","pump_mtl",{"$f":"OUTPUT!J311*booster_pump_maintenance","v":0},"/yr"]
["Booster pump material cost","recycle_pump_mtl",{"$f":"IF(ISNUMBER(OUTPUT!J312),OUTPUT!J312*booster_pump_maintenance,0)","v":0},"/yr"]
["Backwash pump material cost","back_pump_mtl",{"$f":"IF(OR(back_interval<=24*7,filter_back_interval<=24*7),IF(ISNUMBER(OUTPUT!J313),OUTPUT!J313*booster_pump_maintenance,0),0)","v":0},"/yr","Explicitly included when backwash frequency is high"]
["Blower material cost","blower_mtl",{"$f":"IF(AND(design_type=3,include_post=0),0,IF(back_interval<=24*7,IF(air_scour_I=\"yes\",Materials_pct*OUTPUT!J329,0),0))+IF(design_type=3,Materials_pct*OUTPUT!J330,0)","v":120.62307569024543},"/yr","Explicitly included when backwash frequency is high and air scour is used"]
["Aeration blower material cost","aeration_blower_mtl",{"$f":"IF(ISNUMBER(OUTPUT!J331),OUTPUT!J331*booster_pump_maintenance,0)","v":221.10558097552317},"/yr"]
["Bioreactor basin maintenance materials","filter_materials",{"$f":"Materials_pct*SUMPRODUCT(OUTPUT!J41:J44,OUTPUT!L41:L44)","v":0},"/yr","Gravity bioreactors only"]
["Filter basin maintenance materials","post_filter_materials",{"$f":"Materials_pct*SUMPRODUCT(OUTPUT!J52:J55,OUTPUT!L52:L55)","v":0},"/yr","Gravity filters only"]
[]
["Chemicals and Media"]
["Annual acetic acid use","acetic_use",{"$f":"IF(e_donor_type=1,e_donor_day*365*average_flow/design_flow,0)","v":1065.4349999999999},"lb/yr"]
["Annual ethanol use","ethanol_use",{"$f":"IF(e_donor_type=2,e_donor_day_vol*365*average_flow/design_flow,0)","v":0},"gal/yr"]
["Annual ammonium chloride use","NH4Cl_use",{"$f":"NH4Cl_day*365*average_flow/design_flow","v":0},"lb/yr"]
["Annual phopshoric acid use","H3PO4_use",{"$f":"H3PO4_day*365*average_flow/design_flow","v":90.121677137542875},"lb/yr"]
["Annual hydrogen peroxide use","H2O2_use",{"$f":"solution_day*average_flow/design_flow*365*(8.34*H2O2_sg)","v":0},"lbs/yr"]
["Bioreactor GAC Media attrition replacement","media_loss",{"$f":"IF(design_type=3,0,(media_loss_rate*resin_per_vessel*IF(design_type=1,op_num_tanks,op_num_basins)))+IF(design_type=3,op_num_tanks*resin_per_vessel*fluid_media_loss_rate,0)","v":103.08350894591511},"lbs/yr"]
["Filter sand attrition replacement","filter_sand_loss",{"$f":"(IF(filter_type=1,op_num_filters,IF(filter_type=2,op_num_tanks_filt,0))*sand_each*filter_media_loss_rate)","v":2.8274333882308138},"cuft/yr"]
["Filter anthracite attrition replacement","filter_anthracite_loss",{"$f":"(IF(filter_type=1,op_num_filters,IF(filter_type=2,op_num_tanks_filt,0))*anthracite_each*filter_media_loss_rate)","v":94.719018505732265},"lbs/yr"]
["Filter garnet attrition replacement","filter_garnet_loss",{"$f":"(IF(filter_type=1,op_num_filters,IF(filter_type=2,op_num_tanks_filt,0))*garnet_each*filter_media_loss_rate)","v":0},"lbs/yr"]
["Filter GAC Media attrition replacement","filter_media_loss",{"$f":"(IF(filter_type=1,op_num_filters,IF(filter_type=2,op_num_tanks_filt,0))*filt_GAC_each*filter_media_loss_rate)","v":0},"lbs/yr"]
["Total coagulant (ferric chlroide)","total_coag",{"$f":"coag_yr+coag_yr_filt","v":532.71750000000009},"lbs/yr"]
[]
["General Labor"]
["Number of process instruments for operation","tot_inst",{"$f":"tot_fm_in+tot_fm_proc+tot_level_switch+tot_turb_meters+tot_head_sens+tot_temp_meters+ORP_sensor+pH_controls+tot_ClO4_analyzer+tot_N_analyzer+tot_DO_analyzer","v":16},null,"Instruments requiring daily observation"]
["Total number of instruments for maintenance","tot_inst_maint",{"$f":"tot_fm_in+tot_fm_proc+tot_level_switch+tot_turb_meters+tot_head_sens+tot_temp_meters+ORP_sensor+pH_controls+tot_fm_back+tot_fm_res+tot_ClO4_analyzer+tot_N_analyzer+tot_DO_analyzer","v":18},null,"All instruments for preventative maintenance"]
["Number of pumps for operation","tot_pumps",{"$f":"booster_pumps+IF(cm_pumps_e_donor>0,cm_pumps_e_donor-NRD_cm_pump,0)+IF(cm_pumps_NH4Cl>0,cm_pumps_NH4Cl-NRD_cm_pump,0)+IF(cm_pumps_H3PO4>0,cm_pumps_H3PO4-NRD_cm_pump,0)+IF(cm_pumps_H2O2>0,cm_pumps_H2O2-NRD_cm_pump,0)+num_bio_blowers+num_aeration_blowers+recycle_pumps","v":4},null,"Pumps requiring daily observation/adjustment"]
["Total number of pumps for maintenance","tot_pumps_maint",{"$f":"booster_pumps+recycle_pumps+res_pumps+IF(OR(back_interval<=24*7,filter_back_interval<=24*7),backwash_pumps+IF(air_scour_I=\"yes\",num_blowers,0),0)+num_bio_blowers+num_aeration_blowers","v":5},null,"Large, frequently operated pumps require preventative maintenance"]
["Number of process valves","tot_valves",{"$f":"tot_proc_MOVs+tot_e_donor_MOVs+tot_NH4Cl_MOVs+tot_H3PO4_MOVs+tot_H2O2_MOVs+tot_proc_man+tot_e_donor_man+tot_NH4Cl_man+tot_H3PO4_man+tot_H2O2_man+tot_bp_MOVs+tot_bp_man","v":28},null,"Main process valves require frequent operation and preventative maintenance; includes valves on the chemical feed line, to account for optimizing electron donor/nutrient feed"]
["Number of chemical supplies","tot_chem",{"$f":"H3PO4_tanks+e_donor_tanks+NH4Cl_tanks+H2O2_tanks+coag_tanks+polymer_tanks","v":4}]
["Bioreactor backwashes per year","backwash_yr",{"$f":"IF(design_type=3,0,IF(design_type=1,op_num_tanks,IF(design_type=2,op_num_basins,0))*(365*24/back_interval))","v":730}]
["Filter Backwashes per year","filter_backwash_yr",{"$f":"IF(include_post=0,0,IF(filter_type=1,op_num_filters,op_num_tanks_filt)*(365*24/filter_back_interval))","v":730}]
[]
["Record system operating parameters (includes routine sampling)",null,{"$f":"IF(manual=1,tot_inst*uloe_inst*365/60,uloe_inst_auto*365/60)","v":30.416666666666668},"hr/yr"]
["Preventative maintenance and calibration of instruments",null,{"$f":"tot_inst_maint*uloe_inst_maint*12/60","v":36}]
["Verify/adjust pump operating parameters",null,{"$f":"IF(OR(manual=1,manual=2),tot_pumps*uloe_pump*365/60,0)","v":0},"hr/yr","Includes optimizing electron donor/nutrient feed feed"]
["Preventative maintenance of pumps",null,{"$f":"tot_pumps_maint*uloe_pump_maint","v":151.25}]
["Verify/adjust valve positions",null,{"$f":"IF(OR(manual=1,manual=2),tot_valves*uloe_valve*52/60,0)","v":0},"hr/yr","Includes optimizing electron donor/nutrient feed feed"]
["Preventative maintenance and inspection of valves",null,{"$f":"tot_valves*uloe_valve_maint/60","v":2.3333333333333335}]
["Visual inspection of facility",null,{"$f":"total_fp/100*uloe_fp*365/60","v":15.208333333333334},"hr/yr"]
["Maintain/inspect chemical supply ",null,{"$f":"tot_chem*uloe_chem_maint*12/60","v":96},"hr/yr"]
["General Operator Labor","General_Oper_Labor",{"$f":"SUM(C36:C43)","v":331.20833333333337},"hr/yr"]
[]
["Technology-specific Labor"]
["Basin mainenance labor (gravity systems)","filter_labor",{"$f":"Weekly_labor*52*(total_num_basins+total_num_filt_basins)","v":0},"hr/yr"]
["Managing backwashes",null,{"$f":"IF(OR(manual=1,manual=2),(backwash_yr*backwash_time+filter_backwash_yr*filter_backwash_time)*2/60,(backwash_yr+filter_backwash_yr)*uloe_autoback/60)","v":24.333333333333332},"hr/yr"]
["Managing residual solids",null,{"$f":"IF(OR(res_s2_opt=4,res_transfer_method=3),res_solids*2000/ht_solids_density*sol_disp_freq*uloe_throwaway,sol_disp_freq*transfer_time)*(IF(sed_sludge_method=1,2,IF(sed_sludge_method=2,3,1)))","v":8},"hr/yr","Multiple transfers required when solids treatment (thickening) is included"]
[]
["Annual Operator LOE","Operator_LOE",{"$f":"General_Oper_Labor+filter_labor+SUM(C48:C49)","v":363.54166666666669},"hr/yr"]
["Annual Manager LOE","Manager_LOE",{"$f":"Operator_LOE*Manager_percent","v":36.354166666666671},"hr/yr","Based on general operator labor and percentages in critical design assumptions"]
["Annual Administrative LOE","Clerical_LOE",{"$f":"Operator_LOE*Clerical_percent","v":36.354166666666671},"hr/yr","Based on general operator labor and percentages in critical design assumptions"]
[]
["Building and HVAC Maintenance"]
["Cost excluding heating and cooling",null,{"$f":"IF(include_buildings=0,0,building_matl_rate_cl*total_fp)","v":1619.7571339795002},"/yr","Labor and materials; includes routine in-house maintenance and major repairs"]
["Cost to maintain heating system, building 1",null,{"$f":"build1_need_heat*heating_matl_rate_cl*build1_fp","v":0},"/yr"]
["Cost to maintain cooling system, building 1",null,{"$f":"build1_need_cool*cooling_matl_rate_cl*build1_fp","v":0},"/yr"]
["Cost to maintain heating system, building 2",null,{"$f":"build2_need_heat*heating_matl_rate_cl*build2_fp","v":0},"/yr"]
["Cost to maintain cooling system, building 2",null,{"$f":"build2_need_cool*cooling_matl_rate_cl*build2_fp","v":0},"/yr"]
["Total annual building and HVAC maintenance","bldg_maint_cost",{"$f":"SUM(C56:C60)","v":1619.7571339795002},null,"Includes labor and materials"]
[]
["Energy"]
["Pumps"]
["Booster pump operating horsepower","pump_hp",{"$f":"IF(booster_pumps=0,0,(average_flow_rate/IF(bp_pct>0,bp_pct,1))*booster_pump_head/booster_pumps/booster_pump_efficiency/14.7*33.9*8.34/550/60)","v":0},"hp"]
["Energy per booster pump",null,{"$f":"C65*0.7457/1000*24*365","v":0},"MWh/yr"]
["Energy for all active booster pumps","pump_energy",{"$f":"C66*booster_pumps","v":0},"MWh/yr"]
[]
["Recycle pump operating horsepower","recycle_pump_hp",{"$f":"IF(recycle_pumps=0,0,average_flow_rate*recycle_fluid*recycle_pump_head/recycle_pumps/recycle_pump_efficiency/14.7*33.9*8.34/550/60)","v":0},"hp"]
["Energy per recycle pump",null,{"$f":"C69*0.7457/1000*24*365","v":0},"MWh/yr"]
["Energy for all active recycle pumps","recycle_pump_energy",{"$f":"C70*recycle_pumps","v":0},"MWh/yr"]
[]
["Backwash pump operating horsepower (all pumps)","back_pump_hp",{"$f":"MAX(water_flush,filter_water_flush)*back_pump_head/booster_pump_efficiency/14.7*33.9*8.34/550/60","v":0.91308472479901048},"hp"]
["Backwash pumping time","back_pump_op_hours",{"$f":"(backwash_yr*backwash_time+filter_backwash_yr*filter_backwash_time)/60","v":206.83333333333334},"hours/yr"]
["Energy for all backwash pumps","back_pump_energy",{"$f":"C73*0.7457/1000*back_pump_op_hours","v":0.14083018559828903},"MWh/yr"]
[]
["Biomass removal blower operating pressure (fluidized design)","bio_blower_head",{"$f":"IF(design_type=3,(bed_depth+add_blow_head/12)/2.307,0)","v":0},"psi"]
["Total biomass removal blower operating horsepower","bio_blower_hp",{"$f":"IF(design_type=3,(average_flow_rate*biomass_air_scour/60/num_bio_blowers)*bio_blower_head/(229*blower_effcy),0)","v":0},"HP"]
["Energy per biomass removal blower",null,{"$f":"bio_blower_hp*0.7457/1000*24*365","v":0},"MWh/yr"]
["Energy for all biomass removal blowers","bio_blower_energy",{"$f":"C79*num_bio_blowers","v":0},"MWh/yr"]
[]
["Aeration blower operating pressure","blower_head",{"$f":"IF(include_post_h2o2=0,(aeration_water_height+add_blow_head/12)/2.307,0)","v":0.54388877864785456},"psi"]
["Total aeration blower operating horsepower","blower_hp",{"$f":"IF(include_post_h2o2=0,(average_flow_rate*rate_aeration/100/(num_aeration_blowers-NRD_blowers))*blower_head/(229*blower_effcy),0)","v":1.0720757706244102E-3},"HP"]
["Energy per aeration blower",null,{"$f":"blower_hp*0.7457/1000*24*365","v":7.0031548628744942E-3},"MWh/yr"]
["Energy for all aeration blowers","blower_energy",{"$f":"C84*num_blowers","v":7.0031548628744942E-3},"MWh/yr"]
[]
["Air scour blower operating pressure (backwash)","scour_blower_head",{"$f":"IF(air_scour_I=\"yes\",(MAX(IF(design_type=2,basin_op_depth,bed_depth),IF(filter_type=0,0,CHOOSE(filter_type,filt_basin_op_depth,filt_bed_depth,0)))+add_blow_head/12)/2.307,0)","v":1.8783412801618262},"psi"]
["Total air scour blower operating horsepower","scour_blower_hp",{"$f":"IF(air_scour_I=\"yes\",tot_air_scour*scour_blower_head/(229*blower_effcy),0)","v":0.37732425114523477},"HP"]
["Air scour operating time","scour_blower_op_hours",{"$f":"air_scour_time*(filter_backwash_yr+backwash_yr)/60","v":121.66666666666667},"hours/yr"]
["Energy for all air scour blowers","scour_blower_energy",{"$f":"scour_blower_hp*0.7457/1000*scour_blower_op_hours","v":3.4233434446278521E-2},"MWh/yr"]
[]
["Building Lighting"]
["Lighting power per sf, building 1","lighting_energy_1",{"$f":"IF(OR(build1_fp<500,component_level=\"\"),lighting_power_low,CHOOSE(component_level,lighting_power_mid,lighting_power_high))*24*365/1000","v":2.6279999999999997},"kWh/sf/yr"]
["Lighting power per sf, building 2","lighting_energy_2",{"$f":"IF(OR(build2_fp<500,component_level=\"\"),lighting_power_low,CHOOSE(component_level,lighting_power_mid,lighting_power_high))*24*365/1000","v":2.6279999999999997},"kWh/sf/yr"]
["Lighting","lighting",{"$f":"IF(include_buildings=0,0,MIN(1,Operator_LOE/(24*365))*(build1_fp*lighting_energy_1+build2_fp*lighting_energy_2)/1000)","v":2.7265625000000002E-2},"MWh/yr"]
[]
["HVAC"]
["Heating energy usage for:"]
["Electric resistance","heating",{"$f":"IF(build1_heat=A99,VLOOKUP(A99,build1_heat_options, 7,FALSE),0)+IF(build2_heat=A99,VLOOKUP(A99,build2_heat_options, 7,FALSE),0)","v":0},"MWh/yr"]
["Natural gas non-condensing furnace","heating_gas_non",0,"therms/yr"]
["Natural gas condensing furnace","heating_gas",0,"therms/yr"]
["Standard efficiency oil furnace","heating_diesel_non",0,"gal/yr"]
["Mid-efficiency oil furnace","heating_diesel",0,"gal/yr"]
["Heat pump","heating_hp",0,"MWh/yr"]
[]
["Cooling energy usage for:"]
["Air conditioner","cooling",{"$f":"IF(build1_cool=A107,VLOOKUP(A107,build1_cool_options, 7,FALSE),0)+IF(build2_cool=A107,VLOOKUP(A107,build2_cool_options, 7,FALSE),0)","v":0},"MWh/yr"]
["Heat pump","cooling_hp",{"$f":"IF(build1_cool=A108,VLOOKUP(A108,build1_cool_options, 7,FALSE),0)+IF(build2_cool=A108,VLOOKUP(A108,build2_cool_options, 7,FALSE),0)","v":0},"MWh/yr"]

{"sheet":"HVAC","index":15,"n_rows":141,"n_cols":12,"rows_kept":141,"cut":false,"hidden":false,"merged":[[86,1,86,4],[95,1,95,4]]}
["Building Heating, Ventilating, and Air Conditioning Calculations"]
[]
["Calculation","Range Name","Value","Units","Guidance"]
["General information",null,null,null,"ss_cat2 is used to select ventilation requirements and building type"]
["System size","ss_cat2",{"$f":"IF(design_flow<1,1,IF(design_flow<10,2,3))","v":1},"1 indicates small system, 2 indicates medium, 3 indicates large"]
["Building height","Building_height",{"$f":"IF(tank_geom=1,comm_height_length,comm_diam)+Top_bottom_Vessel_space","v":12.5},"ft"]
["Buiding 1 length and width","build1_side",{"$f":"build1_fp^0.5","v":15.811388300841896},"ft"]
["Building 2 length and width","build2_side",{"$f":"build2_fp^0.5","v":0},"ft"]
["Include HVAC?","include_HVAC",{"$f":"IF(include_HVAC_I=\"no\",0,IF(include_HVAC_I=\"yes\",1,2))","v":2}," 0 = always exclude, 1 = always include, 2 = use model default"]
[]
["Ventilation"]
["Building 1 weighted average air changes","air_changes_build1",{"$f":"IF(build2_fp=0,(Air_changes_contactor*(basin_fp+vessel_fp+back_tank_fp+htank_fp+hbasin_fp+filter_fp+filter_vessel_fp+aer_tank_fp+coag_mix_fp+thick_fp+belt_press_fp)+Air_changes_pump*(pump_fp+blower_fp)+Air_changes_chem_storage*(H3PO4_donor_fp+NH4Cl_donor_fp+e_donor_fp+H2O2_donor_fp+e_donor_day_fp+NH4Cl_donor_day_fp+H3PO4_donor_day_fp+H2O2_donor_day_fp+coag_fp+coag_day_fp+polymer_fp)+Air_changes_office*office_fp)/build1_fp,Air_changes_contactor)","v":5.048},"air changes/hr"]
["Building 2 weighted average air changes","air_changes_build2",{"$f":"IF(build2_fp=0,0,(Air_changes_contactor*(back_tank_fp+htank_fp+hbasin_fp+coag_mix_fp+thick_fp+belt_press_fp)+Air_changes_pump*(pump_fp+blower_fp)+Air_changes_chem_storage*(H3PO4_donor_fp+NH4Cl_donor_fp+e_donor_fp+H2O2_donor_fp+e_donor_day_fp+NH4Cl_donor_day_fp+H3PO4_donor_day_fp+H2O2_donor_day_fp+coag_fp+coag_day_fp+polymer_fp)+Air_changes_office*office_fp)/build2_fp)","v":0},"air changes/hr"]
["Building 1 ventilation",null,{"$f":"CHOOSE(ss_cat2,fan_days_build1_small,fan_days_build1_medium,fan_days_build1_large)*24*0.746*Fan_pressure_drop*build1_fp*Building_height*air_changes_build1/33000","v":192.56972727272728},"kWh/yr"]
["Building 2 ventilation",null,{"$f":"CHOOSE(ss_cat2,fan_days_build2_small,fan_days_build2_medium,fan_days_build2_large)*24*0.746*Fan_pressure_drop*build2_fp*Building_height*air_changes_build2/33000","v":0},"kWh/yr"]
["Total ventilation","ventilation",{"$f":"IF(include_HVAC=0,0,SUM(C14:C15)/1000)","v":0.19256972727272728},"MWh/yr"]
[]
["Building 1 air exchange rate","build1_cfm",{"$f":"build1_fp*Building_height*air_changes_build1/60","v":262.91666666666669},"cfm"]
["Building 2 air exchange rate","build2_cfm",{"$f":"build2_fp*Building_height*air_changes_build2/60","v":0},"cfm"]
[]
["Heating and Cooling"]
["Include heating for building 1","build1_need_heat",{"$f":"IF(include_HVAC=0,0,IF(include_HVAC=1,1,VLOOKUP(IF(component_level_I=\"\",\"low cost\",component_level_I),IF(build1_fp<500,heating_table_shed,heating_table),ss_cat2+2,FALSE)))","v":0},"1 for yes, 0 for no","Based on system size, building floorplan, and inputs"]
["Include cooling for building 1","build1_need_cool",{"$f":"IF(include_HVAC=0,0,IF(include_HVAC=1,1,VLOOKUP(IF(component_level_I=\"\",\"low cost\",component_level_I),IF(build1_fp<500,cooling_table_shed,cooling_table),ss_cat2+2,FALSE)))","v":0},"1 for yes, 0 for no"]
["Include heating for building 2","build2_need_heat",{"$f":"IF(build2_fp=0,0,IF(include_HVAC=0,0,IF(include_HVAC=1,1,VLOOKUP(IF(component_level_I=\"\",\"low cost\",component_level_I),IF(build2_fp<500,heating_table_shed,heating_table),ss_cat2+2,FALSE))))","v":0},"1 for yes, 0 for no"]
["Include cooling for building 2","build2_need_cool",{"$f":"IF(build2_fp=0,0,IF(include_HVAC=0,0,IF(include_HVAC=1,1,VLOOKUP(IF(component_level_I=\"\",\"low cost\",component_level_I),IF(build2_fp<500,cooling_table_shed,cooling_table),ss_cat2+2,FALSE))))","v":0},"1 for yes, 0 for no"]
[]
["Heating Requirements"]
["Building 1 side conductance heat loss",null,{"$f":"4*build1_side*Building_height*heat_DD*24/R_wall","v":4041390.8496951885},"BTU/yr"]
["Buiding 1 ceiling conductance heat loss",null,{"$f":"build1_fp*heat_DD*24/R_ceiling","v":521632.6530612245},"BTU/yr"]
["Building 1 air exchange heat loss",null,{"$f":"build1_cfm*heat_viload","v":44348520.416666672},"BTU/yr"]
["Building 1 total annual heat loss","build1_heat_loss_yr",{"$f":"SUM(C28:C30)","v":48911543.919423088},"BTU/yr"]
["Building 1 heating requirement in thousand BTU/hr","build1_heat_mbh",{"$f":"build1_heat_loss_yr/365.25/24/1000","v":5.5796878758182853},"MBH","thousands of BTU per hour"]
["Building 1 number of heating zones","build1_heat_zones",{"$f":"ROUNDUP(build1_heat_mbh/max_heat_cl,0)","v":1}]
[]
["Building 2 side conductance heat loss",null,{"$f":"4*build2_side*Building_height*heat_DD*24/R_wall","v":0},"BTU/yr"]
["Buiding 2 ceiling conductance heat loss",null,{"$f":"build2_fp*heat_DD*24/R_ceiling","v":0},"BTU/yr"]
["Building 2 air exchange heat loss",null,{"$f":"build2_cfm*heat_viload","v":0},"BTU/yr"]
["Building 2 total annual heat loss","build2_heat_loss_yr",{"$f":"SUM(C35:C37)","v":0},"BTU/yr"]
["Building 2 heating requirement in thousand BTU/hr","build2_heat_mbh",{"$f":"build2_heat_loss_yr/365.25/24/1000","v":0},"MBH"]
["Building 2 number of heating zones","build2_heat_zones",{"$f":"ROUNDUP(build2_heat_mbh/max_heat_cl,0)","v":0}]
[]
["Cooling Requirements"]
["Power lost: booster pumps","eloss_pumps",{"$f":"booster_pumps*pump_hp*(1-booster_pump_efficiency)*0.7457","v":0},"kW"]
["Waste heat: booster pumps","waste_heat_pumps",{"$f":"eloss_pumps*3415","v":0},"BTU/hr"]
["Power lost: recycle pumps","eloss_recycle_pumps",{"$f":"recycle_pumps*recycle_pump_hp*(1-recycle_pump_efficiency)*0.7457","v":0},"kW"]
["Waste heat: recycle pumps","waste_heat_recycle_pumps",{"$f":"eloss_recycle_pumps*3415","v":0},"BTU/hr"]
["Power lost: backwash pumps","eloss_bw_pumps",{"$f":"back_pump_hp*(1-booster_pump_efficiency)*0.7457","v":0.17022181982065554},"kW"]
["Waste heat: backwash pumps","waste_heat_bw_pumps",{"$f":"eloss_bw_pumps*3415","v":581.30751468753863},"BTU/hr"]
["Power lost: biomass removal and aeration blowers","eloss_blowers",{"$f":"(blower_hp+bio_blower_hp)*(1-blower_effcy)*0.7457","v":2.3983407064638687E-4},"kW"]
["Waste heat: biomass removal and aeration blowers","waste_heat_blowers",{"$f":"eloss_blowers*3415","v":0.81903335125741117},"BTU/hr"]
["Power lost: air scour blowers","eloss_scour_blowers",{"$f":"scour_blower_hp*(1-blower_effcy)*0.7457","v":8.441120822370049E-2},"kW"]
["Waste heat: air scour blowers","waste_heat_scour_blowers",{"$f":"eloss_scour_blowers*3415","v":288.26427608393715},"BTU/hr"]
[]
["Building 1 side conductance cooling loss",null,{"$f":"4*build1_side*Building_height*cool_DD*24/R_wall","v":1342386.866741477},"BTU/yr"]
["Buiding 1 ceiling conductance cooling loss",null,{"$f":"build1_fp*cool_DD*24/R_ceiling","v":173265.30612244899},"BTU/yr"]
["Building 1 air exchange cooling loss",null,{"$f":"build1_cfm*cool_viload","v":13611458.750000002},"BTU/yr"]
["Building 1 total annual cooling loss","build1_cooling_loss_yr",{"$f":"SUM(C54:C56)","v":15127110.922863929},"BTU/yr"]
["Building 1 cooling loss per hour","build1_cooling_loss_hr",{"$f":"build1_cooling_loss_yr/365.25/24","v":1725.6571894665674},"BTU/hr"]
[]
["Building 1 total cooling requirement","build1_cooling_req",{"$f":"build1_cooling_loss_hr+IF(fp_required<add_2nd_building,waste_heat_pumps+waste_heat_recycle_pumps+waste_heat_bw_pumps+waste_heat_blowers+waste_heat_scour_blowers,0)","v":2596.0480135893004},"BTU/hr"]
["Building 1 annual cooling requirement","build1_cooling_yr",{"$f":"build1_cooling_loss_hr*365.25*24+IF(fp_required<add_2nd_building,(waste_heat_pumps+waste_heat_recycle_pumps+waste_heat_blowers)*365.25*24+waste_heat_bw_pumps*back_pump_op_hours+waste_heat_scour_blowers*scour_blower_op_hours)","v":15289596.493765803},"BTU/yr"]
["Building 1 total cooling requirement in tons","build1_cooling_tons",{"$f":"build1_cooling_req/12000","v":0.21633733446577502},"tons","1 ton cooling = 12,000 BTU/hr"]
["Building 1 number of cooling zones","build1_cool_zones",{"$f":"ROUNDUP(build1_cooling_tons/max_cool_cl,0)","v":1}]
[]
["Building 2 side conductance cooling loss",null,{"$f":"4*build2_side*Building_height*cool_DD*24/R_wall","v":0},"BTU/yr"]
["Buiding 2 ceiling conductance cooling loss",null,{"$f":"build2_fp*cool_DD*24/R_ceiling","v":0},"BTU/yr"]
["Building 2 air exchange cooling loss",null,{"$f":"build2_cfm*cool_viload","v":0},"BTU/yr"]
["Building 2 total annual cooling loss","build2_cooling_loss_yr",{"$f":"SUM(C65:C67)","v":0},"BTU/yr"]
["Building 2 cooling loss per hour","build2_cooling_loss_hr",{"$f":"build2_cooling_loss_yr/365.25/24","v":0},"BTU/hr"]
[]
["Building 2 total cooling requirement","build2_cooling_req",{"$f":"build2_cooling_loss_hr+IF(fp_required<add_2nd_building,0,waste_heat_pumps+waste_heat_recycle_pumps+waste_heat_bw_pumps+waste_heat_blowers+waste_heat_scour_blowers)","v":0},"BTU/hr"]
["Building 2 annual cooling requirement","build2_cooling_yr",{"$f":"build2_cooling_loss_hr*365.25*24+IF(fp_required<add_2nd_building,0,(waste_heat_pumps+waste_heat_recycle_pumps+waste_heat_blowers)*365.25*24+waste_heat_bw_pumps*back_pump_op_hours+waste_heat_scour_blowers*scour_blower_op_hours)","v":0},"BTU/yr"]
["Building 2 total cooling requirement in tons","build2_cooling_tons",{"$f":"build2_cooling_req/12000","v":0},"tons","1 ton cooling = 12,000 BTU/hr"]
["Building 2 number of cooling zones","build2_cool_zones",{"$f":"ROUNDUP(build2_cooling_tons/max_cool_cl,0)","v":0}]
[]
["Heating Options"]
[]
["Building 1 number of HVAC zones","build1_zones",{"$f":"MAX(build1_heat_zones, build1_cool_zones)","v":1}]
["Building 2 number of HVAC zones","build2_zones",{"$f":"MAX(build2_heat_zones, build2_cool_zones)","v":0}]
[]
["Heat pump OK for building 1?","hp_ok_1",{"$f":"AND(build1_heat_mbh<=hp_max_heat_cl,build1_cooling_tons<=hp_max_cool_cl)","v":true},null,"For heat pumps, we check both heating and cooling capacities."]
["Heat pump OK for building 2?","hp_ok_2",{"$f":"AND(build2_heat_mbh<=hp_max_heat_cl,build2_cooling_tons<=hp_max_cool_cl)","v":true}]
[]
["Building 1","build1_heat_options"]
["Option","Size needed per zone (MBH)","Size selected (MBH)","Direct Cost Per Zone","Useful Life (yrs)","Annualized Capital Cost, All Zones","Energy/Yr",null,"Energy Unit Cost",null,"Annual Energy Cost","Total Annual Cost"]
["Electric resistance",{"$f":"build1_heat_mbh/build1_zones","v":5.5796878758182853},{"$f":"IF(curve=1,B86,VLOOKUP(B86,hvac_elec_cost_cl,2))","v":5.5796878758182853},{"$f":"IF(curve=1,hvac_elec_eq_1,VLOOKUP(B86,hvac_elec_cost_cl,3))","v":4295.8585221584826},{"$f":"VLOOKUP(B86,hvac_elec_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},{"$f":"IF(D86=\"contact vendor\",\"n/a\",-PMT(Discount_rate,E86,D86)*build1_zones)","v":405.49865448563781},{"$f":"build1_heat_loss_yr/3412000/resist_eff","v":14.627707706122177},"MWh/yr",{"$f":"energy_cost_cl","v":0.11001750924784216},"/kwh",{"$f":"I86*G86*1000","v":1609.3039678330288},{"$f":"IF(OR(F86=\"n/a\",K86=\"n/a\"),\"n/a\",F86+K86)","v":2014.8026223186666}]
["Heat pump","capital costs are in the cooling table",null,null,null,"n/a",{"$f":"IF(hp_ok_1,build1_heat_loss_yr/3412000/COP,\"n/a\")","v":4.3439859248484041},"MWh/yr",{"$f":"energy_cost_cl","v":0.11001750924784216},"/kwh",{"$f":"IF(G87=\"n/a\",\"n/a\",I87*G87*1000)","v":477.91451165950548},"n/a"]
["Natural gas non-condensing furnace",{"$f":"build1_heat_mbh/build1_zones","v":5.5796878758182853},{"$f":"IF(curve=1,B88,VLOOKUP(B88,hvac_gas_non_cost_cl,2))","v":5.5796878758182853},{"$f":"IF(curve=1,hvac_gas_non_eq_1,VLOOKUP(B88,hvac_gas_non_cost_cl,3))","v":3216.1682699391754},{"$f":"VLOOKUP(B88,hvac_gas_non_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},{"$f":"IF(D88=\"contact vendor\",\"n/a\",-PMT(Discount_rate,E88,D88)*build1_zones)","v":303.58353268218372},{"$f":"build1_heat_loss_yr/100000/gas_non_eff","v":575.42992846380105},"therms/yr",{"$f":"gas_cost_cl","v":0.57856140350877194},"/therm",{"$f":"I88*G88","v":332.92154703296899},636.50507971515276]
["Natural gas condensing furnace",{"$f":"build1_heat_mbh/build1_zones","v":5.5796878758182853},{"$f":"IF(curve=1,B89,VLOOKUP(B89,hvac_gas_cost_cl,2))","v":5.5796878758182853},{"$f":"IF(curve=1,hvac_gas_eq_1,VLOOKUP(B89,hvac_gas_cost_cl,3))","v":3216.1682699391754},{"$f":"VLOOKUP(B89,hvac_gas_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},{"$f":"IF(D89=\"contact vendor\",\"n/a\",-PMT(Discount_rate,E89,D89)*build1_zones)","v":303.58353268218372},{"$f":"build1_heat_loss_yr/100000/gas_eff","v":543.46159910470101},"therms/yr",{"$f":"gas_cost_cl","v":0.57856140350877194},"/therm",{"$f":"I89*G89","v":314.42590553113735},618.00943821332112]
["Standard efficiency oil furnace",{"$f":"build1_heat_mbh/build1_zones","v":5.5796878758182853},{"$f":"IF(curve=1,B90,VLOOKUP(B90,hvac_oil_std_cost_cl,2))","v":5.5796878758182853},{"$f":"IF(curve=1,hvac_oil_std_eq_1,VLOOKUP(B90,hvac_oil_std_cost_cl,3))","v":3986.3492649013542},{"$f":"VLOOKUP(B90,hvac_oil_std_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},{"$f":"IF(D90=\"contact vendor\",\"n/a\",-PMT(Discount_rate,E90,D90)*build1_zones)","v":376.28317014851547},{"$f":"build1_heat_loss_yr/diesel_heat_content/diesel_non_eff","v":429.12391576963586},"gal/yr",{"$f":"diesel_cost_cl","v":3.8295007720020586},"/gal",{"$f":"I90*G90","v":1643.330366724367},2019.6135368728824]
["Mid-efficiency oil furnace",{"$f":"build1_heat_mbh/build1_zones","v":5.5796878758182853},{"$f":"IF(curve=1,B91,VLOOKUP(B91,hvac_oil_mid_cost_cl,2))","v":5.5796878758182853},{"$f":"IF(curve=1,hvac_oil_mid_eq_1,VLOOKUP(B91,hvac_oil_mid_cost_cl,3))","v":3986.3492649013542},{"$f":"VLOOKUP(B91,hvac_oil_mid_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},{"$f":"IF(D91=\"contact vendor\",\"n/a\",-PMT(Discount_rate,E91,D91)*build1_zones)","v":376.28317014851547},{"$f":"build1_heat_loss_yr/diesel_heat_content/diesel_eff","v":390.97956770122374},"gal/yr",{"$f":"diesel_cost_cl","v":3.8295007720020586},"/gal",{"$f":"I91*G91","v":1497.2565563488674},1873.5397264973828]
[]
["Building 2","build2_heat_options"]
["Option","Size needed per zone (MBH)","Size selected (MBH)","Direct Cost Per Zone","Useful Life (yrs)","Annualized Capital Cost, All Zones","Energy/Yr",null,"Energy Unit Cost",null,"Annual Energy Cost","Total Annual Cost"]
["Electric resistance",{"$f":"build2_heat_mbh/build2_zones","v":{"$error":"#DIV/0!"}},{"$f":"IF(curve=1,B95,VLOOKUP(B95,hvac_elec_cost_cl,2))","v":{"$error":"#DIV/0!"}},{"$f":"IF(curve=1,hvac_elec_eq_2,VLOOKUP(B95,hvac_elec_cost_cl,3))","v":"contact vendor"},{"$f":"VLOOKUP(B95,hvac_elec_cost_cl,IF(ss_cat=\"large\",4,5))","v":{"$error":"#DIV/0!"}},{"$f":"IF(D95=\"contact vendor\",\"n/a\",-PMT(Discount_rate,E95,D95)*build2_zones)","v":"n/a"},{"$f":"build2_heat_loss_yr/3412000/resist_eff","v":0},"MWh/yr",{"$f":"energy_cost_cl","v":0.11001750924784216},"/kwh",{"$f":"I95*G95*1000","v":0},{"$f":"IF(F95=\"n/a\",\"n/a\",F95+K95)","v":"n/a"}]
["Heat pump","capital costs are in the cooling table",null,null,null,"n/a",{"$f":"IF(hp_ok_2,build2_heat_loss_yr/3412000/COP,\"n/a\")","v":0},"MWh/yr",{"$f":"energy_cost_cl","v":0.11001750924784216},"/kwh",{"$f":"IF(G96=\"n/a\",\"n/a\",I96*G96*1000)","v":0},{"$f":"IF(OR(F96=\"n/a\",K96=\"n/a\"),\"n/a\",F96+K96)","v":"n/a"}]
["Natural gas non-condensing furnace",{"$f":"build2_heat_mbh/build2_zones","v":{"$error":"#DIV/0!"}},{"$f":"IF(curve=1,B97,VLOOKUP(B97,hvac_gas_non_cost_cl,2))","v":{"$error":"#DIV/0!"}},{"$f":"IF(curve=1,hvac_gas_non_eq_2,VLOOKUP(B97,hvac_gas_non_cost_cl,3))","v":"contact vendor"},{"$f":"VLOOKUP(B97,hvac_gas_non_cost_cl,IF(ss_cat=\"large\",4,5))","v":{"$error":"#DIV/0!"}},{"$f":"IF(D97=\"contact vendor\",\"n/a\",-PMT(Discount_rate,E97,D97)*build2_zones)","v":"n/a"},{"$f":"build2_heat_loss_yr/100000/gas_non_eff","v":0},"therms/yr",{"$f":"gas_cost_cl","v":0.57856140350877194},"/therm",{"$f":"I97*G97","v":0},{"$f":"IF(F97=\"n/a\",\"n/a\",F97+K97)","v":"n/a"}]
["Natural gas condensing furnace",{"$f":"build2_heat_mbh/build2_zones","v":{"$error":"#DIV/0!"}},{"$f":"IF(curve=1,B98,VLOOKUP(B98,hvac_gas_cost_cl,2))","v":{"$error":"#DIV/0!"}},{"$f":"IF(curve=1,hvac_gas_eq_2,VLOOKUP(B98,hvac_gas_cost_cl,3))","v":"contact vendor"},{"$f":"VLOOKUP(B98,hvac_gas_cost_cl,IF(ss_cat=\"large\",4,5))","v":{"$error":"#DIV/0!"}},{"$f":"IF(D98=\"contact vendor\",\"n/a\",-PMT(Discount_rate,E98,D98)*build2_zones)","v":"n/a"},{"$f":"build2_heat_loss_yr/100000/gas_eff","v":0},"therms/yr",{"$f":"gas_cost_cl","v":0.57856140350877194},"/therm",{"$f":"I98*G98","v":0},{"$f":"IF(F98=\"n/a\",\"n/a\",F98+K98)","v":"n/a"}]
["Standard efficiency oil furnace",{"$f":"build2_heat_mbh/build2_zones","v":{"$error":"#DIV/0!"}},{"$f":"IF(curve=1,B99,VLOOKUP(B99,hvac_oil_std_cost_cl,2))","v":{"$error":"#DIV/0!"}},{"$f":"IF(curve=1,hvac_oil_std_eq_2,VLOOKUP(B99,hvac_oil_std_cost_cl,3))","v":"contact vendor"},{"$f":"VLOOKUP(B99,hvac_oil_std_cost_cl,IF(ss_cat=\"large\",4,5))","v":{"$error":"#DIV/0!"}},{"$f":"IF(D99=\"contact vendor\",\"n/a\",-PMT(Discount_rate,E99,D99)*build2_zones)","v":"n/a"},{"$f":"build2_heat_loss_yr/diesel_heat_content/diesel_non_eff","v":0},"gal/yr",{"$f":"diesel_cost_cl","v":3.8295007720020586},"/gal",{"$f":"I99*G99","v":0},{"$f":"IF(F99=\"n/a\",\"n/a\",F99+K99)","v":"n/a"}]
["Mid-efficiency oil furnace",{"$f":"build2_heat_mbh/build2_zones","v":{"$error":"#DIV/0!"}},{"$f":"IF(curve=1,B100,VLOOKUP(B100,hvac_oil_mid_cost_cl,2))","v":{"$error":"#DIV/0!"}},{"$f":"IF(curve=1,hvac_oil_mid_eq_2,VLOOKUP(B100,hvac_oil_mid_cost_cl,3))","v":"contact vendor"},{"$f":"VLOOKUP(B100,hvac_oil_mid_cost_cl,IF(ss_cat=\"large\",4,5))","v":{"$error":"#DIV/0!"}},{"$f":"IF(D100=\"contact vendor\",\"n/a\",-PMT(Discount_rate,E100,D100)*build2_zones)","v":"n/a"},{"$f":"build2_heat_loss_yr/diesel_heat_content/diesel_eff","v":0},"gal/yr",{"$f":"diesel_cost_cl","v":3.8295007720020586},"/gal",{"$f":"I100*G100","v":0},{"$f":"IF(F100=\"n/a\",\"n/a\",F100+K100)","v":"n/a"}]
[]
["Cooling Options"]
["Building 1","build1_cool_options"]
["Option","Size needed per zone (tons)","Size selected (tons)","Direct Cost Per Zone","Useful Life (yrs)","Annualized Capital Cost, All Zones","Energy/Yr",null,"Energy Unit Cost",null,"Annual Energy Cost","Total Annual Cost"]
["Air conditioner",{"$f":"build1_cooling_tons/build1_zones","v":0.21633733446577502},{"$f":"IF(curve=1,B105,VLOOKUP(B105,hvac_ac_cost_cl,2))","v":0.21633733446577502},{"$f":"IF(curve=1,hvac_ac_eq_1,VLOOKUP(B105,hvac_ac_cost_cl,3))","v":449.72077593902867},{"$f":"VLOOKUP(B105,hvac_ac_cost_cl,IF(ss_cat=\"large\",4,5))","v":20},{"$f":"IF(D105=\"contact vendor\",\"n/a\",-PMT(Discount_rate,E105,D105)*build1_zones)","v":42.450459808412063},{"$f":"build1_cooling_yr/EER/10^6","v":1.2957285164208308},"MWh/yr",{"$f":"energy_cost_cl","v":0.11001750924784216},"/kwh",{"$f":"I105*G105*1000","v":142.55282403802155},{"$f":"IF(F105=\"n/a\",\"n/a\",F105+K105)","v":185.00328384643362}]
["Heat pump",{"$f":"build1_cooling_tons/build1_zones","v":0.21633733446577502},{"$f":"IF(hp_ok_1,IF(curve=1,B106,VLOOKUP(B106,hvac_hp_cost_cl,2)),\"n/a\")","v":0.21633733446577502},{"$f":"_xlfn.SINGLE(IF(C106=\"n/a\",\"n/a\",IF(curve=1,IF(build1_cooling_tons/build1_zones > 12,hvac_hp_eq_1_l, hvac_hp_eq_1_s),VLOOKUP(B106,hvac_hp_cost_cl,3))))","v":1598.4260923802055},{"$f":"IF(C106=\"n/a\",\"n/a\",VLOOKUP(B106,hvac_hp_cost_cl,IF(ss_cat=\"large\",4,5)))","v":20},{"$f":"IF(OR(D106=\"contact vendor\",D106=\"n/a\"),\"n/a\",-PMT(Discount_rate,E106,D106)*build1_zones)","v":150.88011544412709},{"$f":"IF(C106=\"n/a\",\"n/a\",build1_cooling_yr/hp_EER/10^6)","v":1.2957285164208308},"MWh/yr",{"$f":"energy_cost_cl","v":0.11001750924784216},"/kwh",{"$f":"IF(C106=\"n/a\",\"n/a\",I106*G106*1000)","v":142.55282403802155},{"$f":"IF(F106=\"n/a\",\"n/a\",F106+K106)","v":293.43293948214864}]
[]
["Building 2","build2_cool_options"]
["Option","Size needed per zone (tons)","Size selected (tons)","Direct Cost Per Zone","Useful Life (yrs)","Annualized Capital Cost, All Zones","Energy/Yr",null,"Energy Unit Cost",null,"Annual Energy Cost","Total Annual Cost"]
["Air conditioner",{"$f":"build2_cooling_tons/build2_zones","v":{"$error":"#DIV/0!"}},{"$f":"IF(curve=1,B110,VLOOKUP(B110,hvac_ac_cost_cl,2))","v":{"$error":"#DIV/0!"}},{"$f":"IF(curve=1,hvac_ac_eq_2,VLOOKUP(B110,hvac_ac_cost_cl,3))","v":"contact vendor"},{"$f":"VLOOKUP(B110,hvac_ac_cost_cl,IF(ss_cat=\"large\",4,5))","v":{"$error":"#DIV/0!"}},{"$f":"IF(D110=\"contact vendor\",\"n/a\",-PMT(Discount_rate,E110,D110)*build2_zones)","v":"n/a"},{"$f":"build2_cooling_yr/EER/10^6","v":0},"MWh/yr",{"$f":"energy_cost_cl","v":0.11001750924784216},"/kwh",{"$f":"I110*G110*1000","v":0},{"$f":"IF(F110=\"n/a\",\"n/a\",F110+K110)","v":"n/a"}]
["Heat pump",{"$f":"build2_cooling_tons/build2_zones","v":{"$error":"#DIV/0!"}},{"$f":"IF(hp_ok_2,IF(curve=1,B111,VLOOKUP(B111,hvac_hp_cost_cl,2)),\"n/a\")","v":{"$error":"#DIV/0!"}},{"$f":"_xlfn.SINGLE(IF(C111=\"n/a\",\"n/a\",IF(curve=1,IF(build2_cooling_tons/build2_zones > 12,  hvac_hp_eq_2_l, hvac_hp_eq_2_s),VLOOKUP(B111,hvac_hp_cost_cl,3))))","v":{"$error":"#DIV/0!"}},{"$f":"IF(C111=\"n/a\",\"n/a\",VLOOKUP(B111,hvac_hp_cost_cl,IF(ss_cat=\"large\",4,5)))","v":{"$error":"#DIV/0!"}},{"$f":"IF(OR(D111=\"contact vendor\",D111=\"n/a\"),\"n/a\",-PMT(Discount_rate,E111,D111)*build2_zones)","v":{"$error":"#DIV/0!"}},{"$f":"IF(C111=\"n/a\",\"n/a\",build2_cooling_yr/hp_EER/10^6)","v":{"$error":"#DIV/0!"}},"MWh/yr",{"$f":"energy_cost_cl","v":0.11001750924784216},"/kwh",{"$f":"IF(C111=\"n/a\",\"n/a\",I111*G111*1000)","v":{"$error":"#DIV/0!"}},{"$f":"IF(F111=\"n/a\",\"n/a\",F111+K111)","v":{"$error":"#DIV/0!"}}]
[]
[]
["Heating and Cooling Selection",null,null,null,"We will select the option with the lowest annual cost for each building."]
[]
["Building 1 Selection"]
["Heating option","Annual cost","Cooling option","Annual cost","Total annual cost"]
["Electric resistance",{"$f":"IF(build1_need_heat,VLOOKUP(A118,build1_heat_options,12,FALSE),0)","v":0},"Air conditioner",{"$f":"IF(build1_need_cool,VLOOKUP(C118,build1_cool_options,12,FALSE),0)","v":0},{"$f":"IF(OR(B118=\"n/a\",D118=\"n/a\"),\"n/a\",ROUND(B118+D118,0))","v":0}]
["Natural gas non-condensing furnace",{"$f":"IF(build1_need_heat,VLOOKUP(A119,build1_heat_options,12,FALSE),0)","v":0},"Air conditioner",{"$f":"IF(build1_need_cool,VLOOKUP(C119,build1_cool_options,12,FALSE),0)","v":0},0]
["Natural gas condensing furnace",{"$f":"IF(build1_need_heat,VLOOKUP(A120,build1_heat_options,12,FALSE),0)","v":0},"Air conditioner",{"$f":"IF(build1_need_cool,VLOOKUP(C120,build1_cool_options,12,FALSE),0)","v":0},0]
["Standard efficiency oil furnace",{"$f":"IF(build1_need_heat,VLOOKUP(A121,build1_heat_options,12,FALSE),0)","v":0},"Air conditioner",{"$f":"IF(build1_need_cool,VLOOKUP(C121,build1_cool_options,12,FALSE),0)","v":0},0]
["Mid-efficiency oil furnace",{"$f":"IF(build1_need_heat,VLOOKUP(A122,build1_heat_options,12,FALSE),0)","v":0},"Air conditioner",{"$f":"IF(build1_need_cool,VLOOKUP(C122,build1_cool_options,12,FALSE),0)","v":0},0]
["Heat pump",{"$f":"IF(AND(build1_need_heat, build1_need_cool),K87,\"n/a\")","v":"n/a"},"Heat pump",{"$f":"IF(AND(build1_need_heat,build1_need_cool),VLOOKUP(C123,build1_cool_options,12,FALSE),0)","v":0},"n/a"]
[]
["Row selected","build1_row",{"$f":"MATCH(MIN(E118:E123),E118:E123,0)","v":1}]
["Building 1 heating selection","build1_heat",{"$f":"IF(build1_need_heat,INDEX(A118:A123,build1_row),\"n/a\")","v":"n/a"}]
["Building 1 cooling selection","build1_cool",{"$f":"IF(build1_need_cool,INDEX(C118:C123,build1_row),\"n/a\")","v":"n/a"}]
[]
[]
["Building 2 Selection"]
["Heating option","Annual cost","Cooling option","Annual cost","Total annual cost"]
["Electric resistance",{"$f":"IF(build2_need_heat,VLOOKUP(A132,build2_heat_options,12,FALSE),0)","v":0},"Air conditioner",{"$f":"IF(build2_need_cool,VLOOKUP(C132,build2_cool_options,12,FALSE),0)","v":0},{"$f":"IF(OR(B132=\"n/a\",D132=\"n/a\"),\"n/a\",ROUND(B132+D132,0))","v":0}]
["Natural gas non-condensing furnace",{"$f":"IF(build2_need_heat,VLOOKUP(A133,build2_heat_options,12,FALSE),0)","v":0},"Air conditioner",{"$f":"IF(build2_need_cool,VLOOKUP(C133,build2_cool_options,12,FALSE),0)","v":0},0]
["Natural gas condensing furnace",{"$f":"IF(build2_need_heat,VLOOKUP(A134,build2_heat_options,12,FALSE),0)","v":0},"Air conditioner",{"$f":"IF(build2_need_cool,VLOOKUP(C134,build2_cool_options,12,FALSE),0)","v":0},0]
["Standard efficiency oil furnace",{"$f":"IF(build2_need_heat,VLOOKUP(A135,build2_heat_options,12,FALSE),0)","v":0},"Air conditioner",{"$f":"IF(build2_need_cool,VLOOKUP(C135,build2_cool_options,12,FALSE),0)","v":0},0]
["Mid-efficiency oil furnace",{"$f":"IF(build2_need_heat,VLOOKUP(A136,build2_heat_options,12,FALSE),0)","v":0},"Air conditioner",{"$f":"IF(build2_need_cool,VLOOKUP(C136,build2_cool_options,12,FALSE),0)","v":0},0]
["Heat pump",{"$f":"IF(AND(build2_need_heat, build2_need_cool),K96,\"n/a\")","v":"n/a"},"Heat pump",{"$f":"IF(AND(build1_need_heat,build2_need_cool),VLOOKUP(C137,build2_cool_options,12,FALSE),0)","v":0},"n/a"]
[]
["Row selected","build2_row",{"$f":"MATCH(MIN(E132:E137),E132:E137,0)","v":1}]
["Building 2 heating selection","build2_heat",{"$f":"IF(build2_need_heat,INDEX(A132:A137,build2_row),\"n/a\")","v":"n/a"}]
["Building 2 cooling selection","build2_cool",{"$f":"IF(build2_need_cool,INDEX(C132:C137,build2_row),\"n/a\")","v":"n/a"}]

{"sheet":"Indirect","index":16,"n_rows":99,"n_cols":5,"rows_kept":99,"cut":false,"hidden":false,"merged":[]}
["Indirect and Add-on Cost Calculations"]
[]
["Calculation","Range Name","Value","Units","Guidance"]
["Buildings and Land"]
["Include buildings?","include_buildings",{"$f":"IF(include_buildings_I=\"no\",0,1)","v":1},"1 = yes, 0 = no"]
["Include land?","include_land",{"$f":"IF(include_land_I=\"no\",0,1)","v":1},"1 = yes, 0 = no"]
[]
["Standby Power"]
["Booster pumps",null,{"$f":"pump_energy*design_flow/average_flow/365/24*1000","v":0},"kW"]
["Recycle pumps",null,{"$f":"recycle_pump_energy*design_flow/average_flow/365/24*1000","v":0},"kW"]
["Blowers",null,{"$f":"(blower_energy+bio_blower_energy)*design_flow/average_flow/365/24*1000","v":3.4262010092340968E-3},"kW"]
["Lighting",null,{"$f":"IF(include_buildings=0,0,(build1_fp*lighting_energy_1+build2_fp*lighting_energy_2)/365/24)","v":7.4999999999999983E-2},"kW"]
["Building 1 ventilation",null,{"$f":"IF(include_HVAC=0,0,0.746*Fan_pressure_drop*build1_fp*Building_height*air_changes_build1/33000)","v":8.9152651515151518E-2},"kW"]
["Building 2 ventilation",null,{"$f":"IF(include_HVAC=0,0,0.746*Fan_pressure_drop*build2_fp*Building_height*air_changes_build2/33000)","v":0},"kW"]
["Total base standby power requirement","std_base",{"$f":"SUM(C9:C14)","v":0.16757885252438559},"kW"]
[]
["Electric heating for Building 1?","build1_elec_heat",{"$f":"IF(build1_need_heat=1,VLOOKUP(build1_heat,build1_heat_options,8,FALSE)=\"MWh/yr\",FALSE)","v":false}]
["Power to heat Building 1","build1_elec_heat_power",{"$f":"IF(build1_elec_heat,VLOOKUP(build1_heat,build1_heat_options,7,FALSE),0)*365.25*24/1000","v":0},"kW"]
["Electric heating for Building 2?","build2_elec_heat",{"$f":"IF(build2_need_heat,(VLOOKUP(build2_heat,build2_heat_options,8,FALSE)=\"MWh/yr\"),FALSE)","v":false}]
["Power to heat Building 2","build2_elec_heat_power",{"$f":"IF(build2_elec_heat,VLOOKUP(build2_heat,build2_heat_options,7,FALSE),0)*365.25*24/1000","v":0},"kW"]
["Standby power for heating","std_heat",{"$f":"IF(include_HVAC=0,0,build1_elec_heat_power+build2_elec_heat_power)","v":0},"kW"]
[]
["Electric cooling for Building 1?","build1_elec_cool",{"$f":"IF(build1_need_cool,(VLOOKUP(build1_cool,build1_cool_options,8,FALSE)=\"MWh/yr\"),FALSE)","v":false}]
["Power to cool Building 1","build1_elec_cool_power",{"$f":"IF(build1_elec_cool,VLOOKUP(build1_cool,build1_cool_options,7,FALSE),0)*365.25*24/1000","v":0},"kW"]
["Electric cooling for Building 2?","build2_elec_cool",{"$f":"IF(build2_need_cool,(VLOOKUP(build2_cool,build2_cool_options,8,FALSE)=\"MWh/yr\"),FALSE)","v":false}]
["Power to cool Building 2","build2_elec_cool_power",{"$f":"IF(build2_elec_cool,VLOOKUP(build2_cool,build2_cool_options,7,FALSE),0)*365.25*24/1000","v":0},"kW"]
["Standby power for cooling","std_cool",{"$f":"IF(include_HVAC=0,0,build1_elec_cool_power+build2_elec_cool_power)","v":0},"kW"]
[]
["Total standby power requirements","std_power",{"$f":"ROUNDUP(2*MAX(min_standby,(IF(AND(need_heat=1,need_cool=1),MAX(std_heat,std_cool),need_heat*std_heat+need_cool*std_cool)+std_base)*(1+std_safety_factor)),0)/2","v":1.5},"kW"]
["Total standby power cost","std_power_cost",{"$f":"VLOOKUP(std_power,std_gen_cost_cl,3)*std_power","v":990}]
[]
["Geotechnical & Sitework"]
["Total technology footprint","tech_fp",{"$f":"total_fp+solids_pad_area+ep_fp","v":260},"square feet"]
["Maximum basin excavation depth","max_excav_depth",{"$f":"MAX(IF(design_type=1,0,basin_depth),IF(include_post=0,0,filt_basin_depth),IF(res_holding=\"basins\",hbasin_depth,0),IF(OUTPUT!L495=1,thick_basin_depth,0))","v":6},"feet"]
["Borehole depth","bore_depth",{"$f":"IF(design_type=1,bore_depth_p,IF(max_excav_depth>deep_bore_need,bore_depth_max,bore_depth_min))","v":10},"feet"]
["Number of test pits","num_pits",{"$f":"IF(OR(design_type=2,tech_fp>bore_need),0,ROUNDUP(tech_fp/hole_per_sf,0))","v":1}]
["Number of boreholes","num_holes",{"$f":"IF(AND(design_type=1,tech_fp<bore_need),0,IF(ROUNDUP(tech_fp/hole_per_sf,0)<min_holes,min_holes,ROUNDUP(tech_fp/hole_per_sf,0)))","v":0}]
[]
["Costs"]
["Borings, initial field stake out & determination of elevations",null,{"$f":"IF(num_pits>0,1,ROUNDUP(num_holes/hole_per_job,0))*VLOOKUP(0,stake_out_cost_cl,3)","v":1475}]
["Borings, drawings showing boring details",null,{"$f":"ROUNDUP(num_holes/hole_per_job,0)*VLOOKUP(0,bore_draw_cost_cl,3)","v":0}]
["Borings, report and recommendations from P.E.",null,{"$f":"IF(num_pits>0,1,ROUNDUP(num_holes/hole_per_job,0))*VLOOKUP(0,bore_report_cost_cl,3)","v":970}]
["Borings, mobilization and demobilization, minimum",null,{"$f":"IF(num_pits>0,0,1)*VLOOKUP(0,bore_mob_cost_cl,3)","v":0}]
["Borings, drill rig and crew with truck mounted auger",null,{"$f":"ROUNDUP(bore_depth*num_holes/hole_per_day,0)*VLOOKUP(0,bore_rig_cost_cl,3)","v":0}]
["Borings, cased borings in earth, w/samples, 2.5\" dia",null,{"$f":"num_holes*bore_depth*VLOOKUP(0,bore_cost_cl,3)","v":0}]
["Test pits",null,{"$f":"pit_width*pit_length*pit_depth/27*num_pits*VLOOKUP(0,pit_cost_cl,3)","v":1180.148148148148}]
["Total geotechnical cost","geotech_cost",{"$f":"SUM(C40:C46)","v":3625.1481481481478}]
[]
["Total sitework cost","sitework_cost",{"$f":"tech_fp*sitework_sf_cl","v":3949.7142857142853}]
[]
["Yard Piping"]
["Actual yard piping diameter","yard_pipe_diam",{"$f":"SUMPRODUCT(OUTPUT!G177:G181,OUTPUT!L177:L181)","v":1.5},"in. diam","Based on output sheet selection for influent and treated water pipe"]
["Trench depth to top of pipe","trench_depth",{"$f":"MAX(frost,min_trench_depth)","v":38},"inches"]
["Thrust force","thrust_force",{"$f":"VLOOKUP(yard_pipe_diam,thrust_block_table_cl,2)*2.2","v":764.79838682438469},"lbs"]
["Bearing Area (L x H)","bearing_area",{"$f":"1.5*thrust_force/(soil_dens*(trench_depth/12+yard_pipe_diam/12)*Coeff_Kp*Reduction)","v":2.5645578679308643},"square ft"]
["L",null,{"$f":"bearing_area/C57","v":2.2647551160913024},"ft"]
["H",null,{"$f":"(bearing_area/2)^0.5","v":1.1323775580456512},"ft"]
["F",null,{"$f":"MAX(0.5,yard_pipe_diam/12)","v":0.5},"ft","Pipe diameter with a minimum of 6 inches"]
["T",null,{"$f":"C56/2","v":1.1323775580456512},"ft"]
["Thrust block volume","block_vol",{"$f":"(C59+(yard_pipe_diam/12)/2)*(C56+C58)/2*C57/27","v":6.9275164969845107E-2},"cy"]
["Trench Cross-section Area","trench_area",{"$f":"(yard_pipe_diam/12+2)*(bedding_depth/12+yard_pipe_diam/12+trench_depth/12)+(bedding_depth/12+yard_pipe_diam/12+trench_depth/12)^2*TAN(trench_angle)","v":22.434027777777775},"square ft"]
["Trench Volume Source Water",null,{"$f":"trench_area*yard_in/27","v":0},"cy"]
["Trench Volume Influent and Treated Water",null,{"$f":"((2*non_fire_buffer)+2*(build1_fp^0.5)/4)*trench_area/27","v":23.186559915878306},"cy"]
["Trench Volume Between Buildings",null,{"$f":"IF(build2_fp=0,0,((2*non_fire_buffer)+2*(build2_fp^0.5)/4)*trench_area/27)","v":0},"cy"]
["Trench Volume to Distribution Network",null,{"$f":"trench_area*yard_out/27","v":0},"cy"]
["Trench Volume total","trench_vol",{"$f":"SUM(C62:C65)+block_vol","v":23.255835080848151},"cy"]
["Equivalent pipe length","yard_pipe_length",{"$f":"yard_in+yard_out+2*((2*non_fire_buffer)+2*(build1_fp^0.5)/4+IF(build2_fp=0,0,((2*non_fire_buffer)+2*(build2_fp^0.5)/4))+2*(trench_depth+yard_pipe_diam)/12)","v":68.978054967508569},"lf"]
["Bedding cross sectional surface area",null,{"$f":"(yard_pipe_diam/12+2)*(bedding_depth/12+yard_pipe_diam/12*bedding_pct)+(bedding_depth/12+yard_pipe_diam/12*bedding_pct)^2*TAN(trench_angle)-((yard_pipe_diam/12/2)^2*ACOS((yard_pipe_diam/12/2-bedding_pct*yard_pipe_diam/12)/(yard_pipe_diam/12/2))-(yard_pipe_diam/12/2-yard_pipe_diam/12*bedding_pct)*((2*yard_pipe_diam/12/2*yard_pipe_diam/12*bedding_pct-(yard_pipe_diam/12*bedding_pct)^2)^0.5))","v":1.4087336529324048},"square ft"]
["Bedding volume","bedding_vol",{"$f":"C68*yard_pipe_length/2/27","v":1.7994760619731585},"cy"]
[]
["Costs"]
["Bedding cost",null,{"$f":"VLOOKUP(0,bedding_cost_cl,3)*bedding_vol","v":81.606239410482743}]
["Excavation cost",null,{"$f":"trench_vol*VLOOKUP(0,excavate_cost_cl,3)","v":718.14018729659074}]
["Backfill cost",null,{"$f":"trench_vol*VLOOKUP(0,backfill_cost_cl,3)","v":433.72132425781797}]
["Thrust block cost",null,{"$f":"block_vol*VLOOKUP(0,conc_basin_cost_cl,3)","v":51.23629917310106}]
["Pipe cost",null,{"$f":"yard_pipe_length*SUMPRODUCT(OUTPUT!I177:I181,OUTPUT!L177:L181)","v":196.42717005755108},null,"Based on output sheet selection for influent and treated water pipe"]
["Total yard piping cost","yard_cost",{"$f":"SUM(C72:C76)","v":1481.1312201955436}]
[]
["Permits"]
["Building #1 value",null,{"$f":"SUMPRODUCT(OUTPUT!J465:J477,OUTPUT!L465:L477)","v":12685.572361089},"Determined using Use? Column of output sheet"]
["Building #2 value",null,{"$f":"SUMPRODUCT(OUTPUT!L479:L491,OUTPUT!J479:J491)","v":0},"Determined using Use? Column of output sheet"]
["Building permit cost",null,{"$f":"VLOOKUP(design_flow,UBC_mult_table_cl,3)*(BPCost_UBC97(C80)+BPCost_UBC97(C81))","v":580.45000000000005},"Uses custom function to apply formula and multiplier documented in Abt Associates, 2020, Permitting Requirement Costs for Drinking Water Treatment Cost Models. Prepared for USEPA. October."]
["NPDES permit cost",null,{"$f":"IF(res_s2_opt=1,VLOOKUP(res_flow_annual/365,NPDES_permit_cost_cl,2),0)","v":0},"Included only if direct discharge to surface water is the management option chosen on the input sheet"]
["POTW pretreatment permit cost",null,{"$f":"IF(res_s2_opt=2,pretreat_permit_cost_cl,0)","v":0},"Included only if discharge to POTW is the management option chosen on the input sheet"]
["Storm water permit cost",null,{"$f":"VLOOKUP(land_required,SW_permit_cost_cl,2)","v":0},"Applies to systems requiring 1 acre of land or greater"]
["Risk management plan",null,0,"Not applicable for this technology"]
["NEPA compliance",null,{"$f":"CHOOSE(include_NEPA,IF(res_s2_opt=1,NEPA_SW_cost_cl,0),IF(res_s2_opt=1,NEPA_SW_cost_cl,VLOOKUP(land_required,NEPA_cost_cl,2)),0)","v":0},"Included only if direct discharge to surface water is chosen, unless assumption \"include_NEPA\" is changed on CDA sheet"]
["Total permit cost","permit_cost",{"$f":"SUM(C82:C87)","v":580.45000000000005}]
[]
["Construction Management and General Contractor Job Overhead"]
["Builder's risk insurance percentage",null,{"$f":"br_ins_pct*direct_cost","v":918.39872381653095}]
["Performance bond cost",null,{"$f":"include_bond*(VLOOKUP(direct_cost,performance_bond_table_cl,3)+VLOOKUP(direct_cost,performance_bond_table_cl,4)*(direct_cost-VLOOKUP(direct_cost,performance_bond_table_cl,5)))","v":5051.7590756611662},null,"Bracket determined from direct capital cost"]
["Construction management percentage",null,{"$f":"VLOOKUP(direct_cost,construction_mgt_table_cl,3)","v":0.06},null,"Looked up from direct capital cost"]
["Construction management fee",null,{"$f":"IF(AND(design_type=1,ss_cat2=1),include_cm_pre,include_cm)*C93*direct_cost","v":0}]
["Total construction management/job overhead cost","cm_cost",{"$f":"SUM(C91:C92,C94)","v":5970.1577994776972}]
[]
["Percent Contributions to Annualized Cost"]
["Total annualized cost percent capital","TAC_pct_cap",{"$f":"Annualized_Capital_Cost/Annualized_Cost","v":0.63264827132627721}]
["Total annualized cost percent O&M","TAC_pct_OM",{"$f":"om_cost/Annualized_Cost","v":0.36735172867372284}]

{"sheet":"Standard Inputs","index":17,"n_rows":86,"n_cols":60,"rows_kept":86,"cut":false,"hidden":false,"merged":[[6,56,6,59],[5,0,5,2],[5,46,5,54],[5,3,5,6],[5,39,5,45],[5,7,5,12],[5,13,5,15],[5,26,5,29],[5,17,5,21],[5,22,5,25],[5,30,5,33],[5,34,5,38]]}
["Standard Designs"]
["Default inputs represent typical options used to generate national average compliance costs."]
[]
[]
[]
["Design Indices",null,null,"System Size",null,null,null,"Electron Donor Inputs",null,null,null,null,null,"Nutrient Inputs",null,null,"EBCT","Bioreactor Vessel Inputs",null,null,null,null,"Gravity Bioreactor Design",null,null,null,"Post-Treatment Options",null,null,null,"Gravity Polishing Filter",null,null,null,"Pressure Polishing Filter",null,null,null,null,"Residuals",null,null,null,null,null,null,"Optional"]
["Contaminant Selection","Design Type","Design #","Design flow","Design Flow Units","Average Flow","Average flow units","Electron Donor Type","Electron Donor dose (mg/l)","Biomass Generation","Influent Perchlorate Conc","Influent DO Conc","Influent Nitrate Conc","Nutrient Options","Ammonium chloride dose","Phosphoric acid dose","EBCT","Autosite Biorector Pressure Designs","Bed Depth","Vessel Geometry","Height or Length","Diameter","Autosite Biorector Gravity Designs","Basin Width","Basin Length","Bed Depth","Post-Treatment Oxidation Option","Include GAC Filtration Post-Treatment Filters","Polishing Filter Type","Incude Coagulant Addition","Autosite Polishing Filter Gravity Designs","Basin Width","Basin Length","Bed depth","Autosite Polishing Filter Pressure Designs","Static Bed Depth","Vessel geometry","Height (straight)","Diameter","Interval between bioreactor backwashes","Interval between filter backwashes","Include Air Scour","Discharge option for spent backwash","Holding tank for spent backwash","Solids treatment/storage","Characteristics of spent solids","Number of Booster Pumps","Number of Redundant Units","Backwash pumping","Backwash storage","Component level","System Automation","Include buildings?","Include HVAC?","Include land?","Contaminant and design type","Internal Use"]
[null,null,null,"design_flow_I","df_units","average_flow_I","af_units","e_donor_type_I","e_donor_dose_I","biomass_I","ClO4_in","O2_in","NO3_in","nutrient_option_I","NH4Cl_dose_I","H3PO4_dose_I","ebct_I","use_autosize","bed_depth","tank_geom_I","comm_height_length","comm_diam","use_autosizeA","basin_width","basin_length","basin_op_depth","include_post_h2o2_I","include_post_I","filter_type_I","include_coag_filt_I","use_autosizeA_filt","filt_basin_width","filt_basin_length","filt_basin_op_depth","use_autosize_filt","filt_bed_depth","filt_tank_geom_I","filt_comm_height_length","filt_comm_diam","back_interval_I","filter_back_interval_I","air_scour_I","res_s2_opt_I","res_s1_opt_I","sed_sludge_method_I","solids_haz_I","lines_pump_I","NRD_I","no_backwash_I","no_back_tank_I","component_level_I","manual_I","include_buildings_I","include_HVAC_I","include_land_I",null,"All match","Flow match","if use_autosize","if not use_autosize"]
[1,1,1,0.03,"MGD",7.0000000000000001E-3,"MGD","acetic acid",10,8,null,null,null,"additional phosphorous required",null,1,12,"yes",null,null,null,null,null,null,null,null,"aeration","yes","pressure vessel","yes",null,null,null,null,"yes",3,"upright",5.5,2,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,"Perchlorate, fixed bed pressure",{"$f":"IF(OR(R9=\"yes\",W9=\"yes\"),BG9,BH9)","v":true},{"$f":"AND(D9:G9=inp_used_minimal,A9=inp_usersel)","v":true},{"$f":"AND(A9=inp_usersel,D9:Q9=inp_used_nonvessel1,AA9:AD9=inp_used_nonvessel2,AN9:BC9=inp_used_nonvessel3,IF(B9=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC9=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC9=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":true},{"$f":"AND(A9=inp_usersel,D9:BC9=inp_used)","v":false}]
[1,1,2,0.124,"MGD",3.5000000000000003E-2,"MGD","acetic acid",10,8,null,null,null,"additional phosphorous required",null,1,12,"yes",null,null,null,null,null,null,null,null,"aeration","yes","pressure vessel","yes",null,null,null,null,"yes",4.5999999999999996,"upright",8,4,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R10=\"yes\",W10=\"yes\"),BG10,BH10)","v":false},{"$f":"AND(D10:G10=inp_used_minimal,A10=inp_usersel)","v":false},{"$f":"AND(A10=inp_usersel,D10:Q10=inp_used_nonvessel1,AA10:AD10=inp_used_nonvessel2,AN10:BC10=inp_used_nonvessel3,IF(B10=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC10=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC10=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A10=inp_usersel,D10:BC10=inp_used)","v":false}]
[1,1,3,0.30499999999999999,"MGD",9.4E-2,"MGD","acetic acid",10,8,null,null,null,"additional phosphorous required",null,1,12,"yes",null,null,null,null,null,null,null,null,"aeration","yes","pressure vessel","yes",null,null,null,null,"yes",4.9000000000000004,"upright",8.5,5,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R11=\"yes\",W11=\"yes\"),BG11,BH11)","v":false},{"$f":"AND(D11:G11=inp_used_minimal,A11=inp_usersel)","v":false},{"$f":"AND(A11=inp_usersel,D11:Q11=inp_used_nonvessel1,AA11:AD11=inp_used_nonvessel2,AN11:BC11=inp_used_nonvessel3,IF(B11=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC11=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC11=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A11=inp_usersel,D11:BC11=inp_used)","v":false}]
[1,1,4,0.74,"MGD",0.251,"MGD","acetic acid",10,8,null,null,null,"additional phosphorous required",null,1,12,"yes",null,null,null,null,null,null,null,null,"aeration","yes","pressure vessel","yes",null,null,null,null,"yes",4.5999999999999996,"upright",8,8,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R12=\"yes\",W12=\"yes\"),BG12,BH12)","v":false},{"$f":"AND(D12:G12=inp_used_minimal,A12=inp_usersel)","v":false},{"$f":"AND(A12=inp_usersel,D12:Q12=inp_used_nonvessel1,AA12:AD12=inp_used_nonvessel2,AN12:BC12=inp_used_nonvessel3,IF(B12=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC12=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC12=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A12=inp_usersel,D12:BC12=inp_used)","v":false}]
[1,1,5,2.1520000000000001,"MGD",0.81899999999999995,"MGD","acetic acid",10,8,null,null,null,"additional phosphorous required",null,1,12,"yes",null,null,null,null,null,null,null,null,"aeration","yes","gravity basin","yes","yes",8.5,8.5,7,null,null,null,null,null,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R13=\"yes\",W13=\"yes\"),BG13,BH13)","v":false},{"$f":"AND(D13:G13=inp_used_minimal,A13=inp_usersel)","v":false},{"$f":"AND(A13=inp_usersel,D13:Q13=inp_used_nonvessel1,AA13:AD13=inp_used_nonvessel2,AN13:BC13=inp_used_nonvessel3,IF(B13=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC13=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC13=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A13=inp_usersel,D13:BC13=inp_used)","v":false}]
[1,1,6,7.3650000000000002,"MGD",3.2,"MGD","acetic acid",10,8,null,null,null,"additional phosphorous required",null,1,12,"yes",null,null,null,null,null,null,null,null,"aeration","yes","gravity basin","yes","yes",12,12,6.8,null,null,null,null,null,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R14=\"yes\",W14=\"yes\"),BG14,BH14)","v":false},{"$f":"AND(D14:G14=inp_used_minimal,A14=inp_usersel)","v":false},{"$f":"AND(A14=inp_usersel,D14:Q14=inp_used_nonvessel1,AA14:AD14=inp_used_nonvessel2,AN14:BC14=inp_used_nonvessel3,IF(B14=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC14=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC14=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A14=inp_usersel,D14:BC14=inp_used)","v":false}]
[1,1,7,22.614000000000001,"MGD",11.066000000000001,"MGD","acetic acid",10,8,null,null,null,"additional phosphorous required",null,1,12,"yes",null,null,null,null,null,null,null,null,"aeration","yes","gravity basin","yes","yes",12.5,12.5,9,null,null,null,null,null,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R15=\"yes\",W15=\"yes\"),BG15,BH15)","v":false},{"$f":"AND(D15:G15=inp_used_minimal,A15=inp_usersel)","v":false},{"$f":"AND(A15=inp_usersel,D15:Q15=inp_used_nonvessel1,AA15:AD15=inp_used_nonvessel2,AN15:BC15=inp_used_nonvessel3,IF(B15=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC15=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC15=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A15=inp_usersel,D15:BC15=inp_used)","v":false}]
[1,1,8,75.072000000000003,"MGD",37.536000000000001,"MGD","acetic acid",10,8,null,null,null,"additional phosphorous required",null,1,12,"yes",null,null,null,null,null,null,null,null,"aeration","yes","gravity basin","yes","yes",21,21,8.8000000000000007,null,null,null,null,null,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R16=\"yes\",W16=\"yes\"),BG16,BH16)","v":false},{"$f":"AND(D16:G16=inp_used_minimal,A16=inp_usersel)","v":false},{"$f":"AND(A16=inp_usersel,D16:Q16=inp_used_nonvessel1,AA16:AD16=inp_used_nonvessel2,AN16:BC16=inp_used_nonvessel3,IF(B16=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC16=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC16=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A16=inp_usersel,D16:BC16=inp_used)","v":false}]
[1,2,1,0.03,"MGD",7.0000000000000001E-3,"MGD","acetic acid",10,8,null,null,null,"additional phosphorous required",null,1,12,null,null,null,null,null,"yes",null,null,null,"aeration","yes","gravity basin","yes","yes",3,3,3.1,null,null,null,null,null,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,"Perchlorate, fixed bed gravity",{"$f":"IF(OR(R17=\"yes\",W17=\"yes\"),BG17,BH17)","v":false},{"$f":"AND(D17:G17=inp_used_minimal,A17=inp_usersel)","v":true},{"$f":"AND(A17=inp_usersel,D17:Q17=inp_used_nonvessel1,AA17:AD17=inp_used_nonvessel2,AN17:BC17=inp_used_nonvessel3,IF(B17=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC17=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC17=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A17=inp_usersel,D17:BC17=inp_used)","v":false}]
[1,2,2,0.124,"MGD",3.5000000000000003E-2,"MGD","acetic acid",10,8,null,null,null,"additional phosphorous required",null,1,12,null,null,null,null,null,"yes",null,null,null,"aeration","yes","gravity basin","yes","yes",3.5,3.5,4.7,null,null,null,null,null,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R18=\"yes\",W18=\"yes\"),BG18,BH18)","v":false},{"$f":"AND(D18:G18=inp_used_minimal,A18=inp_usersel)","v":false},{"$f":"AND(A18=inp_usersel,D18:Q18=inp_used_nonvessel1,AA18:AD18=inp_used_nonvessel2,AN18:BC18=inp_used_nonvessel3,IF(B18=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC18=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC18=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A18=inp_usersel,D18:BC18=inp_used)","v":false}]
[1,2,3,0.30499999999999999,"MGD",9.4E-2,"MGD","acetic acid",10,8,null,null,null,"additional phosphorous required",null,1,12,null,null,null,null,null,"yes",null,null,null,"aeration","yes","gravity basin","yes","yes",5.5,5.5,4.7,null,null,null,null,null,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R19=\"yes\",W19=\"yes\"),BG19,BH19)","v":false},{"$f":"AND(D19:G19=inp_used_minimal,A19=inp_usersel)","v":false},{"$f":"AND(A19=inp_usersel,D19:Q19=inp_used_nonvessel1,AA19:AD19=inp_used_nonvessel2,AN19:BC19=inp_used_nonvessel3,IF(B19=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC19=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC19=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A19=inp_usersel,D19:BC19=inp_used)","v":false}]
[1,2,4,0.74,"MGD",0.251,"MGD","acetic acid",10,8,null,null,null,"additional phosphorous required",null,1,12,null,null,null,null,null,"yes",null,null,null,"aeration","yes","gravity basin","yes","yes",8.5,8.5,4.8,null,null,null,null,null,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R20=\"yes\",W20=\"yes\"),BG20,BH20)","v":false},{"$f":"AND(D20:G20=inp_used_minimal,A20=inp_usersel)","v":false},{"$f":"AND(A20=inp_usersel,D20:Q20=inp_used_nonvessel1,AA20:AD20=inp_used_nonvessel2,AN20:BC20=inp_used_nonvessel3,IF(B20=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC20=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC20=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A20=inp_usersel,D20:BC20=inp_used)","v":false}]
[1,2,5,2.1520000000000001,"MGD",0.81899999999999995,"MGD","acetic acid",10,8,null,null,null,"additional phosphorous required",null,1,12,null,null,null,null,null,"yes",null,null,null,"aeration","yes","gravity basin","yes","yes",8.5,8.5,7,null,null,null,null,null,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R21=\"yes\",W21=\"yes\"),BG21,BH21)","v":false},{"$f":"AND(D21:G21=inp_used_minimal,A21=inp_usersel)","v":false},{"$f":"AND(A21=inp_usersel,D21:Q21=inp_used_nonvessel1,AA21:AD21=inp_used_nonvessel2,AN21:BC21=inp_used_nonvessel3,IF(B21=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC21=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC21=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A21=inp_usersel,D21:BC21=inp_used)","v":false}]
[1,2,6,7.3650000000000002,"MGD",3.2,"MGD","acetic acid",10,8,null,null,null,"additional phosphorous required",null,1,12,null,null,null,null,null,"yes",null,null,null,"aeration","yes","gravity basin","yes","yes",14,14,7,null,null,null,null,null,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R22=\"yes\",W22=\"yes\"),BG22,BH22)","v":false},{"$f":"AND(D22:G22=inp_used_minimal,A22=inp_usersel)","v":false},{"$f":"AND(A22=inp_usersel,D22:Q22=inp_used_nonvessel1,AA22:AD22=inp_used_nonvessel2,AN22:BC22=inp_used_nonvessel3,IF(B22=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC22=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC22=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A22=inp_usersel,D22:BC22=inp_used)","v":false}]
[1,2,7,22.614000000000001,"MGD",11.066000000000001,"MGD","acetic acid",10,8,null,null,null,"additional phosphorous required",null,1,12,null,null,null,null,null,"yes",null,null,null,"aeration","yes","gravity basin","yes","yes",18.5,18.5,8.8000000000000007,null,null,null,null,null,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R23=\"yes\",W23=\"yes\"),BG23,BH23)","v":false},{"$f":"AND(D23:G23=inp_used_minimal,A23=inp_usersel)","v":false},{"$f":"AND(A23=inp_usersel,D23:Q23=inp_used_nonvessel1,AA23:AD23=inp_used_nonvessel2,AN23:BC23=inp_used_nonvessel3,IF(B23=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC23=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC23=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A23=inp_usersel,D23:BC23=inp_used)","v":false}]
[1,2,8,75.072000000000003,"MGD",37.536000000000001,"MGD","acetic acid",10,8,null,null,null,"additional phosphorous required",null,1,12,null,null,null,null,null,"yes",null,null,null,"aeration","yes","gravity basin","yes","yes",24.5,24.5,9,null,null,null,null,null,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R24=\"yes\",W24=\"yes\"),BG24,BH24)","v":false},{"$f":"AND(D24:G24=inp_used_minimal,A24=inp_usersel)","v":false},{"$f":"AND(A24=inp_usersel,D24:Q24=inp_used_nonvessel1,AA24:AD24=inp_used_nonvessel2,AN24:BC24=inp_used_nonvessel3,IF(B24=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC24=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC24=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A24=inp_usersel,D24:BC24=inp_used)","v":false}]
[1,3,1,0.03,"MGD",7.0000000000000001E-3,"MGD","acetic acid",10,8,null,null,null,"additional phosphorous required",null,1,12,"yes",null,null,null,null,null,null,null,null,"aeration","yes","pressure vessel","yes",null,null,null,null,"yes",3,"upright",5.5,2,null,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,"Perchlorate, fluidized bed",{"$f":"IF(OR(R25=\"yes\",W25=\"yes\"),BG25,BH25)","v":false},{"$f":"AND(D25:G25=inp_used_minimal,A25=inp_usersel)","v":true},{"$f":"AND(A25=inp_usersel,D25:Q25=inp_used_nonvessel1,AA25:AD25=inp_used_nonvessel2,AN25:BC25=inp_used_nonvessel3,IF(B25=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC25=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC25=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A25=inp_usersel,D25:BC25=inp_used)","v":false}]
[1,3,2,0.124,"MGD",3.5000000000000003E-2,"MGD","acetic acid",10,8,null,null,null,"additional phosphorous required",null,1,12,"yes",null,null,null,null,null,null,null,null,"aeration","yes","pressure vessel","yes",null,null,null,null,"yes",4.5999999999999996,"upright",8,4,null,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R26=\"yes\",W26=\"yes\"),BG26,BH26)","v":false},{"$f":"AND(D26:G26=inp_used_minimal,A26=inp_usersel)","v":false},{"$f":"AND(A26=inp_usersel,D26:Q26=inp_used_nonvessel1,AA26:AD26=inp_used_nonvessel2,AN26:BC26=inp_used_nonvessel3,IF(B26=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC26=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC26=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A26=inp_usersel,D26:BC26=inp_used)","v":false}]
[1,3,3,0.30499999999999999,"MGD",9.4E-2,"MGD","acetic acid",10,8,null,null,null,"additional phosphorous required",null,1,12,"yes",null,null,null,null,null,null,null,null,"aeration","yes","pressure vessel","yes",null,null,null,null,"yes",4.3,"upright",7.5,6.5,null,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R27=\"yes\",W27=\"yes\"),BG27,BH27)","v":false},{"$f":"AND(D27:G27=inp_used_minimal,A27=inp_usersel)","v":false},{"$f":"AND(A27=inp_usersel,D27:Q27=inp_used_nonvessel1,AA27:AD27=inp_used_nonvessel2,AN27:BC27=inp_used_nonvessel3,IF(B27=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC27=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC27=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A27=inp_usersel,D27:BC27=inp_used)","v":false}]
[1,3,4,0.74,"MGD",0.251,"MGD","acetic acid",10,8,null,null,null,"additional phosphorous required",null,1,12,"yes",null,null,null,null,null,null,null,null,"aeration","yes","pressure vessel","yes",null,null,null,null,"yes",4.9000000000000004,"upright",8.5,9.5,null,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R28=\"yes\",W28=\"yes\"),BG28,BH28)","v":false},{"$f":"AND(D28:G28=inp_used_minimal,A28=inp_usersel)","v":false},{"$f":"AND(A28=inp_usersel,D28:Q28=inp_used_nonvessel1,AA28:AD28=inp_used_nonvessel2,AN28:BC28=inp_used_nonvessel3,IF(B28=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC28=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC28=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A28=inp_usersel,D28:BC28=inp_used)","v":false}]
[1,3,5,2.1520000000000001,"MGD",0.81899999999999995,"MGD","acetic acid",10,8,null,null,null,"additional phosphorous required",null,1,12,"yes",null,null,null,null,null,null,null,null,"aeration","yes","gravity basin","yes","yes",8.5,8.5,7,null,null,null,null,null,null,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R29=\"yes\",W29=\"yes\"),BG29,BH29)","v":false},{"$f":"AND(D29:G29=inp_used_minimal,A29=inp_usersel)","v":false},{"$f":"AND(A29=inp_usersel,D29:Q29=inp_used_nonvessel1,AA29:AD29=inp_used_nonvessel2,AN29:BC29=inp_used_nonvessel3,IF(B29=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC29=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC29=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A29=inp_usersel,D29:BC29=inp_used)","v":false}]
[1,3,6,7.3650000000000002,"MGD",3.2,"MGD","acetic acid",10,8,null,null,null,"additional phosphorous required",null,1,12,"yes",null,null,null,null,null,null,null,null,"aeration","yes","gravity basin","yes","yes",13,13,6.8,null,null,null,null,null,null,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R30=\"yes\",W30=\"yes\"),BG30,BH30)","v":false},{"$f":"AND(D30:G30=inp_used_minimal,A30=inp_usersel)","v":false},{"$f":"AND(A30=inp_usersel,D30:Q30=inp_used_nonvessel1,AA30:AD30=inp_used_nonvessel2,AN30:BC30=inp_used_nonvessel3,IF(B30=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC30=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC30=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A30=inp_usersel,D30:BC30=inp_used)","v":false}]
[1,3,7,22.614000000000001,"MGD",11.066000000000001,"MGD","acetic acid",10,8,null,null,null,"additional phosphorous required",null,1,12,"yes",null,null,null,null,null,null,null,null,"aeration","yes","gravity basin","yes","yes",13,13,8.9,null,null,null,null,null,null,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R31=\"yes\",W31=\"yes\"),BG31,BH31)","v":false},{"$f":"AND(D31:G31=inp_used_minimal,A31=inp_usersel)","v":false},{"$f":"AND(A31=inp_usersel,D31:Q31=inp_used_nonvessel1,AA31:AD31=inp_used_nonvessel2,AN31:BC31=inp_used_nonvessel3,IF(B31=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC31=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC31=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A31=inp_usersel,D31:BC31=inp_used)","v":false}]
[1,3,8,75.072000000000003,"MGD",37.536000000000001,"MGD","acetic acid",10,8,null,null,null,"additional phosphorous required",null,1,12,"yes",null,null,null,null,null,null,null,null,"aeration","yes","gravity basin","yes","yes",24.5,24.5,9,null,null,null,null,null,null,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R32=\"yes\",W32=\"yes\"),BG32,BH32)","v":false},{"$f":"AND(D32:G32=inp_used_minimal,A32=inp_usersel)","v":false},{"$f":"AND(A32=inp_usersel,D32:Q32=inp_used_nonvessel1,AA32:AD32=inp_used_nonvessel2,AN32:BC32=inp_used_nonvessel3,IF(B32=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC32=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC32=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A32=inp_usersel,D32:BC32=inp_used)","v":false}]
[2,1,1,0.03,"MGD",7.0000000000000001E-3,"MGD","acetic acid",37.4,15.3,0,12,20.3,"additional phosphorous required",null,2,10,"yes",null,null,null,null,null,null,null,null,"aeration","yes","pressure vessel","yes",null,null,null,null,"yes",3,"upright",5.5,2,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,"Nitrate, fixed bed pressure",{"$f":"IF(OR(R33=\"yes\",W33=\"yes\"),BG33,BH33)","v":false},{"$f":"AND(D33:G33=inp_used_minimal,A33=inp_usersel)","v":false},{"$f":"AND(A33=inp_usersel,D33:Q33=inp_used_nonvessel1,AA33:AD33=inp_used_nonvessel2,AN33:BC33=inp_used_nonvessel3,IF(B33=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC33=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC33=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A33=inp_usersel,D33:BC33=inp_used)","v":false}]
[2,1,2,0.124,"MGD",3.5000000000000003E-2,"MGD","acetic acid",37.4,15.3,0,12,20.3,"additional phosphorous required",null,2,10,"yes",null,null,null,null,null,null,null,null,"aeration","yes","pressure vessel","yes",null,null,null,null,"yes",4.5999999999999996,"upright",8,4,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R34=\"yes\",W34=\"yes\"),BG34,BH34)","v":false},{"$f":"AND(D34:G34=inp_used_minimal,A34=inp_usersel)","v":false},{"$f":"AND(A34=inp_usersel,D34:Q34=inp_used_nonvessel1,AA34:AD34=inp_used_nonvessel2,AN34:BC34=inp_used_nonvessel3,IF(B34=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC34=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC34=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A34=inp_usersel,D34:BC34=inp_used)","v":false}]
[2,1,3,0.30499999999999999,"MGD",9.4E-2,"MGD","acetic acid",37.4,15.3,0,12,20.3,"additional phosphorous required",null,2,10,"yes",null,null,null,null,null,null,null,null,"aeration","yes","pressure vessel","yes",null,null,null,null,"yes",4.9000000000000004,"upright",8.5,5,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R35=\"yes\",W35=\"yes\"),BG35,BH35)","v":false},{"$f":"AND(D35:G35=inp_used_minimal,A35=inp_usersel)","v":false},{"$f":"AND(A35=inp_usersel,D35:Q35=inp_used_nonvessel1,AA35:AD35=inp_used_nonvessel2,AN35:BC35=inp_used_nonvessel3,IF(B35=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC35=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC35=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A35=inp_usersel,D35:BC35=inp_used)","v":false}]
[2,1,4,0.74,"MGD",0.251,"MGD","acetic acid",37.4,15.3,0,12,20.3,"additional phosphorous required",null,2,10,"yes",null,null,null,null,null,null,null,null,"aeration","yes","pressure vessel","yes",null,null,null,null,"yes",4.5999999999999996,"upright",8,8,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R36=\"yes\",W36=\"yes\"),BG36,BH36)","v":false},{"$f":"AND(D36:G36=inp_used_minimal,A36=inp_usersel)","v":false},{"$f":"AND(A36=inp_usersel,D36:Q36=inp_used_nonvessel1,AA36:AD36=inp_used_nonvessel2,AN36:BC36=inp_used_nonvessel3,IF(B36=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC36=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC36=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A36=inp_usersel,D36:BC36=inp_used)","v":false}]
[2,1,5,2.1520000000000001,"MGD",0.81899999999999995,"MGD","acetic acid",37.4,15.3,0,12,20.3,"additional phosphorous required",null,2,10,"yes",null,null,null,null,null,null,null,null,"aeration","yes","gravity basin","yes","yes",8.5,8.5,7,null,null,null,null,null,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R37=\"yes\",W37=\"yes\"),BG37,BH37)","v":false},{"$f":"AND(D37:G37=inp_used_minimal,A37=inp_usersel)","v":false},{"$f":"AND(A37=inp_usersel,D37:Q37=inp_used_nonvessel1,AA37:AD37=inp_used_nonvessel2,AN37:BC37=inp_used_nonvessel3,IF(B37=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC37=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC37=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A37=inp_usersel,D37:BC37=inp_used)","v":false}]
[2,1,6,7.3650000000000002,"MGD",3.2,"MGD","acetic acid",37.4,15.3,0,12,20.3,"additional phosphorous required",null,2,10,"yes",null,null,null,null,null,null,null,null,"aeration","yes","gravity basin","yes","yes",12,12,6.8,null,null,null,null,null,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R38=\"yes\",W38=\"yes\"),BG38,BH38)","v":false},{"$f":"AND(D38:G38=inp_used_minimal,A38=inp_usersel)","v":false},{"$f":"AND(A38=inp_usersel,D38:Q38=inp_used_nonvessel1,AA38:AD38=inp_used_nonvessel2,AN38:BC38=inp_used_nonvessel3,IF(B38=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC38=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC38=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A38=inp_usersel,D38:BC38=inp_used)","v":false}]
[2,1,7,22.614000000000001,"MGD",11.066000000000001,"MGD","acetic acid",37.4,15.3,0,12,20.3,"additional phosphorous required",null,2,10,"yes",null,null,null,null,null,null,null,null,"aeration","yes","gravity basin","yes","yes",13,13,8.9,null,null,null,null,null,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R39=\"yes\",W39=\"yes\"),BG39,BH39)","v":false},{"$f":"AND(D39:G39=inp_used_minimal,A39=inp_usersel)","v":false},{"$f":"AND(A39=inp_usersel,D39:Q39=inp_used_nonvessel1,AA39:AD39=inp_used_nonvessel2,AN39:BC39=inp_used_nonvessel3,IF(B39=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC39=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC39=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A39=inp_usersel,D39:BC39=inp_used)","v":false}]
[2,1,8,75.072000000000003,"MGD",37.536000000000001,"MGD","acetic acid",37.4,15.3,0,12,20.3,"additional phosphorous required",null,2,10,"yes",null,null,null,null,null,null,null,null,"aeration","yes","gravity basin","yes","yes",21.5,21.5,8.9,null,null,null,null,null,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R40=\"yes\",W40=\"yes\"),BG40,BH40)","v":false},{"$f":"AND(D40:G40=inp_used_minimal,A40=inp_usersel)","v":false},{"$f":"AND(A40=inp_usersel,D40:Q40=inp_used_nonvessel1,AA40:AD40=inp_used_nonvessel2,AN40:BC40=inp_used_nonvessel3,IF(B40=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC40=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC40=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A40=inp_usersel,D40:BC40=inp_used)","v":false}]
[2,2,1,0.03,"MGD",7.0000000000000001E-3,"MGD","acetic acid",37.4,15.3,0,12,20.3,"additional phosphorous required",null,2,10,null,null,null,null,null,"yes",null,null,null,"aeration","yes","gravity basin","yes","yes",3,3,3.1,null,null,null,null,null,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,"Nitrate, fixed bed gravity",{"$f":"IF(OR(R41=\"yes\",W41=\"yes\"),BG41,BH41)","v":false},{"$f":"AND(D41:G41=inp_used_minimal,A41=inp_usersel)","v":false},{"$f":"AND(A41=inp_usersel,D41:Q41=inp_used_nonvessel1,AA41:AD41=inp_used_nonvessel2,AN41:BC41=inp_used_nonvessel3,IF(B41=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC41=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC41=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A41=inp_usersel,D41:BC41=inp_used)","v":false}]
[2,2,2,0.124,"MGD",3.5000000000000003E-2,"MGD","acetic acid",37.4,15.3,0,12,20.3,"additional phosphorous required",null,2,10,null,null,null,null,null,"yes",null,null,null,"aeration","yes","gravity basin","yes","yes",3.5,3.5,4.7,null,null,null,null,null,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R42=\"yes\",W42=\"yes\"),BG42,BH42)","v":false},{"$f":"AND(D42:G42=inp_used_minimal,A42=inp_usersel)","v":false},{"$f":"AND(A42=inp_usersel,D42:Q42=inp_used_nonvessel1,AA42:AD42=inp_used_nonvessel2,AN42:BC42=inp_used_nonvessel3,IF(B42=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC42=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC42=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A42=inp_usersel,D42:BC42=inp_used)","v":false}]
[2,2,3,0.30499999999999999,"MGD",9.4E-2,"MGD","acetic acid",37.4,15.3,0,12,20.3,"additional phosphorous required",null,2,10,null,null,null,null,null,"yes",null,null,null,"aeration","yes","gravity basin","yes","yes",5.5,5.5,4.7,null,null,null,null,null,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R43=\"yes\",W43=\"yes\"),BG43,BH43)","v":false},{"$f":"AND(D43:G43=inp_used_minimal,A43=inp_usersel)","v":false},{"$f":"AND(A43=inp_usersel,D43:Q43=inp_used_nonvessel1,AA43:AD43=inp_used_nonvessel2,AN43:BC43=inp_used_nonvessel3,IF(B43=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC43=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC43=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A43=inp_usersel,D43:BC43=inp_used)","v":false}]
[2,2,4,0.74,"MGD",0.251,"MGD","acetic acid",37.4,15.3,0,12,20.3,"additional phosphorous required",null,2,10,null,null,null,null,null,"yes",null,null,null,"aeration","yes","gravity basin","yes","yes",8.5,8.5,4.8,null,null,null,null,null,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R44=\"yes\",W44=\"yes\"),BG44,BH44)","v":false},{"$f":"AND(D44:G44=inp_used_minimal,A44=inp_usersel)","v":false},{"$f":"AND(A44=inp_usersel,D44:Q44=inp_used_nonvessel1,AA44:AD44=inp_used_nonvessel2,AN44:BC44=inp_used_nonvessel3,IF(B44=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC44=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC44=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A44=inp_usersel,D44:BC44=inp_used)","v":false}]
[2,2,5,2.1520000000000001,"MGD",0.81899999999999995,"MGD","acetic acid",37.4,15.3,0,12,20.3,"additional phosphorous required",null,2,10,null,null,null,null,null,"yes",null,null,null,"aeration","yes","gravity basin","yes","yes",8.5,8.5,7,null,null,null,null,null,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R45=\"yes\",W45=\"yes\"),BG45,BH45)","v":false},{"$f":"AND(D45:G45=inp_used_minimal,A45=inp_usersel)","v":false},{"$f":"AND(A45=inp_usersel,D45:Q45=inp_used_nonvessel1,AA45:AD45=inp_used_nonvessel2,AN45:BC45=inp_used_nonvessel3,IF(B45=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC45=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC45=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A45=inp_usersel,D45:BC45=inp_used)","v":false}]
[2,2,6,7.3650000000000002,"MGD",3.2,"MGD","acetic acid",37.4,15.3,0,12,20.3,"additional phosphorous required",null,2,10,null,null,null,null,null,"yes",null,null,null,"aeration","yes","gravity basin","yes","yes",10.5,10.5,6.9,null,null,null,null,null,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R46=\"yes\",W46=\"yes\"),BG46,BH46)","v":false},{"$f":"AND(D46:G46=inp_used_minimal,A46=inp_usersel)","v":false},{"$f":"AND(A46=inp_usersel,D46:Q46=inp_used_nonvessel1,AA46:AD46=inp_used_nonvessel2,AN46:BC46=inp_used_nonvessel3,IF(B46=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC46=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC46=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A46=inp_usersel,D46:BC46=inp_used)","v":false}]
[2,2,7,22.614000000000001,"MGD",11.066000000000001,"MGD","acetic acid",37.4,15.3,0,12,20.3,"additional phosphorous required",null,2,10,null,null,null,null,null,"yes",null,null,null,"aeration","yes","gravity basin","yes","yes",18.5,18.5,8.8000000000000007,null,null,null,null,null,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R47=\"yes\",W47=\"yes\"),BG47,BH47)","v":false},{"$f":"AND(D47:G47=inp_used_minimal,A47=inp_usersel)","v":false},{"$f":"AND(A47=inp_usersel,D47:Q47=inp_used_nonvessel1,AA47:AD47=inp_used_nonvessel2,AN47:BC47=inp_used_nonvessel3,IF(B47=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC47=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC47=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A47=inp_usersel,D47:BC47=inp_used)","v":false}]
[2,2,8,75.072000000000003,"MGD",37.536000000000001,"MGD","acetic acid",37.4,15.3,0,12,20.3,"additional phosphorous required",null,2,10,null,null,null,null,null,"yes",null,null,null,"aeration","yes","gravity basin","yes","yes",30,30,9.6999999999999993,null,null,null,null,null,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R48=\"yes\",W48=\"yes\"),BG48,BH48)","v":false},{"$f":"AND(D48:G48=inp_used_minimal,A48=inp_usersel)","v":false},{"$f":"AND(A48=inp_usersel,D48:Q48=inp_used_nonvessel1,AA48:AD48=inp_used_nonvessel2,AN48:BC48=inp_used_nonvessel3,IF(B48=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC48=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC48=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A48=inp_usersel,D48:BC48=inp_used)","v":false}]
[2,3,1,0.03,"MGD",7.0000000000000001E-3,"MGD","acetic acid",37.4,15.3,0,12,20.3,"additional phosphorous required",null,2,10,"yes",null,null,null,null,null,null,null,null,"aeration","yes","pressure vessel","yes",null,null,null,null,"yes",3,"upright",5.5,2,null,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,"Nitrate, fluidized bed",{"$f":"IF(OR(R49=\"yes\",W49=\"yes\"),BG49,BH49)","v":false},{"$f":"AND(D49:G49=inp_used_minimal,A49=inp_usersel)","v":false},{"$f":"AND(A49=inp_usersel,D49:Q49=inp_used_nonvessel1,AA49:AD49=inp_used_nonvessel2,AN49:BC49=inp_used_nonvessel3,IF(B49=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC49=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC49=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A49=inp_usersel,D49:BC49=inp_used)","v":false}]
[2,3,2,0.124,"MGD",3.5000000000000003E-2,"MGD","acetic acid",37.4,15.3,0,12,20.3,"additional phosphorous required",null,2,10,"yes",null,null,null,null,null,null,null,null,"aeration","yes","pressure vessel","yes",null,null,null,null,"yes",4.5999999999999996,"upright",8,4,null,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R50=\"yes\",W50=\"yes\"),BG50,BH50)","v":false},{"$f":"AND(D50:G50=inp_used_minimal,A50=inp_usersel)","v":false},{"$f":"AND(A50=inp_usersel,D50:Q50=inp_used_nonvessel1,AA50:AD50=inp_used_nonvessel2,AN50:BC50=inp_used_nonvessel3,IF(B50=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC50=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC50=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A50=inp_usersel,D50:BC50=inp_used)","v":false}]
[2,3,3,0.30499999999999999,"MGD",9.4E-2,"MGD","acetic acid",37.4,15.3,0,12,20.3,"additional phosphorous required",null,2,10,"yes",null,null,null,null,null,null,null,null,"aeration","yes","pressure vessel","yes",null,null,null,null,"yes",4.3,"upright",7.5,6.5,null,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R51=\"yes\",W51=\"yes\"),BG51,BH51)","v":false},{"$f":"AND(D51:G51=inp_used_minimal,A51=inp_usersel)","v":false},{"$f":"AND(A51=inp_usersel,D51:Q51=inp_used_nonvessel1,AA51:AD51=inp_used_nonvessel2,AN51:BC51=inp_used_nonvessel3,IF(B51=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC51=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC51=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A51=inp_usersel,D51:BC51=inp_used)","v":false}]
[2,3,4,0.74,"MGD",0.251,"MGD","acetic acid",37.4,15.3,0,12,20.3,"additional phosphorous required",null,2,10,"yes",null,null,null,null,null,null,null,null,"aeration","yes","pressure vessel","yes",null,null,null,null,"yes",4.9000000000000004,"upright",8.5,9.5,null,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R52=\"yes\",W52=\"yes\"),BG52,BH52)","v":false},{"$f":"AND(D52:G52=inp_used_minimal,A52=inp_usersel)","v":false},{"$f":"AND(A52=inp_usersel,D52:Q52=inp_used_nonvessel1,AA52:AD52=inp_used_nonvessel2,AN52:BC52=inp_used_nonvessel3,IF(B52=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC52=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC52=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A52=inp_usersel,D52:BC52=inp_used)","v":false}]
[2,3,5,2.1520000000000001,"MGD",0.81899999999999995,"MGD","acetic acid",37.4,15.3,0,12,20.3,"additional phosphorous required",null,2,10,"yes",null,null,null,null,null,null,null,null,"aeration","yes","gravity basin","yes","yes",8.5,8.5,7,null,null,null,null,null,null,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R53=\"yes\",W53=\"yes\"),BG53,BH53)","v":false},{"$f":"AND(D53:G53=inp_used_minimal,A53=inp_usersel)","v":false},{"$f":"AND(A53=inp_usersel,D53:Q53=inp_used_nonvessel1,AA53:AD53=inp_used_nonvessel2,AN53:BC53=inp_used_nonvessel3,IF(B53=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC53=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC53=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A53=inp_usersel,D53:BC53=inp_used)","v":false}]
[2,3,6,7.3650000000000002,"MGD",3.2,"MGD","acetic acid",37.4,15.3,0,12,20.3,"additional phosphorous required",null,2,10,"yes",null,null,null,null,null,null,null,null,"aeration","yes","gravity basin","yes","yes",13,13,6.8,null,null,null,null,null,null,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R54=\"yes\",W54=\"yes\"),BG54,BH54)","v":false},{"$f":"AND(D54:G54=inp_used_minimal,A54=inp_usersel)","v":false},{"$f":"AND(A54=inp_usersel,D54:Q54=inp_used_nonvessel1,AA54:AD54=inp_used_nonvessel2,AN54:BC54=inp_used_nonvessel3,IF(B54=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC54=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC54=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A54=inp_usersel,D54:BC54=inp_used)","v":false}]
[2,3,7,22.614000000000001,"MGD",11.066000000000001,"MGD","acetic acid",37.4,15.3,0,12,20.3,"additional phosphorous required",null,2,10,"yes",null,null,null,null,null,null,null,null,"aeration","yes","gravity basin","yes","yes",13,13,8.9,null,null,null,null,null,null,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R55=\"yes\",W55=\"yes\"),BG55,BH55)","v":false},{"$f":"AND(D55:G55=inp_used_minimal,A55=inp_usersel)","v":false},{"$f":"AND(A55=inp_usersel,D55:Q55=inp_used_nonvessel1,AA55:AD55=inp_used_nonvessel2,AN55:BC55=inp_used_nonvessel3,IF(B55=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC55=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC55=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A55=inp_usersel,D55:BC55=inp_used)","v":false}]
[2,3,8,75.072000000000003,"MGD",37.536000000000001,"MGD","acetic acid",37.4,15.3,0,12,20.3,"additional phosphorous required",null,2,10,"yes",null,null,null,null,null,null,null,null,"aeration","yes","gravity basin","yes","yes",30,30,9.6999999999999993,null,null,null,null,null,null,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R56=\"yes\",W56=\"yes\"),BG56,BH56)","v":false},{"$f":"AND(D56:G56=inp_used_minimal,A56=inp_usersel)","v":false},{"$f":"AND(A56=inp_usersel,D56:Q56=inp_used_nonvessel1,AA56:AD56=inp_used_nonvessel2,AN56:BC56=inp_used_nonvessel3,IF(B56=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC56=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC56=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A56=inp_usersel,D56:BC56=inp_used)","v":false}]
[3,1,1,0.03,"MGD",7.0000000000000001E-3,"MGD",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"fully automated",null,null,null,"Other, fixed bed pressure",{"$f":"IF(OR(R57=\"yes\",W57=\"yes\"),BG57,BH57)","v":false},{"$f":"AND(D57:G57=inp_used_minimal,A57=inp_usersel)","v":false},{"$f":"AND(A57=inp_usersel,D57:Q57=inp_used_nonvessel1,AA57:AD57=inp_used_nonvessel2,AN57:BC57=inp_used_nonvessel3,IF(B57=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC57=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC57=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A57=inp_usersel,D57:BC57=inp_used)","v":false}]
[3,1,2,0.124,"MGD",3.5000000000000003E-2,"MGD",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R58=\"yes\",W58=\"yes\"),BG58,BH58)","v":false},{"$f":"AND(D58:G58=inp_used_minimal,A58=inp_usersel)","v":false},{"$f":"AND(A58=inp_usersel,D58:Q58=inp_used_nonvessel1,AA58:AD58=inp_used_nonvessel2,AN58:BC58=inp_used_nonvessel3,IF(B58=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC58=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC58=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A58=inp_usersel,D58:BC58=inp_used)","v":false}]
[3,1,3,0.30499999999999999,"MGD",9.4E-2,"MGD",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R59=\"yes\",W59=\"yes\"),BG59,BH59)","v":false},{"$f":"AND(D59:G59=inp_used_minimal,A59=inp_usersel)","v":false},{"$f":"AND(A59=inp_usersel,D59:Q59=inp_used_nonvessel1,AA59:AD59=inp_used_nonvessel2,AN59:BC59=inp_used_nonvessel3,IF(B59=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC59=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC59=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A59=inp_usersel,D59:BC59=inp_used)","v":false}]
[3,1,4,0.74,"MGD",0.251,"MGD",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R60=\"yes\",W60=\"yes\"),BG60,BH60)","v":false},{"$f":"AND(D60:G60=inp_used_minimal,A60=inp_usersel)","v":false},{"$f":"AND(A60=inp_usersel,D60:Q60=inp_used_nonvessel1,AA60:AD60=inp_used_nonvessel2,AN60:BC60=inp_used_nonvessel3,IF(B60=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC60=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC60=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A60=inp_usersel,D60:BC60=inp_used)","v":false}]
[3,1,5,2.1520000000000001,"MGD",0.81899999999999995,"MGD",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R61=\"yes\",W61=\"yes\"),BG61,BH61)","v":false},{"$f":"AND(D61:G61=inp_used_minimal,A61=inp_usersel)","v":false},{"$f":"AND(A61=inp_usersel,D61:Q61=inp_used_nonvessel1,AA61:AD61=inp_used_nonvessel2,AN61:BC61=inp_used_nonvessel3,IF(B61=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC61=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC61=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A61=inp_usersel,D61:BC61=inp_used)","v":false}]
[3,1,6,7.3650000000000002,"MGD",3.2,"MGD",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R62=\"yes\",W62=\"yes\"),BG62,BH62)","v":false},{"$f":"AND(D62:G62=inp_used_minimal,A62=inp_usersel)","v":false},{"$f":"AND(A62=inp_usersel,D62:Q62=inp_used_nonvessel1,AA62:AD62=inp_used_nonvessel2,AN62:BC62=inp_used_nonvessel3,IF(B62=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC62=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC62=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A62=inp_usersel,D62:BC62=inp_used)","v":false}]
[3,1,7,22.614000000000001,"MGD",11.066000000000001,"MGD",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R63=\"yes\",W63=\"yes\"),BG63,BH63)","v":false},{"$f":"AND(D63:G63=inp_used_minimal,A63=inp_usersel)","v":false},{"$f":"AND(A63=inp_usersel,D63:Q63=inp_used_nonvessel1,AA63:AD63=inp_used_nonvessel2,AN63:BC63=inp_used_nonvessel3,IF(B63=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC63=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC63=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A63=inp_usersel,D63:BC63=inp_used)","v":false}]
[3,1,8,75.072000000000003,"MGD",37.536000000000001,"MGD",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R64=\"yes\",W64=\"yes\"),BG64,BH64)","v":false},{"$f":"AND(D64:G64=inp_used_minimal,A64=inp_usersel)","v":false},{"$f":"AND(A64=inp_usersel,D64:Q64=inp_used_nonvessel1,AA64:AD64=inp_used_nonvessel2,AN64:BC64=inp_used_nonvessel3,IF(B64=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC64=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC64=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A64=inp_usersel,D64:BC64=inp_used)","v":false}]
[3,2,1,0.03,"MGD",7.0000000000000001E-3,"MGD",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"fully automated",null,null,null,"Other, fixed bed gravity",{"$f":"IF(OR(R65=\"yes\",W65=\"yes\"),BG65,BH65)","v":false},{"$f":"AND(D65:G65=inp_used_minimal,A65=inp_usersel)","v":false},{"$f":"AND(A65=inp_usersel,D65:Q65=inp_used_nonvessel1,AA65:AD65=inp_used_nonvessel2,AN65:BC65=inp_used_nonvessel3,IF(B65=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC65=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC65=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A65=inp_usersel,D65:BC65=inp_used)","v":false}]
[3,2,2,0.124,"MGD",3.5000000000000003E-2,"MGD",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R66=\"yes\",W66=\"yes\"),BG66,BH66)","v":false},{"$f":"AND(D66:G66=inp_used_minimal,A66=inp_usersel)","v":false},{"$f":"AND(A66=inp_usersel,D66:Q66=inp_used_nonvessel1,AA66:AD66=inp_used_nonvessel2,AN66:BC66=inp_used_nonvessel3,IF(B66=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC66=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC66=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A66=inp_usersel,D66:BC66=inp_used)","v":false}]
[3,2,3,0.30499999999999999,"MGD",9.4E-2,"MGD",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R67=\"yes\",W67=\"yes\"),BG67,BH67)","v":false},{"$f":"AND(D67:G67=inp_used_minimal,A67=inp_usersel)","v":false},{"$f":"AND(A67=inp_usersel,D67:Q67=inp_used_nonvessel1,AA67:AD67=inp_used_nonvessel2,AN67:BC67=inp_used_nonvessel3,IF(B67=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC67=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC67=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A67=inp_usersel,D67:BC67=inp_used)","v":false}]
[3,2,4,0.74,"MGD",0.251,"MGD",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R68=\"yes\",W68=\"yes\"),BG68,BH68)","v":false},{"$f":"AND(D68:G68=inp_used_minimal,A68=inp_usersel)","v":false},{"$f":"AND(A68=inp_usersel,D68:Q68=inp_used_nonvessel1,AA68:AD68=inp_used_nonvessel2,AN68:BC68=inp_used_nonvessel3,IF(B68=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC68=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC68=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A68=inp_usersel,D68:BC68=inp_used)","v":false}]
[3,2,5,2.1520000000000001,"MGD",0.81899999999999995,"MGD",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R69=\"yes\",W69=\"yes\"),BG69,BH69)","v":false},{"$f":"AND(D69:G69=inp_used_minimal,A69=inp_usersel)","v":false},{"$f":"AND(A69=inp_usersel,D69:Q69=inp_used_nonvessel1,AA69:AD69=inp_used_nonvessel2,AN69:BC69=inp_used_nonvessel3,IF(B69=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC69=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC69=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A69=inp_usersel,D69:BC69=inp_used)","v":false}]
[3,2,6,7.3650000000000002,"MGD",3.2,"MGD",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R70=\"yes\",W70=\"yes\"),BG70,BH70)","v":false},{"$f":"AND(D70:G70=inp_used_minimal,A70=inp_usersel)","v":false},{"$f":"AND(A70=inp_usersel,D70:Q70=inp_used_nonvessel1,AA70:AD70=inp_used_nonvessel2,AN70:BC70=inp_used_nonvessel3,IF(B70=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC70=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC70=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A70=inp_usersel,D70:BC70=inp_used)","v":false}]
[3,2,7,22.614000000000001,"MGD",11.066000000000001,"MGD",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R71=\"yes\",W71=\"yes\"),BG71,BH71)","v":false},{"$f":"AND(D71:G71=inp_used_minimal,A71=inp_usersel)","v":false},{"$f":"AND(A71=inp_usersel,D71:Q71=inp_used_nonvessel1,AA71:AD71=inp_used_nonvessel2,AN71:BC71=inp_used_nonvessel3,IF(B71=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC71=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC71=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A71=inp_usersel,D71:BC71=inp_used)","v":false}]
[3,2,8,75.072000000000003,"MGD",37.536000000000001,"MGD",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R72=\"yes\",W72=\"yes\"),BG72,BH72)","v":false},{"$f":"AND(D72:G72=inp_used_minimal,A72=inp_usersel)","v":false},{"$f":"AND(A72=inp_usersel,D72:Q72=inp_used_nonvessel1,AA72:AD72=inp_used_nonvessel2,AN72:BC72=inp_used_nonvessel3,IF(B72=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC72=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC72=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A72=inp_usersel,D72:BC72=inp_used)","v":false}]
[3,3,1,0.03,"MGD",7.0000000000000001E-3,"MGD",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"fully automated",null,null,null,"Other, fluidized bed",{"$f":"IF(OR(R73=\"yes\",W73=\"yes\"),BG73,BH73)","v":false},{"$f":"AND(D73:G73=inp_used_minimal,A73=inp_usersel)","v":false},{"$f":"AND(A73=inp_usersel,D73:Q73=inp_used_nonvessel1,AA73:AD73=inp_used_nonvessel2,AN73:BC73=inp_used_nonvessel3,IF(B73=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC73=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC73=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A73=inp_usersel,D73:BC73=inp_used)","v":false}]
[3,3,2,0.124,"MGD",3.5000000000000003E-2,"MGD",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R74=\"yes\",W74=\"yes\"),BG74,BH74)","v":false},{"$f":"AND(D74:G74=inp_used_minimal,A74=inp_usersel)","v":false},{"$f":"AND(A74=inp_usersel,D74:Q74=inp_used_nonvessel1,AA74:AD74=inp_used_nonvessel2,AN74:BC74=inp_used_nonvessel3,IF(B74=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC74=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC74=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A74=inp_usersel,D74:BC74=inp_used)","v":false}]
[3,3,3,0.30499999999999999,"MGD",9.4E-2,"MGD",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R75=\"yes\",W75=\"yes\"),BG75,BH75)","v":false},{"$f":"AND(D75:G75=inp_used_minimal,A75=inp_usersel)","v":false},{"$f":"AND(A75=inp_usersel,D75:Q75=inp_used_nonvessel1,AA75:AD75=inp_used_nonvessel2,AN75:BC75=inp_used_nonvessel3,IF(B75=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC75=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC75=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A75=inp_usersel,D75:BC75=inp_used)","v":false}]
[3,3,4,0.74,"MGD",0.251,"MGD",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R76=\"yes\",W76=\"yes\"),BG76,BH76)","v":false},{"$f":"AND(D76:G76=inp_used_minimal,A76=inp_usersel)","v":false},{"$f":"AND(A76=inp_usersel,D76:Q76=inp_used_nonvessel1,AA76:AD76=inp_used_nonvessel2,AN76:BC76=inp_used_nonvessel3,IF(B76=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC76=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC76=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A76=inp_usersel,D76:BC76=inp_used)","v":false}]
[3,3,5,2.1520000000000001,"MGD",0.81899999999999995,"MGD",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R77=\"yes\",W77=\"yes\"),BG77,BH77)","v":false},{"$f":"AND(D77:G77=inp_used_minimal,A77=inp_usersel)","v":false},{"$f":"AND(A77=inp_usersel,D77:Q77=inp_used_nonvessel1,AA77:AD77=inp_used_nonvessel2,AN77:BC77=inp_used_nonvessel3,IF(B77=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC77=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC77=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A77=inp_usersel,D77:BC77=inp_used)","v":false}]
[3,3,6,7.3650000000000002,"MGD",3.2,"MGD",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R78=\"yes\",W78=\"yes\"),BG78,BH78)","v":false},{"$f":"AND(D78:G78=inp_used_minimal,A78=inp_usersel)","v":false},{"$f":"AND(A78=inp_usersel,D78:Q78=inp_used_nonvessel1,AA78:AD78=inp_used_nonvessel2,AN78:BC78=inp_used_nonvessel3,IF(B78=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC78=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC78=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A78=inp_usersel,D78:BC78=inp_used)","v":false}]
[3,3,7,22.614000000000001,"MGD",11.066000000000001,"MGD",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R79=\"yes\",W79=\"yes\"),BG79,BH79)","v":false},{"$f":"AND(D79:G79=inp_used_minimal,A79=inp_usersel)","v":false},{"$f":"AND(A79=inp_usersel,D79:Q79=inp_used_nonvessel1,AA79:AD79=inp_used_nonvessel2,AN79:BC79=inp_used_nonvessel3,IF(B79=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC79=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC79=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A79=inp_usersel,D79:BC79=inp_used)","v":false}]
[3,3,8,75.072000000000003,"MGD",37.536000000000001,"MGD",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"fully automated",null,null,null,null,{"$f":"IF(OR(R80=\"yes\",W80=\"yes\"),BG80,BH80)","v":false},{"$f":"AND(D80:G80=inp_used_minimal,A80=inp_usersel)","v":false},{"$f":"AND(A80=inp_usersel,D80:Q80=inp_used_nonvessel1,AA80:AD80=inp_used_nonvessel2,AN80:BC80=inp_used_nonvessel3,IF(B80=2,inp_used_gravity=inp_autosize_gravity,inp_used_pressure=inp_autosize_pressure),IF(AC80=\"pressure vessels\",inp_used_filt_pressure=inp_autosize_filt_pressure,IF(AC80=\"gravity basins\",inp_used_filt_gravity=inp_autosize_filt_gravity,TRUE)))","v":false},{"$f":"AND(A80=inp_usersel,D80:BC80=inp_used)","v":false}]
[]
[{"$f":"IF(LEN(contam)=0,\"\",contam)","v":1},{"$f":"IF(LEN(design_type)=0,\"\",design_type)","v":1},null,{"$f":"IF(LEN(design_flow_I)=0,\"\",design_flow_I)","v":0.03},{"$f":"IF(LEN(df_units)=0,\"\",df_units)","v":"MGD"},{"$f":"IF(LEN(average_flow_I)=0,\"\",average_flow_I)","v":7.0000000000000001E-3},{"$f":"IF(LEN(af_units)=0,\"\",af_units)","v":"MGD"},{"$f":"IF(LEN(e_donor_type_I)=0,\"\",e_donor_type_I)","v":"acetic acid"},{"$f":"IF(LEN(e_donor_dose_I)=0,\"\",e_donor_dose_I)","v":10},{"$f":"IF(LEN(biomass_I)=0,\"\",biomass_I)","v":8},{"$f":"IF(LEN(ClO4_in)=0,\"\",ClO4_in)","v":""},{"$f":"IF(LEN(O2_in)=0,\"\",O2_in)","v":""},{"$f":"IF(LEN(NO3_in)=0,\"\",NO3_in)","v":""},{"$f":"IF(LEN(nutrient_option_I)=0,\"\",nutrient_option_I)","v":"additional phosphorous required"},{"$f":"IF(LEN(NH4Cl_dose_I)=0,\"\",NH4Cl_dose_I)","v":""},{"$f":"IF(LEN(H3PO4_dose_I)=0,\"\",H3PO4_dose_I)","v":1},{"$f":"IF(LEN(ebct_I)=0,\"\",ebct_I)","v":12},{"$f":"IF(LEN(use_autosize)=0,\"\",use_autosize)","v":"yes"},{"$f":"IF(LEN(bed_depth)=0,\"\",bed_depth)","v":3.5},{"$f":"IF(LEN(tank_geom_I)=0,\"\",tank_geom_I)","v":"upright"},{"$f":"IF(LEN(comm_height_length)=0,\"\",comm_height_length)","v":6.5},{"$f":"IF(LEN(comm_diam)=0,\"\",comm_diam)","v":2.5},{"$f":"IF(LEN(use_autosizeA)=0,\"\",use_autosizeA)","v":""},{"$f":"IF(LEN(basin_width)=0,\"\",basin_width)","v":""},{"$f":"IF(LEN(basin_length)=0,\"\",basin_length)","v":""},{"$f":"IF(LEN(basin_op_depth)=0,\"\",basin_op_depth)","v":""},{"$f":"IF(LEN(include_post_h2o2_I)=0,\"\",include_post_h2o2_I)","v":"aeration"},{"$f":"IF(LEN(include_post_I)=0,\"\",include_post_I)","v":"yes"},{"$f":"IF(LEN(filter_type_I)=0,\"\",filter_type_I)","v":"pressure vessel"},{"$f":"IF(LEN(include_coag_filt_I)=0,\"\",include_coag_filt_I)","v":"yes"},{"$f":"IF(LEN(use_autosizeA_filt)=0,\"\",use_autosizeA_filt)","v":""},{"$f":"IF(LEN(filt_basin_width)=0,\"\",filt_basin_width)","v":""},{"$f":"IF(LEN(filt_basin_length)=0,\"\",filt_basin_length)","v":""},{"$f":"IF(LEN(filt_basin_op_depth)=0,\"\",filt_basin_op_depth)","v":""},{"$f":"IF(LEN(use_autosize_filt)=0,\"\",use_autosize_filt)","v":"yes"},{"$f":"IF(LEN(filt_bed_depth)=0,\"\",filt_bed_depth)","v":3},{"$f":"IF(LEN(filt_tank_geom_I)=0,\"\",filt_tank_geom_I)","v":"upright"},{"$f":"IF(LEN(filt_comm_height_length)=0,\"\",filt_comm_height_length)","v":5.5},{"$f":"IF(LEN(filt_comm_diam)=0,\"\",filt_comm_diam)","v":2},{"$f":"IF(LEN(back_interval_I)=0,\"\",back_interval_I)","v":24},{"$f":"IF(LEN(filter_back_interval_I)=0,\"\",filter_back_interval_I)","v":36},{"$f":"IF(LEN(air_scour_I)=0,\"\",air_scour_I)","v":"yes"},{"$f":"IF(LEN(res_s2_opt_I)=0,\"\",res_s2_opt_I)","v":"recycle"},{"$f":"IF(LEN(res_s1_opt_I)=0,\"\",res_s1_opt_I)","v":"holding tank"},{"$f":"IF(LEN(sed_sludge_method_I)=0,\"\",sed_sludge_method_I)","v":"none"},{"$f":"IF(LEN(solids_haz_I)=0,\"\",solids_haz_I)","v":"non-hazardous"},{"$f":"IF(LEN(lines_pump_I)=0,\"\",lines_pump_I)","v":""},{"$f":"IF(LEN(NRD_I)=0,\"\",NRD_I)","v":""},{"$f":"IF(LEN(no_backwash_I)=0,\"\",no_backwash_I)","v":""},{"$f":"IF(LEN(no_back_tank_I)=0,\"\",no_back_tank_I)","v":""},{"$f":"IF(LEN(component_level_I)=0,\"\",component_level_I)","v":""},{"$f":"IF(LEN(manual_I)=0,\"\",manual_I)","v":"fully automated"},{"$f":"IF(LEN(include_buildings_I)=0,\"\",include_buildings_I)","v":""},{"$f":"IF(LEN(include_HVAC_I)=0,\"\",include_HVAC_I)","v":""},{"$f":"IF(LEN(include_land_I)=0,\"\",include_land_I)","v":""},"<--current inputs"]
[null,null,null,0.03,"MGD",7.0000000000000001E-3,"MGD","acetic acid",10,8,null,null,null,"additional phosphorous required",null,1,12,"yes",3.5,"upright",6.5,2.5,null,null,null,null,"aeration","yes","pressure vessel","yes",null,null,null,null,"yes",3,"upright",5.5,2,24,36,"yes","recycle","holding tank","none","non-hazardous",null,null,null,null,null,"fully automated",null,null,null,"<--inputs used at last \"Generate Results\"",{"$f":"AND(D83:BC83=inp_used)","v":true}]
[]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"inp_autosize_pressure",null,null,null,null,"inp_autosize_gravity",null,null,null,null,null,null,null,"inp_autosize_filt_gravity",null,null,null,"inp_autosize_filt_pressure"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,{"$f":"IFERROR(comp_bed_depth,\"\")","v":3.5},{"$f":"IFERROR(comp_tank_geom,\"\")","v":"upright"},{"$f":"IF(T86=\"upright\",IFERROR(comp_vert_height,\"\"),IFERROR(comp_horiz_length,\"\"))","v":6.5},{"$f":"IF(T86=\"upright\",IFERROR(comp_vert_diam,\"\"),IFERROR(comp_horiz_diam,\"\"))","v":2.5},null,{"$f":"IFERROR(comp_length_width_a,\"\")","v":3},{"$f":"IFERROR(comp_length_width_a,\"\")","v":3},{"$f":"IFERROR(comp_bed_depth_a,\"\")","v":3},null,null,null,null,null,{"$f":"IFERROR(comp_length_width_a_filt,\"\")","v":3},{"$f":"IFERROR(comp_length_width_a_filt,\"\")","v":3},{"$f":"IFERROR(comp_bed_depth_a_filt,\"\")","v":3},null,{"$f":"IFERROR(comp_bed_depth_filt,\"\")","v":3},{"$f":"IFERROR(comp_tank_geom_filt,\"\")","v":"upright"},{"$f":"IF(AK86=\"upright\",IFERROR(comp_vert_height_filt,\"\"),IFERROR(comp_horiz_length_filt,\"\"))","v":5.5},{"$f":"IF(AK86=\"upright\",IFERROR(comp_vert_diam_filt,\"\"),IFERROR(comp_horiz_diam_filt,\"\"))","v":2}]

{"sheet":"AutoSize","index":18,"n_rows":357,"n_cols":6,"rows_kept":357,"cut":false,"hidden":false,"merged":[]}
["Autosize"]
["This sheet is used internally by the Auto Size macro to iteratively select the lowest capital cost design meeting engineering constraints. "]
["This sheet is used only if the Auto Size button is clicked.  Advanced users may adjust the automated sizing procedure following the guidance below."]
["Bold blue cells are copied to the input sheet"]
["Bold gold cells are inputs to the sizing procedure"]
[]
["BIOREACTOR PRESSURE VESSELS"]
[]
["Input Parameters"]
["design flow rate",null,{"$f":"design_flow_rate","v":20.833333333333332},"gpm"]
["EBCT per line",null,{"$f":"EBCT","v":12},"min"]
["EBCT per vessel",null,{"$f":"EBCT_tank","v":12},"min"]
["Total Vessel Media Volume","comp_vol_required_stg1",{"$f":"design_flow_rate*EBCT_tank/7.48","v":33.422459893048128},"ft^3","volume of media in first-stage vessels"]
["Round surface area?","comp_round_sa",0,null,"<--Enter 1 to design for rounding on vessel design sheet, 0 otherwise"]
["minimum surface area","comp_sa_min",{"$f":"design_flow_rate/load_max","v":2.083333333333333},"ft^2","to reach maximum loading rate"]
["maximum surface area","comp_sa_max",{"$f":"design_flow_rate/load_min","v":20.833333333333332},"ft^2","to reach minimum loading rate"]
["required volume","comp_vol_required",{"$f":"design_flow_rate*EBCT/7.481","v":33.417992247025801},"ft^3","volume of media or fluidized bed in vessels"]
[]
["Vertical design search"]
["max media volume, vertical vessel","comp_vert_max_media",{"$f":"(comp_max_vert_diam/2-Vessel_thickness)*(comp_max_vert_diam/2-Vessel_thickness)*PI()*comp_max_vert_bed_depth","v":115.45353001942489},"ft^3","based on guidance and CDAs for max dimensions"]
["max surface area, vertical vessel","comp_vert_max_sa",{"$f":"(max_diam/2-Vessel_thickness)*(max_diam/2-Vessel_thickness)*PI()","v":153.93804002589985},"ft^2","based on max_diam CDA"]
["target bed depth","comp_target_bed_depth_vert",{"$f":"IF(design_type=1,IF(design_flow_I<=1,target_bed_depth_under,target_bed_depth_over),IF(design_type=3,IF(design_flow_I<=1,target_bed_depth_under_fluid,target_bed_depth_over_fluid),0))","v":4},"ft","based on target bed depth CDA"]
["total vessel surface area","comp_sa_required_vert",{"$f":"IF( comp_target_bed_depth_vert = 0, 0,comp_vol_required_stg1/comp_target_bed_depth_vert)","v":8.355614973262032},"ft^2","based upon  media volume and bed depth"]
["min number of lines, vertical vessels:",null,null,null,"below this number of lines, we are constrained to horizontal vessels"]
["based on surface area from max load",null,{"$f":"IF(comp_vert_max_sa = 0, 0,  comp_sa_min/comp_vert_max_sa)","v":1.3533583596249604E-2}]
["based on surface area from bed depth",null,{"$f":"IF(comp_vert_max_sa = 0,0, comp_sa_required_vert/comp_vert_max_sa)","v":5.4279078594583974E-2}]
["based on media volume",null,{"$f":"comp_vol_required_stg1/comp_vert_max_media","v":0.28948841917111456}]
["min number of lines","comp_vert_min_number",{"$f":"MAX(C25:C27)","v":0.28948841917111456},null,"strictest of the above minima"]
[]
["Horizontal design search"]
["max total vessel volume","comp_max_vol",{"$f":"MAX(comp_pv_max_sizes)","v":27101},"gal","max pressure vessel volume in cl.xls"]
["vessel diameter at max volume",null,{"$f":"comp_max_horiz_diam","v":14},"ft"]
["vessel length at max volume","comp_max_vol_length",{"$f":"IF(comp_max_horiz_diam = 0, 0,  ROUND(comp_max_vol/7.48/(PI()*comp_max_horiz_diam*comp_max_horiz_diam/4),0))","v":24},"ft","rounded to reflect the length we will actually use on the input sheet"]
["max vessel surface area","comp_max_horiz_sa",{"$f":"IF(comp_round_sa=1,ROUNDUP((comp_max_horiz_diam-2*Vessel_thickness)*comp_max_vol_length,0),(comp_max_horiz_diam-2*Vessel_thickness)*comp_max_vol_length)","v":336},"ft^2","rounded only if the vessel design sheet is rounding"]
["target bed depth","comp_target_bed_depth_horiz",{"$f":"target_bed_depth_over","v":5},"ft","based on target_load CDA"]
["total vessel surface area","comp_sa_required_horiz",{"$f":"comp_vol_required_stg1/comp_target_bed_depth_horiz","v":6.6844919786096257},"ft^2","based upon  media volume and bed depth"]
["Void space required for max-sized horizontal vessels:"]
["For freeboard",null,{"$f":"IF(comp_max_horiz_diam = 0, 0,  comp_max_vol_length*(comp_max_horiz_diam*comp_max_horiz_diam/2*ASIN(SQRT(free_board/comp_max_horiz_diam))-(comp_max_horiz_diam/2-free_board)*SQRT((comp_max_horiz_diam-free_board)*free_board)))","v":117.13365885878912},"ft^3","volume of a horizontal slice of a cylinder"]
["For underdrain",null,{"$f":"IF(comp_max_horiz_diam = 0, 0,  comp_max_vol_length*(comp_max_horiz_diam*comp_max_horiz_diam/2*ASIN(SQRT(horiz_underdrain/comp_max_horiz_diam))-(comp_max_horiz_diam/2-horiz_underdrain)*SQRT((comp_max_horiz_diam-horiz_underdrain)*horiz_underdrain)))","v":212.75213463857958},"ft^3"]
["Total","comp_horiz_void_required",{"$f":"SUM(C38:C39)","v":329.8857934973687},"ft^3","total of the two void volumes above"]
["max media volume","comp_horiz_max_media",{"$f":"(comp_max_vol/7.481-comp_horiz_void_required)/(1+bed_expansion)","v":2195.1721586994772},"ft^3","remaining volume in a max-size pressure vessel, minus bed expansion"]
["min number of lines, horizontal vessels:"]
["based on surface area from max load",null,{"$f":" IF(comp_max_horiz_sa = 0, 0, comp_sa_min/comp_max_horiz_sa)","v":6.2003968253968242E-3}]
["based on surface area from bed depth",null,{"$f":"IF(comp_max_horiz_sa=0,0, comp_sa_required_horiz/comp_max_horiz_sa)","v":1.9894321364909602E-2}]
["based on media volume",null,{"$f":"comp_vol_required_stg1/comp_horiz_max_media","v":1.5225439043855749E-2}]
["min number of lines, horizontal vessels","comp_horiz_min_number",{"$f":"MAX(C43:C45)","v":1.9894321364909602E-2},null,"strictest of the above minima"]
[]
[]
["extra number to test for min cost","comp_nlines_extra_search",1,null,"we will search the number of lines until we find a minumum cost, then go this much farther to make sure we aren't in a local minimum"]
["target number of lines","comp_in_nlines",2,null,"the autosize_opt macro varies this number automatically as a search parameter.  Not user adjustable."]
[]
["Inputs"]
["for all vessels"]
["vessel geometry","comp_tank_geom",{"$f":"IF(design_type=2,\"upright\",IF(comp_in_nlines>=comp_vert_min_number,\"upright\",\"horizontal\"))","v":"upright"},null,"we switch to horizontal vessels when the desired number of max-size vertical vessels can't handle the design flow"]
[]
["dimensions for vertical vessels"]
["target diameter","comp_vert_diam",{"$f":"2*(SQRT(comp_sa_required_vert/comp_in_nlines/PI())+Vessel_thickness)","v":2.306371544714604},"ft",{"$f":"IF(C57<comp_min_vert_diam,comp_min_vert_diam,IF(C57>comp_max_vert_diam,comp_max_vert_diam,ROUNDUP(2*C57,0)/2))","v":2.5},"actual diameter"]
["available surface area, one vessel",null,{"$f":"(comp_vert_diam-2*Vessel_thickness)*(comp_vert_diam-2*Vessel_thickness)*PI()/4","v":4.908738521234052},"ft^2"]
["available surface area, all vessels",null,{"$f":"comp_in_nlines*C58","v":9.8174770424681039},"ft^2"]
["bed depth","comp_vert_bed_depth",{"$f":"IF(design_type=3,comp_vol_required/IF(comp_round_sa=1,ROUND(C58,0)*comp_in_nlines,C59)/1.7,comp_vol_required/IF(comp_round_sa=1,ROUND(C58,0)*comp_in_nlines,C59))","v":3.4039287387653063},"ft",{"$f":"IF(comp_min_vert_bed_depth<=comp_max_vert_bed_depth,IF(C60<comp_min_vert_bed_depth, comp_min_vert_bed_depth, IF(C60>comp_max_vert_bed_depth, comp_max_vert_bed_depth, ROUNDUP(C60,1))),-1)","v":3.5},"actual bed depth"]
["target height","comp_vert_height",{"$f":"IF(design_type=1,comp_vert_bed_depth*(1+bed_expansion)+free_board,IF(design_type=3,comp_vert_bed_depth*(1+bed_expansion_fluidized)+IF(design_flow<1,freeboard_fluidized_small,freeboard_fluidized),\"-\"))","v":6.25},"ft",{"$f":"IF(comp_min_vert_height>comp_max_vert_height,-1,IF(C61>comp_max_vert_height,comp_max_vert_height,IF(C61<comp_min_vert_height,comp_min_vert_height,ROUNDUP(2*C61,0)/2)))","v":6.5},"actual height"]
[]
["dimensions for horizontal vessels"]
["assumed void volume per length","comp_horiz_void_area",{"$f":"IF(comp_max_vol_length = 0, 0,  comp_horiz_void_required/comp_max_vol_length)","v":13.745241395723696},"ft^2"]
["target bed depth after expansion","comp_horiz_expanded_bd",{"$f":"comp_target_bed_depth_horiz*(1+bed_expansion)","v":7.5},"ft"]
["target diameter","comp_horiz_diam",{"$f":"(comp_horiz_expanded_bd+SQRT(comp_horiz_expanded_bd*comp_horiz_expanded_bd+PI()*comp_horiz_void_area))/(PI()/2)","v":11.122738652580997},"ft",{"$f":"IF(comp_min_horiz_diam<=comp_max_horiz_diam,IF(C66<comp_min_horiz_diam,comp_min_horiz_diam,IF(C66>comp_max_horiz_diam,comp_max_horiz_diam,ROUNDUP(2*C66,0)/2)),-1)","v":11.5},"actual diameter"]
["old target diameter",null,{"$f":"SQRT(comp_sa_required_horiz/comp_in_nlines/length_diam_ratio)","v":1.1562432251572008},"ft"]
["target length","comp_horiz_length",{"$f":"comp_sa_required_horiz/(comp_horiz_diam-2*Vessel_thickness)/comp_in_nlines","v":0.29063008602650547},"ft",{"$f":"IF(comp_min_horiz_length<=comp_max_horiz_length,IF(C68<comp_min_horiz_length,comp_min_horiz_length,IF(C68>comp_max_horiz_length,comp_max_horiz_length,ROUNDUP(C68,0))),-1)","v":20},"actual length"]
["available surface area, all vessels",null,{"$f":"comp_in_nlines*(comp_horiz_diam-2*Vessel_thickness)*comp_horiz_length","v":460},"ft^2"]
["bed depth","comp_horiz_bed_depth",{"$f":"comp_vol_required/IF(comp_round_sa=1,ROUND(C69,0),C69)","v":7.2647809232664784E-2},"ft",{"$f":"IF(comp_min_horiz_bed_depth<=comp_max_horiz_bed_depth,IF(C70<comp_min_horiz_bed_depth, comp_min_horiz_bed_depth, IF(C70>comp_max_horiz_bed_depth, comp_max_horiz_bed_depth, ROUNDUP(C70,1))),-1)","v":2},"actual bed depth"]
[]
["for all vessels"]
["bed depth for chosen geometry","comp_bed_depth",{"$f":"IF(comp_tank_geom=\"upright\",comp_vert_bed_depth,IF(comp_tank_geom=\"horizontal\",comp_horiz_bed_depth,-1))","v":3.5},"ft"]
[]
["Constraints"]
[" - vessel surface area"]
["min","comp_min_sa_vessel",{"$f":"comp_sa_min/comp_in_nlines","v":1.0416666666666665},"ft^2","based on max load, design flow, and target number of lines"]
["max","comp_max_sa_vessel",{"$f":"comp_sa_max/comp_in_nlines","v":10.416666666666666},"ft^2","based on mIN load, design flow, and target number of lines"]
[]
[" - vertical vessel height"]
["min","comp_min_vert_height",{"$f":"VLOOKUP(comp_vert_diam,vessel_size_table_cl,2)","v":4},"ft","from reasonable-dimensions table"]
["max",null,{"$f":"VLOOKUP(comp_vert_diam,vessel_size_table_cl,3)","v":9},"ft","from reasonable-dimensions table"]
["max",null,{"$f":"max_height","v":24},"ft","from max_height CDA"]
["max","comp_max_vert_height",{"$f":"_xlfn.MINIFS( C82:C83, C82:C83,\">0\")","v":9},"ft","strictest of the above two maxima"]
[]
[" - vertical vessel diameter"]
["min",null,{"$f":"2*(SQRT(comp_vol_required/PI()/comp_max_vert_bed_depth/comp_in_nlines)+Vessel_thickness)","v":1.3314952314748498},"ft","min diam to avoid bed depth becoming too deep, given required volume"]
["min",null,{"$f":"2*(SQRT(comp_min_sa_vessel/PI())+Vessel_thickness)","v":1.1516471649044515},"ft","from min surface area"]
["min",null,{"$f":"min_diam","v":1.5},"ft","from reasonable-dimensions table"]
["min","comp_min_vert_diam",{"$f":"ROUNDUP(2*MAX(C87:C89),0)/2","v":1.5},"ft","strictest minimum of the above, rounded"]
["max",null,{"$f":"max_diam","v":14},"ft","max_diam CDA"]
["max",null,{"$f":"2*(SQRT(comp_max_sa_vessel/PI())+Vessel_thickness)","v":3.641828101973597},"ft","from max surface area"]
["max",null,{"$f":"max_diam","v":14},"ft","from reasonable-dimensions table"]
["max","comp_max_vert_diam",{"$f":"MAX(0.5,ROUNDDOWN(2*MIN(C91:C93),0)/2)","v":3.5},"ft","strictest maximum of the above, rounded"]
[]
[" - vertical bed depth"]
["min",null,{"$f":"IF(comp_round_sa=1,comp_vol_required/C59,0)","v":0},"ft","ensures that bed depth is sufficient to pass diameter check on vessel design sheet"]
["min",null,{"$f":"min_bed_depth","v":2},"ft","from guidance on input sheet"]
["min","comp_min_vert_bed_depth",{"$f":"ROUNDUP(MAX(C97:C98),1)","v":2},"ft","strictest minimum of the above, rounded"]
["max",null,{"$f":"(max_height-free_board)/(1+bed_expansion)","v":15.333333333333334},"ft","max bed depth for max_height, given freeboard and bed expansion"]
["max",null,{"$f":"max_bed_depth","v":12},"ft","from guidance on input sheet"]
["max","comp_max_vert_bed_depth",{"$f":"ROUNDDOWN(MIN(C100:C101),1)","v":12},"ft","strictest max of the above, rounded"]
[]
[" -horizontal vessel diameter"]
["min","comp_min_horiz_diam",8,"ft","from guidance provided by Bob Dvorin, 5/16/05"]
["max",null,{"$f":"max_height","v":24},"ft","from max_height CDA"]
["max",null,{"$f":"max_diam","v":14},"ft","from max_diam CDA"]
["max","comp_max_horiz_diam",{"$f":"ROUNDDOWN(MIN(C106:C107),1)","v":14},"ft","strictest maximum of the above"]
[]
[" - horizontal vessel length"]
["min",null,{"$f":"comp_min_sa_vessel/(comp_horiz_diam-2*Vessel_thickness)","v":9.0579710144927522E-2},"ft","from max load and actual diameter"]
["min",null,20,"ft"]
["min","comp_min_horiz_length",{"$f":"ROUNDUP(MAX(C111:C112),0)","v":20},"ft","strictest min of the above, rounded"]
["max",null,{"$f":"max_length","v":53},"ft","max_length CDA"]
["max",null,{"$f":"comp_max_vol/(comp_horiz_diam*comp_horiz_diam*PI()/4)/7.48","v":34.881741255185993},"ft","max volume combined with actual diameter"]
["max","comp_max_horiz_length",{"$f":"ROUNDDOWN(MIN(C114:C115),0)","v":34},"ft","strictest max of the above, rounded"]
[]
[" - horizontal bed depth"]
["min",null,{"$f":"IF(comp_round_sa=1,comp_vol_required/C69,0)","v":0},"ft","ensures that bed depth is sufficient for required volume of medium"]
["min",null,{"$f":"min_bed_depth","v":2},"ft","from media constraint table"]
["min","comp_min_horiz_bed_depth",{"$f":"ROUNDUP(MAX(C119:C120),1)","v":2},"ft","strictest min of the above, rounded"]
["max",null,{"$f":"(MIN(max_height,max_diam)-free_board)/(1+bed_expansion)","v":8.6666666666666661},"ft","max bed depth for max_height or max_diam, given freeboard and bed expansion"]
["max",null,{"$f":"max_bed_depth","v":12},"ft","from media constraint table"]
["max","comp_max_horiz_bed_depth",{"$f":"ROUNDDOWN(MIN(C122:C123),1)","v":8.6},"ft","strictest max of the above, rounded"]
[]
["Results"]
["Success?","comp_out_success",true,null,"set by the autosize algorithm; TRUE if it finds a valid size, FALSE otherwise"]
[]
["BIOREACTOR GRAVITY CONTACTORS"]
[]
["Input Parameters"]
["design flow rate",null,{"$f":"design_flow_rate","v":20.833333333333332},"gpm"]
["EBCT",null,{"$f":"EBCT","v":12},"min"]
["Round surface area?","comp_round_sa_a",0,null,"<--Enter 1 to design for rounding on vessel design sheet, 0 otherwise"]
["required dry volume","comp_vol_required_a",{"$f":"design_flow_rate*EBCT/7.481","v":33.417992247025801},"ft^3","volume of media in all vessels"]
[]
["Design search"]
["max media volume","comp_vert_max_media_a",{"$f":"comp_max_bed_depth_a*comp_max_length_a*comp_max_width_a","v":9000},"ft^3","based on guidance and CDAs for max dimensions"]
["minimum surface area","comp_sa_min_a",{"$f":"design_flow_rate/load_max","v":2.083333333333333},"ft^2","to reach maximum loading rate"]
["maximum surface area","comp_sa_max_a",{"$f":"design_flow_rate/load_min","v":20.833333333333332},"ft^2","to reach minimum loading rate"]
["target bed depth","comp_target_bed_depth_vert_a",{"$f":"IF(design_flow<=1,target_bed_depth_under_g,target_bed_depth_over_g)","v":5},"ft","based on Target Bed Depth CDA"]
["total vessel surface area","comp_sa_required_vert_a",{"$f":"comp_vol_required_a/comp_target_bed_depth_vert_a","v":6.6835984494051601},"ft^2","based upon  media volume and bed depth"]
["min number of lines:",null,null,null,"below this number of lines, we are constrained to horizontal vessels"]
["based on surface area from max load",null,{"$f":"comp_min_sa_a/comp_sa_max_a","v":1.2499999999999999E-2}]
["based on surface area from bed depth",null,{"$f":"comp_sa_required_vert_a/comp_sa_max_a","v":0.32081272557144769}]
["based on media volume",null,{"$f":"comp_vol_required_a/comp_vert_max_media_a","v":3.7131102496695332E-3}]
["min number of lines","comp_vert_min_number_a",{"$f":"MAX(C144:C146)","v":0.32081272557144769},null,"strictest of the above minima"]
[]
[]
["extra number to test for min cost","comp_nlines_extra_search_a",1,null,"we will search the number of lines until we find a minumum cost, then go this much farther to make sure we aren't in a local minimum"]
["target number of lines","comp_in_nlines_a",8,null,"the autosize_opt macro varies this number automatically as a search parameter.  Not user adjustable."]
[]
["Inputs"]
[]
["dimensions for vertical vessels"]
["target side length","comp_length_width_a",{"$f":"SQRT(comp_sa_required_vert_a/comp_in_nlines_a)","v":0.9140294339766335},"ft",{"$f":"IF(C156<comp_min_length_a,comp_min_length_a,IF(C156>comp_max_length_a,comp_max_length_a,ROUNDUP(2*C156,0)/2))","v":3}]
["available surface area, one vessel",null,{"$f":"comp_length_width_a^2","v":9},"ft^2"]
["available surface area, all vessels",null,{"$f":"comp_in_nlines_a*C157","v":72},"ft^2"]
["bed depth","comp_bed_depth_a",{"$f":"comp_vol_required_a/IF(comp_round_sa_a=1,ROUND(C157,0)*comp_in_nlines_a,C158)","v":0.46413878120869168},"ft",{"$f":"IF(comp_min_bed_depth_a<=comp_max_bed_depth_a,IF(C159<comp_min_bed_depth_a, ROUNDUP(comp_min_bed_depth_a,1), IF(C159>comp_max_bed_depth_a, comp_max_bed_depth_a, ROUNDUP(C159,1))),-1)","v":3}]
[]
["Size Constraints"]
[" - bed depth"]
["min",null,{"$f":"min_depth","v":3},"ft","from min_depth CDA"]
["min",null,{"$f":"design_flow_rate*EBCT/(comp_in_nlines_a*max_length_g*max_width)/7.48","v":4.6420083184789069E-3},"ft","assuming max-size contactor and number of contactors above, min depth for sufficient media volume"]
["min","comp_min_bed_depth_a",{"$f":"MAX(C163:C164)","v":3},"ft","strictest minimum of the above, rounded"]
["max","comp_max_bed_depth_a",{"$f":"max_depth","v":10},"ft","from max_depth CDA"]
[]
[" - surface area"]
["min","comp_min_sa_a",{"$f":"design_flow_rate/comp_in_nlines_a/load_max","v":0.26041666666666663},"ft^2","from loading: based on design flow per target line, max loading"]
["max","comp_max_sa_a",{"$f":"design_flow_rate/comp_in_nlines_a/load_min","v":2.6041666666666665},"ft^2","from loading: based on design flow per target line, min loading"]
[]
[" - contactor length"]
["min","comp_min_length_a",{"$f":"min_length_g","v":3},"ft","from min_length CDA"]
["max","comp_max_length_a",{"$f":"max_length_g","v":30},"ft","from max_length CDA"]
[]
[" - contactor width"]
["min","comp_min_width_a",{"$f":"min_width","v":3},"ft","from min_width CDA"]
["max","comp_max_width_a",{"$f":"max_width","v":30},"ft","from max_width CDA"]
[]
["Results"]
["Success?","comp_out_success_a",true,null,"set by the autosize algorithm; TRUE if it finds a valid size, FALSE otherwise"]
[]
["POLISHING FILTER VESSELS"]
[]
["Input Parameters"]
["design flow rate",null,{"$f":"design_flow_rate","v":20.833333333333332},"gpm"]
["EBCT per line",null,{"$f":"ebct_filt","v":10},"min"]
["EBCT per vessel",null,{"$f":"EBCT_tank_filt","v":10},"min"]
["Total Vessel Media Volume","comp_vol_required_stg1_filt",{"$f":"design_flow_rate*EBCT_tank_filt/7.48","v":27.852049910873436},"ft^3","volume of media in first-stage vessels"]
["Round surface area?","comp_round_sa_filt",0,null,"<--Enter 1 to design for rounding on vessel design sheet, 0 otherwise"]
["minimum surface area","comp_sa_min_filt",{"$f":"design_flow_rate/load_max_filt","v":2.083333333333333},"ft^2","to reach maximum loading rate"]
["maximum surface area","comp_sa_max_filt",{"$f":"design_flow_rate/load_min_filt","v":20.833333333333332},"ft^2","to reach minimum loading rate"]
["required volume","comp_vol_required_filt",{"$f":"design_flow_rate*ebct_filt/7.481","v":27.848326872521497},"ft^3","volume of media or fluidized bed in vessels"]
[]
["Vertical design search"]
["max media volume, vertical vessel","comp_vert_max_media_filt",{"$f":"(comp_max_vert_diam_filt/2-Vessel_thickness)*(comp_max_vert_diam_filt/2-Vessel_thickness)*PI()*comp_max_vert_bed_depth_filt","v":58.90486225480862},"ft^3","based on guidance and CDAs for max dimensions"]
["max surface area, vertical vessel","comp_vert_max_sa_filt",{"$f":"(max_diam_std_size/2-Vessel_thickness)*(max_diam_std_size/2-Vessel_thickness)*PI()","v":153.93804002589985},"ft^2","based on max_diam CDA"]
["target bed depth","comp_target_bed_depth_vert_filt",{"$f":"IF(design_flow_I<=1,bed_depth_filt_small,IF(design_flow_I<=10,bed_depth_filt,bed_depth_filt_large))","v":5},"ft","based on target bed depth CDA"]
["total vessel surface area","comp_sa_required_vert_filt",{"$f":"comp_vol_required_stg1_filt/comp_target_bed_depth_vert_filt","v":5.5704099821746871},"ft^2","based upon  media volume and bed depth"]
["min number of lines, vertical vessels:",null,null,null,"below this number of lines, we are constrained to horizontal vessels"]
["based on surface area from max load",null,{"$f":"comp_sa_min_filt/comp_vert_max_sa_filt","v":1.3533583596249604E-2}]
["based on surface area from bed depth",null,{"$f":"comp_sa_required_vert_filt/comp_vert_max_sa_filt","v":3.6186052396389314E-2}]
["based on media volume",null,{"$f":"comp_vol_required_stg1_filt/comp_vert_max_media_filt","v":0.47283108464615364}]
["min number of lines","comp_vert_min_number_filt",{"$f":"MAX(C201:C203)","v":0.47283108464615364},null,"strictest of the above minima"]
[]
["Horizontal design search"]
["max total vessel volume","comp_max_vol_filt",{"$f":"MAX(comp_pv_max_sizes)","v":27101},"gal","max pressure vessel volume in cl.xls"]
["vessel diameter at max volume",null,{"$f":"comp_max_horiz_diam_filt","v":14},"ft"]
["vessel length at max volume","comp_max_vol_length_filt",{"$f":"IF(comp_max_horiz_diam_filt = 0, 0, ROUND(comp_max_vol_filt/7.48/(PI()*comp_max_horiz_diam_filt*comp_max_horiz_diam_filt/4),0))","v":24},"ft","rounded to reflect the length we will actually use on the input sheet"]
["max vessel surface area","comp_max_horiz_sa_filt",{"$f":"IF(comp_round_sa_filt=1,ROUNDUP((comp_max_horiz_diam_filt-2*Vessel_thickness)*comp_max_vol_length_filt,0),(comp_max_horiz_diam_filt-2*Vessel_thickness)*comp_max_vol_length_filt)","v":336},"ft^2","rounded only if the vessel design sheet is rounding"]
["target bed depth","comp_target_bed_depth_horiz_filt",{"$f":"target_bed_depth_over","v":5},"ft","based on target_load CDA"]
["total vessel surface area","comp_sa_required_horiz_filt",{"$f":"comp_vol_required_stg1_filt/comp_target_bed_depth_horiz_filt","v":5.5704099821746871},"ft^2","based upon  media volume and bed depth"]
["Void space required for max-sized horizontal vessels:"]
["For freeboard",null,{"$f":"IF(comp_max_horiz_diam_filt = 0, 0, comp_max_vol_length_filt*(comp_max_horiz_diam_filt*comp_max_horiz_diam_filt/2*ASIN(SQRT(free_board/comp_max_horiz_diam_filt))-(comp_max_horiz_diam_filt/2-free_board)*SQRT((comp_max_horiz_diam_filt-free_board)*free_board)))","v":117.13365885878912},"ft^3","volume of a horizontal slice of a cylinder"]
["For underdrain",null,{"$f":"IF(comp_max_horiz_diam_filt = 0, 0, comp_max_vol_length_filt*(comp_max_horiz_diam_filt*comp_max_horiz_diam_filt/2*ASIN(SQRT(horiz_underdrain/comp_max_horiz_diam_filt))-(comp_max_horiz_diam_filt/2-horiz_underdrain)*SQRT((comp_max_horiz_diam_filt-horiz_underdrain)*horiz_underdrain)))","v":212.75213463857958},"ft^3"]
["Total","comp_horiz_void_required_filt",{"$f":"SUM(C214:C215)","v":329.8857934973687},"ft^3","total of the two void volumes above"]
["max media volume","comp_horiz_max_media_filt",{"$f":"(comp_max_vol_filt/7.481-comp_horiz_void_required_filt)/(1+filt_bed_expansion)","v":2195.1721586994772},"ft^3","remaining volume in a max-size pressure vessel, minus bed expansion"]
["min number of lines, horizontal vessels:"]
["based on surface area from max load",null,{"$f":"IF(comp_max_horiz_sa_filt = 0, 0, comp_sa_min_filt/comp_max_horiz_sa_filt)","v":6.2003968253968242E-3}]
["based on surface area from bed depth",null,{"$f":"IF(comp_max_horiz_sa_filt = 0, 0, comp_sa_required_horiz_filt/comp_max_horiz_sa_filt)","v":1.6578601137424664E-2}]
["based on media volume",null,{"$f":"comp_vol_required_stg1_filt/comp_horiz_max_media_filt","v":1.2687865869879789E-2}]
["min number of lines, horizontal vessels","comp_horiz_min_number_filt",{"$f":"MAX(C219:C221)","v":1.6578601137424664E-2},null,"strictest of the above minima"]
[]
[]
["extra number to test for min cost","comp_nlines_extra_search_filt",1,null,"we will search the number of lines until we find a minumum cost, then go this much farther to make sure we aren't in a local minimum"]
["target number of lines","comp_in_nlines_filt",3,null,"the autosize_opt macro varies this number automatically as a search parameter.  Not user adjustable."]
[]
["Inputs"]
["for all vessels"]
["vessel geometry","comp_tank_geom_filt",{"$f":"IF(comp_in_nlines_filt>=comp_vert_min_number_filt,\"upright\",\"horizontal\")","v":"upright"},null,"we switch to horizontal vessels when the desired number of max-size vertical vessels can't handle the design flow"]
[]
["dimensions for vertical vessels"]
["target diameter","comp_vert_diam_filt",{"$f":"2*(SQRT(comp_sa_required_vert_filt/comp_in_nlines_filt/PI())+Vessel_thickness)","v":1.5375810298097359},"ft",{"$f":"IF(C233<comp_min_vert_diam_filt,comp_min_vert_diam_filt,IF(C233>comp_max_vert_diam_filt,comp_max_vert_diam_filt,ROUNDUP(2*C233,0)/2))","v":2},"actual diameter"]
["available surface area, one vessel",null,{"$f":"(comp_vert_diam_filt-2*Vessel_thickness)*(comp_vert_diam_filt-2*Vessel_thickness)*PI()/4","v":3.1415926535897931},"ft^2"]
["available surface area, all vessels",null,{"$f":"comp_in_nlines_filt*C234","v":9.4247779607693793},"ft^2"]
["bed depth","comp_vert_bed_depth_filt",{"$f":"comp_vol_required_filt/IF(comp_round_sa_filt=1,ROUND(C234,0)*comp_in_nlines_filt,C235)","v":2.9547992524004392},"ft",{"$f":"IF(comp_min_vert_bed_depth_filt<=comp_max_vert_bed_depth_filt,IF(C236<comp_min_vert_bed_depth_filt, comp_min_vert_bed_depth_filt, IF(C236>comp_max_vert_bed_depth_filt, comp_max_vert_bed_depth_filt, ROUNDUP(C236,1))),-1)","v":3},"actual bed depth"]
["target height","comp_vert_height_filt",{"$f":"comp_vert_bed_depth_filt*(1+filt_bed_expansion)+free_board","v":5.5},"ft",{"$f":"IF(comp_min_vert_height_filt>comp_max_vert_height_filt,-1,IF(C237>comp_max_vert_height_filt,comp_max_vert_height_filt,IF(C237<comp_min_vert_height_filt,comp_min_vert_height_filt,ROUNDUP(2*C237,0)/2)))","v":5.5},"actual height"]
[]
["dimensions for horizontal vessels"]
["assumed void volume per length","comp_horiz_void_area_filt",{"$f":"IF(comp_max_vol_length_filt = 0, 0, comp_horiz_void_required_filt/comp_max_vol_length_filt)","v":13.745241395723696},"ft^2"]
["target bed depth after expansion","comp_horiz_expanded_bd_filt",{"$f":"comp_target_bed_depth_horiz_filt*(1+filt_bed_expansion)","v":7.5},"ft"]
["target diameter","comp_horiz_diam_filt",{"$f":"(comp_horiz_expanded_bd_filt+SQRT(comp_horiz_expanded_bd_filt*comp_horiz_expanded_bd_filt+PI()*comp_horiz_void_area_filt))/(PI()/2)","v":11.122738652580997},"ft",{"$f":"IF(comp_min_horiz_diam_filt<=comp_max_horiz_diam_filt,IF(C242<comp_min_horiz_diam_filt,comp_min_horiz_diam_filt,IF(C242>comp_max_horiz_diam_filt,comp_max_horiz_diam_filt,ROUNDUP(2*C242,0)/2)),-1)","v":11.5},"actual diameter"]
["old target diameter",null,{"$f":"SQRT(comp_sa_required_horiz_filt/comp_in_nlines_filt/length_diam_ratio)","v":0.86181281665836518},"ft"]
["target length","comp_horiz_length_filt",{"$f":"comp_sa_required_horiz_filt/(comp_horiz_diam_filt-2*Vessel_thickness)/comp_in_nlines_filt","v":0.16693760281427605},"ft",{"$f":"IF(comp_min_horiz_length_filt<=comp_max_horiz_length_filt,IF(C244<comp_min_horiz_length_filt,comp_min_horiz_length_filt,IF(C244>comp_max_horiz_length_filt,comp_max_horiz_length_filt,ROUNDUP(C244,0))),-1)","v":20},"actual length"]
["available surface area, all vessels",null,{"$f":"comp_in_nlines_filt*(comp_horiz_diam_filt-2*Vessel_thickness)*comp_horiz_length_filt","v":5.5704099821746871},"ft^2"]
["bed depth","comp_horiz_bed_depth_filt",{"$f":"IF( C245= 0, 0, comp_vol_required_filt/IF(comp_round_sa_filt=1,ROUND(C245,0),C245))","v":4.9993316401550603},"ft",{"$f":"IF(comp_min_horiz_bed_depth_filt<=comp_max_horiz_bed_depth_filt,IF(C246<comp_min_horiz_bed_depth_filt, comp_min_horiz_bed_depth_filt, IF(C246>comp_max_horiz_bed_depth_filt, comp_max_horiz_bed_depth_filt, ROUNDUP(C246,1))),-1)","v":5},"actual bed depth"]
[]
["for all vessels"]
["bed depth for chosen geometry","comp_bed_depth_filt",{"$f":"IF(comp_tank_geom_filt=\"upright\",comp_vert_bed_depth_filt,IF(comp_tank_geom_filt=\"horizontal\",comp_horiz_bed_depth_filt,-1))","v":3},"ft"]
[]
["Constraints"]
[" - vessel surface area"]
["min","comp_min_sa_vessel_filt",{"$f":"comp_sa_min_filt/comp_in_nlines_filt","v":0.69444444444444431},"ft^2","based on max load, design flow, and target number of lines"]
["max","comp_max_sa_vessel_filt",{"$f":"comp_sa_max_filt/comp_in_nlines_filt","v":6.9444444444444438},"ft^2","based on mIN load, design flow, and target number of lines"]
[]
[" - vertical vessel height"]
["min","comp_min_vert_height_filt",{"$f":"VLOOKUP(comp_vert_diam_filt,vessel_size_table_cl,2)","v":3.5},"ft","from reasonable-dimensions table"]
["max",null,{"$f":"VLOOKUP(comp_vert_diam_filt,vessel_size_table_cl,3)","v":7.5},"ft","from reasonable-dimensions table"]
["max",null,{"$f":"max_height","v":24},"ft","from max_height CDA"]
["max","comp_max_vert_height_filt",{"$f":"_xlfn.MINIFS(C258:C259, C258:C259, \">0\")","v":7.5},"ft","strictest of the above two maxima"]
[]
[" - vertical vessel diameter"]
["min",null,{"$f":"2*(SQRT(comp_vol_required_filt/PI()/comp_max_vert_bed_depth_filt/comp_in_nlines_filt)+Vessel_thickness)","v":0.99243794976486044},"ft","min diam to avoid bed depth becoming too deep, given required volume"]
["min",null,{"$f":"2*(SQRT(comp_min_sa_vessel_filt/PI())+Vessel_thickness)","v":0.94031597257959376},"ft","from min surface area"]
["min",null,{"$f":"min_diam","v":1.5},"ft","from reasonable-dimensions table"]
["min","comp_min_vert_diam_filt",{"$f":"ROUNDUP(2*MAX(C263:C265),0)/2","v":1.5},"ft","strictest minimum of the above, rounded"]
["max",null,{"$f":"max_diam","v":14},"ft","max_diam CDA"]
["max",null,{"$f":"2*(SQRT(comp_max_sa_vessel_filt/PI())+Vessel_thickness)","v":2.9735401935879517},"ft","from max surface area"]
["max",null,{"$f":"max_diam","v":14},"ft","from reasonable-dimensions table"]
["max","comp_max_vert_diam_filt",{"$f":"MAX(0.5,ROUNDDOWN(2*MIN(C267:C269),0)/2)","v":2.5},"ft","strictest maximum of the above, rounded"]
[]
[" - vertical bed depth"]
["min",null,{"$f":"IF(comp_round_sa_filt=1,comp_vol_required_filt/C235,0)","v":0},"ft","ensures that bed depth is sufficient to pass diameter check on vessel design sheet"]
["min",null,{"$f":"min_bed_depth","v":2},"ft","from CDA sheet"]
["min","comp_min_vert_bed_depth_filt",{"$f":"ROUNDUP(MAX(C273:C274),1)","v":2},"ft","strictest minimum of the above, rounded"]
["max",null,{"$f":"(max_height-free_board)/(1+filt_bed_expansion)","v":15.333333333333334},"ft","max bed depth for max_height, given freeboard and bed expansion"]
["max",null,{"$f":"max_bed_depth","v":12},"ft","from guidance on input sheet"]
["max","comp_max_vert_bed_depth_filt",{"$f":"ROUNDDOWN(MIN(C276:C277),1)","v":12},"ft","strictest max of the above, rounded"]
[]
[" -horizontal vessel diameter"]
["min","comp_min_horiz_diam_filt",8,"ft","from guidance provided by Bob Dvorin, 5/16/05"]
["max",null,{"$f":"max_height","v":24},"ft","from max_height CDA"]
["max",null,{"$f":"max_diam","v":14},"ft","from max_diam CDA"]
["max","comp_max_horiz_diam_filt",{"$f":"ROUNDDOWN(MIN(C282:C283),1)","v":14},"ft","strictest maximum of the above"]
[]
[" - horizontal vessel length"]
["min",null,{"$f":"comp_min_sa_vessel_filt/(comp_horiz_diam_filt-2*Vessel_thickness)","v":6.2434663452539237E-2},"ft","from max load and actual diameter"]
["min",null,20,"ft"]
["min","comp_min_horiz_length_filt",{"$f":"ROUNDUP(MAX(C287:C288),0)","v":20},"ft","strictest min of the above, rounded"]
["max",null,{"$f":"max_length","v":53},"ft","max_length CDA"]
["max",null,{"$f":"comp_max_vol_filt/(comp_horiz_diam_filt*comp_horiz_diam_filt*PI()/4)/7.48","v":37.288110013024138},"ft","max volume combined with actual diameter"]
["max","comp_max_horiz_length_filt",{"$f":"ROUNDDOWN(MIN(C290:C291),0)","v":37},"ft","strictest max of the above, rounded"]
[]
[" - horizontal bed depth"]
["min",null,{"$f":"IF(comp_round_sa_filt=1,comp_vol_required_filt/C245,0)","v":0},"ft","ensures that bed depth is sufficient for required volume of medium"]
["min",null,{"$f":"min_bed_depth","v":2},"ft","from media constraint table"]
["min","comp_min_horiz_bed_depth_filt",{"$f":"ROUNDUP(MAX(C295:C296),1)","v":2},"ft","strictest min of the above, rounded"]
["max",null,{"$f":"(MIN(max_height,max_diam)-free_board)/(1+filt_bed_expansion)","v":8.6666666666666661},"ft","max bed depth for max_height or max_diam, given freeboard and bed expansion"]
["max",null,{"$f":"max_bed_depth","v":12},"ft","from media constraint table"]
["max","comp_max_horiz_bed_depth_filt",{"$f":"ROUNDDOWN(MIN(C298:C299),1)","v":8.6},"ft","strictest max of the above, rounded"]
[]
["Results"]
["Success?","comp_out_success_filt",true,null,"set by the autosize algorithm; TRUE if it finds a valid size, FALSE otherwise"]
[]
["POLISHING FILTER BASINS"]
[]
["Input Parameters"]
["design flow rate",null,{"$f":"design_flow_rate","v":20.833333333333332},"gpm"]
["EBCT",null,{"$f":"ebct_filt","v":10},"min"]
["Round surface area?","comp_round_sa_a_filt",0,null,"<--Enter 1 to design for rounding on vessel design sheet, 0 otherwise"]
["required dry volume","comp_vol_required_a_filt",{"$f":"design_flow_rate*ebct_filt/7.481","v":27.848326872521497},"ft^3","volume of media in all vessels"]
[]
["Design search"]
["max media volume","comp_vert_max_media_a_filt",{"$f":"comp_max_bed_depth_a_filt*comp_max_length_a_filt*comp_max_width_a_filt","v":9000},"ft^3","based on guidance and CDAs for max dimensions"]
["minimum surface area","comp_sa_min_a_filt",{"$f":"design_flow_rate/load_max_filt","v":2.083333333333333},"ft^2","to reach maximum loading rate"]
["maximum surface area","comp_sa_max_a_filt",{"$f":"design_flow_rate/load_min_filt","v":20.833333333333332},"ft^2","to reach minimum loading rate"]
["target bed depth","comp_target_bed_depth_vert_a_filt",{"$f":"IF(design_flow_I<=1,bed_depth_filt_small,IF(design_flow_I<=10,bed_depth_filt,bed_depth_filt_large))","v":5},"ft","based on Target Bed Depth CDA"]
["total vessel surface area","comp_sa_required_vert_a_filt",{"$f":"comp_vol_required_a_filt/comp_target_bed_depth_vert_a_filt","v":5.5696653745042992},"ft^2","based upon  media volume and bed depth"]
["min number of lines:",null,null,null,"below this number of lines, we are constrained to horizontal vessels"]
["based on surface area from max load",null,{"$f":"comp_min_sa_a_filt/comp_sa_max_a_filt","v":7.1428571428571418E-3}]
["based on surface area from bed depth",null,{"$f":"comp_sa_required_vert_a_filt/comp_sa_max_a_filt","v":0.26734393797620637}]
["based on media volume",null,{"$f":"comp_vol_required_a_filt/comp_vert_max_media_a_filt","v":3.0942585413912776E-3}]
["min number of lines","comp_vert_min_number_a_filt",{"$f":"MAX(C320:C322)","v":0.26734393797620637},null,"strictest of the above minima"]
[]
[]
["extra number to test for min cost","comp_nlines_extra_search_a_filt",2,null,"we will search the number of lines until we find a minumum cost, then go this much farther to make sure we aren't in a local minimum"]
["target number of lines","comp_in_nlines_a_filt",14,null,"the autosize_opt macro varies this number automatically as a search parameter.  Not user adjustable."]
[]
["Inputs"]
[]
["dimensions for vertical vessels"]
["target side length","comp_length_width_a_filt",{"$f":"SQRT(comp_sa_required_vert_a_filt/comp_in_nlines_a_filt)","v":0.63074023261246093},"ft",{"$f":"IF(C332<comp_min_length_a_filt,comp_min_length_a_filt,IF(C332>comp_max_length_a_filt,comp_max_length_a_filt,ROUNDUP(2*C332,0)/2))","v":3}]
["available surface area, one vessel",null,{"$f":"comp_length_width_a_filt^2","v":9},"ft^2"]
["available surface area, all vessels",null,{"$f":"comp_in_nlines_a_filt*C333","v":126},"ft^2"]
["bed depth","comp_bed_depth_a_filt",{"$f":"comp_vol_required_a_filt/IF(comp_round_sa_a_filt=1,ROUND(C333,0)*comp_in_nlines_a_filt,C334)","v":0.22101846724223409},"ft",{"$f":"IF(comp_min_bed_depth_a_filt<=comp_max_bed_depth_a_filt,IF(C335<comp_min_bed_depth_a_filt, ROUNDUP(comp_min_bed_depth_a_filt,1), IF(C335>comp_max_bed_depth_a_filt, comp_max_bed_depth_a_filt, ROUNDUP(C335,1))),-1)","v":3}]
[]
["Size Constraints"]
[" - bed depth"]
["min",null,{"$f":"min_depth","v":3},"ft","from min_depth CDA"]
["min",null,{"$f":"design_flow_rate*EBCT/(comp_in_nlines_a_filt*max_length_g*max_width)/7.48","v":2.6525761819879462E-3},"ft","assuming max-size contactor and number of contactors above, min depth for sufficient media volume"]
["min","comp_min_bed_depth_a_filt",{"$f":"MAX(C339:C340)","v":3},"ft","strictest minimum of the above, rounded"]
["max","comp_max_bed_depth_a_filt",{"$f":"max_depth","v":10},"ft","from max_depth CDA"]
[]
[" - surface area"]
["min","comp_min_sa_a_filt",{"$f":"design_flow_rate/comp_in_nlines_a_filt/load_max_filt","v":0.14880952380952378},"ft^2","from loading: based on design flow per target line, max loading"]
["max","comp_max_sa_a_filt",{"$f":"design_flow_rate/comp_in_nlines_a_filt/load_min_filt","v":1.4880952380952379},"ft^2","from loading: based on design flow per target line, min loading"]
[]
[" - contactor length"]
["min","comp_min_length_a_filt",{"$f":"min_length_g","v":3},"ft","from min_length CDA"]
["max","comp_max_length_a_filt",{"$f":"max_length_g","v":30},"ft","from max_length CDA"]
[]
[" - contactor width"]
["min","comp_min_width_a_filt",{"$f":"min_width","v":3},"ft","from min_width CDA"]
["max","comp_max_width_a_filt",{"$f":"max_width","v":30},"ft","from max_width CDA"]
[]
["Results"]
["Success?","comp_out_success_a_filt",true,null,"set by the autosize algorithm; TRUE if it finds a valid size, FALSE otherwise"]

{"sheet":"Cost Equations","index":19,"n_rows":418,"n_cols":17,"rows_kept":418,"cut":false,"hidden":false,"merged":[]}
["Cost Equations"]
["This sheet is used internally to calculate component costs using the cost equations method; see model documentation for more details on the development of cost equations"]
[]
["Component",null,"Result","Variable",null,2,3,4,5,6,7,8,9,10,11,15,16]
["Bioreactors"]
["Pressure Vessels"]
["Stainless Steel","ss_pv_eq",{"$f":"IF(OR(D7>P7,D7<=Q7),\"contact vendor\",F7*D7^G7+H7*LN(D7)+I7+J7*EXP(K7*D7)+L7*D7^3+M7*D7^2+N7*D7+O7)","v":34901.348431876948},{"$f":"comm_vol_gal","v":238.66286690239963},"ss_pv_eq",{"$f":"VLOOKUP($E7,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,4.0000000000000001E-8,-1.6522430000000001E-3,26.487093706,28673.43064482,27101,0]
["Carbon Steel - Stainless Internals","cs_pv_eq",{"$f":"IF(OR(D8>P8,D8<=Q8),\"contact vendor\",F8*D8^G8+H8*LN(D8)+I8+J8*EXP(K8*D8)+L8*D8^3+M8*D8^2+N8*D8+O8)","v":19758.469179797772},{"$f":"comm_vol_gal","v":238.66286690239963},"cs_pv_eq",1596.499332614,0.45949680900000001,0,0,0,0,0,0,0,0,27101,0]
["Carbon Steel - Plastic Internals","csp_pv_eq",18237.859891076205,{"$f":"comm_vol_gal","v":238.66286690239963},"csp_pv_eq",1798.6988144679999,0.42308934100000001,0,0,0,0,0,0,0,0,27101,0]
["Fiberglass","fg_pv_eq",4887.9058227935702,{"$f":"comm_vol_gal","v":238.66286690239963},"fg_pv_eq",0,0,0,0,0,0,0,2.2354919999999999E-3,18.79231828,275.54372241900001,901,0]
["Gravity Basins"]
["Concrete","no equation"]
["Internals (1st cell underdrain)",null,{"$f":"IF(OR(D13>P13,D13<Q13),\"contact vendor\",F13*D13^G13+H13*LN(D13)+I13+J13*EXP(K13*D13)+L13*D13^3+M13*D13^2+N13*D13+O13)","v":"contact vendor"},{"$f":"basin_area","v":"-"},"cont_bot_eq",{"$f":"VLOOKUP($E13,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,-5.6289999999999998E-6,1.3916018E-2,52.090398698000001,47002.723866152999,1001,0]
["Internals (add cell underdrain)",null,{"$f":"IF(OR(D14>P14,D14<Q14),\"contact vendor\",F14*D14^G14+H14*LN(D14)+I14+J14*EXP(K14*D14)+L14*D14^3+M14*D14^2+N14*D14+O14)","v":"contact vendor"},{"$f":"basin_area","v":"-"},"cont_bot_add_eq",0,0,0,0,0,0,2.5666000000000001E-5,-3.1620271999999998E-2,66.758900197000003,1888.9601026519999,1001,0]
["Internals (backwash dist)",null,{"$f":"IF(OR(D15>P15,D15<=Q15),\"contact vendor\",F15*D15^G15+H15*LN(D15)+I15+J15*EXP(K15*D15)+L15*D15^3+M15*D15^2+N15*D15+O15)","v":"contact vendor"},{"$f":"basin_length","v":0},"cont_top_eq",0,0,0,0,33696.395725932998,5.9381778000000003E-2,0,0,0,0,31,0]
["Internals (total)","cont_int_eq",{"$f":"IF(total_num_basins=0,0,IF(OR(C13=\"contact vendor\",C14=\"contact vendor\",C15=\"contact vendor\"),\"contact vendor\",C13+(total_num_basins-1)*C14+total_num_basins*C15))","v":0}]
["Aluminum Railing","no equation"]
["Aluminum Stairs","no equation"]
["Excavation","no equation"]
["Backfill and Compaction","no equation"]
["Media"]
["GAC","gac_eq",{"$f":"IF(OR(D22>P22,D22<=Q22),\"contact vendor\",F22*D22^G22+H22*LN(D22)+I22+J22*EXP(K22*D22)+L22*D22^3+M22*D22^2+N22*D22+O22)","v":2.0894513187083508},{"$f":"IF(total_resin>P22,P22,total_resin)","v":1030.835089459151},"gac_eq",{"$f":"VLOOKUP($E22,eq_table_cl,F$4,FALSE)","v":0},0,0,0,2.101628083,-5.6370000000000004E-6,0,0,0,0,40000,0]
["Post-Treatment Filters"]
["Filter Basins"]
["Concrete","no equation"]
["Internals (1st cell underdrain)",null,{"$f":"IF(OR(D26>P26,D26<=Q26),\"contact vendor\",F26*D26^G26+H26*LN(D26)+I26+J26*EXP(K26*D26)+L26*D26^3+M26*D26^2+N26*D26+O26)","v":"contact vendor"},{"$f":"filt_basin_area","v":"-"},"cont_bot_eq",{"$f":"VLOOKUP($E26,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,-5.6289999999999998E-6,1.3916018E-2,52.090398698000001,47002.723866152999,1001,0]
["Internals (add cell underdrain)",null,{"$f":"IF(OR(D27>P27,D27<=Q27),\"contact vendor\",F27*D27^G27+H27*LN(D27)+I27+J27*EXP(K27*D27)+L27*D27^3+M27*D27^2+N27*D27+O27)","v":"contact vendor"},{"$f":"filt_basin_area","v":"-"},"cont_bot_add_eq",0,0,0,0,0,0,2.5666000000000001E-5,-3.1620271999999998E-2,66.758900197000003,1888.9601026519999,1001,0]
["Internals (backwash dist)",null,{"$f":"IF(OR(D28>P28,D28<=Q28),\"contact vendor\",F28*D28^G28+H28*LN(D28)+I28+J28*EXP(K28*D28)+L28*D28^3+M28*D28^2+N28*D28+O28)","v":"contact vendor"},{"$f":"filt_basin_length","v":0},"cont_top_eq",0,0,0,0,33696.395725932998,5.9381778000000003E-2,0,0,0,0,31,0]
["Internals (total)","filt_int_eq",{"$f":"IF(total_num_filt_basins=0,0,IF(OR(C26=\"contact vendor\",C27=\"contact vendor\",C28=\"contact vendor\"),\"contact vendor\",C26+(total_num_filt_basins-1)*C27+total_num_filt_basins*C28))","v":0}]
["Aluminum Railing","no equation"]
["Aluminum Stairs","no equation"]
["Excavation","no equation"]
["Backfill and Compaction","no equation"]
["Pressure Vessels"]
["Stainless Steel","ss_pv_eq_filt",{"$f":"IF(OR(D35>P35,D35<=Q35),\"contact vendor\",F35*D35^G35+H35*LN(D35)+I35+J35*EXP(K35*D35)+L35*D35^3+M35*D35^2+N35*D35+O35)","v":32069.24508890486},{"$f":"comm_vol_gal_filt","v":129.24512176868407},"ss_pv_eq",{"$f":"VLOOKUP($E35,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,4.0000000000000001E-8,-1.6522430000000001E-3,26.487093706,28673.43064482,27101,0]
["Carbon Steel - Stainless Internals","cs_pv_eq_filt",{"$f":"IF(OR(D36>P36,D36<=Q36),\"contact vendor\",F36*D36^G36+H36*LN(D36)+I36+J36*EXP(K36*D36)+L36*D36^3+M36*D36^2+N36*D36+O36)","v":14905.852190041251},{"$f":"comm_vol_gal_filt","v":129.24512176868407},"cs_pv_eq",1596.499332614,0.45949680900000001,0,0,0,0,0,0,0,0,27101,0]
["Carbon Steel - Plastic Internals","csp_pv_eq_filt",{"$f":"IF(OR(D37>P37,D37<=Q37),\"contact vendor\",F37*D37^G37+H37*LN(D37)+I37+J37*EXP(K37*D37)+L37*D37^3+M37*D37^2+N37*D37+O37)","v":14069.39018232241},{"$f":"comm_vol_gal_filt","v":129.24512176868407},"csp_pv_eq",1798.6988144679999,0.42308934100000001,0,0,0,0,0,0,0,0,27101,0]
["Fiberglass","fg_pv_eq_filt",{"$f":"IF(OR(D38>P38,D38<=Q38),\"contact vendor\",F38*D38^G38+H38*LN(D38)+I38+J38*EXP(K38*D38)+L38*D38^3+M38*D38^2+N38*D38+O38)","v":2741.7015192045455},{"$f":"comm_vol_gal_filt","v":129.24512176868407},"fg_pv_eq",0,0,0,0,0,0,0,2.2354919999999999E-3,18.79231828,275.54372241900001,901,0]
["Media"]
["GAC","filt_gac_eq",{"$f":"IF(OR(D40>P40,D40<=Q40),\"contact vendor\",F40*D40^G40+H40*LN(D40)+I40+J40*EXP(K40*D40)+L40*D40^3+M40*D40^2+N40*D40+O40)","v":"contact vendor"},{"$f":"IF(filt_GAC>P40,P40,filt_GAC)","v":0},"gac_eq",{"$f":"VLOOKUP($E40,eq_table_cl,F$4,FALSE)","v":0},0,0,0,2.101628083,-5.6370000000000004E-6,0,0,0,0,40000,0]
["Tanks"]
["Backwash Tanks"]
["Steel","st_bwt_eq",{"$f":"IF(OR(D43>P43,D43<=Q43),\"contact vendor\",F43*D43^G43+H43*LN(D43)+I43+J43*EXP(K43*D43)+L43*D43^3+M43*D43^2+N43*D43+O43)","v":"contact vendor"},{"$f":"back_tank_vol","v":0},"st_bwt_eq",{"$f":"VLOOKUP($E43,eq_table_cl,F$4,FALSE)","v":308.93713092600001},0.50146757099999995,0,0,0,0,0,0,0,0,289001,0]
["Fiberglass","fg_bwt_eq","contact vendor",{"$f":"back_tank_vol","v":0},"fg_bwt_eq",135.281859973,0.66222618499999997,0,0,0,0,0,0,0,0,20001,0]
["Plastic/XLPE","hdpe_bwt_eq","contact vendor",{"$f":"back_tank_vol","v":0},"hdpe_bwt_eq",0,0,0,0,0,0,3E-9,-4.4866E-5,2.0973282219999998,434.23312942000001,16502,0]
["Aeration Tanks"]
["Steel","st_aeration_eq",{"$f":"IF(OR(D47>P47,D47<=Q47),\"contact vendor\",F47*D47^G47+H47*LN(D47)+I47+J47*EXP(K47*D47)+L47*D47^3+M47*D47^2+N47*D47+O47)","v":1464.9469334442942},{"$f":"aeration_tank_vol","v":22.281639928698748},"st_bwt_eq",{"$f":"VLOOKUP($E47,eq_table_cl,F$4,FALSE)","v":308.93713092600001},0.50146757099999995,0,0,0,0,0,0,0,0,289001,0]
["Fiberglass","fg_aeration_eq",1056.5388364930027,{"$f":"aeration_tank_vol","v":22.281639928698748},"fg_bwt_eq",135.281859973,0.66222618499999997,0,0,0,0,0,0,0,0,20001,0]
["Plastic/XLPE","hdpe_aeration_eq",480.94280017217005,{"$f":"aeration_tank_vol","v":22.281639928698748},"hdpe_bwt_eq",0,0,0,0,0,0,3E-9,-4.4866E-5,2.0973282219999998,434.23312942000001,16502,0]
["Aerators"]
["Diffusers","diffuser_eq",{"$f":"IF(OR(D51>P51,D51<=Q51),\"contact vendor\",F51*D51^G51+H51*LN(D51)+I51+J51*EXP(K51*D51)+L51*D51^3+M51*D51^2+N51*D51+O51)","v":39.082433202184895},{"$f":"diffuser_size","v":1.3541666666666665},"diffuser_eq",{"$f":"VLOOKUP($E51,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,0,-2.3124966E-2,2.2970755230000002,36.014215905999997,44.1,0]
["Electron Donor Storage Tanks"]
["Plastic/XLPE","pl_e_donor_st_eq",{"$f":"IF(OR(D53>P53,D53<=Q53),\"contact vendor\",F53*D53^G53+H53*LN(D53)+I53+J53*EXP(K53*D53)+L53*D53^3+M53*D53^2+N53*D53+O53)","v":723.23869578299991},{"$f":"e_donor_tank_vol","v":11},"pl_cst_eq",{"$f":"VLOOKUP($E53,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,0,1.89841E-4,1.125069329,710.83996240299996,6601,0]
["Fiberglass","fg_e_donor_st_eq",972.95934784386236,{"$f":"e_donor_tank_vol","v":11},"fg_cst_eq",259.35532937099998,0.55137656199999996,0,0,0,0,0,0,0,0,30001,0]
["Stainless Steel","ss_e_donor_st_eq",327.75810841544006,{"$f":"e_donor_tank_vol","v":11},"ss_cst_eq",57.021589231,0.72932539100000005,0,0,0,0,0,0,0,0,30001,0]
["Ammonium Chloride Storage Tanks"]
["Plastic/XLPE","pl_NH4Cl_st_eq",{"$f":"IF(OR(D57>P57,D57<=Q57),\"contact vendor\",F57*D57^G57+H57*LN(D57)+I57+J57*EXP(K57*D57)+L57*D57^3+M57*D57^2+N57*D57+O57)","v":"contact vendor"},{"$f":"NH4Cl_tank_vol","v":0},"pl_cst_eq",{"$f":"VLOOKUP($E57,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,0,1.89841E-4,1.125069329,710.83996240299996,6601,0]
["Fiberglass","fg_NH4Cl_st_eq","contact vendor",{"$f":"NH4Cl_tank_vol","v":0},"fg_cst_eq",259.35532937099998,0.55137656199999996,0,0,0,0,0,0,0,0,30001,0]
["Stainless Steel","ss_NH4Cl_st_eq","contact vendor",{"$f":"NH4Cl_tank_vol","v":0},"ss_cst_eq",57.021589231,0.72932539100000005,0,0,0,0,0,0,0,0,30001,0]
["Phosphoric Acid Storage Tanks"]
["Plastic/XLPE","pl_H3PO4_st_eq",{"$f":"IF(OR(D61>P61,D61<=Q61),\"contact vendor\",F61*D61^G61+H61*LN(D61)+I61+J61*EXP(K61*D61)+L61*D61^3+M61*D61^2+N61*D61+O61)","v":711.96522157300001},{"$f":"H3PO4_tank_vol","v":1},"pl_cst_eq",{"$f":"VLOOKUP($E61,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,0,1.89841E-4,1.125069329,710.83996240299996,6601,0]
["Fiberglass","fg_H3PO4_st_eq",259.35532937099998,{"$f":"H3PO4_tank_vol","v":1},"fg_cst_eq",259.35532937099998,0.55137656199999996,0,0,0,0,0,0,0,0,30001,0]
["Hydrogen Peroxide Storage Tanks"]
["Plastic/XLPE","pl_H2O2_st_eq",{"$f":"IF(OR(D64>P64,D64<=Q64),\"contact vendor\",F64*D64^G64+H64*LN(D64)+I64+J64*EXP(K64*D64)+L64*D64^3+M64*D64^2+N64*D64+O64)","v":"contact vendor"},{"$f":"H2O2_tank_vol","v":0},"pl_cst_eq",{"$f":"VLOOKUP($E64,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,0,1.89841E-4,1.125069329,710.83996240299996,6601,0]
["Stainless Steel","ss_H2O2_st_eq","contact vendor",{"$f":"H2O2_tank_vol","v":0},"ss_cst_eq",57.021589231,0.72932539100000005,0,0,0,0,0,0,0,0,30001,0]
["Electron Donor Day Tanks"]
["Plastic/XLPE","pl_e_donor_day_eq",{"$f":"IF(OR(D67>P67,D67<=Q67),\"contact vendor\",F67*D67^G67+H67*LN(D67)+I67+J67*EXP(K67*D67)+L67*D67^3+M67*D67^2+N67*D67+O67)","v":718.72474991499996},{"$f":"e_donor_day_tank_vol","v":7},"pl_cst_eq",{"$f":"VLOOKUP($E67,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,0,1.89841E-4,1.125069329,710.83996240299996,6601,0]
["Fiberglass","fg_e_donor_day_eq",758.33731821068864,{"$f":"e_donor_day_tank_vol","v":7},"fg_cst_eq",259.35532937099998,0.55137656199999996,0,0,0,0,0,0,0,0,30001,0]
["Stainless Steel","ss_e_donor_day_eq",235.71692974417709,{"$f":"e_donor_day_tank_vol","v":7},"ss_cst_eq",57.021589231,0.72932539100000005,0,0,0,0,0,0,0,0,30001,0]
["Ammonium Chloride Day Tanks"]
["Plastic/XLPE","pl_NH4Cl_day_eq",{"$f":"IF(OR(D71>P71,D71<=Q71),\"contact vendor\",F71*D71^G71+H71*LN(D71)+I71+J71*EXP(K71*D71)+L71*D71^3+M71*D71^2+N71*D71+O71)","v":"contact vendor"},{"$f":"NH4Cl_day_tank_vol","v":0},"pl_cst_eq",{"$f":"VLOOKUP($E71,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,0,1.89841E-4,1.125069329,710.83996240299996,6601,0]
["Fiberglass","fg_NH4Cl_day_eq","contact vendor",{"$f":"NH4Cl_day_tank_vol","v":0},"fg_cst_eq",259.35532937099998,0.55137656199999996,0,0,0,0,0,0,0,0,30001,0]
["Stainless Steel","ss_NH4Cl_day_eq","contact vendor",{"$f":"NH4Cl_day_tank_vol","v":0},"ss_cst_eq",57.021589231,0.72932539100000005,0,0,0,0,0,0,0,0,30001,0]
["Phosphoric Acid Day Tanks"]
["Plastic/XLPE","pl_H3PO4_day_eq",{"$f":"IF(OR(D75>P75,D75<=Q75),\"contact vendor\",F75*D75^G75+H75*LN(D75)+I75+J75*EXP(K75*D75)+L75*D75^3+M75*D75^2+N75*D75+O75)","v":"contact vendor"},{"$f":"H3PO4_day_tank_vol","v":0},"pl_cst_eq",{"$f":"VLOOKUP($E75,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,0,1.89841E-4,1.125069329,710.83996240299996,6601,0]
["Fiberglass","fg_H3PO4_day_eq","contact vendor",{"$f":"H3PO4_day_tank_vol","v":0},"fg_cst_eq",259.35532937099998,0.55137656199999996,0,0,0,0,0,0,0,0,30001,0]
["Hydrogen Peroxide Day Tanks"]
["Plastic/XLPE","pl_H2O2_day_eq",{"$f":"IF(OR(D78>P78,D78<=Q78),\"contact vendor\",F78*D78^G78+H78*LN(D78)+I78+J78*EXP(K78*D78)+L78*D78^3+M78*D78^2+N78*D78+O78)","v":"contact vendor"},{"$f":"H2O2_day_tank_vol","v":0},"pl_cst_eq",{"$f":"VLOOKUP($E78,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,0,1.89841E-4,1.125069329,710.83996240299996,6601,0]
["Stainless Steel","ss_H2O2_day_eq","contact vendor",{"$f":"H2O2_day_tank_vol","v":0},"ss_cst_eq",57.021589231,0.72932539100000005,0,0,0,0,0,0,0,0,30001,0]
["Residuals Holding Tanks"]
["Steel Tanks","st_ht_eq",{"$f":"IF(OR(D81>P81,D81<=Q81),\"contact vendor\",F81*D81^G81+H81*LN(D81)+I81+J81*EXP(K81*D81)+L81*D81^3+M81*D81^2+N81*D81+O81)","v":8588.7671906875185},{"$f":"htank_vol","v":758},"st_bwt_eq",{"$f":"VLOOKUP($E81,eq_table_cl,F$4,FALSE)","v":308.93713092600001},0.50146757099999995,0,0,0,0,0,0,0,0,289001,0]
["Fiberglass Tanks","fg_ht_eq",10920.233326583138,{"$f":"htank_vol","v":758},"fg_bwt_eq",135.281859973,0.66222618499999997,0,0,0,0,0,0,0,0,20001,0]
["Plastic Tanks","hdpe_ht_eq",1999.5360918079998,{"$f":"htank_vol","v":758},"hdpe_bwt_eq",0,0,0,0,0,0,3E-9,-4.4866E-5,2.0973282219999998,434.23312942000001,16502,0]
["Ferric Chloride Storage Tanks"]
["Plastic/XLPE","pl_coag_st_eq",{"$f":"IF(OR(D85>P85,D85<=Q85),\"contact vendor\",F85*D85^G85+H85*LN(D85)+I85+J85*EXP(K85*D85)+L85*D85^3+M85*D85^2+N85*D85+O85)","v":715.34327717499991},{"$f":"coag_tank_vol","v":4},"pl_cst_eq",{"$f":"VLOOKUP($E85,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,0,1.89841E-4,1.125069329,710.83996240299996,6601,0]
["Fiberglass","fg_coag_st_eq",557.00224380461657,{"$f":"coag_tank_vol","v":4},"fg_cst_eq",259.35532937099998,0.55137656199999996,0,0,0,0,0,0,0,0,30001,0]
["Ferric Chloride Day Tanks"]
["Plastic/XLPE","pl_coag_day_eq",{"$f":"IF(OR(D88>P88,D88<=Q88),\"contact vendor\",F88*D88^G88+H88*LN(D88)+I88+J88*EXP(K88*D88)+L88*D88^3+M88*D88^2+N88*D88+O88)","v":"contact vendor"},{"$f":"coag_day_tank_vol","v":0},"pl_cst_eq",{"$f":"VLOOKUP($E88,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,0,1.89841E-4,1.125069329,710.83996240299996,6601,0]
["Fiberglass","fg_coag_day_eq","contact vendor",{"$f":"coag_day_tank_vol","v":0},"fg_cst_eq",259.35532937099998,0.55137656199999996,0,0,0,0,0,0,0,0,30001,0]
["Polymer Storage Tanks"]
["Plastic/XLPE","pl_polymer_st_eq",{"$f":"IF(OR(D91>P91,D91<=Q91),\"contact vendor\",F91*D91^G91+H91*LN(D91)+I91+J91*EXP(K91*D91)+L91*D91^3+M91*D91^2+N91*D91+O91)","v":713.09086042499996},{"$f":"polymer_tank_vol","v":2},"pl_cst_eq",{"$f":"VLOOKUP($E91,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,0,1.89841E-4,1.125069329,710.83996240299996,6601,0]
["Fiberglass","fg_polymer_st_eq",380.08091296766315,{"$f":"polymer_tank_vol","v":2},"fg_cst_eq",259.35532937099998,0.55137656199999996,0,0,0,0,0,0,0,0,30001,0]
["Stainless Steel","ss_polymer_st_eq",94.534022205427746,{"$f":"polymer_tank_vol","v":2},"ss_cst_eq",57.021589231,0.72932539100000005,0,0,0,0,0,0,0,0,30001,0]
["Coagulant Mix Tanks"]
["Steel Tanks","st_coag_eq",{"$f":"IF(OR(D95>P95,D95<=Q95),\"contact vendor\",F95*D95^G95+H95*LN(D95)+I95+J95*EXP(K95*D95)+L95*D95^3+M95*D95^2+N95*D95+O95)","v":1416.3965570101607},{"$f":"coag_mix_tank_size","v":20.833333333333332},"st_bwt_eq",{"$f":"VLOOKUP($E95,eq_table_cl,F$4,FALSE)","v":308.93713092600001},0.50146757099999995,0,0,0,0,0,0,0,0,289001,0]
["Fiberglass Tanks","fg_coag_eq",1010.5461457438917,{"$f":"coag_mix_tank_size","v":20.833333333333332},"fg_bwt_eq",135.281859973,0.66222618499999997,0,0,0,0,0,0,0,0,20001,0]
["Plastic/XLPE Tanks","hdpe_coag_eq",477.90802141479168,{"$f":"coag_mix_tank_size","v":20.833333333333332},"hdpe_bwt_eq",0,0,0,0,0,0,3E-9,-4.4866E-5,2.0973282219999998,434.23312942000001,16502,0]
["Piping"]
["Backwash Piping"]
["CPVC","cpvc_pipe_eq_back",{"$f":"IF(OR(D100>P100,D100<=Q100),\"contact vendor\",F100*D100^G100+H100*LN(D100)+I100+J100*EXP(K100*D100)+L100*D100^3+M100*D100^2+N100*D100+O100)","v":12.980020938500001},{"$f":"back_pipe_diam","v":2.5},"cpvc_pipe_eq",{"$f":"VLOOKUP($E100,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,6.5072480000000002E-3,0.74408816600000005,2.9106427579999998,0.95118725599999998,18.100000000000001,0]
["PVC","pvc_pipe_eq_back",4.0370816287500002,{"$f":"back_pipe_diam","v":2.5},"pvc_pipe_eq",0,0,0,0,0,0,0,9.7106987000000006E-2,0.800977414,1.427719425,48.1,0]
["Stainless Steel","ss_pipe_eq_back",119.460642341875,{"$f":"back_pipe_diam","v":2.5},"ss_pipe_eq",0,0,0,0,0,0,4.8585111E-2,-2.5845256220000001,58.928328317999998,-12.466035675000001,48.1,0]
["Steel","st_pipe_eq_back",48.422816292894069,{"$f":"back_pipe_diam","v":2.5},"st_pipe_eq",20.769417377,0.92382198999999998,0,0,0,0,0,0,0,0,48.1,0]
["Electron Donor Piping"]
["CPVC","cpvc_pipe_eq_e_donor",{"$f":"IF(OR(D105>P105,D105<=Q105),\"contact vendor\",F105*D105^G105+H105*LN(D105)+I105+J105*EXP(K105*D105)+L105*D105^3+M105*D105^2+N105*D105+O105)","v":2.5933440824999998},{"$f":"e_donor_pipe_diam","v":0.5},"cpvc_pipe_eq",{"$f":"VLOOKUP($E105,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,6.5072480000000002E-3,0.74408816600000005,2.9106427579999998,0.95118725599999998,18.100000000000001,0]
["PVC","pvc_pipe_eq_e_donor",1.8524848787500001,{"$f":"e_donor_pipe_diam","v":0.5},"pvc_pipe_eq",0,0,0,0,0,0,0,9.7106987000000006E-2,0.800977414,1.427719425,48.1,0]
["Stainless Steel","ss_pipe_eq_e_donor",16.358070217374998,{"$f":"e_donor_pipe_diam","v":0.5},"ss_pipe_eq",0,0,0,0,0,0,4.8585111E-2,-2.5845256220000001,58.928328317999998,-12.466035675000001,48.1,0]
["Steel","st_pipe_eq_e_donor",10.947783094119053,{"$f":"e_donor_pipe_diam","v":0.5},"st_pipe_eq",20.769417377,0.92382198999999998,0,0,0,0,0,0,0,0,48.1,0]
["Ammonium Chloride Piping"]
["CPVC","cpvc_pipe_eq_NH4Cl",{"$f":"IF(OR(D110>P110,D110<=Q110),\"contact vendor\",F110*D110^G110+H110*LN(D110)+I110+J110*EXP(K110*D110)+L110*D110^3+M110*D110^2+N110*D110+O110)","v":"contact vendor"},{"$f":"NH4Cl_pipe_diam","v":0},"cpvc_pipe_eq",{"$f":"VLOOKUP($E110,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,6.5072480000000002E-3,0.74408816600000005,2.9106427579999998,0.95118725599999998,18.100000000000001,0]
["PVC","pvc_pipe_eq_NH4Cl","contact vendor",{"$f":"NH4Cl_pipe_diam","v":0},"pvc_pipe_eq",0,0,0,0,0,0,0,9.7106987000000006E-2,0.800977414,1.427719425,48.1,0]
["Stainless Steel","ss_pipe_eq_NH4Cl","contact vendor",{"$f":"NH4Cl_pipe_diam","v":0},"ss_pipe_eq",0,0,0,0,0,0,4.8585111E-2,-2.5845256220000001,58.928328317999998,-12.466035675000001,48.1,0]
["Steel","st_pipe_eq_NH4Cl","contact vendor",{"$f":"NH4Cl_pipe_diam","v":0},"st_pipe_eq",20.769417377,0.92382198999999998,0,0,0,0,0,0,0,0,48.1,0]
["Phosphoric Acid Piping"]
["CPVC","cpvc_pipe_eq_H3PO4",{"$f":"IF(OR(D115>P115,D115<=Q115),\"contact vendor\",F115*D115^G115+H115*LN(D115)+I115+J115*EXP(K115*D115)+L115*D115^3+M115*D115^2+N115*D115+O115)","v":2.5933440824999998},{"$f":"H3PO4_pipe_diam","v":0.5},"cpvc_pipe_eq",{"$f":"VLOOKUP($E115,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,6.5072480000000002E-3,0.74408816600000005,2.9106427579999998,0.95118725599999998,18.100000000000001,0]
["PVC","pvc_pipe_eq_H3PO4",1.8524848787500001,{"$f":"H3PO4_pipe_diam","v":0.5},"pvc_pipe_eq",0,0,0,0,0,0,0,9.7106987000000006E-2,0.800977414,1.427719425,48.1,0]
["Stainless Steel","ss_pipe_eq_H3PO4",16.358070217374998,{"$f":"H3PO4_pipe_diam","v":0.5},"ss_pipe_eq",0,0,0,0,0,0,4.8585111E-2,-2.5845256220000001,58.928328317999998,-12.466035675000001,48.1,0]
["Steel","st_pipe_eq_H3PO4",10.947783094119053,{"$f":"H3PO4_pipe_diam","v":0.5},"st_pipe_eq",20.769417377,0.92382198999999998,0,0,0,0,0,0,0,0,48.1,0]
["Process Piping"]
["Ductile Iron","di_pipe_eq_proc",{"$f":"IF(OR(D120>P120,D120<Q120),\"contact vendor\",F120*D120^G120+H120*LN(D120)+I120+J120*EXP(K120*D120)+L120*D120^3+M120*D120^2+N120*D120+O120)","v":"contact vendor"},{"$f":"proc_pipe_diam","v":1.5},"di_pipe_eq",{"$f":"VLOOKUP($E120,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,1.3009082E-2,-0.63853567099999997,18.152542467,11.056607186999999,48.1,4]
["CPVC","cpvc_pipe_eq_proc",{"$f":"IF(OR(D121>P121,D121<=Q121),\"contact vendor\",F121*D121^G121+H121*LN(D121)+I121+J121*EXP(K121*D121)+L121*D121^3+M121*D121^2+N121*D121+O121)","v":7.0133117284999997},{"$f":"proc_pipe_diam","v":1.5},"cpvc_pipe_eq",0,0,0,0,0,0,6.5072480000000002E-3,0.74408816600000005,2.9106427579999998,0.95118725599999998,18.100000000000001,0]
["PVC","pvc_pipe_eq_proc",2.8476762667499997,{"$f":"proc_pipe_diam","v":1.5},"pvc_pipe_eq",0,0,0,0,0,0,0,9.7106987000000006E-2,0.800977414,1.427719425,48.1,0]
["Stainless Steel","ss_pipe_eq_proc",70.275248902124986,{"$f":"proc_pipe_diam","v":1.5},"ss_pipe_eq",0,0,0,0,0,0,4.8585111E-2,-2.5845256220000001,58.928328317999998,-12.466035675000001,48.1,0]
["Steel","st_pipe_eq_proc",30.206561511164892,{"$f":"proc_pipe_diam","v":1.5},"st_pipe_eq",20.769417377,0.92382198999999998,0,0,0,0,0,0,0,0,48.1,0]
["Recycle Piping"]
["CPVC","cpvc_pipe_eq_rec",{"$f":"IF(OR(D126>P126,D126<=Q126),\"contact vendor\",F126*D126^G126+H126*LN(D126)+I126+J126*EXP(K126*D126)+L126*D126^3+M126*D126^2+N126*D126+O126)","v":"contact vendor"},{"$f":"recycle_pipe_diam","v":0},"cpvc_pipe_eq",{"$f":"VLOOKUP($E126,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,6.5072480000000002E-3,0.74408816600000005,2.9106427579999998,0.95118725599999998,18.100000000000001,0]
["PVC","pvc_pipe_eq_rec","contact vendor",{"$f":"recycle_pipe_diam","v":0},"pvc_pipe_eq",0,0,0,0,0,0,0,9.7106987000000006E-2,0.800977414,1.427719425,48.1,0]
["Stainless Steel","ss_pipe_eq_rec","contact vendor",{"$f":"recycle_pipe_diam","v":0},"ss_pipe_eq",0,0,0,0,0,0,4.8585111E-2,-2.5845256220000001,58.928328317999998,-12.466035675000001,48.1,0]
["Steel","st_pipe_eq_rec","contact vendor",{"$f":"recycle_pipe_diam","v":0},"st_pipe_eq",20.769417377,0.92382198999999998,0,0,0,0,0,0,0,0,48.1,0]
["Bypass Piping"]
["CPVC","cpvc_pipe_eq_bp",{"$f":"IF(OR(D131>P131,D131<=Q131),\"contact vendor\",F131*D131^G131+H131*LN(D131)+I131+J131*EXP(K131*D131)+L131*D131^3+M131*D131^2+N131*D131+O131)","v":"contact vendor"},{"$f":"bp_pipe_diam","v":0},"cpvc_pipe_eq",{"$f":"VLOOKUP($E131,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,6.5072480000000002E-3,0.74408816600000005,2.9106427579999998,0.95118725599999998,18.100000000000001,0]
["PVC","pvc_pipe_eq_bp","contact vendor",{"$f":"bp_pipe_diam","v":0},"pvc_pipe_eq",0,0,0,0,0,0,0,9.7106987000000006E-2,0.800977414,1.427719425,48.1,0]
["Stainless Steel","ss_pipe_eq_bp","contact vendor",{"$f":"bp_pipe_diam","v":0},"ss_pipe_eq",0,0,0,0,0,0,4.8585111E-2,-2.5845256220000001,58.928328317999998,-12.466035675000001,48.1,0]
["Steel","st_pipe_eq_bp","contact vendor",{"$f":"bp_pipe_diam","v":0},"st_pipe_eq",20.769417377,0.92382198999999998,0,0,0,0,0,0,0,0,48.1,0]
["Influent and Treated Water Piping"]
["Ductile Iron","di_pipe_eq_in_out",{"$f":"IF(OR(D136>P136,D136<Q136),\"contact vendor\",F136*D136^G136+H136*LN(D136)+I136+J136*EXP(K136*D136)+L136*D136^3+M136*D136^2+N136*D136+O136)","v":"contact vendor"},{"$f":"in_out_pipe_diam","v":1.5},"di_pipe_eq",{"$f":"VLOOKUP($E136,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,1.3009082E-2,-0.63853567099999997,18.152542467,11.056607186999999,48.1,4]
["CPVC","cpvc_pipe_eq_in_out",{"$f":"IF(OR(D137>P137,D137<=Q137),\"contact vendor\",F137*D137^G137+H137*LN(D137)+I137+J137*EXP(K137*D137)+L137*D137^3+M137*D137^2+N137*D137+O137)","v":7.0133117284999997},{"$f":"in_out_pipe_diam","v":1.5},"cpvc_pipe_eq",0,0,0,0,0,0,6.5072480000000002E-3,0.74408816600000005,2.9106427579999998,0.95118725599999998,18.100000000000001,0]
["PVC","pvc_pipe_eq_in_out",2.8476762667499997,{"$f":"in_out_pipe_diam","v":1.5},"pvc_pipe_eq",0,0,0,0,0,0,0,9.7106987000000006E-2,0.800977414,1.427719425,48.1,0]
["Stainless Steel","ss_pipe_eq_in_out",70.275248902124986,{"$f":"in_out_pipe_diam","v":1.5},"ss_pipe_eq",0,0,0,0,0,0,4.8585111E-2,-2.5845256220000001,58.928328317999998,-12.466035675000001,48.1,0]
["Steel","st_pipe_eq_in_out",30.206561511164892,{"$f":"in_out_pipe_diam","v":1.5},"st_pipe_eq",20.769417377,0.92382198999999998,0,0,0,0,0,0,0,0,48.1,0]
["Residuals Piping"]
["CPVC","cpvc_pipe_eq_res",{"$f":"IF(OR(D142>P142,D142<=Q142),\"contact vendor\",F142*D142^G142+H142*LN(D142)+I142+J142*EXP(K142*D142)+L142*D142^3+M142*D142^2+N142*D142+O142)","v":4.6124254279999999},{"$f":"res_pipe_diam","v":1},"cpvc_pipe_eq",{"$f":"VLOOKUP($E142,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,6.5072480000000002E-3,0.74408816600000005,2.9106427579999998,0.95118725599999998,18.100000000000001,0]
["PVC","pvc_pipe_eq_res",2.325803826,{"$f":"res_pipe_diam","v":1},"pvc_pipe_eq",0,0,0,0,0,0,0,9.7106987000000006E-2,0.800977414,1.427719425,48.1,0]
["Stainless Steel","ss_pipe_eq_res",43.926352131999998,{"$f":"res_pipe_diam","v":1},"ss_pipe_eq",0,0,0,0,0,0,4.8585111E-2,-2.5845256220000001,58.928328317999998,-12.466035675000001,48.1,0]
["Steel","st_pipe_eq_res",20.769417377,{"$f":"res_pipe_diam","v":1},"st_pipe_eq",20.769417377,0.92382198999999998,0,0,0,0,0,0,0,0,48.1,0]
["Hydrogen Peroxide Piping"]
["CPVC","cpvc_pipe_eq_H2O2",{"$f":"IF(OR(D147>P147,D147<=Q147),\"contact vendor\",F147*D147^G147+H147*LN(D147)+I147+J147*EXP(K147*D147)+L147*D147^3+M147*D147^2+N147*D147+O147)","v":"contact vendor"},{"$f":"H202_pipe_diam","v":0},"cpvc_pipe_eq",{"$f":"VLOOKUP($E147,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,6.5072480000000002E-3,0.74408816600000005,2.9106427579999998,0.95118725599999998,18.100000000000001,0]
["PVC","pvc_pipe_eq_H2O2","contact vendor",{"$f":"H202_pipe_diam","v":0},"pvc_pipe_eq",0,0,0,0,0,0,0,9.7106987000000006E-2,0.800977414,1.427719425,48.1,0]
["Stainless Steel","ss_pipe_eq_H2O2","contact vendor",{"$f":"H202_pipe_diam","v":0},"ss_pipe_eq",0,0,0,0,0,0,4.8585111E-2,-2.5845256220000001,58.928328317999998,-12.466035675000001,48.1,0]
["Steel","st_pipe_eq_H2O2","contact vendor",{"$f":"H202_pipe_diam","v":0},"st_pipe_eq",20.769417377,0.92382198999999998,0,0,0,0,0,0,0,0,48.1,0]
["Ferric Chloride Piping"]
["CPVC","cpvc_pipe_eq_coag",{"$f":"IF(OR(D152>P152,D152<=Q152),\"contact vendor\",F152*D152^G152+H152*LN(D152)+I152+J152*EXP(K152*D152)+L152*D152^3+M152*D152^2+N152*D152+O152)","v":2.5933440824999998},{"$f":"coag_pipe_diam","v":0.5},"cpvc_pipe_eq",{"$f":"VLOOKUP($E152,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,6.5072480000000002E-3,0.74408816600000005,2.9106427579999998,0.95118725599999998,18.100000000000001,0]
["PVC","pvc_pipe_eq_coag",1.8524848787500001,{"$f":"coag_pipe_diam","v":0.5},"pvc_pipe_eq",0,0,0,0,0,0,0,9.7106987000000006E-2,0.800977414,1.427719425,48.1,0]
["Polymer Piping"]
["CPVC","cpvc_pipe_eq_polymer",{"$f":"IF(OR(D155>P155,D155<=Q155),\"contact vendor\",F155*D155^G155+H155*LN(D155)+I155+J155*EXP(K155*D155)+L155*D155^3+M155*D155^2+N155*D155+O155)","v":2.5933440824999998},{"$f":"polymer_pipe_diam","v":0.5},"cpvc_pipe_eq",{"$f":"VLOOKUP($E155,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,6.5072480000000002E-3,0.74408816600000005,2.9106427579999998,0.95118725599999998,18.100000000000001,0]
["PVC","pvc_pipe_eq_polymer",1.8524848787500001,{"$f":"polymer_pipe_diam","v":0.5},"pvc_pipe_eq",0,0,0,0,0,0,0,9.7106987000000006E-2,0.800977414,1.427719425,48.1,0]
["Stainless Steel","ss_pipe_eq_polymer",16.358070217374998,{"$f":"polymer_pipe_diam","v":0.5},"ss_pipe_eq",0,0,0,0,0,0,4.8585111E-2,-2.5845256220000001,58.928328317999998,-12.466035675000001,48.1,0]
["Steel","st_pipe_eq_polymer",10.947783094119053,{"$f":"polymer_pipe_diam","v":0.5},"st_pipe_eq",20.769417377,0.92382198999999998,0,0,0,0,0,0,0,0,48.1,0]
["Valves and Fittings"]
["Motor/Air Operated (on/off)"]
["Polypropylene/PVC - Process","pp_mov_eq_tank",{"$f":"IF(OR(D161>P161,D161<=Q161),\"contact vendor\",F161*D161^G161+H161*LN(D161)+I161+J161*EXP(K161*D161)+L161*D161^3+M161*D161^2+N161*D161+O161)","v":787.01404038367423},{"$f":"tank_valve_size","v":1.5},{"$f":"IF(D161>12,\"pp_mov_eq_large\",\"pp_mov_eq_small\")","v":"pp_mov_eq_small"},{"$f":"VLOOKUP($E161,eq_table_cl,F$4,FALSE)","v":0},0,0,0,599.000620282,0.18198897,0,0,0,0,12,0]
["Stainless Steel - Process","ss_mov_eq_tank",1470.6040464835,{"$f":"tank_valve_size","v":1.5},"ss_mov_eq",0,0,0,0,0,0,1.4813451259999999,44.575825872999999,-42.850924452000001,1429.5852851469999,48.1,0]
["Cast Iron - Process","ci_mov_eq_tank",{"$f":"IF(OR(D163>P163,D163<Q163),\"contact vendor\",F163*D163^G163+H163*LN(D163)+I163+J163*EXP(K163*D163)+L163*D163^3+M163*D163^2+N163*D163+O163)","v":791.86955715900012},{"$f":"tank_valve_size","v":1.5},"ci_mov_eq",0,0,0,0,0,0,0,0,1304.6120832720001,-1165.0485677490001,48.1,1]
["Polypropylene/PVC - Backwash","pp_mov_eq_back",944.10280011568386,{"$f":"back_valve_size","v":2.5},{"$f":"IF(D164>12,\"pp_mov_eq_large\",\"pp_mov_eq_small\")","v":"pp_mov_eq_small"},0,0,0,0,599.000620282,0.18198897,0,0,0,0,12,0]
["Stainless Steel - Backwash","ss_mov_eq_back",1624.2029033169999,{"$f":"back_valve_size","v":2.5},"ss_mov_eq",0,0,0,0,0,0,1.4813451259999999,44.575825872999999,-42.850924452000001,1429.5852851469999,48.1,0]
["Cast Iron - Backwash","ci_mov_eq_back",{"$f":"IF(OR(D166>P166,D166<Q166),\"contact vendor\",F166*D166^G166+H166*LN(D166)+I166+J166*EXP(K166*D166)+L166*D166^3+M166*D166^2+N166*D166+O166)","v":2096.481640431},{"$f":"back_valve_size","v":2.5},"ci_mov_eq",0,0,0,0,0,0,0,0,1304.6120832720001,-1165.0485677490001,48.1,1]
["Polypropylene/PVC - Recycle","pp_mov_eq_rec","contact vendor",{"$f":"rec_valve_size","v":0},{"$f":"IF(D167>12,\"pp_mov_eq_large\",\"pp_mov_eq_small\")","v":"pp_mov_eq_small"},0,0,0,0,599.000620282,0.18198897,0,0,0,0,12,0]
["Stainless Steel - Recycle","ss_mov_eq_rec","contact vendor",{"$f":"rec_valve_size","v":0},"ss_mov_eq",0,0,0,0,0,0,1.4813451259999999,44.575825872999999,-42.850924452000001,1429.5852851469999,48.1,0]
["Polypropylene/PVC - Electron Donor","pp_mov_eq_e_donor",656.06319532697046,{"$f":"e_donor_valve_size","v":0.5},{"$f":"IF(D169>12,\"pp_mov_eq_large\",\"pp_mov_eq_small\")","v":"pp_mov_eq_small"},0,0,0,0,599.000620282,0.18198897,0,0,0,0,12,0]
["Stainless Steel - Electron Donor","ss_mov_eq_e_donor",1419.4889475299999,{"$f":"e_donor_valve_size","v":0.5},"ss_mov_eq",0,0,0,0,0,0,1.4813451259999999,44.575825872999999,-42.850924452000001,1429.5852851469999,48.1,0]
["Polypropylene/PVC - NH4Cl","pp_mov_eq_NH4Cl","contact vendor",{"$f":"NH4Cl_valve_size","v":0},{"$f":"IF(D171>12,\"pp_mov_eq_large\",\"pp_mov_eq_small\")","v":"pp_mov_eq_small"},{"$f":"VLOOKUP($E171,eq_table_cl,F$4,FALSE)","v":0},0,0,0,599.000620282,0.18198897,0,0,0,0,12,0]
["Stainless Steel - NH4Cl","ss_mov_eq_NH4Cl","contact vendor",{"$f":"NH4Cl_valve_size","v":0},"ss_mov_eq",0,0,0,0,0,0,1.4813451259999999,44.575825872999999,-42.850924452000001,1429.5852851469999,48.1,0]
["Polypropylene/PVC - H3PO4","pp_mov_eq_H3PO4",656.06319532697046,{"$f":"H3PO4_valve_size","v":0.5},{"$f":"IF(D173>12,\"pp_mov_eq_large\",\"pp_mov_eq_small\")","v":"pp_mov_eq_small"},0,0,0,0,599.000620282,0.18198897,0,0,0,0,12,0]
["Stainless Steel - H3PO4","ss_mov_eq_H3PO4",1419.4889475299999,{"$f":"H3PO4_valve_size","v":0.5},"ss_mov_eq",0,0,0,0,0,0,1.4813451259999999,44.575825872999999,-42.850924452000001,1429.5852851469999,48.1,0]
["Polypropylene/PVC - Bypass","pp_mov_eq_bp","contact vendor",{"$f":"bypass_valve_size","v":0},{"$f":"IF(D175>12,\"pp_mov_eq_large\",\"pp_mov_eq_small\")","v":"pp_mov_eq_small"},0,0,0,0,599.000620282,0.18198897,0,0,0,0,12,0]
["Stainless Steel - Bypass","ss_mov_eq_bp","contact vendor",{"$f":"bypass_valve_size","v":0},"ss_mov_eq",0,0,0,0,0,0,1.4813451259999999,44.575825872999999,-42.850924452000001,1429.5852851469999,48.1,0]
["Cast Iron - Bypass","ci_mov_eq_bp",{"$f":"IF(OR(D177>P177,D177<Q177),\"contact vendor\",F177*D177^G177+H177*LN(D177)+I177+J177*EXP(K177*D177)+L177*D177^3+M177*D177^2+N177*D177+O177)","v":"contact vendor"},{"$f":"bypass_valve_size","v":0},"ci_mov_eq",0,0,0,0,0,0,0,0,1304.6120832720001,-1165.0485677490001,48.1,1]
["Polypropylene/PVC - residuals","pp_mov_eq_res",718.56172045364531,{"$f":"res_valve_size","v":1},{"$f":"IF(D178>12,\"pp_mov_eq_large\",\"pp_mov_eq_small\")","v":"pp_mov_eq_small"},0,0,0,0,599.000620282,0.18198897,0,0,0,0,12,0]
["Stainless Steel - residuals","ss_mov_eq_res",1432.791531694,{"$f":"res_valve_size","v":1},"ss_mov_eq",0,0,0,0,0,0,1.4813451259999999,44.575825872999999,-42.850924452000001,1429.5852851469999,48.1,0]
["Cast Iron - residuals","ci_mov_eq_res",{"$f":"IF(OR(D180>P180,D180<Q180),\"contact vendor\",F180*D180^G180+H180*LN(D180)+I180+J180*EXP(K180*D180)+L180*D180^3+M180*D180^2+N180*D180+O180)","v":139.56351552299998},{"$f":"res_valve_size","v":1},"ci_mov_eq",0,0,0,0,0,0,0,0,1304.6120832720001,-1165.0485677490001,48.1,1]
["Polypropylene/PVC - Air Scour","pp_mov_eq_air",787.01404038367423,{"$f":"air_valve_size","v":1.5},{"$f":"IF(D181>12,\"pp_mov_eq_large\",\"pp_mov_eq_small\")","v":"pp_mov_eq_small"},{"$f":"VLOOKUP($E181,eq_table_cl,F$4,FALSE)","v":0},0,0,0,599.000620282,0.18198897,0,0,0,0,12,0]
["Stainless Steel - Air Scour","ss_mov_eq_air",1470.6040464835,{"$f":"air_valve_size","v":1.5},"ss_mov_eq",0,0,0,0,0,0,1.4813451259999999,44.575825872999999,-42.850924452000001,1429.5852851469999,48.1,0]
["Cast Iron - Air Scour","ci_mov_eq_air",{"$f":"IF(OR(D183>P183,D183<Q183),\"contact vendor\",F183*D183^G183+H183*LN(D183)+I183+J183*EXP(K183*D183)+L183*D183^3+M183*D183^2+N183*D183+O183)","v":791.86955715900012},{"$f":"air_valve_size","v":1.5},"ci_mov_eq",0,0,0,0,0,0,0,0,1304.6120832720001,-1165.0485677490001,48.1,1]
["Polypropylene/PVC - Air Biomass Removal","pp_mov_eq_bio_air","contact vendor",{"$f":"bio_air_valve_size","v":0},{"$f":"IF(D184>12,\"pp_mov_eq_large\",\"pp_mov_eq_small\")","v":"pp_mov_eq_small"},0,0,0,0,599.000620282,0.18198897,0,0,0,0,12,0]
["Stainless Steel - Air Biomass Removal","ss_mov_eq_bio_air","contact vendor",{"$f":"bio_air_valve_size","v":0},"ss_mov_eq",0,0,0,0,0,0,1.4813451259999999,44.575825872999999,-42.850924452000001,1429.5852851469999,48.1,0]
["Cast Iron - Air Biomass Removal","ci_mov_eq_bio_air",{"$f":"IF(OR(D186>P186,D186<Q186),\"contact vendor\",F186*D186^G186+H186*LN(D186)+I186+J186*EXP(K186*D186)+L186*D186^3+M186*D186^2+N186*D186+O186)","v":"contact vendor"},{"$f":"bio_air_valve_size","v":0},"ci_mov_eq",0,0,0,0,0,0,0,0,1304.6120832720001,-1165.0485677490001,48.1,1]
["Polypropylene/PVC - Aeration","pp_mov_eq_aeration",686.60170285287222,{"$f":"aeration_valve_size","v":0.75},{"$f":"IF(D187>12,\"pp_mov_eq_large\",\"pp_mov_eq_small\")","v":"pp_mov_eq_small"},0,0,0,0,599.000620282,0.18198897,0,0,0,0,12,0]
["Stainless Steel - Aeration","ss_mov_eq_aeration",1423.1459363365936,{"$f":"aeration_valve_size","v":0.75},"ss_mov_eq",0,0,0,0,0,0,1.4813451259999999,44.575825872999999,-42.850924452000001,1429.5852851469999,48.1,0]
["Cast Iron - Aeration","ci_mov_eq_aeration",{"$f":"IF(OR(D189>P189,D189<Q189),\"contact vendor\",F189*D189^G189+H189*LN(D189)+I189+J189*EXP(K189*D189)+L189*D189^3+M189*D189^2+N189*D189+O189)","v":"contact vendor"},{"$f":"aeration_valve_size","v":0.75},"ci_mov_eq",0,0,0,0,0,0,0,0,1304.6120832720001,-1165.0485677490001,48.1,1]
["Polypropylene/PVC - H2O2","pp_mov_eq_H2O2","contact vendor",{"$f":"H2O2_valve_size","v":0},{"$f":"IF(D190>12,\"pp_mov_eq_large\",\"pp_mov_eq_small\")","v":"pp_mov_eq_small"},0,0,0,0,599.000620282,0.18198897,0,0,0,0,12,0]
["Stainless Steel - H2O2","ss_mov_eq_H2O2","contact vendor",{"$f":"H2O2_valve_size","v":0},"ss_mov_eq",0,0,0,0,0,0,1.4813451259999999,44.575825872999999,-42.850924452000001,1429.5852851469999,48.1,0]
["Polypropylene/PVC - Ferric Chloride","pp_mov_eq_coag",656.06319532697046,{"$f":"coag_valve_size","v":0.5},{"$f":"IF(D192>12,\"pp_mov_eq_large\",\"pp_mov_eq_small\")","v":"pp_mov_eq_small"},0,0,0,0,599.000620282,0.18198897,0,0,0,0,12,0]
["Polypropylene/PVC - Polymer","pp_mov_eq_polymer",656.06319532697046,{"$f":"polymer_valve_size","v":0.5},{"$f":"IF(D193>12,\"pp_mov_eq_large\",\"pp_mov_eq_small\")","v":"pp_mov_eq_small"},0,0,0,0,599.000620282,0.18198897,0,0,0,0,12,0]
["Stainless Steel - Polymer","ss_mov_eq_polymer",1419.4889475299999,{"$f":"polymer_valve_size","v":0.5},"ss_mov_eq",0,0,0,0,0,0,1.4813451259999999,44.575825872999999,-42.850924452000001,1429.5852851469999,48.1,0]
["Cast Iron - Polymer","ci_mov_eq_polymer",{"$f":"IF(OR(D195>P195,D195<Q195),\"contact vendor\",F195*D195^G195+H195*LN(D195)+I195+J195*EXP(K195*D195)+L195*D195^3+M195*D195^2+N195*D195+O195)","v":"contact vendor"},{"$f":"polymer_valve_size","v":0.5},"ci_mov_eq",0,0,0,0,0,0,0,0,1304.6120832720001,-1165.0485677490001,48.1,1]
["Manual"]
["Polypropylene/PVC - Influent and treated water","pp_man_eq",{"$f":"IF(OR(D197>P197,D197<=Q197),\"contact vendor\",F197*D197^G197+H197*LN(D197)+I197+J197*EXP(K197*D197)+L197*D197^3+M197*D197^2+N197*D197+O197)","v":207.84914633800003},{"$f":"in_valve_size","v":1.5},{"$f":"IF(D197>12,\"pp_man_eq_large\",\"pp_man_eq_small\")","v":"pp_man_eq_small"},{"$f":"VLOOKUP($E197,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,0,12.117823524,45.057729000000002,112.997449909,12,0]
["Stainless Steel - Influent and treated water","ss_man_eq",395.88087320259683,{"$f":"in_valve_size","v":1.5},"ss_man_eq",271.98316458599999,0.92578415199999997,0,0,0,0,0,0,0,0,12.1,0]
["Cast Iron - Influent and treated water","ci_bfv_eq",{"$f":"IF(OR(D199>P199,D199<Q199),\"contact vendor\",F199*D199^G199+H199*LN(D199)+I199+J199*EXP(K199*D199)+L199*D199^3+M199*D199^2+N199*D199+O199)","v":338.97867757464161},{"$f":"in_valve_size","v":1.5},{"$f":"IF(D199>12,\"ci_bfv_eq_large\",\"ci_bfv_eq_small\")","v":"ci_bfv_eq_small"},221.77653215199999,1.0463710340000001,0,0,0,0,0,0,0,0,12,1]
["Polypropylene/PVC - Process","pp_man_eq_proc",207.84914633800003,{"$f":"tank_valve_size","v":1.5},{"$f":"IF(D200>12,\"pp_man_eq_large\",\"pp_man_eq_small\")","v":"pp_man_eq_small"},0,0,0,0,0,0,0,12.117823524,45.057729000000002,112.997449909,12,0]
["Stainless Steel - Process","ss_man_eq_proc",395.88087320259683,{"$f":"tank_valve_size","v":1.5},"ss_man_eq",271.98316458599999,0.92578415199999997,0,0,0,0,0,0,0,0,12.1,0]
["Cast Iron - Process","ci_bfv_eq_proc",{"$f":"IF(OR(D202>P202,D202<Q202),\"contact vendor\",F202*D202^G202+H202*LN(D202)+I202+J202*EXP(K202*D202)+L202*D202^3+M202*D202^2+N202*D202+O202)","v":338.97867757464161},{"$f":"tank_valve_size","v":1.5},{"$f":"IF(D202>12,\"ci_bfv_eq_large\",\"ci_bfv_eq_small\")","v":"ci_bfv_eq_small"},221.77653215199999,1.0463710340000001,0,0,0,0,0,0,0,0,12,1]
["Polypropylene/PVC - Backwash","pp_man_eq_back",301.37816943400003,{"$f":"back_valve_size","v":2.5},{"$f":"IF(D203>12,\"pp_man_eq_large\",\"pp_man_eq_small\")","v":"pp_man_eq_small"},0,0,0,0,0,0,0,12.117823524,45.057729000000002,112.997449909,12,0]
["Stainless Steel - Backwash","ss_man_eq_back",635.25570804502854,{"$f":"back_valve_size","v":2.5},"ss_man_eq",271.98316458599999,0.92578415199999997,0,0,0,0,0,0,0,0,12.1,0]
["Cast Iron - Backwash","ci_man_eq_back",{"$f":"IF(OR(D205>P205,D205<Q205),\"contact vendor\",F205*D205^G205+H205*LN(D205)+I205+J205*EXP(K205*D205)+L205*D205^3+M205*D205^2+N205*D205+O205)","v":578.5068245424867},{"$f":"back_valve_size","v":2.5},{"$f":"IF(D205>12,\"ci_bfv_eq_large\",\"ci_bfv_eq_small\")","v":"ci_bfv_eq_small"},221.77653215199999,1.0463710340000001,0,0,0,0,0,0,0,0,12,1]
["Polypropylene/PVC - Recycle","pp_man_eq_rec","contact vendor",{"$f":"rec_valve_size","v":0},{"$f":"IF(D206>12,\"pp_man_eq_large\",\"pp_man_eq_small\")","v":"pp_man_eq_small"},0,0,0,0,0,0,0,12.117823524,45.057729000000002,112.997449909,12,0]
["Stainless Steel - Recycle","ss_man_eq_rec","contact vendor",{"$f":"rec_valve_size","v":0},"ss_man_eq",{"$f":"VLOOKUP($E207,eq_table_cl,F$4,FALSE)","v":271.98316458599999},0.92578415199999997,0,0,0,0,0,0,0,0,12.1,0]
["Polypropylene/PVC - Electron Donor","pp_man_eq_e_donor",138.55577029,{"$f":"e_donor_valve_size","v":0.5},{"$f":"IF(D208>12,\"pp_man_eq_large\",\"pp_man_eq_small\")","v":"pp_man_eq_small"},0,0,0,0,0,0,0,12.117823524,45.057729000000002,112.997449909,12,0]
["Stainless Steel - Electron Donor","ss_man_eq_e_donor",143.17039505495234,{"$f":"e_donor_valve_size","v":0.5},"ss_man_eq",271.98316458599999,0.92578415199999997,0,0,0,0,0,0,0,0,12.1,0]
["Polypropylene/PVC - NH4Cl","pp_man_eq_NH4Cl","contact vendor",{"$f":"NH4Cl_valve_size","v":0},{"$f":"IF(D210>12,\"pp_man_eq_large\",\"pp_man_eq_small\")","v":"pp_man_eq_small"},0,0,0,0,0,0,0,12.117823524,45.057729000000002,112.997449909,12,0]
["Stainless Steel - NH4Cl","ss_man_eq_NH4Cl","contact vendor",{"$f":"NH4Cl_valve_size","v":0},"ss_man_eq",271.98316458599999,0.92578415199999997,0,0,0,0,0,0,0,0,12.1,0]
["Polypropylene/PVC - H3PO4","pp_man_eq_H3PO4",138.55577029,{"$f":"H3PO4_valve_size","v":0.5},{"$f":"IF(D212>12,\"pp_man_eq_large\",\"pp_man_eq_small\")","v":"pp_man_eq_small"},0,0,0,0,0,0,0,12.117823524,45.057729000000002,112.997449909,12,0]
["Stainless Steel - H3PO4","ss_man_eq_H3PO4",143.17039505495234,{"$f":"H3PO4_valve_size","v":0.5},"ss_man_eq",271.98316458599999,0.92578415199999997,0,0,0,0,0,0,0,0,12.1,0]
["Polypropylene/PVC - Bypass","pp_man_eq_bp","contact vendor",{"$f":"bypass_valve_size","v":0},{"$f":"IF(D214>12,\"pp_man_eq_large\",\"pp_man_eq_small\")","v":"pp_man_eq_small"},0,0,0,0,0,0,0,12.117823524,45.057729000000002,112.997449909,12,0]
["Stainless Steel - Bypass","ss_man_eq_bp","contact vendor",{"$f":"bypass_valve_size","v":0},"ss_man_eq",271.98316458599999,0.92578415199999997,0,0,0,0,0,0,0,0,12.1,0]
["Cast Iron - Bypass","ci_man_eq_bp",{"$f":"IF(OR(D216>P216,D216<Q216),\"contact vendor\",F216*D216^G216+H216*LN(D216)+I216+J216*EXP(K216*D216)+L216*D216^3+M216*D216^2+N216*D216+O216)","v":"contact vendor"},{"$f":"bypass_valve_size","v":0},{"$f":"IF(D216>12,\"ci_bfv_eq_large\",\"ci_bfv_eq_small\")","v":"ci_bfv_eq_small"},221.77653215199999,1.0463710340000001,0,0,0,0,0,0,0,0,12,1]
["Polypropylene/PVC - residuals","pp_man_eq_res",170.17300243299999,{"$f":"res_valve_size","v":1},{"$f":"IF(D217>12,\"pp_man_eq_large\",\"pp_man_eq_small\")","v":"pp_man_eq_small"},{"$f":"VLOOKUP($E217,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,0,12.117823524,45.057729000000002,112.997449909,12,0]
["Stainless Steel - residuals","ss_man_eq_res",271.98316458599999,{"$f":"res_valve_size","v":1},"ss_man_eq",271.98316458599999,0.92578415199999997,0,0,0,0,0,0,0,0,12.1,0]
["Cast Iron - residuals","ci_man_eq_res",{"$f":"IF(OR(D219>P219,D219<Q219),\"contact vendor\",F219*D219^G219+H219*LN(D219)+I219+J219*EXP(K219*D219)+L219*D219^3+M219*D219^2+N219*D219+O219)","v":221.77653215199999},{"$f":"res_valve_size","v":1},{"$f":"IF(D219>12,\"ci_bfv_eq_large\",\"ci_bfv_eq_small\")","v":"ci_bfv_eq_small"},221.77653215199999,1.0463710340000001,0,0,0,0,0,0,0,0,12,1]
["Polypropylene/PVC - Air Scour","pp_man_eq_air",207.84914633800003,{"$f":"air_valve_size","v":1.5},{"$f":"IF(D220>12,\"pp_man_eq_large\",\"pp_man_eq_small\")","v":"pp_man_eq_small"},0,0,0,0,0,0,0,12.117823524,45.057729000000002,112.997449909,12,0]
["Stainless Steel - Air Scour","ss_man_eq_air",395.88087320259683,{"$f":"air_valve_size","v":1.5},"ss_man_eq",271.98316458599999,0.92578415199999997,0,0,0,0,0,0,0,0,12.1,0]
["Cast Iron - Air Scour","ci_man_eq_air",{"$f":"IF(OR(D222>P222,D222<Q222),\"contact vendor\",F222*D222^G222+H222*LN(D222)+I222+J222*EXP(K222*D222)+L222*D222^3+M222*D222^2+N222*D222+O222)","v":"contact vendor"},{"$f":"bio_air_valve_size","v":0},{"$f":"IF(D222>12,\"ci_bfv_eq_large\",\"ci_bfv_eq_small\")","v":"ci_bfv_eq_small"},221.77653215199999,1.0463710340000001,0,0,0,0,0,0,0,0,12,1]
["Polypropylene/PVC - Air Biomass Removal","pp_man_eq_bio_air","contact vendor",{"$f":"bio_air_valve_size","v":0},{"$f":"IF(D223>12,\"pp_man_eq_large\",\"pp_man_eq_small\")","v":"pp_man_eq_small"},0,0,0,0,0,0,0,12.117823524,45.057729000000002,112.997449909,12,0]
["Stainless Steel - Air Biomass Removal","ss_man_eq_bio_air","contact vendor",{"$f":"bio_air_valve_size","v":0},"ss_man_eq",271.98316458599999,0.92578415199999997,0,0,0,0,0,0,0,0,12.1,0]
["Cast Iron - Air Biomass Removal","ci_man_eq_bio_air",{"$f":"IF(OR(D225>P225,D225<Q225),\"contact vendor\",F225*D225^G225+H225*LN(D225)+I225+J225*EXP(K225*D225)+L225*D225^3+M225*D225^2+N225*D225+O225)","v":"contact vendor"},{"$f":"aeration_valve_size","v":0.75},{"$f":"IF(D225>12,\"ci_bfv_eq_large\",\"ci_bfv_eq_small\")","v":"ci_bfv_eq_small"},221.77653215199999,1.0463710340000001,0,0,0,0,0,0,0,0,12,1]
["Polypropylene/PVC - Aeration","pp_man_eq_aeration",153.60702239124998,{"$f":"aeration_valve_size","v":0.75},{"$f":"IF(D226>12,\"pp_man_eq_large\",\"pp_man_eq_small\")","v":"pp_man_eq_small"},0,0,0,0,0,0,0,12.117823524,45.057729000000002,112.997449909,12,0]
["Stainless Steel - Aeration","ss_man_eq_aeration",208.38944607982819,{"$f":"aeration_valve_size","v":0.75},"ss_man_eq",{"$f":"VLOOKUP($E227,eq_table_cl,F$4,FALSE)","v":271.98316458599999},0.92578415199999997,0,0,0,0,0,0,0,0,12.1,0]
["Cast Iron - Aeration","ci_man_eq_aeration",{"$f":"IF(OR(D228>P228,D228<Q228),\"contact vendor\",F228*D228^G228+H228*LN(D228)+I228+J228*EXP(K228*D228)+L228*D228^3+M228*D228^2+N228*D228+O228)","v":338.97867757464161},{"$f":"air_valve_size","v":1.5},{"$f":"IF(D228>12,\"ci_bfv_eq_large\",\"ci_bfv_eq_small\")","v":"ci_bfv_eq_small"},221.77653215199999,1.0463710340000001,0,0,0,0,0,0,0,0,12,1]
["Polypropylene/PVC - H2O2","pp_man_eq_H2O2","contact vendor",{"$f":" H2O2_valve_size","v":0},{"$f":"IF(D229>12,\"pp_man_eq_large\",\"pp_man_eq_small\")","v":"pp_man_eq_small"},0,0,0,0,0,0,0,12.117823524,45.057729000000002,112.997449909,12,0]
["Stainless Steel - H2O2","ss_man_eq_H2O2","contact vendor",{"$f":" H2O2_valve_size","v":0},"ss_man_eq",271.98316458599999,0.92578415199999997,0,0,0,0,0,0,0,0,12.1,0]
["Polypropylene/PVC - Ferric Chloride","pp_man_eq_coag",138.55577029,{"$f":"coag_valve_size","v":0.5},{"$f":"IF(D231>12,\"pp_man_eq_large\",\"pp_man_eq_small\")","v":"pp_man_eq_small"},0,0,0,0,0,0,0,12.117823524,45.057729000000002,112.997449909,12,0]
["Polypropylene/PVC - Polymer","pp_man_eq_polymer",138.55577029,{"$f":" polymer_valve_size","v":0.5},{"$f":"IF(D232>12,\"pp_man_eq_large\",\"pp_man_eq_small\")","v":"pp_man_eq_small"},0,0,0,0,0,0,0,12.117823524,45.057729000000002,112.997449909,12,0]
["Stainless Steel - Polymer","ss_man_eq_polymer",143.17039505495234,{"$f":" polymer_valve_size","v":0.5},"ss_man_eq",271.98316458599999,0.92578415199999997,0,0,0,0,0,0,0,0,12.1,0]
["Cast Iron - Polymer","ci_man_eq_polymer",{"$f":"IF(OR(D234>P234,D234<Q234),\"contact vendor\",F234*D234^G234+H234*LN(D234)+I234+J234*EXP(K234*D234)+L234*D234^3+M234*D234^2+N234*D234+O234)","v":"contact vendor"},{"$f":"polymer_valve_size","v":0.5},{"$f":"IF(D234>12,\"ci_bfv_eq_large\",\"ci_bfv_eq_small\")","v":"ci_bfv_eq_small"},221.77653215199999,1.0463710340000001,0,0,0,0,0,0,0,0,12,1]
["Check Valves"]
["Polypropylene/PVC - Backwash","pp_chv_eq",{"$f":"IF(OR(D236>P236,D236<=Q236),\"contact vendor\",F236*D236^G236+H236*LN(D236)+I236+J236*EXP(K236*D236)+L236*D236^3+M236*D236^2+N236*D236+O236)","v":327.27035186124999},{"$f":"back_valve_size","v":2.5},"pp_chv_eq",{"$f":"VLOOKUP($E236,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,0,23.867181313,53.974127154000001,43.165150769999997,12.1,0]
["Stainless Steel - Backwash","ss_chv_eq",854.42197149975004,{"$f":"back_valve_size","v":2.5},"ss_chv_eq",0,0,0,0,0,0,0,43.739370735000001,186.790998664,114.073407746,48.1,0]
["Cast Iron - Backwash","ci_chv_eq",{"$f":"IF(OR(D238>P238,D238<Q238),\"contact vendor\",F238*D238^G238+H238*LN(D238)+I238+J238*EXP(K238*D238)+L238*D238^3+M238*D238^2+N238*D238+O238)","v":836.14539599750015},{"$f":"back_valve_size","v":2.5},"ci_chv_eq",0,0,0,0,0,0,3.240756524,50.118205304,-32.545647099999996,553.63390991000006,24.1,2]
["Polypropylene/PVC - Residuals","pp_chv_eq_res",121.006459237,{"$f":"res_valve_size","v":1},"pp_chv_eq",0,0,0,0,0,0,0,23.867181313,53.974127154000001,43.165150769999997,12.1,0]
["Stainless Steel - Residuals","ss_chv_eq_res",344.60377714499998,{"$f":"res_valve_size","v":1},"ss_chv_eq",0,0,0,0,0,0,0,43.739370735000001,186.790998664,114.073407746,48.1,0]
["Cast Iron - Residuals","ci_chv_eq_res",{"$f":"IF(OR(D241>P241,D241<Q241),\"contact vendor\",F241*D241^G241+H241*LN(D241)+I241+J241*EXP(K241*D241)+L241*D241^3+M241*D241^2+N241*D241+O241)","v":"contact vendor"},{"$f":"res_valve_size","v":1},"ci_chv_eq",0,0,0,0,0,0,3.240756524,50.118205304,-32.545647099999996,553.63390991000006,24.1,2]
["Polypropylene/PVC - Influent and Treated Water","pp_chv_eq_in",177.82749945525001,{"$f":"in_valve_size","v":1.5},"pp_chv_eq",0,0,0,0,0,0,0,23.867181313,53.974127154000001,43.165150769999997,12.1,0]
["Stainless Steel - Influent and Treated Water","ss_chv_eq_in",492.67348989575004,{"$f":"in_valve_size","v":1.5},"ss_chv_eq",0,0,0,0,0,0,0,43.739370735000001,186.790998664,114.073407746,48.1,0]
["Cast Iron - Influent and Treated Water","ci_chv_eq_in",{"$f":"IF(OR(D244>P244,D244<Q244),\"contact vendor\",F244*D244^G244+H244*LN(D244)+I244+J244*EXP(K244*D244)+L244*D244^3+M244*D244^2+N244*D244+O244)","v":"contact vendor"},{"$f":"in_valve_size","v":1.5},"ci_chv_eq",0,0,0,0,0,0,3.240756524,50.118205304,-32.545647099999996,553.63390991000006,24.1,2]
["Polypropylene/PVC - Bypass","pp_chv_eq_bp","contact vendor",{"$f":"bypass_valve_size","v":0},"pp_chv_eq",0,0,0,0,0,0,0,23.867181313,53.974127154000001,43.165150769999997,12.1,0]
["Stainless Steel - Bypass","ss_chv_eq_bp","contact vendor",{"$f":"bypass_valve_size","v":0},"ss_chv_eq",{"$f":"VLOOKUP($E246,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,0,43.739370735000001,186.790998664,114.073407746,48.1,0]
["Cast Iron - Bypass","ci_chv_eq_bp",{"$f":"IF(OR(D247>P247,D247<Q247),\"contact vendor\",F247*D247^G247+H247*LN(D247)+I247+J247*EXP(K247*D247)+L247*D247^3+M247*D247^2+N247*D247+O247)","v":"contact vendor"},{"$f":"bypass_valve_size","v":0},"ci_chv_eq",0,0,0,0,0,0,3.240756524,50.118205304,-32.545647099999996,553.63390991000006,24.1,2]
["Polypropylene/PVC - Electron Donor","pp_chv_eq_e_donor",76.119009675249998,{"$f":"e_donor_valve_size","v":0.5},"pp_chv_eq",0,0,0,0,0,0,0,23.867181313,53.974127154000001,43.165150769999997,12.1,0]
["Stainless Steel - Electron Donor","ss_chv_eq_e_donor",218.40374976175002,{"$f":"e_donor_valve_size","v":0.5},"ss_chv_eq",0,0,0,0,0,0,0,43.739370735000001,186.790998664,114.073407746,48.1,0]
["Polypropylene/PVC - NH4Cl","pp_chv_eq_NH4Cl","contact vendor",{"$f":"NH4Cl_valve_size","v":0},"pp_chv_eq",0,0,0,0,0,0,0,23.867181313,53.974127154000001,43.165150769999997,12.1,0]
["Stainless Steel - NH4Cl","ss_chv_eq_NH4Cl","contact vendor",{"$f":"NH4Cl_valve_size","v":0},"ss_chv_eq",0,0,0,0,0,0,0,43.739370735000001,186.790998664,114.073407746,48.1,0]
["Polypropylene/PVC - H3PO4","pp_chv_eq_H3PO4",76.119009675249998,{"$f":"H3PO4_valve_size","v":0.5},"pp_chv_eq",0,0,0,0,0,0,0,23.867181313,53.974127154000001,43.165150769999997,12.1,0]
["Stainless Steel - H3PO4","ss_chv_eq_H3PO4",218.40374976175002,{"$f":"H3PO4_valve_size","v":0.5},"ss_chv_eq",0,0,0,0,0,0,0,43.739370735000001,186.790998664,114.073407746,48.1,0]
["Polypropylene/PVC - H2O2","pp_chv_eq_H2O2","contact vendor",{"$f":"H2O2_valve_size","v":0},"pp_chv_eq",0,0,0,0,0,0,0,23.867181313,53.974127154000001,43.165150769999997,12.1,0]
["Stainless Steel -  H2O2","ss_chv_eq_H2O2","contact vendor",{"$f":"H2O2_valve_size","v":0},"ss_chv_eq",0,0,0,0,0,0,0,43.739370735000001,186.790998664,114.073407746,48.1,0]
["Polypropylene/PVC - Ferric Chloride","pp_chv_eq_coag",76.119009675249998,{"$f":"coag_valve_size","v":0.5},"pp_chv_eq",{"$f":"VLOOKUP($E256,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,0,23.867181313,53.974127154000001,43.165150769999997,12.1]
["Polypropylene/PVC - Polymer","pp_chv_eq_polymer",76.119009675249998,{"$f":" polymer_valve_size","v":0.5},"pp_chv_eq",0,0,0,0,0,0,0,23.867181313,53.974127154000001,43.165150769999997,12.1,{"$f":"VLOOKUP($E257,eq_table_cl,Q$4,FALSE)","v":0}]
["Stainless Steel - Polymer","ss_chv_eq_polymer",218.40374976175002,{"$f":" polymer_valve_size","v":0.5},"ss_chv_eq",0,0,0,0,0,0,0,43.739370735000001,186.790998664,114.073407746,48.1,{"$f":"VLOOKUP($E258,eq_table_cl,Q$4,FALSE)","v":0}]
["Cast Iron - Polymer","ci_chv_eq_polymer",{"$f":"IF(OR(D259>P259,D259<Q259),\"contact vendor\",F259*D259^G259+H259*LN(D259)+I259+J259*EXP(K259*D259)+L259*D259^3+M259*D259^2+N259*D259+O259)","v":"contact vendor"},{"$f":" polymer_valve_size","v":0.5},"ci_chv_eq",0,0,0,0,0,0,3.240756524,50.118205304,-32.545647099999996,553.63390991000006,24.1,{"$f":"VLOOKUP($E259,eq_table_cl,Q$4,FALSE)","v":2}]
["Pumps & Blowers"]
["Booster","pump_eq",{"$f":"IF(OR(D261>P261,D261<=Q261),\"contact vendor\",F261*D261^G261+H261*LN(D261)+I261+J261*EXP(K261*D261)+L261*D261^3+M261*D261^2+N261*D261+O261)","v":"contact vendor"},{"$f":"pump_rating","v":0},"pump_eq",{"$f":"VLOOKUP($E261,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,0,-6.7002999999999995E-4,14.809014980000001,4093.494684836,10001,0]
["Recycle","recycle_pump_eq","contact vendor",{"$f":"recycle_pump_rating","v":0},"pump_eq",0,0,0,0,0,0,0,-6.7002999999999995E-4,14.809014980000001,4093.494684836,10001,0]
["Backwash","pump_eq_back","contact vendor",{"$f":"back_pump_rating","v":0},"back_pump_eq",0,0,0,0,0,0,0,-6.7002999999999995E-4,14.809014980000001,4093.494684836,10001,0]
["Residuals","res_pump_eq",4112.9817768416633,{"$f":"res_pump_rating","v":1.3159722222222223},"pump_eq",0,0,0,0,0,0,0,-6.7002999999999995E-4,14.809014980000001,4093.494684836,10001,0]
["Electron Donor"]
["PVC - Motor Driven","pvc_e_donor_mmpump_eq",{"$f":"IF(OR(D266>P266,D266<=Q266),\"contact vendor\",F266*D266^G266+H266*LN(D266)+I266+J266*EXP(K266*D266)+L266*D266^3+M266*D266^2+N266*D266+O266)","v":3008.1694310770154},{"$f":"cm_pump_rating_e_donor","v":0.13},"pvc_mmpump_eq",{"$f":"VLOOKUP($E266,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,5.8459699999999996E-4,-0.31291286000000001,58.800444323000001,3000.5306602579999,132.01,0]
["Stainless Steel - Motor Driven","ss_e_donor_mmpump_eq",3438.7177628445115,{"$f":"cm_pump_rating_e_donor","v":0.13},"ss_mmpump_eq",0,0,0,0,0,0,0,-0.19761578099999999,60.928056216999998,3430.8004552430002,132.01,0]
["PVC - Electric","pvc_e_donor_empump_eq",1156.1708500057375,{"$f":"cm_pump_rating_e_donor","v":0.13},"pvc_empump_eq",0,0,0,0,1147.9723958510001,5.4740779000000003E-2,0,0,0,0,21.01,0]
["Stainless Steel - Electric","ss_e_donor_empump_eq",1729.4971081757294,{"$f":"cm_pump_rating_e_donor","v":0.13},"ss_empump_eq",2305.9222008940001,0.140989643,0,0,0,0,0,0,0,0,21.01,0]
["Ammonium Chloride Metering"]
["PVC - Motor Driven","pvc_NH4Cl_mmpump_eq",{"$f":"IF(OR(D271>P271,D271<=Q271),\"contact vendor\",F271*D271^G271+H271*LN(D271)+I271+J271*EXP(K271*D271)+L271*D271^3+M271*D271^2+N271*D271+O271)","v":"contact vendor"},{"$f":"cm_pump_rating_NH4Cl","v":0},"pvc_mmpump_eq",{"$f":"VLOOKUP($E271,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,5.8459699999999996E-4,-0.31291286000000001,58.800444323000001,3000.5306602579999,132.01,0]
["Stainless Steel - Motor Driven","ss_NH4Cl_mmpump_eq","contact vendor",{"$f":"cm_pump_rating_NH4Cl","v":0},"ss_mmpump_eq",0,0,0,0,0,0,0,-0.19761578099999999,60.928056216999998,3430.8004552430002,132.01,0]
["PVC - Electric","pvc_NH4Cl_empump_eq","contact vendor",{"$f":"cm_pump_rating_NH4Cl","v":0},"pvc_empump_eq",0,0,0,0,1147.9723958510001,5.4740779000000003E-2,0,0,0,0,21.01,0]
["Stainless Steel - Electric","ss_NH4Cl_empump_eq","contact vendor",{"$f":"cm_pump_rating_NH4Cl","v":0},"ss_empump_eq",2305.9222008940001,0.140989643,0,0,0,0,0,0,0,0,21.01,0]
["Phosphoric Acid Metering"]
["PVC - Motor Driven","pvc_H3PO4_mmpump_eq",{"$f":"IF(OR(D276>P276,D276<=Q276),\"contact vendor\",F276*D276^G276+H276*LN(D276)+I276+J276*EXP(K276*D276)+L276*D276^3+M276*D276^2+N276*D276+O276)","v":3008.1694310770154},{"$f":"cm_pump_rating_H3PO4","v":0.13},"pvc_mmpump_eq",{"$f":"VLOOKUP($E276,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,5.8459699999999996E-4,-0.31291286000000001,58.800444323000001,3000.5306602579999,132.01,0]
["PVC - Electric","pvc_H3PO4_empump_eq",1156.1708500057375,{"$f":"cm_pump_rating_H3PO4","v":0.13},"pvc_empump_eq",0,0,0,0,1147.9723958510001,5.4740779000000003E-2,0,0,0,0,21.01,0]
["Hydrogen Peroxide Metering"]
["PVC - Motor Driven","pvc_H2O2_mmpump_eq",{"$f":"IF(OR(D279>P279,D279<=Q279),\"contact vendor\",F279*D279^G279+H279*LN(D279)+I279+J279*EXP(K279*D279)+L279*D279^3+M279*D279^2+N279*D279+O279)","v":"contact vendor"},{"$f":"cm_pump_rating_H2O2","v":0},"pvc_mmpump_eq",{"$f":"VLOOKUP($E279,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,5.8459699999999996E-4,-0.31291286000000001,58.800444323000001,3000.5306602579999,132.01,0]
["Stainless Steel - Motor Driven","ss_H2O2_mmpump_eq","contact vendor",{"$f":"cm_pump_rating_H2O2","v":0},"ss_mmpump_eq",0,0,0,0,0,0,0,-0.19761578099999999,60.928056216999998,3430.8004552430002,132.01,0]
["PVC - Electric","pvc_H2O2_empump_eq","contact vendor",{"$f":"cm_pump_rating_H2O2","v":0},"pvc_empump_eq",0,0,0,0,1147.9723958510001,5.4740779000000003E-2,0,0,0,0,21.01,0]
["Stainless Steel - Electric","ss_H2O2_empump_eq","contact vendor",{"$f":"cm_pump_rating_H2O2","v":0},"ss_empump_eq",2305.9222008940001,0.140989643,0,0,0,0,0,0,0,0,21.01,0]
["Ferric Chloride Metering for Post-Treatment"]
["PVC - Motor Driven","pvc_coag_filt_mmpump_eq",{"$f":"IF(OR(D284>P284,D284<=Q284),\"contact vendor\",F284*D284^G284+H284*LN(D284)+I284+J284*EXP(K284*D284)+L284*D284^3+M284*D284^2+N284*D284+O284)","v":3008.1694310770154},{"$f":"cm_pump_rating_coag_filt","v":0.13},"pvc_mmpump_eq",{"$f":"VLOOKUP($E284,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,5.8459699999999996E-4,-0.31291286000000001,58.800444323000001,3000.5306602579999,132.01,0]
["PVC - Electric","pvc_coag_filt_empump_eq",1156.1708500057375,{"$f":"cm_pump_rating_coag_filt","v":0.13},"pvc_empump_eq",0,0,0,0,1147.9723958510001,5.4740779000000003E-2,0,0,0,0,21.01,0]
["Ferric Chloride Metering for Residuals"]
["PVC - Motor Driven","pvc_coag_mmpump_eq",{"$f":"IF(OR(D287>P287,D287<=Q287),\"contact vendor\",F287*D287^G287+H287*LN(D287)+I287+J287*EXP(K287*D287)+L287*D287^3+M287*D287^2+N287*D287+O287)","v":"contact vendor"},{"$f":"cm_pump_rating_coag","v":0},"pvc_mmpump_eq",{"$f":"VLOOKUP($E287,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,5.8459699999999996E-4,-0.31291286000000001,58.800444323000001,3000.5306602579999,132.01,0]
["PVC - Electric","pvc_coag_empump_eq","contact vendor",{"$f":"cm_pump_rating_coag","v":0},"pvc_empump_eq",0,0,0,0,1147.9723958510001,5.4740779000000003E-2,0,0,0,0,21.01,0]
["Polymer Metering"]
["PVC - Motor Driven","pvc_polymer_mmpump_eq",{"$f":"IF(OR(D290>P290,D290<=Q290),\"contact vendor\",F290*D290^G290+H290*LN(D290)+I290+J290*EXP(K290*D290)+L290*D290^3+M290*D290^2+N290*D290+O290)","v":3021.235044449621},{"$f":"cm_pump_rating_polymer","v":0.35277455357142856},"pvc_mmpump_eq",{"$f":"VLOOKUP($E290,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,5.8459699999999996E-4,-0.31291286000000001,58.800444323000001,3000.5306602579999,132.01,0]
["Stainless Steel - Motor Driven","ss_polymer_mmpump_eq",3452.2697298135795,{"$f":"cm_pump_rating_polymer","v":0.35277455357142856},"ss_mmpump_eq",0,0,0,0,0,0,0,-0.19761578099999999,60.928056216999998,3430.8004552430002,132.01,0]
["PVC - Electric","pvc_polymer_empump_eq",1170.3565032813403,{"$f":"cm_pump_rating_polymer","v":0.35277455357142856},"pvc_empump_eq",0,0,0,0,1147.9723958510001,5.4740779000000003E-2,0,0,0,0,21.01,0]
["Stainless Steel - Electric","ss_polymer_empump_eq",1990.8862610434803,{"$f":"cm_pump_rating_polymer","v":0.35277455357142856},"ss_empump_eq",2305.9222008940001,0.140989643,0,0,0,0,0,0,0,0,21.01,0]
["Blowers"]
["Air Scour - Positive Displacement","pd_blow_eq",{"$f":"IF(OR(D295>P295,D295<=Q295),\"contact vendor\",F295*D295^G295+H295*LN(D295)+I295+J295*EXP(K295*D295)+L295*D295^3+M295*D295^2+N295*D295+O295)","v":12062.307569024542},{"$f":"design_air_flow","v":32.201324699295384},"pd_blow_eq",{"$f":"VLOOKUP($E295,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,0,-1.863331E-3,32.708272098999998,11010.990013891,5001,0]
["Biomass Removal - Positive Displacement","pd_bio_blow_eq","contact vendor",{"$f":"design_air_flow_bio","v":0},"pd_blow_eq",0,0,0,0,0,0,0,-1.863331E-3,32.708272098999998,11010.990013891,5001,0]
["Aeration","pd_aeration_blow_eq",11055.279048776158,{"$f":"design_air_flow_aeration","v":1.3541666666666665},"pd_blow_eq",0,0,0,0,0,0,0,-1.863331E-3,32.708272098999998,11010.990013891,5001,0]
["Mixers"]
["Electron Donor Storage Tank Mixer"]
["Portable","no equation"]
["Mounted","cmount_mix_eq_e_donor",{"$f":"IF(OR(D301>P301,D301<=Q301),\"contact vendor\",F301*D301^G301+H301*LN(D301)+I301+J301*EXP(K301*D301)+L301*D301^3+M301*D301^2+N301*D301+O301)","v":"contact vendor"},{"$f":"e_donor_cmix_size","v":0},"mount_mix_eq",{"$f":"VLOOKUP($E301,eq_table_cl,F$4,FALSE)","v":3220.9800634899998},0.14804462199999999,0,0,0,0,0,0,0,0,4.0999999999999996,0]
["Impeller Mixers","cimp_mix_eq_e_donor","contact vendor",{"$f":"e_donor_cmix_size","v":0},"imp_mix_eq",0,0,0,0,0,0,0,0,1053.0249738949999,4010.0161733059999,110,0]
["Electron Donor Day Tank Mixer"]
["Portable","no equation"]
["Mounted","dmount_mix_eq_e_donor",{"$f":"IF(OR(D305>P305,D305<=Q305),\"contact vendor\",F305*D305^G305+H305*LN(D305)+I305+J305*EXP(K305*D305)+L305*D305^3+M305*D305^2+N305*D305+O305)","v":"contact vendor"},{"$f":"e_donor_dmix_size","v":0},"mount_mix_eq",{"$f":"VLOOKUP($E305,eq_table_cl,F$4,FALSE)","v":3220.9800634899998},0.14804462199999999,0,0,0,0,0,0,0,0,4.0999999999999996,0]
["Impeller Mixers","dimp_mix_eq_e_donor","contact vendor",{"$f":"e_donor_dmix_size","v":0},"imp_mix_eq",0,0,0,0,0,0,0,0,1053.0249738949999,4010.0161733059999,110,0]
["Ammonium Chloride Storage Tank Mixer"]
["Portable","no equation"]
["Mounted","cmount_mix_eq_NH4Cl",{"$f":"IF(OR(D309>P309,D309<=Q309),\"contact vendor\",F309*D309^G309+H309*LN(D309)+I309+J309*EXP(K309*D309)+L309*D309^3+M309*D309^2+N309*D309+O309)","v":"contact vendor"},{"$f":"NH4Cl_cmix_size","v":0},"mount_mix_eq",{"$f":"VLOOKUP($E309,eq_table_cl,F$4,FALSE)","v":3220.9800634899998},0.14804462199999999,0,0,0,0,0,0,0,0,4.0999999999999996,0]
["Impeller Mixers","cimp_mix_eq_NH4Cl","contact vendor",{"$f":"NH4Cl_cmix_size","v":0},"imp_mix_eq",0,0,0,0,0,0,0,0,1053.0249738949999,4010.0161733059999,110,0]
["Ammonium Chloride Day Tank Mixer"]
["Portable","no equation"]
["Mounted","dmount_mix_eq_NH4Cl",{"$f":"IF(OR(D313>P313,D313<=Q313),\"contact vendor\",F313*D313^G313+H313*LN(D313)+I313+J313*EXP(K313*D313)+L313*D313^3+M313*D313^2+N313*D313+O313)","v":"contact vendor"},{"$f":"NH4Cl_dmix_size","v":0},"mount_mix_eq",{"$f":"VLOOKUP($E313,eq_table_cl,F$4,FALSE)","v":3220.9800634899998},0.14804462199999999,0,0,0,0,0,0,0,0,4.0999999999999996,0]
["Impeller Mixers","dimp_mix_eq_NH4Cl","contact vendor",{"$f":"NH4Cl_dmix_size","v":0},"imp_mix_eq",0,0,0,0,0,0,0,0,1053.0249738949999,4010.0161733059999,110,0]
["Phosphoric Acid Storage Tank Mixer"]
["Portable","no equation"]
["Mounted","cmount_mix_eq_H3PO4",{"$f":"IF(OR(D317>P317,D317<=Q317),\"contact vendor\",F317*D317^G317+H317*LN(D317)+I317+J317*EXP(K317*D317)+L317*D317^3+M317*D317^2+N317*D317+O317)","v":"contact vendor"},{"$f":"H3PO4_cmix_size","v":0},"mount_mix_eq",{"$f":"VLOOKUP($E317,eq_table_cl,F$4,FALSE)","v":3220.9800634899998},0.14804462199999999,0,0,0,0,0,0,0,0,4.0999999999999996,0]
["Impeller Mixers","cimp_mix_eq_H3PO4","contact vendor",{"$f":"H3PO4_cmix_size","v":0},"imp_mix_eq",0,0,0,0,0,0,0,0,1053.0249738949999,4010.0161733059999,110,0]
["Phosphoric Acid Day Tank Mixer"]
["Portable","no equation"]
["Mounted","dmount_mix_eq_H3PO4",{"$f":"IF(OR(D321>P321,D321<=Q321),\"contact vendor\",F321*D321^G321+H321*LN(D321)+I321+J321*EXP(K321*D321)+L321*D321^3+M321*D321^2+N321*D321+O321)","v":"contact vendor"},{"$f":"H3PO4_dmix_size","v":0},"mount_mix_eq",{"$f":"VLOOKUP($E321,eq_table_cl,F$4,FALSE)","v":3220.9800634899998},0.14804462199999999,0,0,0,0,0,0,0,0,4.0999999999999996,0]
["Impeller Mixers","dimp_mix_eq_H3PO4","contact vendor",{"$f":"H3PO4_dmix_size","v":0},"imp_mix_eq",0,0,0,0,0,0,0,0,1053.0249738949999,4010.0161733059999,110,0]
["Hydrogen Peroxide Storage Tank Mixer"]
["Portable","no equation"]
["Mounted","cmount_mix_eq_H2O2",{"$f":"IF(OR(D325>P325,D325<=Q325),\"contact vendor\",F325*D325^G325+H325*LN(D325)+I325+J325*EXP(K325*D325)+L325*D325^3+M325*D325^2+N325*D325+O325)","v":"contact vendor"},{"$f":"H2O2_cmix_size","v":0},"mount_mix_eq",{"$f":"VLOOKUP($E325,eq_table_cl,F$4,FALSE)","v":3220.9800634899998},0.14804462199999999,0,0,0,0,0,0,0,0,4.0999999999999996,0]
["Impeller Mixers","cimp_mix_eq_H2O2","contact vendor",{"$f":"H2O2_cmix_size","v":0},"imp_mix_eq",0,0,0,0,0,0,0,0,1053.0249738949999,4010.0161733059999,110,0]
["Hydrogen Peroxide Day Tank Mixer"]
["Portable","no equation"]
["Mounted","dmount_mix_eq_H2O2",{"$f":"IF(OR(D329>P329,D329<=Q329),\"contact vendor\",F329*D329^G329+H329*LN(D329)+I329+J329*EXP(K329*D329)+L329*D329^3+M329*D329^2+N329*D329+O329)","v":"contact vendor"},{"$f":"H2O2_dmix_size","v":0},"mount_mix_eq",{"$f":"VLOOKUP($E329,eq_table_cl,F$4,FALSE)","v":3220.9800634899998},0.14804462199999999,0,0,0,0,0,0,0,0,4.0999999999999996,0]
["Impeller Mixers","dimp_mix_eq_H2O2","contact vendor",{"$f":"H2O2_dmix_size","v":0},"imp_mix_eq",0,0,0,0,0,0,0,0,1053.0249738949999,4010.0161733059999,110,0]
["Residuals"]
["Portable","no equation"]
["Mounted","hmount_mix_eq",{"$f":"IF(OR(D333>P333,D333<=Q333),\"contact vendor\",F333*D333^G333+H333*LN(D333)+I333+J333*EXP(K333*D333)+L333*D333^3+M333*D333^2+N333*D333+O333)","v":2816.5334584282236},{"$f":"hmix_size","v":0.40400000000000003},"mount_mix_eq",{"$f":"VLOOKUP($E333,eq_table_cl,F$4,FALSE)","v":3220.9800634899998},0.14804462199999999,0,0,0,0,0,0,0,0,4.0999999999999996,0]
["Impeller Mixers","himp_mix_eq",4435.4382627595796,{"$f":"hmix_size","v":0.40400000000000003},"imp_mix_eq",0,0,0,0,0,0,0,0,1053.0249738949999,4010.0161733059999,110,0]
["Static Mixer for Hydrogen Peroxide"]
["Plastic","pl_in_mix_eq",{"$f":"IF(OR(D336>P336,D336<=Q336),\"contact vendor\",F336*D336^G336+H336*LN(D336)+I336+J336*EXP(K336*D336)+L336*D336^3+M336*D336^2+N336*D336+O336)","v":"contact vendor"},{"$f":"mixer_size","v":0},"pl_in_mix_eq",{"$f":"VLOOKUP($E336,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,-6.3409859129999999,74.018844450000003,18.864168258999999,382.26834678300003,6.1,0]
["Stainless Steel","in_mix_eq","contact vendor",{"$f":"mixer_size","v":0},"in_mix_eq",0,0,0,0,0,0,0.89436999900000003,-7.5688345879999996,587.64299956599996,846.02694751900003,42.1,0]
["Ferric Chloride Storage Tank Mixers"]
["Portable","no equation"]
["Mounted","cmount_mix_eq_coag",{"$f":"IF(OR(D340>P340,D340<=Q340),\"contact vendor\",F340*D340^G340+H340*LN(D340)+I340+J340*EXP(K340*D340)+L340*D340^3+M340*D340^2+N340*D340+O340)","v":"contact vendor"},{"$f":"coag_cmix_size","v":0},"mount_mix_eq",{"$f":"VLOOKUP($E340,eq_table_cl,F$4,FALSE)","v":3220.9800634899998},0.14804462199999999,0,0,0,0,0,0,0,0,4.0999999999999996,0]
["Impeller Mixers","cimp_mix_eq_coag","contact vendor",{"$f":"coag_cmix_size","v":0},"imp_mix_eq",0,0,0,0,0,0,0,0,1053.0249738949999,4010.0161733059999,110,0]
["Ferric Chloride Day Tank Mixers"]
["Portable","no equation"]
["Mounted","dmount_mix_eq_coag",{"$f":"IF(OR(D344>P344,D344<=Q344),\"contact vendor\",F344*D344^G344+H344*LN(D344)+I344+J344*EXP(K344*D344)+L344*D344^3+M344*D344^2+N344*D344+O344)","v":"contact vendor"},{"$f":"coag_dmix_size","v":0},"mount_mix_eq",{"$f":"VLOOKUP($E344,eq_table_cl,F$4,FALSE)","v":3220.9800634899998},0.14804462199999999,0,0,0,0,0,0,0,0,4.0999999999999996,0]
["Impeller Mixers","dimp_mix_eq_coag","contact vendor",{"$f":"coag_dmix_size","v":0},"imp_mix_eq",0,0,0,0,0,0,0,0,1053.0249738949999,4010.0161733059999,110,0]
["Polymer Storage Tank Mixer"]
["Portable","no equation"]
["Mounted","cmount_mix_eq_polymer",{"$f":"IF(OR(D348>P348,D348<=Q348),\"contact vendor\",F348*D348^G348+H348*LN(D348)+I348+J348*EXP(K348*D348)+L348*D348^3+M348*D348^2+N348*D348+O348)","v":"contact vendor"},{"$f":"polymer_cmix_size","v":0},"mount_mix_eq",{"$f":"VLOOKUP($E348,eq_table_cl,F$4,FALSE)","v":3220.9800634899998},0.14804462199999999,0,0,0,0,0,0,0,0,4.0999999999999996,0]
["Impeller Mixers","cimp_mix_eq_polymer","contact vendor",{"$f":"polymer_cmix_size","v":0},"imp_mix_eq",0,0,0,0,0,0,0,0,1053.0249738949999,4010.0161733059999,110,0]
["Coagulant Mix Tanks"]
["Portable","no equation"]
["Mounted","coag_mount_mix_eq",{"$f":"IF(OR(D352>P352,D352<=Q352),\"contact vendor\",F352*D352^G352+H352*LN(D352)+I352+J352*EXP(K352*D352)+L352*D352^3+M352*D352^2+N352*D352+O352)","v":2737.4916359821514},{"$f":"mix_size","v":0.33333333333333331},"mount_mix_eq",{"$f":"VLOOKUP($E352,eq_table_cl,F$4,FALSE)","v":3220.9800634899998},0.14804462199999999,0,0,0,0,0,0,0,0,4.0999999999999996,0]
["Impeller Mixers","coag_imp_mix_eq",4361.0244979376666,{"$f":"mix_size","v":0.33333333333333331},"imp_mix_eq",0,0,0,0,0,0,0,0,1053.0249738949999,4010.0161733059999,110,0]
["Solids transfer"]
["Slurry Pump System for solids","res_slurry_eq",{"$f":"IF(OR(D355>P355,D355<=Q355),\"contact vendor\",F355*D355^G355+H355*LN(D355)+I355+J355*EXP(K355*D355)+L355*D355^3+M355*D355^2+N355*D355+O355)","v":1744.1132740829653},{"$f":"res_transfer_rate","v":83.098165216028576},"gac_slurry_eq",{"$f":"VLOOKUP($E355,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,0,-5.3099999999999998E-7,0.21637999499999999,1726.1361602259999,108290,0]
["Eductors for solids","res_seductor_eq",{"$f":"IF(OR(D356>P356,D356<Q356),\"contact vendor\",F356*D356^G356+H356*LN(D356)+I356+J356*EXP(K356*D356)+L356*D356^3+M356*D356^2+N356*D356+O356)","v":1483.4664433435},{"$f":"res_eductor_size","v":1.5},"seductor_eq",0,0,0,0,0,0,0,22.470786887999999,2229.8918400309999,-1911.930587201,8.1,1.5]
["Instrumentation and Controls"]
["Flow Meters - Influent and Treated Water"]
["Orifice Plate","op_fm_eq_in",{"$f":"IF(OR(D359>P359,D359<=Q359),\"contact vendor\",F359*D359^G359+H359*LN(D359)+I359+J359*EXP(K359*D359)+L359*D359^3+M359*D359^2+N359*D359+O359)","v":1481.2586202528748},{"$f":"in_meter_size","v":1.5},"op_fm_eq",{"$f":"VLOOKUP($E359,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,0.290528801,-20.141018838000001,567.62280550399998,674.16116967899995,60.1,0]
["Propeller","prop_fm_eq_in",2349.8597533491247,{"$f":"in_meter_size","v":1.5},"prop_fm_eq",0,0,0,0,0,0,0.48667437299999999,-19.177375645000001,593.88035160699997,1500.545795131,36.1,0]
["Venturi","ven_fm_eq_in",2229.8808308963748,{"$f":"in_meter_size","v":1.5},"ven_fm_eq",0,0,0,0,0,0,-8.9659137E-2,7.3814192910000003,135.40877886999999,2010.462068774,48.1,0]
["Magnetic","mag_fm_eq_in",3844.6249606383749,{"$f":"in_meter_size","v":1.5},"mag_fm_eq",0,0,0,0,0,0,8.7416773000000003E-2,3.727367106,488.19409208000002,3103.652214921,36.1,0]
["Flow Meters - Process"]
["Orifice Plate","op_fm_eq_proc",{"$f":"IF(OR(D364>P364,D364<=Q364),\"contact vendor\",F364*D364^G364+H364*LN(D364)+I364+J364*EXP(K364*D364)+L364*D364^3+M364*D364^2+N364*D364+O364)","v":1481.2586202528748},{"$f":"proc_meter_size","v":1.5},"op_fm_eq",{"$f":"VLOOKUP($E364,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,0.290528801,-20.141018838000001,567.62280550399998,674.16116967899995,60.1,0]
["Propeller","prop_fm_eq_proc",2349.8597533491247,{"$f":"proc_meter_size","v":1.5},"prop_fm_eq",0,0,0,0,0,0,0.48667437299999999,-19.177375645000001,593.88035160699997,1500.545795131,36.1,0]
["Venturi","ven_fm_eq_proc",2229.8808308963748,{"$f":"proc_meter_size","v":1.5},"ven_fm_eq",0,0,0,0,0,0,-8.9659137E-2,7.3814192910000003,135.40877886999999,2010.462068774,48.1,0]
["Magnetic","mag_fm_eq_proc",3844.6249606383749,{"$f":"proc_meter_size","v":1.5},"mag_fm_eq",0,0,0,0,0,0,8.7416773000000003E-2,3.727367106,488.19409208000002,3103.652214921,36.1,0]
["Flow Meters - Backwash"]
["Orifice Plate","op_fm_eq_back",{"$f":"IF(OR(D369>P369,D369<=Q369),\"contact vendor\",F369*D369^G369+H369*LN(D369)+I369+J369*EXP(K369*D369)+L369*D369^3+M369*D369^2+N369*D369+O369)","v":1971.8763282171249},{"$f":"back_meter_size","v":2.5},"op_fm_eq",{"$f":"VLOOKUP($E369,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,0.290528801,-20.141018838000001,567.62280550399998,674.16116967899995,60.1,0]
["Propeller","prop_fm_eq_back",2872.9923634453753,{"$f":"back_meter_size","v":2.5},"prop_fm_eq",0,0,0,0,0,0,0.48667437299999999,-19.177375645000001,593.88035160699997,1500.545795131,36.1,0]
["Venturi","ven_fm_eq_back",2393.7169625021252,{"$f":"back_meter_size","v":2.5},"ven_fm_eq",0,0,0,0,0,0,-8.9659137E-2,7.3814192910000003,135.40877886999999,2010.462068774,48.1,0]
["Magnetic","mag_fm_eq_back",4348.7993766116251,{"$f":"back_meter_size","v":2.5},"mag_fm_eq",0,0,0,0,0,0,8.7416773000000003E-2,3.727367106,488.19409208000002,3103.652214921,36.1,0]
["Flow Meters - Residuals"]
["Orifice Plate","op_fm_eq_res",{"$f":"IF(OR(D374>P374,D374<=Q374),\"contact vendor\",F374*D374^G374+H374*LN(D374)+I374+J374*EXP(K374*D374)+L374*D374^3+M374*D374^2+N374*D374+O374)","v":1221.9334851459998},{"$f":"res_meter_size","v":1},"op_fm_eq",{"$f":"VLOOKUP($E374,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,0.290528801,-20.141018838000001,567.62280550399998,674.16116967899995,60.1,0]
["Propeller","prop_fm_eq_res",2075.7354454659999,{"$f":"res_meter_size","v":1},"prop_fm_eq",0,0,0,0,0,0,0.48667437299999999,-19.177375645000001,593.88035160699997,1500.545795131,36.1,0]
["Venturi","ven_fm_eq_res",2153.162607798,{"$f":"res_meter_size","v":1},"ven_fm_eq",0,0,0,0,0,0,-8.9659137E-2,7.3814192910000003,135.40877886999999,2010.462068774,48.1,0]
["Magnetic","mag_fm_eq_res",3595.6610908799998,{"$f":"res_meter_size","v":1},"mag_fm_eq",0,0,0,0,0,0,8.7416773000000003E-2,3.727367106,488.19409208000002,3103.652214921,36.1,0]
["Solids Treatment/Storage"]
["Solids Thickening"]
["Concrete Basins (includes Excavation, Backfill, and Compaction)","no equation"]
["Steel Tanks","st_tt_eq",{"$f":"IF(OR(D381>P381,D381<=Q381),\"contact vendor\",F381*D381^G381+H381*LN(D381)+I381+J381*EXP(K381*D381)+L381*D381^3+M381*D381^2+N381*D381+O381)","v":"contact vendor"},{"$f":"thick_tank_volume","v":0},"st_bwt_eq",{"$f":"VLOOKUP($E381,eq_table_cl,F$4,FALSE)","v":308.93713092600001},0.50146757099999995,0,0,0,0,0,0,0,0,289001,0]
["Internals","no equation"]
["Solids Mechanical Dewatering"]
["Belt Press","belt_press_eq","contact vendor",{"$f":"belt_press_size","v":0},"belt_press_eq",{"$f":"VLOOKUP($E384,eq_table_cl,F$4,FALSE)","v":0},0,0,0,0,0,0,0,121547.574387607,34130.141015863002,3.1,0]
[]
["O&M Media"]
["GAC annual attrition replacement - Bioreactor","replace_GAC_eq",{"$f":"IF(OR(D387>P387,D387<=Q387),\"contact vendor\",F387*D387^G387+H387*LN(D387)+I387+J387*EXP(K387*D387)+L387*D387^3+M387*D387^2+N387*D387+O387)","v":2.1004072200417871},{"$f":"IF(media_loss>P387,P387,media_loss)","v":103.08350894591511},"gac_eq",{"$f":"VLOOKUP($E387,eq_table_cl,F$4,FALSE)","v":0},0,0,0,2.101628083,-5.6370000000000004E-6,0,0,0,0,40000,0]
["GAC annual attrition replacement - Filter","replace_filter_GAC_eq","contact vendor",{"$f":"IF(filter_media_loss>P388,P388,filter_media_loss)","v":0},"gac_eq",0,0,0,0,2.101628083,-5.6370000000000004E-6,0,0,0,0,40000,0]
[]
["Building Structures and HVAC",null,{"$f":"IF(LEN($E390)=0,\"\",IF(OR(D390>P390,D390<Q390),\"contact vendor\",F390*D390^G390+H390*LN(D390)+I390+J390*EXP(K390*D390)+L390*D390^3+M390*D390^2+N390*D390+O390))","v":""},null,null,{"$f":"IF(LEN($E390)=0,\"\",VLOOKUP($E390,eq_table_cl,F$8,FALSE))","v":""},"","","","","","","","","","",""]
["Building 1",null,"",null,null,"","","","","","","","","","","",""]
["Low Quality Structure","bldg_lo_eq_1",96.785228246716102,{"$f":"build1_fp","v":250},"bldg_lo_eq",{"$f":"VLOOKUP($E392,eq_table_cl,F$4,FALSE)","v":163.72087260199999},-9.5204622000000003E-2,0,0,0,0,0,0,0,0,200000.1,0]
["Medium Quality Structure","bldg_mid_eq_1",116.39178579514989,{"$f":"build1_fp","v":250},"bldg_mid_eq",198.02119383900001,-9.6244836E-2,0,0,0,0,0,0,0,0,200000.1,0]
["High Quality Structure","bldg_hi_eq_1",177.88126212820475,{"$f":"build1_fp","v":250},"bldg_hi_eq",378.41221851,-0.13671524199999999,0,0,0,0,0,0,0,0,200000.1,0]
["Heating System",null,"",null,null,{"$f":"IF(LEN($E395)=0,\"\",VLOOKUP($E395,eq_table_cl,F$8,FALSE))","v":""},"","","","","","","","","","",""]
["Electric resistance","hvac_elec_eq_1",4295.8585221584826,{"$f":"build1_heat_mbh/build1_zones","v":5.5796878758182853},"hvac_elec_eq",{"$f":"VLOOKUP($E396,eq_table_cl,F$4,FALSE)","v":1144.4973268870001},0.76939132899999996,0,0,0,0,0,0,0,0,6148.1,0]
["Natural gas non-condensing furnace","hvac_gas_non_eq_1",3216.1682699391754,{"$f":"build1_heat_mbh/build1_zones","v":5.5796878758182853},"hvac_gas_non_eq",884.952743048,0.75061779799999995,0,0,0,0,0,0,0,0,5032.1000000000004,0]
["Natural gas condensing furnace","hvac_gas_eq_1",3216.1682699391754,{"$f":"build1_heat_mbh/build1_zones","v":5.5796878758182853},"hvac_gas_eq",884.952743048,0.75061779799999995,0,0,0,0,0,0,0,0,5032.1000000000004,0]
["Standard efficiency oil furnace","hvac_oil_std_eq_1",3986.3492649013542,{"$f":"build1_heat_mbh/build1_zones","v":5.5796878758182853},"hvac_oil_std_eq",1161.335000027,0.71739984700000003,0,0,0,0,0,0,0,0,3350.1,0]
["Mid-efficiency oil furnace","hvac_oil_mid_eq_1",3986.3492649013542,{"$f":"build1_heat_mbh/build1_zones","v":5.5796878758182853},"hvac_oil_mid_eq",1161.335000027,0.71739984700000003,0,0,0,0,0,0,0,0,3350.1,0]
["Cooling System",null,"",null,null,{"$f":"IF(LEN($E401)=0,\"\",VLOOKUP($E401,eq_table_cl,F$8,FALSE))","v":""},"","","","","","","","","","",""]
["Air conditioning system","hvac_ac_eq_1",{"$f":"IF(LEN($E402)=0,\"\",IF(OR(D402>P402,D402<Q402),\"contact vendor\",F402*D402^G402+H402*LN(D402)+I402+J402*EXP(K402*D402)+L402*D402^3+M402*D402^2+N402*D402+O402))","v":449.72077593902867},{"$f":"build1_cooling_tons/build1_zones","v":0.21633733446577502},"hvac_ac_eq",{"$f":"VLOOKUP($E402,eq_table_cl,F$4,FALSE)","v":2490.0166433280001},1.117904172,0,0,0,0,0,0,0,0,113.33,0]
["Heat pump - small","hvac_hp_eq_1_s",1598.4260923802055,{"$f":"build1_cooling_tons/build1_zones","v":0.21633733446577502},"hvac_hp_eq_small",3571.6003625200001,0.52517194700000003,0,0,0,0,0,0,0,0,12,0]
["Heat pump - large","hvac_hp_eq_1_l",{"$f":"IF(LEN($E404)=0,\"\",IF(OR(D404>P404,D404<Q404),\"contact vendor\",F404*D404^G404+H404*LN(D404)+I404+J404*EXP(K404*D404)+L404*D404^3+M404*D404^2+N404*D404+O404))","v":"contact vendor"},{"$f":"build1_cooling_tons/build1_zones","v":0.21633733446577502},"hvac_hp_eq_large",2416.5109401350001,0.81084980699999998,0,0,0,0,0,0,0,0,50.01,12]
["Building 2",null,{"$f":"IF(LEN($E405)=0,\"\",IF(OR(D405>P405,D405<Q405),\"contact vendor\",F405*D405^G405+H405*LN(D405)+I405+J405*EXP(K405*D405)+L405*D405^3+M405*D405^2+N405*D405+O405))","v":""},null,null,{"$f":"IF(LEN($E405)=0,\"\",VLOOKUP($E405,eq_table_cl,F$8,FALSE))","v":""},"","","","","","","","","","",""]
["Low Quality Structure","bldg_lo_eq_2",{"$f":"IF(OR(D406>P406,D406<=Q406),\"contact vendor\",F406*D406^G406+H406*LN(D406)+I406+J406*EXP(K406*D406)+L406*D406^3+M406*D406^2+N406*D406+O406)","v":"contact vendor"},{"$f":"build2_fp","v":0},"bldg_lo_eq",{"$f":"VLOOKUP($E406,eq_table_cl,F$4,FALSE)","v":163.72087260199999},-9.5204622000000003E-2,0,0,0,0,0,0,0,0,200000.1,0]
["Medium Quality Structure","bldg_mid_eq_2","contact vendor",{"$f":"build2_fp","v":0},"bldg_mid_eq",198.02119383900001,-9.6244836E-2,0,0,0,0,0,0,0,0,200000.1,0]
["High Quality Structure","bldg_hi_eq_2","contact vendor",{"$f":"build2_fp","v":0},"bldg_hi_eq",378.41221851,-0.13671524199999999,0,0,0,0,0,0,0,0,200000.1,0]
["Heating System",null,""]
["Electric resistance","hvac_elec_eq_2",{"$f":"IF(OR(D410>P410,D410<=Q410),\"contact vendor\",F410*D410^G410+H410*LN(D410)+I410+J410*EXP(K410*D410)+L410*D410^3+M410*D410^2+N410*D410+O410)","v":"contact vendor"},{"$f":"IF(build2_zones = 0, 0,build2_heat_mbh/build2_zones)","v":0},"hvac_elec_eq",{"$f":"VLOOKUP($E410,eq_table_cl,F$4,FALSE)","v":1144.4973268870001},0.76939132899999996,0,0,0,0,0,0,0,0,6148.1,0]
["Natural gas non-condensing furnace","hvac_gas_non_eq_2","contact vendor",{"$f":"IF(build2_zones = 0, 0,build2_heat_mbh/build2_zones)","v":0},"hvac_gas_non_eq",884.952743048,0.75061779799999995,0,0,0,0,0,0,0,0,5032.1000000000004,0]
["Natural gas condensing furnace","hvac_gas_eq_2","contact vendor",{"$f":"IF(build2_zones = 0, 0,build2_heat_mbh/build2_zones)","v":0},"hvac_gas_eq",884.952743048,0.75061779799999995,0,0,0,0,0,0,0,0,5032.1000000000004,0]
["Standard efficiency oil furnace","hvac_oil_std_eq_2","contact vendor",{"$f":"IF(build2_zones = 0, 0,build2_heat_mbh/build2_zones)","v":0},"hvac_oil_std_eq",1161.335000027,0.71739984700000003,0,0,0,0,0,0,0,0,3350.1,0]
["Mid-efficiency oil furnace","hvac_oil_mid_eq_2","contact vendor",{"$f":"IF(build2_zones = 0, 0,build2_heat_mbh/build2_zones)","v":0},"hvac_oil_mid_eq",1161.335000027,0.71739984700000003,0,0,0,0,0,0,0,0,3350.1,0]
["Cooling System",null,"",null,null,{"$f":"IF(LEN($E415)=0,\"\",VLOOKUP($E415,eq_table_cl,F$8,FALSE))","v":""},"","","","","","","","","","",""]
["Air conditioning system","hvac_ac_eq_2","contact vendor",{"$f":"IF(build2_zones = 0, 0,build2_cooling_tons/build2_zones)","v":0},"hvac_ac_eq",{"$f":"VLOOKUP($E416,eq_table_cl,F$4,FALSE)","v":2490.0166433280001},1.117904172,0,0,0,0,0,0,0,0,113.33,0]
["Heat pump - small","hvac_hp_eq_2_s","contact vendor",{"$f":"IF(build2_zones = 0, 0,build2_cooling_tons/build2_zones)","v":0},"hvac_hp_eq_small",3571.6003625200001,0.52517194700000003,0,0,0,0,0,0,0,0,12,0]
["Heat pump - large","hvac_hp_eq_2_l",{"$f":"IF(OR(D418>P418,D418<=Q418),\"contact vendor\",F418*D418^G418+H418*LN(D418)+I418+J418*EXP(K418*D418)+L418*D418^3+M418*D418^2+N418*D418+O418)","v":"contact vendor"},{"$f":"IF(build2_zones = 0, 0,build2_cooling_tons/build2_zones)","v":0},"hvac_hp_eq_large",2416.5109401350001,0.81084980699999998,0,0,0,0,0,0,0,0,50.01,12]

{"sheet":"Cost Coefficients","index":20,"n_rows":66,"n_cols":16,"rows_kept":66,"cut":false,"hidden":false,"merged":[]}
["Coefficients for Component Cost Equations"]
["This sheet is used internally to calculate component costs using the cost equations method; see model documentation for more details on the development of cost equations"]
[]
[null,"Power: C1*x^C2",null,"Logarithmic: C3*Ln(x) + C4",null,"Exponential: C5*e^(C6*x)",null,"Polynomial: C7*x^3 + C8*x^2 + C9*x + C10",null,null,null,"NOTES"]
["Equation Lookup Name","C1","C2","C3","C4","C5","C6","C7","C8","C9","C10","Pct deviation of fit equation","Last modified","Rsq of fit equation","max size used to gen curve","min size for which curve fits are valid"]
["back_pump_eq",0,0,0,0,0,0,0,-6.7002999999999995E-4,14.809014980000001,4093.494684836,0.16787720556525074," 1/17/2023 11:37:54 AM",0.95812431183124169,10001,0]
["belt_press_eq",0,0,0,0,0,0,0,0,121547.574387607,34130.141015863002,2.7441482741770516E-2," 1/25/2023 6:05:06 PM",0.9947366079400406,3.1,0]
["bldg_hi_eq",378.41221851,-0.13671524199999999,0,0,0,0,0,0,0,0,4.0372546378012256E-2," 1/25/2023 5:11:07 PM",0.95319947666108407,200000.1,0]
["bldg_lo_eq",163.72087260199999,-9.5204622000000003E-2,0,0,0,0,0,0,0,0,2.4871309850656418E-2," 1/25/2023 5:10:26 PM",0.96700830313985342,200000.1,0]
["bldg_mid_eq",198.02119383900001,-9.6244836E-2,0,0,0,0,0,0,0,0,2.5881342871107462E-2," 1/25/2023 5:10:48 PM",0.96588495619097448,200000.1,0]
["ci_bfv_eq_large",0,0,0,0,0,0,1.500986001,-137.11144950400001,4591.2435827480003,-36246.272177972001,0.10118956633106969," 1/17/2023 10:13:27 AM",0.94922030750420328,48.1,14]
["ci_bfv_eq_small",221.77653215199999,1.0463710340000001,0,0,0,0,0,0,0,0,0.19940134150122094," 1/17/2023 11:28:24 AM",0.94954224445418201,12,1]
["ci_chv_eq",0,0,0,0,0,0,3.240756524,50.118205304,-32.545647099999996,553.63390991000006,0.12711337788421534," 1/17/2023 10:59:59 AM",0.95706868872522688,24.1,2]
["ci_mov_eq",0,0,0,0,0,0,0,0,1304.6120832720001,-1165.0485677490001,0.34948104502507477," 1/17/2023 11:27:00 AM",0.94241839597621901,48.1,1]
["cont_bot_add_eq",0,0,0,0,0,0,2.5666000000000001E-5,-3.1620271999999998E-2,66.758900197000003,1888.9601026519999,3.3285905839289309E-2," 1/25/2023 6:03:24 PM",0.99496202597007644,1001,0]
["cont_bot_eq",0,0,0,0,0,0,-5.6289999999999998E-6,1.3916018E-2,52.090398698000001,47002.723866152999,8.1474118959206938E-3," 1/25/2023 6:03:12 PM",0.99893759812171934,1001,0]
["cont_top_eq",0,0,0,0,33696.395725932998,5.9381778000000003E-2,0,0,0,0,4.9521570484974298E-2," 1/25/2023 6:03:34 PM",0.98522124707860403,31,0]
["cpvc_pipe_eq",0,0,0,0,0,0,6.5072480000000002E-3,0.74408816600000005,2.9106427579999998,0.95118725599999998,9.2730127969551934E-2," 1/13/2023 3:31:55 PM",0.97997834929612926,18.100000000000001,0]
["cs_pv_eq",1596.499332614,0.45949680900000001,0,0,0,0,0,0,0,0,0.10812247070213186," 1/13/2023 9:40:48 AM",0.98240798871887336,27101,0]
["csp_pv_eq",1798.6988144679999,0.42308934100000001,0,0,0,0,0,0,0,0,0.10094397418738933," 1/13/2023 9:41:07 AM",0.98661329367737571,27101,0]
["di_pipe_eq",0,0,0,0,0,0,1.3009082E-2,-0.63853567099999997,18.152542467,11.056607186999999,8.2838949266919329E-2," 1/13/2023 3:31:40 PM",0.99257213725669535,48.1,4]
["diffuser_eq",0,0,0,0,0,0,0,-2.3124966E-2,2.2970755230000002,36.014215905999997,1.9425143331703618E-2," 1/25/2023 11:05:56 AM",0.984501473767872,44.1,0]
["fg_bwt_eq",135.281859973,0.66222618499999997,0,0,0,0,0,0,0,0,0.56626731611720127," 1/13/2023 10:21:22 AM",0.79467834835124995,20001,0]
["fg_cst_eq",259.35532937099998,0.55137656199999996,0,0,0,0,0,0,0,0,0.37258732877875211," 1/13/2023 11:28:39 AM",0.65985747035876607,30001,0]
["fg_pv_eq",0,0,0,0,0,0,0,2.2354919999999999E-3,18.79231828,275.54372241900001,2.7488567290999504E-2," 1/13/2023 9:37:21 AM",0.99878194649957874,901,0]
["gac_eq",0,0,0,0,2.101628083,-5.6370000000000004E-6,0,0,0,0,1.9633050773600032E-3," 1/24/2023 2:54:07 PM",0.9995210307055945,40000,0]
["gac_slurry_eq",0,0,0,0,0,0,0,-5.3099999999999998E-7,0.21637999499999999,1726.1361602259999,0.13634459989196074," 1/19/2023 2:26:16 PM",0.88989336622886217,108290,0]
["hdpe_bwt_eq",0,0,0,0,0,0,3E-9,-4.4866E-5,2.0973282219999998,434.23312942000001,0.15508350270168716," 1/13/2023 10:25:53 AM",0.89583196859918646,16502,0]
["hvac_ac_eq",2490.0166433280001,1.117904172,0,0,0,0,0,0,0,0,2.9060052999028089E-2," 1/25/2023 5:27:00 PM",0.99708569616381693,113.33,0]
["hvac_elec_eq",1144.4973268870001,0.76939132899999996,0,0,0,0,0,0,0,0,0.21824709010560447," 1/25/2023 5:44:55 PM",0.98363308354833745,6148.1,0]
["hvac_gas_eq",884.952743048,0.75061779799999995,0,0,0,0,0,0,0,0,0.11117046204521347," 1/25/2023 5:45:25 PM",0.97378468247658279,5032.1000000000004,0]
["hvac_gas_non_eq",884.952743048,0.75061779799999995,0,0,0,0,0,0,0,0,0.11117046204521347," 1/25/2023 5:45:06 PM",0.97378468247658279,5032.1000000000004,0]
["hvac_hp_eq_large",2416.5109401350001,0.81084980699999998,0,0,0,0,0,0,0,0,6.3748011821242526E-2," 1/25/2023 6:00:17 PM",0.98438546621794643,50.01,12]
["hvac_hp_eq_small",3571.6003625200001,0.52517194700000003,0,0,0,0,0,0,0,0,0.20178190920126421," 1/25/2023 5:58:02 PM",0.80101943972733713,12,0]
["hvac_oil_mid_eq",1161.335000027,0.71739984700000003,0,0,0,0,0,0,0,0,8.9610663880693747E-2," 1/25/2023 5:45:51 PM",0.98579513413093556,3350.1,0]
["hvac_oil_std_eq",1161.335000027,0.71739984700000003,0,0,0,0,0,0,0,0,8.9610663880693747E-2," 1/25/2023 5:45:40 PM",0.98579513413093556,3350.1,0]
["imp_mix_eq",0,0,0,0,0,0,0,0,1053.0249738949999,4010.0161733059999,6.537073818864049E-2," 1/23/2023 12:37:02 PM",0.9846598234923809,110,0]
["in_mix_eq",0,0,0,0,0,0,0.89436999900000003,-7.5688345879999996,587.64299956599996,846.02694751900003,0.19156077340949657," 1/23/2023 12:23:00 PM",0.99153579568237471,42.1,0]
["mag_fm_eq",0,0,0,0,0,0,8.7416773000000003E-2,3.727367106,488.19409208000002,3103.652214921,0.15420855763774652," 1/23/2023 12:59:50 PM",0.95974019025607282,36.1,0]
["mount_mix_eq",3220.9800634899998,0.14804462199999999,0,0,0,0,0,0,0,0,0.10096714189868675," 1/23/2023 12:36:43 PM",0.57579712716736775,4.0999999999999996,0]
["op_fm_eq",0,0,0,0,0,0,0.290528801,-20.141018838000001,567.62280550399998,674.16116967899995,8.7926571657932578E-2," 1/23/2023 12:59:03 PM",0.99588591793663983,60.1,0]
["pd_blow_eq",0,0,0,0,0,0,0,-1.863331E-3,32.708272098999998,11010.990013891,0.21094164204140325," 1/23/2023 11:25:57 AM",0.97594209343125771,5001,0]
["pl_cst_eq",0,0,0,0,0,0,0,1.89841E-4,1.125069329,710.83996240299996,0.19181540196500685," 1/13/2023 11:24:17 AM",0.9665490920876908,6601,0]
["pl_in_mix_eq",0,0,0,0,0,0,-6.3409859129999999,74.018844450000003,18.864168258999999,382.26834678300003,5.9743910094769863E-2," 1/23/2023 12:23:20 PM",0.99412750729345456,6.1,0]
["pp_chv_eq",0,0,0,0,0,0,0,23.867181313,53.974127154000001,43.165150769999997,0.1427349787694592," 1/17/2023 10:59:04 AM",0.93375154994717469,12.1,0]
["pp_man_eq_large",0,0,0,0,0,0,0,0,2553.3443597519999,-25690.347540136001,0.1288535088310907," 1/17/2023 10:02:52 AM",0.81137657813383668,24.1,14]
["pp_man_eq_small",0,0,0,0,0,0,0,12.117823524,45.057729000000002,112.997449909,0.25566288048231928," 1/17/2023 9:54:09 AM",0.86317684069618528,12,0]
["pp_mov_eq_large",0,0,0,0,0,0,0,0,2443.3800723099998,-21582.792424030999,0.10606175481157647," 1/17/2023 9:48:39 AM",0.84845770106442142,24.1,14]
["pp_mov_eq_small",0,0,0,0,599.000620282,0.18198897,0,0,0,0,0.1044259768556962," 1/17/2023 9:44:40 AM",0.97980463453751598,12,0]
["prop_fm_eq",0,0,0,0,0,0,0.48667437299999999,-19.177375645000001,593.88035160699997,1500.545795131,4.521517984937741E-2," 1/23/2023 12:59:37 PM",0.99578400826432001,36.1,0]
["pump_eq",0,0,0,0,0,0,0,-6.7002999999999995E-4,14.809014980000001,4093.494684836,0.16787720556525074," 1/17/2023 11:35:59 AM",0.95812431183124169,10001,0]
["pvc_empump_eq",0,0,0,0,1147.9723958510001,5.4740779000000003E-2,0,0,0,0,0.39676137270947814," 1/17/2023 12:05:11 PM",0.62162919975925868,21.01,0]
["pvc_mmpump_eq",0,0,0,0,0,0,5.8459699999999996E-4,-0.31291286000000001,58.800444323000001,3000.5306602579999,5.9121223134457057E-2," 1/17/2023 12:20:25 PM",0.95805697100435294,132.01,0]
["pvc_pipe_eq",0,0,0,0,0,0,0,9.7106987000000006E-2,0.800977414,1.427719425,0.19469475172443332," 1/13/2023 3:33:26 PM",0.99750218963449888,48.1,0]
["seductor_eq",0,0,0,0,0,0,0,22.470786887999999,2229.8918400309999,-1911.930587201,0.10253211443061497," 1/23/2023 12:43:50 PM",0.97755716442117768,8.1,1.5]
["ss_chv_eq",0,0,0,0,0,0,0,43.739370735000001,186.790998664,114.073407746,0.22117751729640323," 1/17/2023 11:03:14 AM",0.98072611838110124,48.1,0]
["ss_cst_eq",57.021589231,0.72932539100000005,0,0,0,0,0,0,0,0,6.872076181729754E-2," 1/13/2023 11:27:47 AM",0.99494997588312595,30001,0]
["ss_empump_eq",2305.9222008940001,0.140989643,0,0,0,0,0,0,0,0,0.19379304652600138," 1/17/2023 12:17:46 PM",0.40093386922936991,21.01,0]
["ss_man_eq",271.98316458599999,0.92578415199999997,0,0,0,0,0,0,0,0,0.19376804452462798," 1/17/2023 10:07:57 AM",0.8807162518733741,12.1,0]
["ss_mmpump_eq",0,0,0,0,0,0,0,-0.19761578099999999,60.928056216999998,3430.8004552430002,5.3382527173068531E-2," 1/17/2023 12:20:38 PM",0.97321402756132269,132.01,0]
["ss_mov_eq",0,0,0,0,0,0,1.4813451259999999,44.575825872999999,-42.850924452000001,1429.5852851469999,0.27548354444948392," 1/17/2023 9:46:38 AM",0.93859465845858792,48.1,0]
["ss_pipe_eq",0,0,0,0,0,0,4.8585111E-2,-2.5845256220000001,58.928328317999998,-12.466035675000001,0.25605913422579951," 1/13/2023 3:33:57 PM",0.93646598728443631,48.1,0]
["ss_pv_eq",0,0,0,0,0,0,4.0000000000000001E-8,-1.6522430000000001E-3,26.487093706,28673.43064482,0.14140922623004518," 1/13/2023 9:40:25 AM",0.98549217500950392,27101,0]
["st_bwt_eq",308.93713092600001,0.50146757099999995,0,0,0,0,0,0,0,0,0.20490922198574954," 1/13/2023 10:20:56 AM",0.95117028776390522,289001,0]
["st_pipe_eq",20.769417377,0.92382198999999998,0,0,0,0,0,0,0,0,0.42911927902362179," 1/13/2023 3:34:36 PM",0.39930452928082849,48.1,0]
["ven_fm_eq",0,0,0,0,0,0,-8.9659137E-2,7.3814192910000003,135.40877886999999,2010.462068774,7.9589033678493251E-2," 1/23/2023 12:59:16 PM",0.98202299755210409,48.1,0]

{"sheet":"Cost Data","index":21,"n_rows":1621,"n_cols":7,"rows_kept":1621,"cut":false,"hidden":false,"merged":[]}
["Cost Data"]
["This sheet is used internally and contains component cost data extracted from the central cost database"]
["To maintain vendor confidentiality, the central cost database itself is not provided here"]
[]
["bls118","Alarms (High/Low Pressure Alarms, Level Switch/Alarms, Low Alarms)"]
[43,null,null,"Unit Cost","Useful Life (large)","Useful Life (small)"]
["alarm_cost_cl",0,0,600.18707669670891,15,14]
[]
[]
["bls1141","Centrifugal Pumps (Backwash)"]
[30,"Size needed (gpm)","Size selected (gpm)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["back_pump_cost_cl",0,10,3765.081740826402,20,17]
[null,11,30,4254.6995836907727,20,17]
[null,31,200,12125.919025502953,20,17]
[null,201,500,13969.613526038316,20,17]
[null,501,750,17759.918572183145,20,17]
[null,751,1000,18367.928438860366,20,17]
[null,1001,1500,23207.19064302601,20,17]
[null,1501,2000,33543.358376538781,20,17]
[null,2001,3000,38246.128569817702,20,17]
[null,3001,3500,41894.187769881028,20,17]
[null,3501,4000,44289.002142711717,20,17]
[null,4001,6000,82333.048086229319,20,17]
[null,6001,10000,89174.66776026864,20,17]
[null,10001,"contact vendor","contact vendor",20,17]
[]
[]
["BCI","Backfill and Compaction"]
[3,null,null,"Avg. Unit Cost (per cy)","Useful Life (large)","Useful Life (small)"]
["backfill_cost_cl",0,0,18.649999999999999,"N/A","N/A"]
[]
[]
["CCI","Pipe bedding costs (crushed stone and sand)"]
[2,null,null,"Avg. Unit Cost (per day)","Useful Life (large)","Useful Life (small)"]
["bedding_cost_cl",0,0,45.35,"N/A","N/A"]
[]
[]
["bls114","Belt Press"]
[29,"Size needed (m)","Size Selected (m)","Avg. Unit Cost ","Useful Life (large)","Useful Life (small)"]
["belt_press_cost_cl",0,1,158701.69589143968,25,20]
[null,1.1000000000000001,1.5,206312.20465887157,25,20]
[null,1.6,2,285663.05260459142,25,20]
[null,2.1,2.5,341208.64616659528,25,20]
[null,2.6,3,396754.2397285992,25,20]
[null,3.1,"contact vendor","contact vendor"]
[]
[]
["bore_rig_cost_cl",0,0,2650,"N/A","N/A"]
[null,"Borings, cased borings in earth, w/samples, 2.5\" dia",null,"Avg. Unit Cost (per lf)","Useful Life (large)","Useful Life (small)"]
["bore_cost_cl",0,0,64,"N/A","N/A"]
[]
[]
["stake_out_cost_cl",0,0,1475,"N/A","N/A"]
[null,"Borings, drawings showing boring details",null,"Avg. Unit Cost (per job)","Useful Life (large)","Useful Life (small)"]
["bore_draw_cost_cl",0,0,425,"N/A","N/A"]
[]
[]
["bore_report_cost_cl",0,0,970,"N/A","N/A"]
[null,"Borings, mobilization and demobilization, minimum",null,"Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["bore_mob_cost_cl",0,0,660,"N/A","N/A"]
[]
[]
["bore_draw_cost",0,0,425,"N/A","N/A"]
[null,"Borings, report and recommendations from P.E.",null,"Avg. Unit Cost (per job)","Useful Life (large)","Useful Life (small)"]
["bore_report_cost_cl",0,0,970,"N/A","N/A"]
[]
[]
["bore_mob_cost",0,0,660,"N/A","N/A"]
[null,"Borings, drill rig and crew with truck mounted auger",null,"Avg. Unit Cost (per day)","Useful Life (large)","Useful Life (small)"]
["bore_rig_cost_cl",0,0,2650,"N/A","N/A"]
[]
[]
["bls061","Chemical Costs"]
[11,"Chemical","Units","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["chem_cost_cl","Acetic Acid","lb",0.25892298275361592,"N/A","N/A"]
[null,"Aluminum Sulfate (alum)","ton",379.67249647750987,"N/A","N/A"]
[null,"Ammonium Chloride","lb",0.98400176743500989,"N/A","N/A"]
[null,"Antiscalant - Basic","lb",2.935905987838364,"N/A","N/A"]
[null,"Antiscalant - Premium","lb",4.298511395790559,"N/A","N/A"]
[null,"Calcium Hydroxide (Lime) - Large Qty","lb",0.14933365711760807,"N/A","N/A"]
[null,"Calcium Hydroxide (Lime) - Small Qty","lb",0.25092360451306417,"N/A","N/A"]
[null,"Calcium Hypochlorite - Large Qty","lb",1.8076509548824649,"N/A","N/A"]
[null,"Calcium Hypochlorite - Small Qty","lb",3.0195931290952047,"N/A","N/A"]
[null,"Calcium Oxide (Quicklime)","ton",292.14602474409008,"N/A","N/A"]
[null,"Citric Acid (food grade)","lb",1.2847889581924627,"N/A","N/A"]
[null,"Ethanol","gal",4.5669105752706649,"N/A","N/A"]
[null,"Ferric Chloride","lb",0.16017416334156323,"N/A","N/A"]
[null,"Ferric Sulfate","lb",0.14204018747082317,"N/A","N/A"]
[null,"Ferrous Sulfate - Large Qty","lb",1.4750000000000001,"N/A","N/A"]
[null,"Ferrous Sulfate - Mid Qty","lb",1.1012,"N/A","N/A"]
[null,"Ferrous Sulfate - Small Qty","lb",0.91449999999999998,"N/A","N/A"]
[null,"Hydrochloric Acid - Large Qty","lb",0.49255463949257372,"N/A","N/A"]
[null,"Hydrochloric Acid - Mid Qty","lb",0.57004275858817965,"N/A","N/A"]
[null,"Hydrochloric Acid - Small Qty","lb",0.93372617539628344,"N/A","N/A"]
[null,"Hydrogen Peroxide - Large Qty","lb",0.3172018248175183,"N/A","N/A"]
[null,"Hydrogen Peroxide - Small Qty","lb",0.47022883285981981,"N/A","N/A"]
[null,"Liquid Oxygen - Large Qty","ton",78.476632289948313,"N/A","N/A"]
[null,"Liquid Oxygen - Mid Qty","ton",361.7648758605846,"N/A","N/A"]
[null,"Liquid Oxygen - Small Qty","ton",811.40046895446164,"N/A","N/A"]
[null,"Membrane Cleaner - High pH Detergent","gal",44.177656959004025,"N/A","N/A"]
[null,"Membrane Cleaner - Low pH Sulfate Control","gal",38.525745847892914,"N/A","N/A"]
[null,"Phosphoric Acid 75% - Large Qty","lb",0.65600897434378369,"N/A","N/A"]
[null,"Phosphoric Acid 75% - Mid Qty","lb",0.74193129494261945,"N/A","N/A"]
[null,"Phosphoric Acid 75% - Small Qty","lb",0.84674242280285039,"N/A","N/A"]
[null,"Phosphoric Acid 36% - Large Qty","lb",0.33234317417601811,"N/A","N/A"]
[null,"Phosphoric Acid 36% - Small Qty","lb",0.81370650744184447,"N/A","N/A"]
[null,"Polyaluminum Chloride - Large Qty","lb",0.20438225614058614,"N/A","N/A"]
[null,"Polyaluminum Chloride - Small Qty","lb",0.40812805824157544,"N/A","N/A"]
[null,"Polymers","lb",0.74137399196238118,"N/A","N/A"]
[null,"Potassium Permanganate","lb",2.3881161426276218,"N/A","N/A"]
[null,"Sodium Bicarbonate","lb",0.42575032116788325,"N/A","N/A"]
[null,"Sodium Bisulfite","lb",0.48694420796818616,"N/A","N/A"]
[null,"Sodium Carbonate (soda ash)","lb",0.38999349762688967,"N/A","N/A"]
[null,"Sodium Chloride - Large Qty","lb",0.10445948132048184,"N/A","N/A"]
[null,"Sodium Chloride - Mid Qty","lb",0.21448163524559982,"N/A","N/A"]
[null,"Sodium Chloride - Small Qty","lb",0.28961344000739103,"N/A","N/A"]
[null,"Sodium Chlorite 25.0% Solution","lb",0.87543886696652329,"N/A","N/A"]
[null,"Sodium Chlorite 7.5% Solution","lb",0.48591449775627299,"N/A","N/A"]
[null,"Sodium Hexametaphosphate","lb",0.68255791765637375,"N/A","N/A"]
[null,"Sodium Hydroxide 50% - Large Qty","lb",0.21325228017050835,"N/A","N/A"]
[null,"Sodium Hydroxide 50% - Mid Qty","lb",0.2558351123249763,"N/A","N/A"]
[null,"Sodium Hydroxide 50% - Small Qty","lb",0.31827794416978772,"N/A","N/A"]
[null,"Sodium Hydroxide 25% - Large Qty","lb",0.12531949821201241,"N/A","N/A"]
[null,"Sodium Hydroxide 25% - Mid Qty","lb",0.15728565790356952,"N/A","N/A"]
[null,"Sodium Hydroxide 25% - Small Qty","lb",0.17978347397804662,"N/A","N/A"]
[null,"Sodium Hypochlorite - Large Qty","gal",1.0111282050615207,"N/A","N/A"]
[null,"Sodium Hypochlorite - Mid Qty","gal",1.3708025989562564,"N/A","N/A"]
[null,"Sodium Hypochlorite - Small Qty","gal",1.7203222705757928,"N/A","N/A"]
[null,"Sulfuric Acid - Large Qty","lb",0.13709828619050735,"N/A","N/A"]
[null,"Sulfuric Acid - Small Qty","lb",0.19509817893903403,"N/A","N/A"]
[null,"Tetrasodium Pyrophosphate","lb",8.3511491937189888,"N/A","N/A"]
[null,"Zinc Orthophosphate - Large Qty","gal",6.3109223358010995,"N/A","N/A"]
[null,"Zinc Orthophosphate - Mid Qty","gal",8.0362899049881236,"N/A","N/A"]
[null,"Zinc Orthophosphate - Small Qty","gal",10.748262798053529,"N/A","N/A"]
[]
[]
["bls1149","Cast Iron Manual Valves"]
[35,"Size needed (in. diam)","Size selected (in. diam)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["ci_bfv_cost_cl",0,2,382.59443243243237,25,20]
[null,2.1,2.5,465.81371999999999,25,20]
[null,2.6,3,985.99555274261604,25,20]
[null,3.1,4,1175,25,20]
[null,4.0999999999999996,8,1725,25,20]
[null,8.1,12,2875,25,20]
["ci_bfv_cost_large",12.1,14,5400,25,20]
[null,14.1,18,9700,25,20]
[null,18.100000000000001,20,12700,25,20]
[null,20.100000000000001,24,20900,25,20]
[null,24.1,30,17100,25,20]
[null,30.1,36,21100,25,20]
[null,36.1,42,26600,25,20]
[null,42.1,48,34100,25,20]
[null,48.1,"contact vendor","contact vendor",25,20]
[]
[]
["bls1149","Cast Iron Check Valves"]
[35,"Size needed (in. diam)","Size selected (in. diam)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["ci_chv_cost_cl",0,2,727.99227027027018,25,20]
[null,2.1,3,906.87331645569623,25,20]
[null,3.1,4,1775,25,20]
[null,4.0999999999999996,6,2750,25,20]
[null,6.1,8,4850,25,20]
[null,8.1,12,12600,25,20]
[null,12.1,18,47100,25,20]
[null,18.100000000000001,24,66500,25,20]
[null,24.1,"contact vendor","contact vendor",25,20]
[]
[]
["bls1149","Cast Iron Motor/Air Operated Valves (on/off)"]
[35,"Size needed (in. diam)","Size selected (in. diam)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["ci_mov_cost_cl",0,1,1344.7174074420614,25,20]
[null,1.1000000000000001,2,863.90978021978026,25,20]
[null,2.1,3,3473.2001649484537,25,20]
[null,3.1,4,4185.087896551724,25,20]
[null,4.0999999999999996,6,6000.7343666666675,25,20]
[null,6.1,8,11061.839595959596,25,20]
[null,8.1,10,14396.050612244897,25,20]
[null,10.1,12,16659.506451612902,25,20]
[null,12.1,14,19254.500240963855,25,20]
[null,14.1,16,26647.512289156628,25,20]
[null,16.100000000000001,18,33531.189219858155,25,20]
[null,18.100000000000001,30,42084.270140109402,25,20]
[null,30.1,48,59227.779900671587,25,20]
[null,48.1,"contact vendor","contact vendor",25,20]
[]
[]
["bls118","Online Perchlorate/Nitrate Analyzer"]
[43,null,null,"Unit Cost","Useful Life (large)","Useful Life (small)"]
["clo4analyzer_cost_cl",0,0,27133.862674036478,15,14]
[]
[]
["BCI","Concrete for Basins"]
[3,null,null,"Avg. Unit Cost (per cy)","Useful Life (large)","Useful Life (small)"]
["conc_basin_cost_cl",0,0,739.60558874747949,40,37]
[]
[]
["bls061","Chemical Resistant Coating for Concrete"]
[11,null,null,"Avg. Unit Cost (per gal)","Useful Life (large)","Useful Life (small)"]
["conc_coating_cost_cl",0,0,389.13,10,10]
[]
[]
["BCI","Concrete Pad"]
[3,null,null,"Avg. Unit Cost (per cy)","Useful Life (large)","Useful Life (small)"]
["conc_pad_cost_cl",0,0,492.74999999999994,40,37]
[]
[]
["bls1074","Backwash Distributors for Concrete GAC Contactors"]
[24,"Size Needed (cell length)","Size Selected (cell length)","Avg. Unit Cost","Useful Life(large)","Useful Life (small)"]
["cont_top_cost_cl",0,8,56676.281085048002,40,37]
[null,9,10,59919.803195336892,40,37]
[null,11,12,63163.325305625782,40,37]
[null,13,14,79210.224167055057,40,37]
[null,15,16,83648.728107450355,40,37]
[null,17,18,107036.22963953343,40,37]
[null,19,20,112840.42710005038,40,37]
[null,21,22,126326.65061125156,40,37]
[null,23,24,130082.30779158608,40,37]
[null,25,26,160810.41199432296,40,37]
[null,27,28,185734.31873654283,40,37]
[null,29,30,192904.20971718145,40,37]
[null,31,"contact vendor","contact vendor",40,37]
[]
[]
["bls072106033","CPVC Piping"]
[15,"Size needed (in. diam)","Size selected (in. diam)","Avg. Unit Cost ($/lf)","Useful Life (large)","Useful Life (small)"]
["cpvc_pipe_cost_cl",0,0.5,2.6632135313802943,22,17]
[null,0.6,0.75,3.4161861313868607,22,17]
[null,0.76,1,4.6191902899139743,22,17]
[null,1.1000000000000001,1.5,6.9897382182847299,22,17]
[null,1.6,2,9.7307617597109495,22,17]
[null,2.1,2.5,13.9160178794061,22,17]
[null,2.6,3,15.479636354286573,22,17]
[null,3.1,4,27.687322631427584,22,17]
[null,4.0999999999999996,6,50.768846439169138,22,17]
[null,6.1,8,60.907083897837325,22,17]
[null,8.1,10,120.49246198157502,22,17]
[null,10.1,12,157.99898111173229,22,17]
[null,12.1,14,232.01930337969426,22,17]
[null,14.1,16,296.65379213483146,22,17]
[null,16.100000000000001,18,297.3340569345113,22,17]
[null,18.100000000000001,"contact vendor","contact vendor",22,17]
[]
[]
["bls1072","Carbon Steel Pressure Vessels - Stainless Steel Internals"]
[23,"Size needed (gal)","Size selected (gal)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["cs_pv_cost_cl",0,180,18903.617325224444,35,30]
[null,181,1400,37307.291561729398,35,30]
[null,1401,2000,56179.431524547799,35,30]
[null,2001,6800,86885.007846737135,35,30]
[null,6801,27100,188661.29032258067,35,30]
[null,27101,"contact vendor","contact vendor",35,30]
[]
[]
["bls1072","Carbon Steel Pressure Vessels - Plastic Internals"]
[23,"Size needed (gal)","Size selected (gal)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["csp_pv_cost_cl",0,180,17250.424316108834,35,30]
[null,181,1400,32550.197998383468,35,30]
[null,1701,2000,49233.695090439272,35,30]
[null,1401,6800,71941.198515468393,35,30]
[null,6801,27100,142935.48387096776,35,30]
[null,27101,"contact vendor","contact vendor",35,30]
[]
[]
[]
["Current Year","current_year_cl",2021]
[]
[]
["bls10150211","Ductile Iron Piping"]
[19,"Size needed (in. diam)","Size selected (in. diam)","Avg. Unit Cost ($/lf)","Useful Life (large)","Useful Life (small)"]
["di_pipe_cost_cl",0,4,75,40,35]
[null,4.0999999999999996,6,92.5,40,35]
[null,6.1,8,126,40,35]
[null,8.1,10,161,40,35]
[null,10.1,12,197,40,35]
[null,12.1,14,157,40,35]
[null,14.1,16,169,40,35]
[null,16.100000000000001,18,216,40,35]
[null,18.100000000000001,20,225,40,35]
[null,20.100000000000001,24,254,40,35]
[null,24.1,30,345.13777777777773,40,35]
[null,30.1,36,451.23555555555549,40,35]
[null,36.1,42,628.76444444444439,40,35]
[null,42.1,48,816.64,40,35]
[null,48.1,"contact vendor","contact vendor",40,35]
[]
[]
["bls114","Diffusers"]
[29,"Size Needed (cfm)","Size Selected (cfm)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["diffuser_cost_cl",0,14,64.667615966457262,10,10]
[null,14.1,15,63.576495597266018,10,10]
[null,15.1,17,70.082686060979853,10,10]
[null,17.100000000000001,22,73.793148190701103,10,10]
[null,23.1,34,88.746060696521852,10,10]
[null,34.1,44,91.81378716365387,10,10]
[null,44.1,"contact vendor","contact vendor",45,40]
[]
[]
["bls118","DO Analyzer/Controller"]
[43,null,null,"Unit Cost","Useful Life (large)","Useful Life (small)"]
["doanalyzer_cost_cl",0,0,5282.4958347260999,15,14]
[]
[]
["bls118","Electrical Enclosure"]
[43,null,null,"Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["elec_encl_cost_cl",0,0,1400,22,17]
[]
[]
[3,null,null,"Avg. Unit Cost (per cy)","Useful Life (large)"]
["ep_dike_construct_cl","Evaporation pond dike construction","ep_dike_construct_cl",8.19,"NA"]
[]
[]
["bls07210606","Evaporation pond liner"]
[16,null,null,"Avg. Unit Cost (per sf)","Useful Life (large)","Useful Life (small)"]
["ep_liner_cost_cl",0,0,2.7,10,10]
[]
[]
["BCI","Excavation"]
[3,null,null,"Avg. Unit Cost (per cy)","Useful Life (large)","Useful Life (small)"]
["excavate_cost_cl",0,0,30.879999999999995,"N/A","N/A"]
[]
[]
["bls07210606","Fiberglass Backwash Tanks"]
[16,"Size needed (gal)","Size selected (gal)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["fg_bwt_cost_cl",0,564,7145.2205882352946,25,20]
[null,565,600,18678.227941176472,25,20]
[null,601,1000,28419.964285714283,25,20]
[null,1001,1470,8733.9285714285706,25,20]
[null,1471,1500,24998.206896551721,25,20]
[null,1501,2000,28731.03875968992,25,20]
[null,2001,3000,30053.043927648578,25,20]
[null,3001,4000,33272.392764857876,25,20]
[null,4001,4500,12994.315245478036,25,20]
[null,4501,5000,36466.366492146597,25,20]
[null,5001,6000,40172.167539267015,25,20]
[null,6001,7000,43357.41361256544,25,20]
[null,7001,8000,46547.246073298425,25,20]
[null,8001,9000,49390.806282722508,25,20]
[null,9001,10000,58598.51880877743,25,20]
[null,10001,11000,55237.429467084643,25,20]
[null,11001,11750,26877.272727272728,25,20]
[null,11751,12000,58195.188087774295,25,20]
[null,12001,13000,67522.711598746086,25,20]
[null,13001,14000,74843.307210031358,25,20]
[null,14001,15000,73837.256097560967,25,20]
[null,15001,20000,103145.65094339623,25,20]
[null,20001,20300,37943.773584905663,25,20]
[null,20001,22000,115906.58490566039,25,20]
[null,20001,25000,134954.3548387097,25,20]
[null,20001,30000,163190.43243243243,25,20]
[null,20001,35000,177220.13513513512,25,20]
[null,20001,40000,222109.6216216216,25,20]
[null,20001,45000,254334.97297297296,25,20]
[null,20001,48000,271073.67567567568,25,20]
[null,20001,50000,203871.02702702701,25,20]
[null,20001,"contact vendor","contact vendor",25,20]
[]
[]
["bls07210606","Fiberglass Chemical Storage Tanks"]
[16,"Size Needed (gal)","Size Selected (gal)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["fg_cst_cost_cl",0,564,10643.27205882353,10,7]
[null,565,600,9872.8308823529405,10,7]
[null,601,625,10625.875,10,7]
[null,626,1000,12232.285714285714,10,7]
[null,1001,1470,12855.625,10,7]
[null,1471,1500,15064.344827586207,10,7]
[null,1501,2000,18487.235142118861,10,7]
[null,2001,2150,12954.956072351421,10,7]
[null,2151,3000,19159.81395348837,10,7]
[null,3001,4000,21829.291989664081,10,7]
[null,4001,4500,39689.09560723514,10,7]
[null,4501,5000,24602.528795811515,10,7]
[null,5001,6000,27770.575916230366,10,7]
[null,6001,7000,30351.565445026175,10,7]
[null,7001,8000,32931.408376963351,10,7]
[null,8001,9000,35253.267015706806,10,7]
[null,9001,10000,37624.749216300945,10,7]
[null,10001,10100,18617.288401253922,10,7]
[null,10101,11000,39992.100313479626,10,7]
[null,11001,11750,55751.175548589345,10,7]
[null,11751,12000,42353.730407523515,10,7]
[null,12001,13000,49086.206896551725,10,7]
[null,13001,14000,55803.808777429469,10,7]
[null,14001,15000,59147.258536585359,10,7]
[null,15001,20000,75892.113207547169,10,7]
[null,20001,22000,95701.867924528313,10,7]
[null,22001,25000,111582.25806451614,10,7]
[null,25001,29610,34484.032258064522,10,7]
[null,29611,30000,135622.54054054053,10,7]
[null,30001,"contact vendor","contact vendor",10,7]
[]
[]
["bls07210606","Fiberglass Pressure Vessels - Plastic Internals"]
[16,"Size needed (gal)","Size selected (gal)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["fg_pv_cost_cl",0,187,3564.9366552509068,25,20]
[null,188,264,4715.9393278960542,25,20]
[null,265,345,6699.5778154536429,25,20]
[null,346,463,8437.1019714039867,25,20]
[null,464,900,17867.134000531456,25,20]
[null,901,"contact vendor","contact vendor",25,20]
[]
[]
["bls1399","Granular Activated Carbon - Material and Delivery Cost"]
[45,"Quantity Needed (lb)","Quantity Selected (lb)","Avg. Unit Cost ($/lb)","Useful Life(large)","Useful Life (small)"]
["gac_cost_cl",0,1000,2.0869886872323238,"N/A","N/A"]
[null,2000,21000,1.8722121571268042,"N/A","N/A"]
[null,40000,40000,1.6750137902845219,"N/A","N/A"]
[]
[]
["bls1141","Slurry Pumps for Media Transfer"]
[30,"Size Needed (lb/hr)","Size Selected (lb/hr)","Avg. Unit Cost","Useful Life(large)","Useful Life (small)"]
["gac_slurry_cost_cl",0,3369,2695.6790639301639,20,15]
[null,3370,8422,3397.7395118773702,20,15]
[null,8423,12513,4485.1233552826388,20,15]
[null,12514,21658,5623.1498382603413,20,15]
[null,21659,24064,5503.1934667585701,20,15]
[null,24065,29599,7395.6437375098158,20,15]
[null,29600,36096,8157.4375622864745,20,15]
[null,36097,41390,12412.345463578609,20,15]
[null,41391,57032,15312.983296187971,20,15]
[null,57033,66176,16434.285464427834,20,15]
[null,66177,72193,16931.904693619013,20,15]
[null,72194,108289,16394.998463315911,20,15]
[null,108290,"contact vendor","contact vendor",20,15]
[]
[]
["bls07210606","HDPE Backwash Tanks "]
[16,"Size Needed (gal)","Size Selected (gal)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["hdpe_bwt_cost_cl",0,300,1386.5477871292217,25,20]
[null,301,550,1384.7996533333639,25,20]
[null,551,850,2146.4226420816422,25,20]
[null,851,1000,1995.7016566438342,25,20]
[null,1001,1200,3130.7544642857142,25,20]
[null,1201,1500,3408.9308352781204,25,20]
[null,1501,2000,4730.5117831880343,25,20]
[null,2001,2500,5435.1240971303132,25,20]
[null,2501,3000,6806.9102726329838,25,20]
[null,3001,4200,11072.07111111111,25,20]
[null,4201,5200,12227.704476439791,25,20]
[null,5201,6500,15376.40342557439,25,20]
[null,6501,8000,14636.079581151831,25,20]
[null,8001,10500,17612.96962298809,25,20]
[null,10501,12500,28047.512796129413,25,20]
[null,12501,15000,28077.508317844786,25,20]
[null,15001,16501,53210.572999570199,25,20]
[null,16502,"contact vendor","contact vendor",25,20]
[]
[]
["bls118","Head Loss Sensor"]
[43,null,null,"Unit Cost","Useful Life (large)","Useful Life (small)"]
["headloss_cost_cl",0,0,2388.9364733422249,15,14]
[]
[]
["bls114","Impeller Mixers for Rapid Mix"]
[29,"Size needed (hp)","Size Selected (hp)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["imp_mix_cost_cl",0,1,5215.639311849045,25,20]
[null,1.1000000000000001,1.5,5974.8263252684128,25,20]
[null,1.6,2,6068.3450523109377,25,20]
[null,2.1,3,7378.3626076365754,25,20]
[null,3.1,5,8134.7527370290263,25,20]
[null,5.0999999999999996,7.5,11316.307504296892,25,20]
[null,7.6,10,14374.813447090328,25,20]
[null,10.1,20,25944.468684113283,25,20]
[null,20.100000000000001,30,39315.823046232101,25,20]
[null,30.1,"contact vendor","contact vendor",25,20]
[]
[]
["bls114","Stainless Steel Inline/Rapid Mixers"]
[29,"Size needed (in. diam)","Size selected (in. diam)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["in_mix_cost_cl",0,0.5,1164.8152551020407,25,22]
[null,0.6,0.75,1144.2540807453415,25,22]
[null,0.85,1,1388.8773414634147,25,22]
[null,1.1000000000000001,1.5,1670.349835443038,25,22]
[null,1.6,2,1941.5815227272728,25,22]
[null,2.1,2.5,3278.7820298507463,25,22]
[null,2.6,3,4146.8759701492536,25,22]
[null,2.1,4,5349.9816799999999,25,22]
[null,4.0999999999999996,6,3323.0808539325849,25,22]
[null,6.1,8,4204.0393825503361,25,22]
[null,8.1,10,8429.8018791946306,25,22]
[null,10.1,12,8540.2004026845643,25,22]
[null,12.1,14,10271.688724832215,25,22]
[null,14.1,16,12693.517181208053,25,22]
[null,16.100000000000001,18,14466.350738255034,25,22]
[null,18.100000000000001,20,17242.745906040269,25,22]
[null,20.100000000000001,24,24824.633154362418,25,22]
[null,24.1,42,73614.901610738249,25,22]
[null,42.1,"contact vendor","contact vendor",25,22]
[]
[]
["bls1154","Laser Jet Printer"]
[38,null,null,"Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["laser_printer_cost_cl",0,0,373.99500000000006,10,8]
[]
[]
["bls118","Magnetic Flow Meters"]
[43,"Size needed (in. diam)","Size selected (in. diam)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["mag_fm_cost_cl",0,0.75,5046.2119844357976,15,14]
[null,0.76,1,3719.3050000000003,15,14]
[null,1.1000000000000001,1.5,3762.3734647887327,15,14]
[null,1.6,2,3899.756109589041,15,14]
[null,2.1,2.5,3894.0035399999997,15,14]
[null,2.6,3,4108.8077378640774,15,14]
[null,3.1,4,4281.420210752688,15,14]
[null,4.0999999999999996,6,6813.2262666666675,15,14]
[null,6.1,8,9089.8655287356323,15,14]
[null,8.1,10,12176.345693430656,15,14]
[null,10.1,12,12145.340729927009,15,14]
[null,12.1,14,10284.360875912409,15,14]
[null,14.1,16,12564.606131386863,15,14]
[null,16.100000000000001,18,10867.900729927009,15,14]
[null,18.100000000000001,20,14743.154452554745,15,14]
[null,20.100000000000001,24,19627.052846715331,15,14]
[null,24.1,30,22949.66189781022,15,14]
[null,30.1,36,30908.188029197081,15,14]
[null,36.1,"contact vendor","contact vendor",15,14]
[]
[]
["bls061","Filter Media Costs"]
[11,"Media","Units","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["media_cost_cl","AAFS-50","ft3",141.97940658644674,"N/A","N/A"]
["bls1399","Activated Alumina","ft3",161.36828829521963,"N/A","N/A"]
[45,"Anthracite","lb",0.59123254393035707,10,8.5]
[null,"Garnet/illmenite","lb",1.126709292175156,10,8.5]
[null,"G2 Media","ft3",154.25917476796141,"N/A","N/A"]
[null,"Granular Ferric Hydroxide","ft3",315.59314730733558,"N/A","N/A"]
[null,"Gravel","ft3",53.464585133466812,20,20]
[null,"Limestone","lb",0.68347232074690323,"N/A","N/A"]
[null,"Manganese Greensand","lb",2.4077393728305987,"N/A","N/A"]
[null,"Sand","ft3",75.899652955911066,20,20]
[null,"SORB 33","ft3",680.7116045139486,"N/A","N/A"]
[]
[]
["CCI","Metalwork"]
[2,null,"Units","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["metal_cost_cl","Aluminum Railing","lf",44,40,35]
[null,"Aluminum Stairs","riser",460,40,35]
[null,"Checkered Plate Platform","sf",47.774999999999999,40,35]
[null,"Grating","sf",43.491623083060013,40,35]
[]
[]
["bls114","Mounted Mixers (for neutralization tanks, etc)"]
[29,"Size needed (hp)","Size selected (hp)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["mount_mix_cost_cl",0,0.33333333333333331,2576.0571507413197,25,22]
[null,0.34,0.5,3281.4726797331573,25,22]
[null,0.51,0.75,2703.2428881584933,25,22]
[null,0.76,1,3740.58217089759,25,22]
[null,1.1000000000000001,1.5,3059.3629529265804,25,22]
[null,1.6,2,3689.7078759307205,25,22]
[null,2.1,4,3958.3489700850441,25,22]
[null,4.0999999999999996,"contact vendor","contact vendor",25,22]
[]
[]
["bls118","Online Nitrate Analyzer"]
[43,null,null,"Unit Cost","Useful Life (large)","Useful Life (small)"]
["nitrateanalyzer_cost_cl",0,0,25803.68440885692,15,14]
[]
[]
["bls118","Orifice Plate Flow Meters"]
[43,"Size needed (in. diam)","Size selected (in. diam)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["op_fm_cost_cl",0,2,1917.9132555761435,15,14]
[null,2.1,3,2012.2775307939435,15,14]
[null,3.1,6,3229.2703536375971,15,14]
[null,6.1,12,5131.3008277058216,15,14]
[null,12.1,16,6932.5703263810165,15,14]
[null,16.100000000000001,24,6272.4431261963609,15,14]
[null,48.1,60,25150.900552878997,15,14]
[null,60.1,"contact vendor","contact vendor",15,14]
[]
[]
["bls117507","Operator Interface Software"]
[42,null,null,"Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["op_interface_software_cost_cl",0,0,40.5,10,8]
[]
[]
["bls11510114","PC Workstation"]
[37,null,null,"Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["pc_workstation_cost_cl",0,0,1325.79,10,8]
[]
[]
["bls11470145","Positive Displacement Blowers"]
[33,"Size needed (cfm)","Size selected (cfm)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["pd_blow_cost_cl",0,40,11819.011094724414,25,20]
[null,41,50,19549.880379099992,25,20]
[null,51,70,12020.535105142055,25,20]
[null,71,135,20040.334255400758,25,20]
[null,136,250,18510.94773980886,25,20]
[null,251,280,14240.9850689179,25,20]
[null,281,400,29096.748194595144,25,20]
[null,401,500,33574.029433749412,25,20]
[null,501,3000,103986.0495722809,25,20]
[null,3001,5000,122001.26860563346,25,20]
[null,5001,"contact vendor","contact vendor",25,20]
[]
[]
["bls118","pH Meters/Controllers"]
[43,null,null,"Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["pH_meter_cost_cl",0,0,3047.1155477538618,15,14]
[]
[]
["bore_cost",0,0,64,"N/A","N/A"]
[null,"Hand Dug Test Pits",null,"Avg. Unit Cost (per cy)","Useful Life (large)","Useful Life (small)"]
["pit_cost_cl",0,0,284.5,"N/A","N/A"]
[]
[]
["bls07210606","Plastic (XLPE) Chemical Storage Tanks"]
[16,"Size Needed (gal)","Size Selected (gal)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["pl_cst_cost_cl",0,60,648.92857142857144,10,7]
[null,61,100,1067.8571428571429,10,7]
[null,101,120,745.85714285714289,10,7]
[null,121,155,821.42857142857133,10,7]
[null,156,200,903.57142857142856,10,7]
[null,201,205,1412.8571428571427,10,7]
[null,206,295,1150,10,7]
[null,296,300,1288,10,7]
[null,301,540,1827.6785714285716,10,7]
[null,541,550,1339.5735294117649,10,7]
[null,551,850,1913.6764705882354,10,7]
[null,851,1000,1653.4642857142858,10,7]
[null,1001,1050,3015,10,7]
[null,1051,1200,2413.1964285714284,10,7]
[null,1201,1450,1917.875,10,7]
[null,1451,1500,3619.2413793103447,10,7]
[null,1501,2000,4125.1886304909558,10,7]
[null,2001,2450,3836.3617571059431,10,7]
[null,2451,2500,5598.2635658914724,10,7]
[null,2501,2550,7703.9793281653738,10,7]
[null,2551,3000,5615.0490956072354,10,7]
[null,3001,4200,8250.3772609819116,10,7]
[null,4201,5200,11687.261780104711,10,7]
[null,5201,5300,13787.82722513089,10,7]
[null,5301,6500,14716.570680628272,10,7]
[null,6501,6600,17680.523560209422,10,7]
[null,6601,"contact vendor","contact vendor",10,7]
[]
[]
["bls114","Plastic Inline/Rapid Mixers"]
[29,"Size needed (in. diam)","Size selected (in. diam)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["pl_in_mix_cost_cl",0,0.5,381.38052840909091,25,22]
[null,0.6,0.75,476.07522959183672,25,22]
[null,0.85,1,502.01873035230352,25,22]
[null,1.1000000000000001,1.5,549.80072815533981,25,22]
[null,1.6,2,607.9558369047619,25,22]
[null,2.1,3,975.54205769230771,25,22]
[null,2.1,4,1264.9228454545455,25,22]
[null,4.0999999999999996,6,1772.9046636363637,25,22]
[null,6.1,"contact vendor","contact vendor",25,22]
[]
[]
["bls115","Plant Intelligence Software"]
[36,null,null,"Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["plant_intel_software_cost_cl",0,0,20680.739999999998,10,8]
[]
[]
["bls115","Expansion Base Controller Module"]
[36,null,null,"Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["plc_base_expansion_controller_cost_cl",0,0,107.74000000000001,10,8]
[]
[]
["bls117507","Base Expansion Module"]
[42,null,null,"Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["plc_base_expansion_cost_cl",0,0,142.66999999999999,10,8]
[]
[]
["bls117507","I/O Combination Analog Module"]
[42,null,null,"Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["plc_combination_analog_cost_cl",0,0,557.33500000000004,10,8]
[]
[]
["bls117507","CPU"]
[42,null,null,"Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["plc_cpu_cost_cl",0,0,378.8,10,8]
[]
[]
["bls117507","PLC Data Collection Software"]
[42,null,null,"Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["plc_data_software_cost_cl",0,0,597.23500000000001,10,8]
[]
[]
["bls117507","I/O Discrete Input Module"]
[42,null,null,"Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["plc_discrete_input_cost_cl",0,0,382.68,10,8]
[]
[]
["bls117507","I/O Discrete Output Module"]
[42,null,null,"Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["plc_discrete_output_cost_cl",0,0,340.42500000000001,10,8]
[]
[]
["bls117507","Ethernet Module"]
[42,null,null,"Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["plc_ethernet_cost_cl",0,0,1342.2349999999999,10,8]
[]
[]
["bls115","Operator Interface Unit"]
[36,"System Size",null,"Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["plc_op_interface_cost_cl","small","small",1828.625,10,8]
[null,"large","large",616.5,10,8]
[]
[]
["bls115","PLC Rack/Power Supply"]
[36,null,null,"Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["plc_rack_cost_cl",0,0,355.56,10,8]
[]
[]
["bls117507","PLC  Programming Software"]
[42,null,null,"Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["plc_software_cost_cl",0,0,553.5,10,8]
[]
[]
["bls114","Portable Mixers"]
[29,"Size needed (hp)","Size selected (hp)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["port_mix_cost_cl",0,1,2673.5819322709162,25,20]
[null,1.1000000000000001,"contact vendor","contact vendor",25,20]
[]
[]
["bls1149","PVC Check Valves"]
[35,"Size needed (in. diam)","Size selected (in. diam)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["pp_chv_cost_cl",0,0.5,86,25,20]
[null,0.6,0.75,94,25,20]
[null,0.76,1,112,25,20]
[null,1.1000000000000001,1.5,168,25,20]
[null,1.51,2,221,25,20]
[null,2.1,3,535,25,20]
[null,3.1,4,745,25,20]
[null,4.0999999999999996,6,1183.2912922943299,25,20]
[null,6.1,8,2546.809935210013,25,20]
[null,8.1,10,3343.2641795643849,25,20]
[null,10.1,12,3308.8022170682825,25,20]
[null,12.1,"contact vendor","contact vendor",25,20]
[]
[]
["bls1149","Polypropylene/PVC Manual Valves"]
[35,"Size needed (in. diam)","Size selected (in. diam)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["pp_man_cost_cl",0,0.5,128.83954852512139,25,20]
[null,0.6,0.75,147.50199593286607,25,20]
[null,0.76,1,165.45892277617779,25,20]
[null,1.1000000000000001,1.5,234.30425345942169,25,20]
[null,1.6,2,297.00740796003362,25,20]
[null,2.1,3,500.39976319112048,25,20]
[null,3.1,4,636.40287930604438,25,20]
[null,4.0999999999999996,6,509.65011818181824,25,20]
[null,6.1,8,1509.803581818182,25,20]
[null,8.1,10,2218.7854000000002,25,20]
[null,10.1,12,3493.0035818181823,25,20]
["pp_man_cost_large",12.1,14,9497.3730363636369,25,20]
[null,14.1,16,15175.099218181818,25,20]
[null,16.100000000000001,18,26336.568309090911,25,20]
[null,18.100000000000001,20,27037.973036363637,25,20]
[null,20.100000000000001,24,30928.845763636364,25,20]
[null,24.1,"contact vendor","contact vendor",25,20]
[]
[]
["bls1149","Polypropylene/PVC Motor/Air Operated Valves (on/off)"]
[35,"Size needed (in. diam)","Size selected (in. diam)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["pp_mov_cost_cl",0,0.5,740.26144396551717,25,20]
[null,0.6,0.75,756.44980603448266,25,20]
[null,0.76,1,762.05928879310341,25,20]
[null,1.1000000000000001,1.5,832.34657327586206,25,20]
[null,1.6,2,819.5775532116046,25,20]
[null,2.1,2.5,754.23778894515874,25,20]
[null,2.6,3,976.71146485581494,25,20]
[null,3.1,4,1166.5479564973525,25,20]
[null,4.0999999999999996,6,1648.4738331376229,25,20]
[null,6.1,8,2631.2493192641541,25,20]
[null,8.1,10,4317.4601627104021,25,20]
[null,10.1,12,5117.5928035714278,25,20]
["pp_mov_cost_large",12.1,14,11974.494936134073,25,20]
[null,14.1,16,17391.798762050355,25,20]
[null,16.100000000000001,18,27381.034667861262,25,20]
[null,18.100000000000001,20,29109.944789041583,25,20]
[null,20.100000000000001,24,32873.996547028371,25,20]
[null,24.1,"contact vendor","contact vendor",25,20]
[]
[]
["bls118","Propeller Flow Meters"]
[43,"Size needed (in. diam)","Size selected (in. diam)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["prop_fm_cost_cl",0,2,2762.2015890410958,15,14]
[null,2.1,3,2952.1338543689321,15,14]
[null,3.1,4,3374.8769849462369,15,14]
[null,4.0999999999999996,6,5052.9042666666664,15,14]
[null,6.1,8,5332.266333333333,15,14]
[null,8.1,10,5899.4732846715342,15,14]
[null,10.1,12,6787.882043795621,15,14]
[null,12.1,14,7395.5316788321179,15,14]
[null,14.1,16,8116.5827737226282,15,14]
[null,16.100000000000001,18,8534.2178102189791,15,14]
[null,18.100000000000001,20,9377.896642335767,15,14]
[null,20.100000000000001,24,11593.604671532848,15,14]
[null,24.1,30,15914.305401459857,15,14]
[null,30.1,36,20239.210510948906,15,14]
[null,36.1,"contact vendor","contact vendor",15,14]
[]
[]
["bls1141","Centrifugal Pumps (Booster)"]
[30,"Size needed (gpm)","Size selected (gpm)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["pump_cost_cl",0,10,3765.081740826402,20,17]
[null,11,30,4254.6995836907727,20,17]
[null,31,200,12125.919025502953,20,17]
[null,301,500,13969.613526038316,20,17]
[null,501,750,17759.918572183145,20,17]
[null,751,1000,18367.928438860366,20,17]
[null,1001,1500,23207.19064302601,20,17]
[null,1501,2000,33543.358376538781,20,17]
[null,2001,3000,38246.128569817702,20,17]
[null,3001,3500,41894.187769881028,20,17]
[null,3501,4000,44289.002142711717,20,17]
[null,4001,6000,82333.048086229319,20,17]
[null,6001,10000,89174.66776026864,20,17]
[null,10001,"contact vendor","contact vendor",20,17]
[]
[]
["bls1141","PVC Chemical Metering Pumps - Electric"]
[30,"Size needed (gph)","Size selected (gph)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["pvc_empump_cost_cl",0,0.21,1430.5603577391205,20,15]
[null,0.22,0.5,1698.9532846009226,20,15]
[null,0.51,0.6,667.04762473158007,20,15]
[null,0.61,1,1376.9078299324747,20,15]
[null,1.01,1.5,717.80776274388995,20,15]
[null,1.51,2,1063.3180553384593,20,15]
[null,2.0099999999999998,2.5,2044.2160303212022,20,15]
[null,2.5099999999999998,5,2208.378694324052,20,15]
[null,5.01,6.3,1184.6029949577078,20,15]
[null,6.31,10,2393.3874108986925,20,15]
[null,10.01,21,3340.5799246294214,20,15]
[null,21.01,"contact vendor","contact vendor",20,15]
[]
[]
["bls1141","PVC Chemical Metering Pumps - Mechanical"]
[30,"Size needed (gph)","Size selected (gph)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["pvc_mmpump_cost_cl",0,1,3165.9942343406765,20,17]
[null,1.01,2,3165.9942343406765,20,17]
[null,2.0099999999999998,4,3165.9942343406765,20,17]
[null,4.01,5,3165.9942343406765,20,17]
[null,5.01,7,3599.2012643481967,20,17]
[null,7.01,11,3165.9942343406765,20,17]
[null,11.01,14,4109.2781132141945,20,17]
[null,14.01,22,4552.8161503300189,20,17]
[null,22.01,29,4415.4545103623668,20,17]
[null,29.01,35,4569.1941480793221,20,17]
[null,35.01,59,5503.0238131129645,20,17]
[null,59.01,132,6656.4039497412641,20,17]
[null,132.01,"contact vendor","contact vendor",20,17]
[]
[]
["bls072106033","PVC Piping"]
[15,"Size needed (in. diam)","Size selected (in. diam)","Avg. Unit Cost ($/lf)","Useful Life (large)","Useful Life (small)"]
["pvc_pipe_cost_cl",0,0.5,1.9312269788838421,22,17]
[null,0.6,0.75,2.5438388800988618,22,17]
[null,0.76,1,3.7370578810951129,22,17]
[null,1.1000000000000001,1.5,2.3199999999999998,22,17]
[null,1.6,2,2.4700000000000002,22,17]
[null,2.1,2.5,3.46,22,17]
[null,2.6,3,6.45,22,17]
[null,3.1,4,9.6,22,17]
[null,3.1,6,12.6,22,17]
[null,6.1,8,17.850000000000001,22,17]
[null,8.1,10,22.5,22,17]
[null,10.1,12,29,22,17]
[null,12.1,14,28,22,17]
[null,14.1,16,35,22,17]
[null,16.100000000000001,18,42.5,22,17]
[null,18.100000000000001,20,52.5,22,17]
[null,20.100000000000001,24,73.5,22,17]
[null,24.1,30,115,22,17]
[null,30.1,36,160,22,17]
[null,36.1,42,217,22,17]
[null,42.1,48,265,22,17]
[null,48.1,"contact vendor","contact vendor",22,17]
[]
[]
["bls114","Eductors (for bed transfer)"]
[29,"Size Needed (in. diam)","Size Selected (in. diam)","Avg. Unit Cost","Useful Life(large)","Useful Life (small)"]
["seductor_cost_cl",0,1.5,1592.0114753108576,45,40]
[null,1.6,2,2338.2652863410285,45,40]
[null,2.1,2.5,3611.0523920066867,45,40]
[null,2.6,3,5300.1058353433509,45,40]
[null,3.1,4,9224.9830647570034,45,40]
[null,4.0999999999999996,6,11428.861838511519,45,40]
[null,6.1,8,17349.221932885906,45,40]
[null,8.1,"contact vendor","contact vendor",45,40]
[]
[]
[3,null,null,"Avg. Unit Cost (per sf)","Useful Life (large)"]
["sitework_sf_cl","Sitework unit cost","sitework_sf_cl",15.191208791208791,"N/A"]
[]
[]
["bls1149","Stainless Steel Check Valves"]
[35,"Size needed (in. diam)","Size selected (in. diam)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["ss_chv_cost_cl",0,0.5,260.09816326530608,25,20]
[null,0.6,0.75,282.54780745341617,25,20]
[null,0.76,1,307.49703414634143,25,20]
[null,1.1000000000000001,1.5,473.64268354430379,25,20]
[null,1.6,2,599.03731818181814,25,20]
[null,2.1,2.5,768.14740298507468,25,20]
[null,2.6,3,1029.0379104477611,25,20]
[null,3.1,4,1644.4010800000003,25,20]
[null,4.0999999999999996,6,6040.9246741573043,25,20]
[null,6.1,8,9572.4145503355703,25,20]
[null,8.1,30,49334.628922752097,25,20]
[null,30.1,36,59019.279083141446,25,20]
[null,36.1,42,80002.687763985043,25,20]
[null,42.1,48,96143.77136463394,25,20]
[null,48.1,"contact vendor","contact vendor",25,20]
[]
[]
["bls1072","Stainless Steel Chemical Storage Tanks"]
[23,"Size needed (gal)","Size selected (gal)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["ss_cst_cost_cl",0,1100,10925.879875999251,35,30]
[null,1101,2400,15033.777689958049,35,30]
[null,2401,3000,18123.913110825615,35,30]
[null,3001,4300,25327.233246383039,35,30]
[null,4301,5100,27899.146705242172,35,30]
[null,5101,6100,31920.470343344543,35,30]
[null,6101,8000,40900.418617903975,35,30]
[null,8001,10000,48707.45393314898,35,30]
[null,10001,30000,109987.48232351081,35,30]
[null,30001,"contact vendor","contact vendor",35,30]
[]
[]
["bls1141","316 Stainless Steel Chemical Metering Pumps - Electric"]
[30,"Size needed (gph)","Size selected (gph)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["ss_empump_cost_cl",0,0.21,1774.520225173663,20,15]
[null,0.22,0.5,1894.3850274614583,20,15]
[null,0.51,0.8,3294.9791846286298,20,15]
[null,0.81,1,1657.2611794573418,20,15]
[null,1.01,2,3251.9842011993123,20,15]
[null,2.0099999999999998,2.5,2124.9944840368903,20,15]
[null,2.5099999999999998,3,3251.9842011993123,20,15]
[null,3.01,3.17,2406.4161937560611,20,15]
[null,3.1799999999999997,4,3251.9842011993123,20,15]
[null,4.01,5,2552.3385617585946,20,15]
[null,5.01,7,3251.9842011993123,20,15]
[null,7.01,10,2737.3472783332354,20,15]
[null,10.01,21,3684.5397920639643,20,15]
[null,21.01,"contact vendor","contact vendor",20,15]
[]
[]
["bls1149","Stainless Steel Manual Valves"]
[35,"Size needed (in. diam)","Size selected (in. diam)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["ss_man_cost_cl",0,1,317.83100975609756,25,20]
[null,1.1000000000000001,2,468.17123628865829,25,20]
[null,2.1,3,761.47524388103591,25,20]
[null,3.1,4,1023.1879828009146,25,20]
[null,4.0999999999999996,6,1045.1288577751598,25,20]
[null,6.1,8,1499.216706700558,25,20]
[null,8.1,10,2730.5081374852439,25,20]
[null,10.1,12,3467.076863583452,25,20]
[null,12.1,"contact vendor","contact vendor",25,20]
[]
[]
["bls1141","316 Stainless Steel Chemical Metering Pumps - Mechanical"]
[30,"Size needed (gph)","Size selected (gph)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["ss_mmpump_cost_cl",0,1,3680.6311572067534,20,17]
[null,1.01,2,3680.6311572067534,20,17]
[null,2.0099999999999998,4,3680.6311572067534,20,17]
[null,4.01,5,3680.6311572067534,20,17]
[null,5.01,7,3680.6311572067534,20,17]
[null,7.01,11,3680.6311572067534,20,17]
[null,11.01,14,4695.5733417958018,20,17]
[null,14.01,29,5001.7497389439741,20,17]
[null,29.01,35,5155.4893766609293,20,17]
[null,35.01,59,6859.1551118682983,20,17]
[null,59.01,98,7352.1766738116858,20,17]
[null,98.01,132,8019.603101716275,20,17]
[null,132.01,"contact vendor","contact vendor",20,17]
[]
[]
["bls1149","Stainless Steel Motor/Air Operated Valves (on/off)"]
[35,"Size needed (in. diam)","Size selected (in. diam)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["ss_mov_cost_cl",0,1,1207.272967032967,25,20]
[null,1.1000000000000001,1.5,1723.1306593406593,25,20]
[null,1.6,2,1414.6933333692275,25,20]
[null,2.1,3,2482.1433022573333,25,20]
[null,3.1,4,4004.9512980917061,25,20]
[null,4.0999999999999996,6,2714.3535021394746,25,20]
[null,6.1,8,4334.6072933153191,25,20]
[null,8.1,10,5587.5543049125572,25,20]
[null,10.1,12,7631.5667775126039,25,20]
[null,12.1,14,24748.502523442836,25,20]
[null,14.1,16,28530.258869128291,25,20]
[null,16.100000000000001,20,46615.65881913164,25,20]
[null,20.100000000000001,24,65149.016724246409,25,20]
[null,24.1,30,80302.681490252042,25,20]
[null,30.1,48,220985.84305316926,25,20]
[null,48.1,"contact vendor","contact vendor",25,20]
[]
[]
["bls10170674","Stainless Steel Piping"]
[21,"Size needed (in. diam)","Size selected (in. diam)","Avg. Unit Cost ($/lf)","Useful Life (large)","Useful Life (small)"]
["ss_pipe_cost_cl",0,0.5,23,45,40]
[null,0.6,0.75,29.5,45,40]
[null,0.76,1,37.5,45,40]
[null,1.1000000000000001,1.25,45,45,40]
[null,1.26,1.5,57,45,40]
[null,1.6,2,82.5,45,40]
[null,2.1,2.5,153,45,40]
[null,2.6,3,190,45,40]
[null,3.1,4,231,45,40]
[null,4.0999999999999996,6,325,45,40]
[null,6.1,8,475,45,40]
[null,8.1,10,565,45,40]
[null,10.1,12,725,45,40]
[null,12.1,16,328.39642490634219,45,40]
[null,16.100000000000001,24,574.9220707070707,45,40]
[null,24.1,36,1302.2010248742749,45,40]
[null,36.1,48,2074.2913701060911,45,40]
[null,48.1,"contact vendor","contact vendor",45,40]
[]
[]
["bls1072","Stainless Steel Pressure Vessels"]
[23,"Size needed (gal)","Size selected (gal)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["ss_pv_cost_cl",0,180,34393.230182367304,35,30]
[null,181,1400,53241.5665617294,35,30]
[null,1401,2000,101905.52971576227,35,30]
[null,2001,6800,142962.6122184649,35,30]
[null,17001,27100,327532.25806451618,35,30]
[null,27101,"contact vendor","contact vendor"]
[]
[]
["bls1072","Steel Backwash Tanks"]
[23,"Size needed (gal)","Size selected (gal)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["st_bwt_cost_cl",0,1000,10213.815000000001,35,30]
[null,1001,10000,27077.073040752352,35,30]
[null,10001,14500,59666.630094043889,35,30]
[null,14501,20000,32998.400849056605,35,30]
[null,20001,35000,47169.235135135132,35,30]
[null,35001,44800,78522.972972972973,35,30]
[null,44801,50000,63507.314594594587,35,30]
[null,50001,134100,120656.91891891892,35,30]
[null,134101,289000,178208.27027027027,35,30]
[null,289001,"contact vendor","contact vendor",35,30]
[]
[]
["bls107411","Steel Piping"]
[25,"Size needed (in. diam)","Size selected (in. diam)","Avg. Unit Cost ($/lf)","Useful Life (large)","Useful Life (small)"]
["st_pipe_cost_cl",0,0.5,13.896100000000001,35,33]
[null,0.6,1,18.130499999999998,35,33]
[null,1.1000000000000001,1.5,23.482500000000002,35,33]
[null,1.6,2,31.328500000000002,35,33]
[null,2.1,2.5,43.287999999999997,35,33]
[null,2.6,3,49.111499999999999,35,33]
[null,3.1,4,64.635000000000005,35,33]
[null,4.0999999999999996,6,91.93,35,33]
[null,6.1,8,172.095,35,33]
[null,8.1,10,213.54999999999998,35,33]
[null,10.1,12,270.05,35,33]
[null,12.1,14,305.43,35,33]
[null,14.1,16,396.85,35,33]
[null,16.100000000000001,18,419.98,35,33]
[null,18.100000000000001,20,486.21000000000004,35,33]
[null,20.100000000000001,24,592.07000000000005,35,33]
[null,24.1,36,263.86210075918711,35,33]
[null,36.1,48,363.17883258666518,35,33]
[null,48.1,"contact vendor","contact vendor",35,33]
[]
[]
["ECI","Geotechnical costs"]
[4,"Borings, initial field stake out & determination of elevations",null,"Avg. Unit Cost (per day)","Useful Life (large)","Useful Life (small)"]
["stake_out_cost_cl",0,0,1475,"N/A","N/A"]
[]
[]
["bls1173","Standby Generators for Standby Power Calculations"]
[40,"Size needed (kW)","Size selected (kW)","Avg. Unit Cost ($/kW)","Useful Life (large)","Useful Life (small)"]
["std_gen_cost_cl",0,30,660]
[null,31,50,482]
[null,51,60,525]
[null,61,75,477.33333333333331]
[null,76,100,412]
[null,101,125,304]
[null,126,150,356.66666666666669]
[null,151,175,262.85714285714283]
[null,176,200,357.5]
[null,201,250,240]
[null,251,275,301.81818181818181]
[null,276,300,221.66666666666666]
[null,301,350,230]
[null,351,400,237.5]
[null,401,500,214]
[null,501,600,250]
[null,601,650,346.92307692307691]
[null,651,750,281.33333333333331]
[null,751,800,260]
[null,801,900,287.22222222222223]
[null,901,1000,243]
[]
[]
["bls118","Drive Controllers"]
[43,null,null,"Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["switch_cost_cl",0,0,1300.8978726158491,15,14]
[]
[]
["bls118","Temperature Meter"]
[43,null,null,"Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["temp_meter_cost_cl",0,0,794.75852923757691,15,14]
[]
[]
["bls114","Gravity Thickener Internals"]
[29,null,null,"Avg. Unit Cost (per foot diameter)","Useful Life(large)","Useful Life (small)"]
["thick_internal_cost_cl",0,0,6428.7679928249881,25,20]
[]
[]
["bls118","Turbidimeter"]
[43,null,null,"Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["turbidimeter_cost_cl",0,0,6183.7045937122821,15,14]
[]
[]
["bls117507","UPS"]
[42,null,null,"Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["ups_cost_cl",0,0,877.495,10,8]
[]
[]
["bls118","Venturi Flow Meters"]
[43,"Size needed (in. diam)","Size selected (in. diam)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["ven_fm_cost_cl",0,1,2193.0706249999998,15,14]
[null,1.1000000000000001,2,2310.6700136986301,15,14]
[null,2.1,3,2401.0457718446605,15,14]
[null,3.1,4,2419.8302129032259,15,14]
[null,4.0999999999999996,6,3590.5771888888885,15,14]
[null,6.1,8,3965.3893275862065,15,14]
[null,8.1,10,4011.5260729927013,15,14]
[null,10.1,12,4677.219503649635,15,14]
[null,12.1,14,5013.5698686131391,15,14]
[null,14.1,16,5181.7450510948911,15,14]
[null,16.100000000000001,18,5924.5187737226279,15,14]
[null,18.100000000000001,20,6330.9421313868606,15,14]
[null,20.100000000000001,24,9988.7523503649645,15,14]
[null,24.1,30,11109.920233576642,15,14]
[null,30.1,36,12511.380087591242,15,14]
[null,36.1,42,13492.40198540146,15,14]
[null,42.1,48,15594.591766423357,15,14]
[null,48.1,"contact vendor","contact vendor",15,14]
[]
[]
["BCI","High Quality, No Heating or Cooling"]
[3,"Size needed (sf)","Size selected (sf)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["bldg_hi_cost_cl",0,500,181.38524604341987,40,37]
[null,500.1,1000,152.59181452329247,40,37]
[null,1000.1,2000,134.80205030118768,40,37]
[null,2000.1,3000,127.23811561623944,40,37]
[null,3000.1,4000,119.65198435204586,40,37]
[null,4000.1,5000,114.29481081705296,40,37]
[null,5000.1000000000004,7500,107.59283026135358,40,37]
[null,7500.1,8000,106.71475413024437,40,37]
[null,8000.1,10000,102.07668261986309,40,37]
[null,10000.1,12000,102.10697569089804,40,37]
[null,12000.1,15000,97.487260194733452,40,37]
[null,15000.1,18000,97.108122653342377,40,37]
[null,18000.099999999999,20000,93.246542829484653,40,37]
[null,20000.099999999999,24000,94.708080048348506,40,37]
[null,24000.1,25000,92.553828193295317,40,37]
[null,25000.1,30000,90.338307129170701,40,37]
[null,30000.1,36000,90.041447180993472,40,37]
[null,36000.1,42000,88.914423506689516,40,37]
[null,42000.1,48000,88.479467175528967,40,37]
[null,48000.1,50000,85.89116831075917,40,37]
[null,50000.1,54000,86.097491763353631,40,37]
[null,54000.1,60000,85.905352939687944,40,37]
[null,60000.1,100000,82.041080305591748,40,37]
[null,100000.1,200000,79.117503222271026,40,37]
[null,200000.1,"contact vendor"]
[]
[]
["BCI","Low Quality, No Heating or Cooling"]
[3,"Size needed (sf)","Size selected (sf)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["bldg_lo_cost_cl",0,500,96.812325106916731,40,37]
[null,500.1,1000,85.695132889157776,40,37]
[null,1000.1,2000,79.902726370939661,40,37]
[null,2000.1,3000,77.562022463174657,40,37]
[null,3000.1,4000,73.888442053430978,40,37]
[null,4000.1,5000,71.210649833158655,40,37]
[null,5000.1000000000004,7500,68.754095256191349,40,37]
[null,7500.1,8000,68.342791320755438,40,37]
[null,8000.1,10000,65.677166848285296,40,37]
[null,10000.1,12000,66.225667162447152,40,37]
[null,12000.1,15000,63.962022393975595,40,37]
[null,15000.1,18000,63.774970360904831,40,37]
[null,18000.099999999999,20000,61.506399713827875,40,37]
[null,20000.099999999999,24000,62.533501422015092,40,37]
[null,24000.1,25000,61.704060174752492,40,37]
[null,25000.1,30000,60.168928848565692,40,37]
[null,30000.1,36000,60.263829094701443,40,37]
[null,36000.1,42000,59.739422513108003,40,37]
[null,42000.1,48000,59.54501465752233,40,37]
[null,48000.1,50000,58.026379657538449,40,37]
[null,50000.1,54000,58.038523930206111,40,37]
[null,54000.1,60000,58.21329937756736,40,37]
[null,60000.1,100000,56.179268642501221,40,37]
[null,100000.1,200000,54.640406783156237,40,37]
[null,200000.1,"contact vendor"]
[]
[]
["BCI","Mid Quality, No Heating or Cooling"]
[3,"Size needed (sf)","Size selected (sf)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["bldg_mid_cost_cl",0,500,116.34576395640443,40,37]
[null,500.1,1000,103.19344629810541,40,37]
[null,1000.1,2000,96.04871059453717,40,37]
[null,2000.1,3000,93.135677984524762,40,37]
[null,3000.1,4000,88.775181990128956,40,37]
[null,4000.1,5000,85.653754800953607,40,37]
[null,5000.1000000000004,7500,82.125208477775175,40,37]
[null,7500.1,8000,81.663115865254738,40,37]
[null,8000.1,10000,78.673266907766262,40,37]
[null,10000.1,12000,79.134249580788165,40,37]
[null,12000.1,15000,76.416119325190365,40,37]
[null,15000.1,18000,76.116806928585163,40,37]
[null,18000.099999999999,20000,73.601730882546249,40,37]
[null,20000.099999999999,24000,74.675352562661516,40,37]
[null,24000.1,25000,73.708182823794161,40,37]
[null,25000.1,30000,71.971198866715682,40,37]
[null,30000.1,36000,72.021397991373973,40,37]
[null,36000.1,42000,71.434644688721548,40,37]
[null,42000.1,48000,71.222326845008411,40,37]
[null,48000.1,50000,69.463600800159014,40,37]
[null,50000.1,54000,69.496533272752387,40,37]
[null,54000.1,60000,69.632777066852483,40,37]
[null,60000.1,100000,67.290512754671852,40,37]
[null,100000.1,200000,65.539760978220841,40,37]
[null,200000.1,"contact vendor"]
[]
[]
["BCI","Small Low Cost Shed"]
[3,"Size needed (sf)","Size selected (sf)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["bldg_shed_cost_cl",0,500,50.742289444355997,25,20]
[null,500.1,"contact vendor","contact vendor"]
[]
[]
["bls1148","Air conditioning system"]
[34,"Size needed (tons)","Size selected (tons)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["hvac_ac_cost_cl",0,3.33,9610,25,20]
[null,3.34,66.66,262200,25,20]
[null,66.67,113.32,509000,25,20]
[null,113.33,"contact vendor","contact vendor",25,20]
[]
[]
["bls106","Electric resistance heaters"]
[22,"Size needed (MBH)","Size selected (MBH)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["hvac_elec_cost_cl",0,41,20050,25,20]
[null,41.1,103,53000,25,20]
[null,103.1,461,80828.800000000003,25,20]
[null,461.1,820,186250,25,20]
[null,820.1,1010,240870,25,20]
[null,1010.1,1432,335385,25,20]
[null,1432.1,2273,422280,25,20]
[null,2273.1,3071,602965,25,20]
[null,3071.1,6148,1026523,25,20]
[null,6148.1,"contact vendor","contact vendor",25,20]
[]
[]
["bls106","Natural gas condensing furnace"]
[22,"Size needed (MBH)","Size selected (MBH)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["hvac_gas_cost_cl",0,80,28108.899999999998,25,20]
[null,80.099999999999994,163,36915,25,20]
[null,163.1,544,88087.5,25,20]
[null,544.1,1088,159500,25,20]
[null,1088.0999999999999,3264,370185,25,20]
[null,3264.1,5032,612623,25,20]
[null,5032.1000000000004,"contact vendor","contact vendor",25,20]
[]
[]
["bls106","Natural gas non-condensing furnace"]
[22,"Size needed (MBH)","Size selected (MBH)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["hvac_gas_non_cost_cl",0,80,28108.899999999998,25,20]
[null,80.099999999999994,163,36915,25,20]
[null,163.1,544,88087.5,25,20]
[null,544.1,1088,159500,25,20]
[null,1088.0999999999999,3264,370185,25,20]
[null,3264.1,5032,612623,25,20]
[null,5032.1000000000004,"contact vendor","contact vendor",25,20]
[]
[]
["bls1148","Heat pump"]
[34,"Size needed (tons)","Size selected (tons)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["hvac_hp_cost_cl",0,0.5,3300,25,20]
[null,0.51,0.75,3500,25,20]
[null,0.76,1,3862.5,25,20]
[null,1.01,1.5,3862.5,25,20]
[null,1.51,2,4150,25,20]
[null,2.0099999999999998,2.5,5550,25,20]
[null,2.5099999999999998,3,6300,25,20]
[null,3.01,3.5,5250,25,20]
[null,3.51,4,5750,25,20]
[null,4.01,5,6762.5,25,20]
[null,5.01,7.5,11350,25,20]
[null,7.51,10,13700,25,20]
["hvac_hp_cost_large",10.01,12,19700,25,20]
[null,12.01,15,21900,25,20]
[null,15.01,20,24100,25,20]
[null,20.010000000000002,25,32400,25,20]
[null,25.01,30,37400,25,20]
[null,30.01,40,50000,25,20]
[null,40.01,50,59500,25,20]
[null,50.01,"contact vendor","contact vendor"]
[]
[]
["bls106","Mid-efficiency oil furnace"]
[22,"Size needed (MBH)","Size selected (MBH)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["hvac_oil_mid_cost_cl",0,109,38340,25,20]
[null,109.1,235,51502.500000000007,25,20]
[null,235.1,940,145625,25,20]
[null,940.1,1600,224928,25,20]
[null,1600.1,2480,318753,25,20]
[null,2480.1,3350,430315,25,20]
[null,3350.1,"contact vendor","contact vendor",25,20]
[]
[]
["bls106","Standard efficiency oil furnace"]
[22,"Size needed (MBH)","Size selected (MBH)","Avg. Unit Cost","Useful Life (large)","Useful Life (small)"]
["hvac_oil_std_cost_cl",0,109,38340,25,20]
[null,109.1,235,51502.500000000007,25,20]
[null,235.1,940,145625,25,20]
[null,940.1,1600,224928,25,20]
[null,1600.1,2480,318753,25,20]
[null,2480.1,3350,430315,25,20]
[null,3350.1,"contact vendor","contact vendor",25,20]
[]
[]
[null,"Building maintenance (labor and materials)","building_matl_rate_cl",6.4790285359180011,"/sf/yr"]
[]
[]
[null,"Consumables for online perchlorate analysis","clo4_analysis_cost_cl",11183.941281138788,"/yr"]
[]
[]
[null,"Cooling system maintenance (labor and materials)","cooling_matl_rate_cl",8.235301147941651E-2,"/sf/yr"]
[]
[]
[null,"Heating oil cost","diesel_cost_cl",3.8295007720020586,"/gal"]
[]
[]
[null,"Energy cost","energy_cost_cl",0.11001750924784216,"/kwh"]
[]
[]
[null,"Natural gas cost","gas_cost_cl",0.57856140350877194,"/therm"]
[]
[]
[5,"Hazardous waste disposal","haz_disposal_cost_cl",363.40616685535008,"/ton"]
[]
[]
[null,"Hazardous waste minimum charge per shipment","haz_trans_min_cost_cl",3392.2096819686953,"/shipment"]
[]
[]
[null,"Hazardous waste transportation","haz_transportation_cost_cl",0.28268414016405796,"/ton-mile"]
[]
[]
[null,"Heating system maintenance (labor and materials)","heating_matl_rate_cl",0.14857538964026834,"/sf/yr"]
[]
[]
["ECI","Labor Costs",null,null,"Inf. Adj. Rates"]
[4,"Design Flow Needed (mgd)","Design Flow (mgd)","Average Water Treatment Plant Operators3","Technical Rate (Loaded)","Managerial Rate (Loaded)","Clerical Rate (Loaded)"]
["labor_table_cl",0,0.03,1,34.161577540106947,50.648663101604278,32.90061497326203]
[null,3.1E-2,0.124,1,34.161577540106947,50.648663101604278,32.90061497326203]
[null,0.1241,0.30499999999999999,1.2,34.161577540106947,50.648663101604278,32.90061497326203]
[null,0.30509999999999998,0.74,1.2,34.161577540106947,50.648663101604278,32.90061497326203]
[null,0.74099999999999999,2.1520000000000001,1.6,36.431310160427806,57.930721925133689,32.90061497326203]
[null,2.1520999999999999,7.3650000000000002,2.8,38.459358288770055,64.529759358288771,42.483930481283423]
[null,7.3651,22.614000000000001,3.8,40.151149732620318,75.300481283422457,42.483930481283423]
[null,22.614100000000001,75.069999999999993,7.8,46.928823529411758,80.449411764705886,42.483930481283423]
[]
[]
[null,"Land Costs"]
["CPI","Land Costs"]
[5,"System Size  greater than (MGD)","Assumed Population","Unit Cost ($/acre)"]
["land_cost_cl",0,"25-100",21165.713250209614]
[null,3.1E-2,"101-500",20660.02273280502]
[null,0.1241,"501-1,000",16458.498827329597]
[null,0.30509999999999998,"1,001-3,300",19327.219360846331]
[null,0.74099999999999999,"3,301-10,000",31219.845835377939]
[null,2.1520999999999999,"10,001-50,000",68950.849699201353]
[null,7.3651,"50,001-100,000",129311.24247230604]
[null,22.614100000000001,"100,001-1,000,000",262816.68000200921]
[]
[]
[null,"NEPA Compliance Costs (based on land area)"]
[null,"Land area (acres)","Permit Cost (inf. adj.)"]
["NEPA_cost_cl",0,3769.1218688541057]
[null,1.0009999999999999,15599.976623868382]
[]
[]
["NEPA_SW_cost_cl","NEPA Compliance Costs (with surface water discharge)",30467.068439904022,29100,2020]
[]
[]
[null,"Non-hazardous waste disposal","nonhaz_disposal_cost_cl",110.0374190046018,"/ton"]
[]
[]
[null,"Non-hazardous waste transportation","nonhaz_transportation_cost_cl",0.21197894053360555,"/ton-mile"]
[]
[]
[null,"Permit Costs"]
["CPI","NPDES Permit Costs"]
[5,"Avg Discharge (gpd)","Permit Cost (inf. adj.)"]
["NPDES_permit_cost_cl",0,2408.0500828790123]
[null,100000.1,3036.2370610213629]
[null,1000000.1,5548.9849735907674]
[]
[]
[null,"Pilot Studies"]
["ECI","Pilot study costs"]
[4,"Small systems"]
[null,"Model ","Total (current yr $)"]
["pilot_cost_small_cl","GAC",15793.535539996074]
[null,"AA",15793.535539996074]
[null,"AAFS-50",15793.535539996074]
[null,"G2",15793.535539996074]
[null,"SORB33",15793.535539996074]
[null,"GFH",15793.535539996074]
[null,"GF",15793.535539996074]
[null,"AX",15793.535539996074]
[null,"CX",15793.535539996074]
[null,"Lime",615.39008342245984]
[null,"RO",1217.0660847213492]
[null,"NF",1217.0660847213492]
[null,"EDR",860.39920013666426]
[null,"PLPM",58859.382028416068]
[null,"SLPM",58859.382028416068]
[null,"confilt",2709.1797841536459]
[null,"dirfilt",2709.1797841536459]
[null,"UV",0]
[null,"UVAOP",24372.554078613746]
[null,"PTA",615.39008342245984]
[null,"MSBA",16444.957306241584]
[null,"Tray Aeration",16444.957306241584]
[null,"Diffuse Aeration",14998.238656107189]
[null,"O3_PX",2499.8674794593167]
[null,"O3_D",32140.792422095365]
[null,"RCF for Cr(VI) Removal",5513.4302822925574]
[null,"BIO",134602.19700079926]
[null,"BAF",113958.93551980422]
[null,"Medium systems"]
["pilot_cost_medium_cl","GAC",70415.236495493649]
[null,"AA",70415.236495493649]
[null,"AAFS-50",70415.236495493649]
[null,"G2",70415.236495493649]
[null,"SORB33",70415.236495493649]
[null,"GFH",70415.236495493649]
[null,"GF",70415.236495493649]
[null,"AX",70415.236495493649]
[null,"CX",70415.236495493649]
[null,"Lime",615.39008342245984]
[null,"RO",66652.775724390434]
[null,"NF",66652.775724390434]
[null,"EDR",67436.081031866575]
[null,"PLPM",106012.42499444949]
[null,"SLPM",106012.42499444949]
[null,"confilt",87277.850879096295]
[null,"dirfilt",87277.850879096295]
[null,"UV",20136.618090557393]
[null,"UVAOP",62551.098535576341]
[null,"PTA",615.39008342245984]
[null,"MSBA",36426.901995363005]
[null,"Tray Aeration",36426.901995363005]
[null,"Diffuse Aeration",33992.302523002589]
[null,"O3_PX",3749.8012191889752]
[null,"O3_D",48543.555387689659]
[null,"RCF for Cr(VI) Removal",189167.22449229649]
[null,"BIO",216124.0034000657]
[null,"BAF",134570.11249132303]
[null,"Large systems"]
["pilot_cost_large_cl","GAC",70415.236495493649]
[null,"AA",70415.236495493649]
[null,"AAFS-50",70415.236495493649]
[null,"G2",70415.236495493649]
[null,"SORB33",70415.236495493649]
[null,"GFH",70415.236495493649]
[null,"GF",70415.236495493649]
[null,"AX",70415.236495493649]
[null,"CX",70415.236495493649]
[null,"Lime",615.39008342245984]
[null,"RO",138633.82081554571]
[null,"NF",138633.82081554571]
[null,"EDR",142217.78903377001]
[null,"PLPM",218629.75925053674]
[null,"SLPM",218629.75925053674]
[null,"confilt",160637.62679028435]
[null,"dirfilt",160637.62679028435]
[null,"UV",39431.052611067469]
[null,"UVAOP",114612.79624085034]
[null,"PTA",615.39008342245984]
[null,"MSBA",68723.781450000242]
[null,"Tray Aeration",68723.781450000242]
[null,"Diffuse Aeration",66289.181977639833]
[null,"O3_PX",4999.7349589186333]
[null,"O3_D",48543.555387689659]
[null,"RCF for Cr(VI) Removal",222516.75400470028]
[null,"BIO",354406.6446382748]
[null,"BAF",245287.83478699805]
[]
[]
[null,"Pilot Studies"]
["ECI","Pilot study costs"]
[4,"Small systems"]
[null,"Model ","Total (current yr $)"]
["pilot_cost_small_cl","GAC",15793.535539996074]
[null,"AA",15793.535539996074]
[null,"AAFS-50",15793.535539996074]
[null,"G2",15793.535539996074]
[null,"SORB33",15793.535539996074]
[null,"GFH",15793.535539996074]
[null,"GF",15793.535539996074]
[null,"AX",15793.535539996074]
[null,"CX",15793.535539996074]
[null,"Lime",615.39008342245984]
[null,"RO",1217.0660847213492]
[null,"NF",1217.0660847213492]
[null,"EDR",860.39920013666426]
[null,"PLPM",58859.382028416068]
[null,"SLPM",58859.382028416068]
[null,"confilt",2709.1797841536459]
[null,"dirfilt",2709.1797841536459]
[null,"UV",0]
[null,"UVAOP",24372.554078613746]
[null,"PTA",615.39008342245984]
[null,"MSBA",16444.957306241584]
[null,"Tray Aeration",16444.957306241584]
[null,"Diffuse Aeration",14998.238656107189]
[null,"O3_PX",2499.8674794593167]
[null,"O3_D",32140.792422095365]
[null,"RCF for Cr(VI) Removal",5513.4302822925574]
[null,"BIO",134602.19700079926]
[null,"BAF",113958.93551980422]
[null,"Medium systems"]
["pilot_cost_medium_cl","GAC",70415.236495493649]
[null,"AA",70415.236495493649]
[null,"AAFS-50",70415.236495493649]
[null,"G2",70415.236495493649]
[null,"SORB33",70415.236495493649]
[null,"GFH",70415.236495493649]
[null,"GF",70415.236495493649]
[null,"AX",70415.236495493649]
[null,"CX",70415.236495493649]
[null,"Lime",615.39008342245984]
[null,"RO",66652.775724390434]
[null,"NF",66652.775724390434]
[null,"EDR",67436.081031866575]
[null,"PLPM",106012.42499444949]
[null,"SLPM",106012.42499444949]
[null,"confilt",87277.850879096295]
[null,"dirfilt",87277.850879096295]
[null,"UV",20136.618090557393]
[null,"UVAOP",62551.098535576341]
[null,"PTA",615.39008342245984]
[null,"MSBA",36426.901995363005]
[null,"Tray Aeration",36426.901995363005]
[null,"Diffuse Aeration",33992.302523002589]
[null,"O3_PX",3749.8012191889752]
[null,"O3_D",48543.555387689659]
[null,"RCF for Cr(VI) Removal",189167.22449229649]
[null,"BIO",216124.0034000657]
[null,"BAF",134570.11249132303]
[]
[]
[null,"Pilot Studies"]
["ECI","Pilot study costs"]
[4,"Small systems"]
[null,"Model ","Total (current yr $)"]
["pilot_cost_small_cl","GAC",15793.535539996074]
[null,"AA",15793.535539996074]
[null,"AAFS-50",15793.535539996074]
[null,"G2",15793.535539996074]
[null,"SORB33",15793.535539996074]
[null,"GFH",15793.535539996074]
[null,"GF",15793.535539996074]
[null,"AX",15793.535539996074]
[null,"CX",15793.535539996074]
[null,"Lime",615.39008342245984]
[null,"RO",1217.0660847213492]
[null,"NF",1217.0660847213492]
[null,"EDR",860.39920013666426]
[null,"PLPM",58859.382028416068]
[null,"SLPM",58859.382028416068]
[null,"confilt",2709.1797841536459]
[null,"dirfilt",2709.1797841536459]
[null,"UV",0]
[null,"UVAOP",24372.554078613746]
[null,"PTA",615.39008342245984]
[null,"MSBA",16444.957306241584]
[null,"Tray Aeration",16444.957306241584]
[null,"Diffuse Aeration",14998.238656107189]
[null,"O3_PX",2499.8674794593167]
[null,"O3_D",32140.792422095365]
[null,"RCF for Cr(VI) Removal",5513.4302822925574]
[null,"BIO",134602.19700079926]
[null,"BAF",113958.93551980422]
[]
[]
[null,"POTW discharge base rate (average)","POTW_base_cost_avg_cl",17.200849956393093,"/month"]
[]
[]
[null,"POTW discharge base rate (typical)","POTW_base_cost_typ_cl",18.819499575878012,"/month"]
[]
[]
[null,"POTW discharge TSS rate (average)","POTW_TSS_cost_avg_cl",0.26599808746868864,"/lb over limit"]
[]
[]
[null,"POTW discharge TSS rate (typical)","POTW_TSS_cost_typ_cl",0.38318831991939695,"/lb over limit"]
[]
[]
[null,"POTW discharge volume rate (average)","POTW_vol_cost_avg_cl",5.5573636935648949,"/1,000 gallons"]
[]
[]
[null,"POTW discharge volume rate (typical)","POTW_vol_cost_typ_cl",6.0105855870206728,"/1,000 gallons"]
[]
[]
["pretreat_permit_cost_cl","POTW Preatreatment Permit",2722.1435719501874,2600]
[]
[]
[null,"Storm Water Permit Costs"]
[null,"Land area (acres)","Permit Cost (inf. adj.)"]
["SW_permit_cost_cl",0,0]
[null,1,1779.8631047366612]
[null,5,2722.1435719501874]
[]
[]
[null,"Building Permit Cost Multipliers"]
[null,"System Size  greater than (MGD)","Assumed Population","Multiplier"]
["UBC_mult_table_cl",0,"25-100",2.6]
[null,3.1E-2,"101-500",2.2999999999999998]
[null,0.1241,"501-1,000",2.2000000000000002]
[null,0.30509999999999998,"1,001-3,300",1.8]
[null,0.74099999999999999,"3,301-10,000",1.6]
[null,2.1520999999999999,"10,001-50,000",1.5]
[null,7.3651,"50,001-100,000",1.5]
[null,22.614100000000001,"100,001-1,000,000",1.4]

{"sheet":"Engineering Data","index":22,"n_rows":263,"n_cols":8,"rows_kept":263,"cut":false,"hidden":false,"merged":[]}
["Engineering Data"]
["This sheet is used internally and contains engineering reference and indirect cost data extracted from the central cost database"]
[]
["Architectural Fee"]
["Building cost lookup","Corresponds to the range","Architectural fee"]
[0,"<$250,000",0.09]
[250000,"$250,000 to $500,000",0.08]
[500000,"$500,000 to $1,000,000",7.0000000000000007E-2]
[1000000,"$1,000,000 to $5,000,000",6.2E-2]
[5000000,"$5,000,000 to $10,000,000",5.2999999999999999E-2]
[10000000,"$10,000,000 to $50,000,000",4.9000000000000002E-2]
[50000000,">$50,000,000",4.4999999999999998E-2]
[]
[]
["Blower dimensions"]
["Blower rating needed (cfm)","Blower rating selected (cfm)","rated hp","max  pressure psi","Length (in)","Width (in)","Length (ft)","Width (ft)"]
[0,265,7.5,4,48,20,4,1.6666666666666667]
[266,540,15,4,57,28,4.75,2.3333333333333335]
[541,1080,30,4,70,40,5.833333333333333,3.3333333333333335]
[1081,3475,100,4,78,55,6.5,4.583333333333333]
[3476,4000,125,6,88,72,7.333333333333333,6]
[4001,5000,140,5,100,84,8.3333333333333339,7]
[]
[]
["Chemical Price Break Points"]
["Chemical","Quantity Breakpoint","Units"]
["Calcium Hydroxide (Lime) - Large Qty",50000,"lbs","Large Qty price is for 600 tons per year (100,000 lbs/month); assume breakpoint occurs at approximate midpoint between large and small"]
["Calcium Hydroxide (Lime) - Mid Qty",50000,"lbs","Uses same value as large qty because no intermediate price break exists"]
["Calcium Hydroxide (Lime) - Small Qty",0,"lbs","Small Qty price is for Pallet Lots (50x) 50 lb bags"]
["Calcium Hypochlorite - Large Qty",2000,"lbs","Large Qty price is for 8,000 to 9,800 lbs per year; assume breakpoint occurs at monthly purchase of 5x 100 lb bags (60 per year) (approximate midpoint between large and small qtys)"]
["Calcium Hypochlorite - Mid Qty",2000,"lbs","Uses same value as large qty because no intermediate price break exists"]
["Calcium Hypochlorite - Small Qty",0,"lbs","Small Qty price is for 500 lbs per year"]
["Ferrous Sulfate - Large Qty",2000,"lbs","Large Qty price is for 50x 50 lb bags"]
["Ferrous Sulfate - Mid Qty",500,"lbs","Mid Qty price is for 10x 50 lb bags"]
["Ferrous Sulfate - Small Qty",0,"lbs","Small Qty prices is for a single 50 lb bag (600 lbs/year)"]
["Hydrochloric Acid - Large Qty",17710,"lbs","Large Qty price is for bulk delivery of 70,000 gallons to 365,500 gallons per year; assume breakpoint occurs at monthly purchase of 5,000 gal/month"]
["Hydrochloric Acid - Mid Qty",1771,"lbs","Mid Qty price is for delivery in drums or in mini-bulk of 9,400 to 12,100 gallons per year (~750 to 1,000 gal/month); assume breakpoint occurs at monthly purchase of 500 gal/month (approximate midpoint between small and mid qty)"]
["Hydrochloric Acid - Small Qty",0,"lbs","Small Qty prices are for delivery in containers (totes or drums) in quantities of 1,875 to 4,000 gallons per year"]
["Hydrogen Peroxide - Large Qty",50000,"lbs","Large Qty price is for 1,150,000 lbs/year; assume breakpoint occurs at monthly purchase of 50,000 lbs/month (approximate midpoint)"]
["Hydrogen Peroxide - Mid Qty",50000,"lbs","Uses same value as large qty because no intermediate price break exists"]
["Hydrogen Peroxide - Small Qty",0,"lbs","Small Qty price are for 14,000 gallons per year (~139,000 lbs/year; 11,500 lbs/month @ specific gravity 1.19) and 60 tons (120,000 lbs/year; 10,000 lbs/month)"]
["Liquid Oxygen - Large Qty",1,"tons","Large Qty price is for 15 to 15,000 tons per year; assume breakpoint at 1 ton per month"]
["Liquid Oxygen - Mid Qty",0.5,"tons","Mid Qty price is for bulk delivery, greater than 0.5 tons"]
["Liquid Oxygen - Small Qty",0,"tons","Small Qty price is for delivery in cylinders"]
["Phosphoric Acid 75% - Large Qty",44000,"lbs","Large Qty price is for bulk truck deliveries in minimum quantities of 44,000 to 48,000 lbs"]
["Phosphoric Acid 75% - Mid Qty",3621.75,"lbs","Mid Qty price is for delivery in 275 gal totes (so minimum of 1 tote per month); assume 13.17 lbs/gal consistent with 75% acid"]
["Phosphoric Acid 75% - Small Qty",0,"lbs"]
["Phosphoric Acid 36% - Large Qty",44000,"lbs","Large Qty price is for bulk truck deliveries in minimum quantities of 44,000 to 48,000 lbs"]
["Phosphoric Acid 36% - Mid Qty",44000,"lbs","Uses same value as large qty because no intermediate price break exists"]
["Phosphoric Acid 36% - Small Qty",0,"lbs"]
["Polyaluminum Chloride - Large Qty",19800,"lbs","Large Qty prices are for >24,000 gal per year (2,000 gal per month); assume 9.9 lbs/gal and that breakpoint occurs at a bulk truckload of 2,000 gal"]
["Polyaluminum Chloride - Mid Qty",5445,"lbs","Uses same value as large qty because no intermediate price break exists"]
["Polyaluminum Chloride - Small Qty",0,"lbs","Small Qty prices are for smaller quantities, including tote delivery (275 lbs)"]
["Sodium Chloride - Large Qty",27500,"lbs","Large Qty prices are for 270 to 7,000 tons/year; assume breakpoint occurs at 27,5000 lbs/month (approximate midpoint between large and mid qtys)"]
["Sodium Chloride - Mid Qty",5000,"lbs","Mid Qty prices are for 50 to 60 tons/year; assume breakpoint occurs at 5,000 lbs/month (approximate midpoint between mid and small qtys)"]
["Sodium Chloride - Small Qty",0,"lbs","Small Qty price is for 8 tons/year in 50 lb bags"]
["Sodium Hydroxide 50% - Large Qty",25436.999999999996,"lbs","Large Qty prices for 2,000 tons per year and greater; assume breakpoint occurs at bulk truckload of 2,000 gal"]
["Sodium Hydroxide 50% - Mid Qty",5000,"lbs","Mid Qty prices are for bulk deliveries in less than truckload quantities; assume breakpoint occurs 2.5 tons/month (approximate midpoint between medium and small qtys)"]
["Sodium Hydroxide 50% - Small Qty",0,"lbs","Small Qty prices are for totes and smaller quantities"]
["Sodium Hydroxide 25% - Large Qty",21317.039999999997,"lbs","Large Qty prices are for full bulk truckloads; assume breakpoint occurs at bulk truckload of 2,000 gal"]
["Sodium Hydroxide 25% - Mid Qty",4000,"lbs","Mid Qty prices are for bulk deliveries of 6,000 to 12,000 gal/year (less than truckload/month); assume breakpoint occurs 2 tons/month (approximate midpoint between 500 gal/month and 275 gal tote, consistent with 50% NaOH breakpoint)"]
["Sodium Hydroxide 25% - Small Qty",0,"lbs"]
["Sodium Hypochlorite - Large Qty",2000,"gal","Large Qty prices are for bulk deliveries; assume breakpoint occurs at bulk truckload of 2,000 gal"]
["Sodium Hypochlorite - Mid Qty",550,"gal","Mid Qty prices are for mini-bulk deliveries of 800 to 1,000 gal each; assume breakpoint occurs at 10x 55 gal drums"]
["Sodium Hypochlorite - Small Qty",0,"gal","Small Qty prices are for delivery in drums"]
["Sulfuric Acid - Large Qty",28427.723999999998,"lbs","Large Qty price is for bulk delivery; assume breakpoint occurs at bulk truckload of 2,000 gal"]
["Sulfuric Acid - Mid Qty",28427.723999999998,"lbs","Uses same value as large qty because no intermediate price break exists"]
["Sulfuric Acid - Small Qty",0,"lbs"]
["Zinc Orthophosphate - Large Qty",2000,"gal","Large Qty prices are for bulk delivery; assume bulk density 13.1 lbs/gal consistent with 36% as PO4 and assume breakpoint occurs at bulk truckload of 2,000 gal"]
["Zinc Orthophosphate - Mid Qty",500,"gal","Mid Qty prices are for mini-bulk deliveries; assume breakpoint occurs at 500 gal/month"]
["Zinc Orthophosphate - Small Qty",0,"gal","Small Qty prices are for totes and smaller quantities"]
[]
[]
["Construction Management Fee"]
["Building cost lookup","Corresponds to the range","Construction management fee"]
[0,"<$100,000",0.1]
[100000,"$100,000 to $250,000",0.09]
[250000,"$250,000 to $1,000,000",0.06]
[1000000,"$1,000,000 to $5,000,000",0.05]
[5000000,"$5,000,000 to $10,000,000",0.04]
[10000000,">$10,000,000",3.2000000000000001E-2]
[]
[]
["Contingency Factors"]
["Project direct cost","Corresponds to the range","Default contingency (prior to application of technology complexity factor)"]
[0,"<$500,000",6.7000000000000004E-2]
[500000,"$500,000 to $3,000,000",5.8000000000000003E-2]
[3000000,"$3,000,000 to $15,000,000",4.9000000000000002E-2]
[15000000,"$15,000,000 to $50,000,000",4.1000000000000002E-2]
[50000000,"$50,000,000 to $100,000,000",3.2000000000000001E-2]
[100000000,">$100,000,000",5.8000000000000003E-2]
[]
[]
["Concrete mass","convert_concrete_cy_to_lbs_cl",3800,"lbs/cy"]
[]
[]
["Cement content in concrete","convert_concrete_to_cement_cl",0.1,"percent weight"]
[]
[]
["Eductor Size Selection"]
["Transfer Rate (GPM)","Diameter (inch)"]
[0,1.5,"Based on theoretical operating characteristics provided by an eductor vendor"]
[6.95,2]
[13.1,2.5]
[22.2,3]
[33,4]
[39.200000000000003,6]
[53.5,8]
[]
["Maximum cooling capacity for heat pump","hp_max_cool_cl",50,"tons"]
[]
[]
["Maximum heating capacity for heat pump","hp_max_heat_cl",200,"MBH"]
[]
[]
["Maximum cooling capacity","max_cool_cl",113.32,"tons"]
[]
[]
["Maximum heating capacity","max_heat_cl",6148,"MBH"]
[]
[]
["Maximum diameter in table","max_vessel_diam_cl",14,"ft"]
[]
[]
["Minimum diameter in table","min_vessel_diam_cl",1.5,"ft"]
[]
[]
["Performance Bond"]
["Direct cost lookup","Corresponds to the range","Base cost","Plus fraction","Of amount over"]
[0,"<$100,000",0,2.5000000000000001E-2,0]
[100000,"$100,000 to $500,000",2500,1.4999999999999999E-2,100000]
[500000,"$500,000 to $2,500,000",8500,0.01,500000]
[2500000,"$2,500,000 to $5,000,000",28500,7.4999999999999997E-3,2500000]
[5000000,"$5,000,000 to $7,500,000",47250,7.0000000000000001E-3,5000000]
[7500000,">$7,500,000",64750,6.0000000000000001E-3,7500000]
[]
[]
["Pipe Size Selection"]
["Pipe Flow to Pipe Diameter"]
["Flow (GPM)","Diameter (inch)"]
[0,0.5]
[2.1,0.75]
[4.0999999999999996,1]
[7.1,1.5]
[21.1,2]
[41.1,2.5]
[66.099999999999994,3]
[116.1,4]
[238.1,6]
[697.1,8]
[1435.1,10]
[2608.1,12]
[4132.1000000000004,14]
[5299.1,16]
[7528.1,18]
[10265.1,20]
[13643.1,24]
[22174.1,30]
[50561.1,36]
[81777.100000000006,42]
[122025.1,48]
[]
[]
["Pump Dimensions (for centrifugal pumps)"]
["Pump Rating Needed (gpm)","Pump Rating Selected (gpm)","Length (ft)","Width (ft)"]
[0,350,2.5,2.5]
[351,1740,3.75,3.75]
[1741,7000,5,5]
[7001,35000,7.083333333333333,7.083333333333333]
[]
[]
["WBS Tech Name","TDB Link","TDB Technology Category"]
["Adsorb","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=1176996650","Adsorptive Media"]
["MSBA","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=-346223903","Aeration and Air Stripping"]
["PTA","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=-346223903","Aeration and Air Stripping"]
["Diffuse Aeration","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=-346223903","Aeration and Air Stripping"]
["Tray Aeration","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=-346223903","Aeration and Air Stripping"]
["Spray Aeration","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=-346223903","Aeration and Air Stripping"]
["BAF","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=1174340674","Biological Filtration"]
["BIO","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=10000","Biological Treatment"]
["None","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=1181590563","Chemical Treatment"]
["Chloramine (Ammonia Feed)","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=-30174904","Chloramine"]
["Chlorine Gas","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=-1118142891","Chlorine"]
["Hypochlorite","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=-1118142891","Chlorine"]
["Chlorine Dioxide","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=-1277754943","Chlorine Dioxide"]
["Confilt","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=1934681921","Conventional Treatment"]
["RCF for Cr(VI) Removal","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=1934681921","Conventional Treatment"]
["None","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=1942020127","Diatomaceous Earth Filtration"]
["Dirfilt","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=1667135053","Direct Filtration"]
["GAC Isotherm","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=-979193564","GAC Isotherm"]
["GAC","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=2074826383","Granular Activated Carbon"]
["None","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=-1234021623","Hydrogen Peroxide"]
["AX","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=263654386","Ion Exchange"]
["CX","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=263654386","Ion Exchange"]
["GF","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=263654386","Ion Exchange"]
["MIEX","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=263654386","Ion Exchange"]
["WBA Exchange System for Cr","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=263654386","Ion Exchange"]
["lpmem","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=510273414","Membrane Filtration"]
["RONF","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=-2103528007","Membrane Separation"]
["EDR","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=-2103528007","Membrane Separation"]
["None","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=2088586280","Other Treatment"]
["OZONE","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=-1467636837","Ozone"]
["None","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=372675748","Ozone + Hydrogen Peroxide"]
["Permanganate","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=-1644188630","Permanganate"]
["PAC","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=2109700949","Powdered Activated Carbon"]
["Lime","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=-2062922688","Precipitative Softening"]
["None","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=548212009","Pressure Filtration"]
["None","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=-1306063973","Slow Sand Filtration"]
["UV","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=-2054608628","Ultraviolet Irradiation"]
["UVH2O2","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=-300168699","Ultraviolet Irradiation + Hydrogen Peroxide"]
["None","https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=-1861125809","Ultraviolet Irradiation + Ozone"]
[]
[]
["Thrust Blocks for Yard Piping"]
["Pipe Diameter (inches)"," Thrust Force","Based on 90 degree angles"]
["Size Needed","kg","Size Selected"]
[0,347.63563037472028,2]
[2.1,681.91181843044774,3]
[3.1,1260.0087440508869,4]
[4.0999999999999996,2835.0196741144964,6]
[6.1,4990.7439767005962,8]
[8.1,7813.4106239126322,10]
[10.1,11192.326806056015,12]
[12.1,15314.284822868764,14]
[14.1,20002.331197216343,16]
[16.100000000000001,25315.450421476933,18]
[18.100000000000001,31130.717767160371,20]
[20.100000000000001,45064.326572600447,24]
[24.1,61050.596681665913,28]
[28.1,70505.385478216151,30]
[30.1,124768.59941751491,40]
[40.1,137828.56340581886,42]
[42.1,180257.30629040179,48]
[]
[]
["Commercial Pressure Vessel Dimensions"]
["Note: Models may specify a maximum height or diameter which is smaller than those tabulated here"]
["Dimensions tabulated based on commercially available tanks from Wendland Manufacturing, Hanson Tanks, Apyron Tech, Pabst Engineering Equipment, and Able Fab, and from case study data."]
["Diameter","Min Height","Max Height"]
["ft","ft","ft"]
[1.5,3,6]
[2,3.5,7.5]
[2.5,4,9]
[3,4,10]
[3.5,4.5,10]
[4,4.5,12]
[4.5,4.5,15]
[5,4.5,15]
[5.5,4.5,15]
[6,4.5,18]
[6.5,5.5,18]
[7,5.5,18]
[7.5,6,18]
[8,6,20]
[8.5,6,20]
[9,6,20]
[9.5,6,20]
[10,6,24]
[10.5,6,24]
[11,6,24]
[11.5,6,24]
[12,6,24]
[14,6,24]

{"sheet":"Lookup Tables","index":23,"n_rows":50,"n_cols":6,"rows_kept":50,"cut":false,"hidden":false,"merged":[]}
["Lookup Tables and Input Validation"]
["This sheet is used internally to perform certain reference calculations and support input sheet data validation"]
[]
["Target Contaminant"]
[1,"Perchlorate"]
[2,"Nitrate"]
[3,"Other"]
["Design Categories"]
[1,"Fixed Bed Pressure Vessel"]
[2,"Fixed Bed Gravity Basin"]
[3,"Fluidized Bed"]
[]
["throughput_table"]
["Belt Press Sizing Lookup Table"]
["Throughput Value (lb/hr)","Throughput Value (lb/hr)","Effective Belt Width (m)","Overall Length (in.)","Overall Width (in.)","Overall Height (in.)"]
[0,2000,1.2,360,97,105]
[2001,2750,1.6,368,119,107]
[2751,3250,2,351,134,107]
[3251,4250,2.5,395,161,114]
[4251,5250,3,452,180,118]
[5251,9999999,"contact vendor"]
[]
["nutrient_valid"]
["no additional nutrients required"]
[{"$f":"IF(contam=2,\"\",\"additional nitrogen required\")","v":"additional nitrogen required"}]
["additional phosphorous required"]
[{"$f":"IF(contam=2,\"\",\"both nitrogen and phosphorous required\")","v":"both nitrogen and phosphorous required"}]
["backwash_pump_valid"]
["existing pumps"]
["new pumps"]
[]
["backwash_storage_valid"]
["existing storage"]
["new storage"]
[]
["comp_level_valid"]
["low cost"]
["mid cost"]
["high cost"]
[]
["system_automation_valid"]
["manual"]
["semi-automated"]
["fully automated"]
[]
["TDB_link"]
[{"$f":"VLOOKUP(tech_name,TDB_link_table_cl,2,FALSE)","v":"https://tdb.epa.gov/tdb/treatmentprocess?treatmentProcessId=10000"}]
["yes_no_valid"]
["yes"]
["no"]