Appendix

Independent Calculations

The arithmetic behind the Title 15 Amendment Analysis. Every derived figure in the report traces to a numbered calculation here, with inputs cited and method shown.

Built 14 AUG 2026 Revised 15 AUG 2026 Companion to the report

Every derived figure in the Title 15 Amendment Analysis traces to a numbered calculation here. These are my computations, not sourced facts. Inputs are cited; method is shown; substitute your own assumptions and see whether the conclusion survives.

This is a working document, published as filed. It is the arithmetic behind the report, not a second draft of the report. Where it disagrees with itself, argues with an earlier revision, or reaches a finding that cuts against the report's framing, that is left visible on purpose. A calculation you can only check after it has been tidied is not one you can check.

How to read the notation. C-nn identifies an individual claim in the public record and P-nn a slide in the applicant's presentation deck; both are internal identifiers used to keep each claim traceable to where it was made. CALC-n numbers the calculations here. I-n numbers the shared inputs below.

Two capacity bases appear in this document, and the difference matters. The governing figure is the permit's 393.25 MW nameplate, 1,210 Bloom units. An earlier revision computed against 250 MW, which is the rack-level compute load rather than the generation the fuel cells must supply. CALC-2 and CALC-13 were corrected to the permitted nameplate. CALC-3, CALC-7, CALC-8 and parts of CALC-9 and CALC-12 still run on the 250 MW basis and are therefore floors, not ceilings: the true figures are higher in proportion. Each is flagged where it appears. Nothing in the report rests on a 250 MW figure where the 393.25 MW figure would change the conclusion.

Built: 14 AUG 2026 · Revised and re-verified 15 AUG 2026 against the three governing primary sources: the DAQ Intent to Approve DAQE-IN163550001-26, the Bloom ES 6.5 datasheet 1016932-20260204, and UMPA's FY2022 Integrated Resource Plan. All shared inputs below are resolved and no parametric placeholders remain in the load-bearing calculations. CALC-11, on water, remains parametric and is labelled as such.


Shared inputs

# Input Value Source
I-1 Facility capacity 393.25 MW nameplate, 1,210 units DAQE-IN163550001-26 (S1), governs. 250 MW is the rack-level compute load
I-2 Average utilization 75% applicant testimony, 04 AUG Council
I-3 Annual generation 1,642,500 MWh 250 × 0.75 × 8,760
I-4 Ordinance cap, the report's primary frame 500 MW per facility, 2 data-center sites §15.3.24 §2 and §13, Exhibit A
I-5 Bloom module size 325 kW net AC ES 6.5 datasheet 1016932-20260204 (S3); S1 agrees. RESOLVED
I-6 Bloom electrical efficiency 65–53% LHV net AC, begin to end of life ES 6.5 datasheet (S3). RESOLVED
I-7 Natural gas CO2 factor 53.06 kg CO2/MMBtu (HHV) EPA emission factors
I-8 NG LHV/HHV ratio 0.902 standard; 0.9033 implied by the ES 6.5 datasheet's own heat-rate and efficiency pair S3
I-9 Site area 69.478641 acres (Assessor, parcel 67:228:0003), 69.09 by polygon = 281,200 m². 25 acres is the building footprint, not the parcel Utah County Assessor / state parcel layer. VERIFIED
I-10 Receptor distance approximately 1 mile (1,609 m) Utah County parcel polygon, boundary to receptor. VERIFIED
I-11 Spanish Fork city peak load ~90 MW (city record, 04 AUG) C-05
I-11a Spanish Fork peak, FY2021 actual 74.10 MW (74,095 kW cross-check) UMPA FY2022 IRP pp. 81–82
I-11b Spanish Fork peak, FY2027 forecast 115.76 MW UMPA FY2022 IRP p. 82
I-12 Spanish Fork city area ~15.6 sq mi = 40.4 km² to confirm

CALC-1: Method validation against a real Utah permit

Before relying on the CO2 arithmetic below, test the method on a facility whose CO2e a regulator has already published.

Novva West Jordan: 72 Jenbacher gas engines, 235.6 MW, permitted 997,261 tpy CO2e.

Implied intensity, assuming PTE at ~100% capacity factor:

997,261 t ÷ (235.6 MW × 8,760 h) = 997,261 ÷ 2,063,856 MWh = 0.483 t CO2/MWh

Now predict it independently. Gas reciprocating engine at ~42% LHV efficiency:

HR_LHV  = 3,412 / 0.42          = 8,124 Btu/kWh
HR_HHV  = 8,124 / 0.902         = 9,006 Btu/kWh
CO2     = 9,006 × 53.06 / 1e6   = 0.478 t CO2/MWh

0.478 predicted vs. 0.483 permitted, within 1%. The method is sound. Proceeding.

This validation is genuine and worth distinguishing from a weaker one. Novva's 997,261 tpy is a regulator-issued permit figure, derived independently of the arithmetic here, so agreeing with it to 1% is real corroboration. A separate check against Bloom's own datasheet is not. That comparison uses the same stoichiometry and the same efficiency range as the calculation it validates, so close agreement is arithmetically guaranteed and proves nothing. Where this review cites "agreement within 0.2%" with Bloom's datasheet, read it as an internal consistency check, not as independent confirmation.


CALC-2: Facility CO2, the central quantitative finding

BASIS CORRECTED 15 AUG 2026. Earlier revisions computed against 250 MW, which is the rack-level compute load, not the generation the fuel cells must supply. Everything below now uses 400 MW of Bloom Energy Server 6.5 capacity, and every input is printed on the datasheet (1016932-20260204) rather than assumed.

Inputs, all from the datasheet

Datasheet line Value
Nameplate power output (net AC) 325 kW per unit
Cumulative electrical efficiency 65-53% (LHV net AC), begin of life to end of life
Heat rate (HHV) 5,811-7,127 Btu/kWh
CO2 @ stated efficiency 679-833 lbs/MWh (308-378 kg/MWh)
NOx 0.003 lbs/MWh
CO 0.013 lbs/MWh
VOC 0.01 lbs/MWh
Cumulative thermal efficiency >36%, exhaust @ >350 °C

Bloom publishes the CO2 figure directly. It is not derived here.

Internal consistency check on the datasheet itself

Bloom prints heat rate and CO2. They must reconcile, and they do:

5,811 Btu/kWh x 53.06 kg CO2/MMBtu = 308.3 kg/MWh = 679.8 lb/MWh   (printed: 308 / 679)
7,127 Btu/kWh x 53.06 kg CO2/MMBtu = 378.2 kg/MWh = 833.7 lb/MWh   (printed: 378 / 833)

Agreement to 0.1% on both ends. Two independently printed figures reconcile through EPA's standard natural-gas carbon factor, so the carbon number is not marketing-adjusted. It falls out of the fuel.

Why no fuel cell escapes this. A solid-oxide fuel cell fed methane produces CO2 as its primary carbon product:

CH4 + H2O  ->  CO + 3H2      (reforming)
CO + H2O   ->  CO2 + H2      (water-gas shift)
H2 + O2-   ->  H2O + 2e-     (anode)

Every carbon atom entering as methane leaves as CO2, at a fixed 2.743 kg CO2 per kg CH4. Suppressing combustion eliminates thermal NOx. It does not eliminate carbon. This is why the carbon figure is a property of the fuel rather than of the equipment, and why it is stated here rather than derived.

Result at the permitted 393.25 MW

BASIS RE-CORRECTED 15 AUG 2026. Earlier revisions used a rounded 400 MW. The governing number is the permit's own 393.25 MW, 1,210 units at 325 kW (DAQE-IN163550001-26, S1).

Capacity factor MWh/yr CO2 range Central
75% (the applicant's stated expectation) 2,583,652 796,000 - 977,000 t ~886,000 t
85% (PTE basis) 2,928,140 902,000 - 1,107,000 t ~1,004,000 t
100% (the permit's own basis) 3,444,870 1,061,000 - 1,302,000 t ,

Central estimate: ~886,000 metric tons CO2/yr at 393.25 MW and 75% utilization.

The permit's published 1,434,855 short TPY equals 1,301,679 metric tons, which is the 100% row's end-of-life figure. The reconstruction closes on the agency's own number.

(Prior figure at the 250 MW rack load was ~563,000 t; the 400 MW working figure gave ~901,000 t.)

Testing "three or four diesel trucks" (C-34)

A Class 8 truck at 100,000 mi/yr and 6.46 mpg burns 15,480 gal x 11.08 kg CO2/gal = 171.5 t/yr. Three to four trucks is 515-686 t.

permit basis, 1,301,679 t metric / 686 t = 1,897x
permit basis, 1,301,679 t metric / 515 t = 2,528x
at 75% central, 886,193 t / 686 t        = 1,292x
at 75% central, 886,193 t / 515 t        = 1,721x

Wrong by three orders of magnitude on total CO2. C-34 is FALSE on that reading. It survives only on the criteria-pollutant CO2e reading, which excludes CO2 by design. See CALC-5.

The framing that is fair to Volition

Per unit of compute the intensity is unchanged by the load correction, and it is genuinely good:

Scenario t CO2/MWh Annual at 2,583,652 MWh (393.25 MW, 75%)
Volition (ES 6.5, midpoint) 0.343 ~886,000 t
Novva-style gas reciprocating 0.483 ~1,248,000 t
Utah grid average 0.601 ~1,553,000 t

~29% cleaner than on-site gas engines and 43% cleaner than the Utah grid, per unit of compute. Both things stay true: the facility adds roughly 886,000 tons of CO2 a year to Utah County that does not exist today, and it is the lowest-carbon way to run that compute among what actually gets built in Utah.

The Utah grid figure is now VERIFIED at 0.601 t/MWh, computed from EIA's own filed data for 2024: total electric power industry CO2 of 21,120,098 metric tons against net generation of 35,133,906 MWh. The earlier 0.635 working figure was 5.3% high and is superseded.


CALC-3: Upstream methane

CO2 at the stack is not the whole greenhouse footprint. Gas consumed at η = 60%:

Heat input = 1,642,500 MWh × 6,304 Btu/kWh × 1,000 = 1.036e13 Btu = 10.36 million MMBtu
Volume     = 1.036e13 ÷ 1,036 Btu/scf ≈ 10.0 Bcf/yr
CH4 mass   = 10.0e9 scf × 0.01924 kg/scf × 0.95 CH4 ≈ 182,800 t CH4 throughput
Leak rate Basis CH4 leaked CO2e @ GWP100 = 29.8 CO2e @ GWP20 = 82.5
1.4% EPA GHGI 2,559 t 76,000 t 211,000 t
2.3% Alvarez et al. 2018, Science (measurement-based) 4,204 t 125,000 t 347,000 t

Total CO2e range: ~625,000 t (low leak, 100-yr) to ~900,000 t (high leak, 20-yr).

Note the same upstream penalty applies to the gas-engine and (partly) grid comparators in CALC-2, so the relative ranking is largely unchanged. It matters for the absolute number.


CALC-4: The gas load in context

10.0 Bcf/yr ÷ 365 ≈ 27.4 MMscf/day

For scale: this single facility's annual gas draw is on the order of several percent of Utah's total statewide natural gas consumption. That figure needs EIA verification before it appears in the report, flagged as outstanding, but if it holds it is a materially more informative way to express C-17 ("zero impact on existing gas customers") than anything in the record. The claim may well be true for the distribution system, given a dedicated lateral, while still being a significant new call on regional supply. Those are different questions and the record conflates them.


CALC-5: The "4–5 semi trucks" test

Baseline note. The 04 AUG Council deck and the 05 AUG Planning Commission deck state different figures for the same existing truck fleet. The Council deck gives ≈2 metric tons NOx and ≈50 kg PM2.5; the PC deck gives 101 kg and 4.2 kg. The Council figures govern, they are internally consistent (4.76 g NOx/mi, 0.119 g PM2.5/mi across 420,000 truck-miles), while the PC figures imply 0.24 g NOx/mi, cleaner per mile than many passenger cars. The 04 AUG Council deck reverts to the Council figures.

Tests C-31 ("Equal to 4–5 Semi Trucks per year", P-07).

Inputs

Facility (P-08):     5.17 short tons NOx/yr  = 4,690 kg
                     0.12 short tons PM2.5/yr =   109 kg
Deck fleet figure (CC-11): 420,000 truck-mi/yr, 65,000 gal diesel  [basis unstated]
                     2,000 kg NOx/yr  ·  50 kg PM2.5/yr
Implied fleet rates:  4.76 g NOx/mi  ·  0.119 g PM2.5/mi   [both plausible for Class 8]

Test A, facility against the fleet figure the deck itself states

NOx:    4,690 ÷ 2,000 =  2.3×
PM2.5:    109 ÷    50 =  2.2×

Test B, facility against 5 individual trucks, at 100,000 mi/truck-year and the fleet's own per-mile rates:

NOx per truck-year:   4.76 g/mi × 100,000 mi = 476 kg
                      5 trucks = 2,380 kg    →  4,690 ÷ 2,380 = 1.97×
PM2.5 per truck-year: 0.119 g/mi × 100,000 mi = 11.9 kg
                      5 trucks =   59.5 kg   →    109 ÷ 59.5 = 1.83×

The two pollutants agree independently. Both tests land at roughly .

⚠ But Test B rests on an assumption that appears in no document. The 100,000 mi/truck-year figure is an assumption of this analysis, not Volition's. On the deck's own stated basis, 3,500 trips/month over a 10-mile round trip, a truck at this site drives ~120 miles/year, and 4–5 of them emit a few hundred grams of NOx against the facility's 4,690 kg. On that reading the claim fails by two orders of magnitude.

The two readings differ by ~40× and the slide states no basis, so neither can be called the intended one. The defensible finding is the original one: the claim is unfalsifiable as written. Test A, at 2.2–2.3×, uses only the deck's own numbers. Do not quote "off by about 2×" as if it were settled, and do not read Test A as a site comparison; see the basis warning below.

Verdict on C-31: UNFALSIFIABLE AS WRITTEN. The slide states no basis, and the two available readings differ by roughly 40×.

⚠ What Test A is not. Test A measures the slide against the deck's own stated fleet figure. It is an internal-consistency test of the presentation, not a comparison between the data center and this site. The deck never says what its 420,000 truck-mile figure represents, and it cannot be assumed to describe the fully tenanted warehouse. The building is mostly vacant today and its present truck traffic is very low, so no baseline drawn from current operations is relevant to the decision in front of the Council.

The comparison that matters is the proposed data center against the fully tenanted distribution warehouse the building was built for, and that one is computed from ITE rates against the verified 1,054,000 sq ft rather than taken from the applicant: 6,396 to 12,849 diesel trip ends a month for the warehouse, none for the data center. That calculation, not this one, is the truck finding the report relies on.

What survives as a finding: the PC deck remains internally inconsistent, its own 101 kg fleet figure cannot be reconciled with its own "4–5 semi trucks" claim two slides later. But that is a data error in the PC deck's baseline, not evidence the truck claim is wildly false. Note the direction: understating the fleet's NOx makes each truck look cleaner, which makes "4–5 trucks" a smaller quantity, which makes the equivalence harder to satisfy. The error works against Volition's own argument, the signature of a hasty overnight revision, not a manipulation, and it should be reported that way.

Separately, and to Volition's credit, a dedicated retrieval pass found the absolute NOx figure is well supported. The Delaware Red Lion Bloom permit implies ~0.0071 tpy NOx/MW → ~1.8 tpy at 250 MW. Volition claims 5.17, roughly 2.9× more conservative than a regulator-issued permit for the same technology.

Caveat that cuts the other way, and it is the one that matters for permitting. The 5.17 tpy figure is a stated estimate, not a permit limit. Bloom's CARB-certified NOx ceiling of 0.07 lb/MWh at 250 MW and an 85% capacity factor yields ~57.5 tons/yr, above Utah's 50 tpy R307-421 Utah County offset trigger. §15.3.24 contains no potential-to-emit cap, §7 requires only that DAQ approvals be obtained and maintained. The gap between 5.17 estimated and 57.5 permitted-worst-case is the whole reason a PTE cap in the code would matter.


CALC-6: The emissions comparison table audit (C-32)

P-08 sets Volition's 5.17 tpy NOx against gas turbine ~5,400, recip engine ~59,700, diesel generator 10,200–29,500, and Utah grid average ~2,600, with no capacity, capacity factor, or basis of equivalence stated anywhere on the slide.

Test the recip-engine row against a real permit. Novva: 235.6 MW of gas recip engines, permitted 51.28 tpy NOx. Per MW: 0.218 tpy/MW. Scaled to 250 MW: 54 tpy.

The slide says ~59,700 tpy for a natural gas reciprocating engine. That is ~1,100× higher than what Utah actually permits for 250 MW of exactly that equipment.

Reverse-engineering what would produce 59,700 tpy: uncontrolled lean-burn gas engines emit roughly 2–3 g NOx/bhp-hr versus Novva's SCR-controlled 0.0152 g/bhp-hr, a factor of ~130–200. Applying that to 54 tpy gives ~7,000–11,000 tpy, still far short of 59,700. To reach 59,700 requires either a much larger assumed capacity, an uncontrolled engine at high load hours, or an error.

Row Slide value (tpy NOx) Real-world check Gap
Volition, 250 MW 5.17 Delaware Bloom permit → ~1.8 conservative, ✓
Gas recip engine ~59,700 Novva AO scaled to 250 MW → 54 ~1,100×
Gas turbine ~5,400 not yet checked not yet checked
Diesel generator 10,200–29,500 pending not yet checked
Utah grid average ~2,600 basis unstated, total statewide? per-MW? undefined

Verdict on C-32: the table is not a like-for-like comparison and at least one row appears wrong by roughly three orders of magnitude. The "Utah grid average" row is worse than wrong , it has no stated basis at all, so it cannot mean anything. A reader is invited to conclude Volition is ~11,500× cleaner than a gas engine when the defensible figure, against Utah's own permitted comparable, is roughly 10×.

This matters more than it might appear. The true comparison, ~10× cleaner than the facility actually built in West Jordan, ~45× cleaner than the one permitted in Millard County , is a genuinely strong argument. Inflating it to 11,500× replaces a strong verifiable claim with an indefensible one, and hands critics the easiest attack in the record.


CALC-7: Thermal balance and the heat flux claim

Total heat rejection

At steady state, essentially all fuel energy entering the site leaves as heat. The only meaningful energy export is data transmission, which is negligible. A public commenter's argument (C-69, C-144) is thermodynamically correct.

At η = 60%, 250 MW electrical:

Fuel input        = 250 / 0.60      = 417 MW-thermal
Electrical output = 250 MW → becomes heat in the compute halls
Fuel cell waste   = 417 − 250       = 167 MW-thermal
TOTAL REJECTED    ≈ 417 MW-thermal

Heat recovery (C-66) does not change this total. Recovered heat driving absorption chillers still rejects to atmosphere; it displaces electrical parasitic load, improving efficiency, but the site energy balance is unchanged. C-66's "a large portion of the heat will never even meet the atmosphere" is thermodynamically incorrect as stated. The efficiency benefit is real; the heat does not disappear.

The ~13 W/m² claim (C-63)

Note on the denominator. The Utah County Assessor record gives 69.478 acres = 281,167 m², not the ~25 acres stated in testimony. The parcel is the basis used below.

Over the parcel:

417e6 W ÷ 281,167 m² = 1,483 W/m²

That is 114× the deck's stated ~13 W/m². (Over the ~92,900 m² building footprint alone it would be ~4,490 W/m², or 345×; the parcel is the fairer denominator for a site-wide flux and is used here.) So what area produces 13?

417e6 ÷ 13 = 3.2e7 m² = 32 km² ≈ 12.4 sq mi

Spanish Fork's municipal area is ~40.4 km², which yields:

417e6 ÷ 40.4e6 = 10.3 W/m² , the same order as the stated 13

Conclusion: the ~13 W/m² figure is the facility's total heat divided by the entire city's area, then compared against the standard urban anthropogenic heat flux literature range of 2–30 W/m².

Verdict on C-63: MISLEADING BY JUXTAPOSITION, not false. As a statement about city-wide heat flux the comparison is coherent and even fair. But it is printed directly beside "Max of +5°F on-site," inviting the reader to treat the two as the same basis. They differ by a factor of ~317. A slide that said "spread across Spanish Fork's full area this is comparable to the heat the city already produces" would be honest and would make the same point.

The Lake Side comparison (C-64), this one checks out

Lake Side Power Plant, Vineyard: ~1,200 MW combined cycle, deck-cited heat rate 7,146 Btu/kWh → η = 3,412/7,146 = 47.7%.

Lake Side waste heat = 1,200 × (1/0.477 − 1) = 1,315 MW-thermal
Volition ÷ Lake Side = 417 / 1,315 = 31.7%

"Less than half of what an existing neighboring power plant already produces" is CORRECT. C-64 VERIFIED. Credit where due, and note this is the one slide in the deck that discloses its own methodological limitation.

On-site temperature rise (C-62, C-65)

Air-mass energy balance, 417 MW into a plume crossing a 1,000 m width:

ΔT = Q / (ρ · V · A · cp),  ρ ≈ 1.0 kg/m³ at ~4,600 ft, cp = 1,005 J/kg·K
Wind speed Mixing depth ΔT
5 m/s 50 m 1.7 K = 3.0°F
2 m/s 50 m 4.2 K = 7.5°F
0.5 m/s 50 m 16.6 K = 30°F, but see note

At near-calm the uniform-mixing model breaks down: a 417 MW buoyant source generates strong vertical plume rise, so heat goes up rather than accumulating laterally.

Verdict: C-62 (+5°F max on-site) is plausible and in the right range. C-65 (<1°F beyond a quarter mile) is also plausible given plume rise and dilution.

At approximately one mile the facility's thermal contribution will be far below 1°F, and not perceptible. The "heat plume following prevailing wind" argument is directionally correct physics but the magnitude at this distance is negligible. Heat is not the impact pathway to worry about at the receptor.


CALC-8: Noise at the receptor

Tests C-54, C-59, C-60.

Source spec, confirmed. Module rating and noise both come from the Bloom Energy Server 6.5 datasheet: 325 kW net AC per unit, and "<65 dBA at 10 ft per unit", verbatim, measurement distance included. Volition did not invent, round, or shade it.

Module count

250.00 MW ÷ 0.325 MW =   769 units   (rack-level compute load)
393.25 MW ÷ 0.325 MW = 1,210 units   (the permitted nameplate; matches S1 exactly)
500.00 MW ÷ 0.325 MW = 1,538 units   (ordinance cap; 1,539 would be 500.175 MW, over it)

The structural problem with the deck's number is unchanged. P-12 states "<65 dBA, noise at 10 ft per unit." A per-unit figure says nothing about an array of 770 sources, and the property-line study was still "underway" at hearing time (C-55). The criticism is not that the number is wrong, it is that a source spec is being presented where a receptor prediction belongs.

Per-unit sound power, hemispherical radiation at r = 3.05 m:

Lw       = 65 + 10·log10(2π · 3.05²) = 65 + 17.7  =  82.7 dBA re 1 pW
Lw_array = 82.7 + 10·log10(770)      = 82.7 + 28.9 = 111.6 dBA

At the receptor, R = 1,609 m (approximately 1 mile), measured from the Utah County parcel polygon, geometric spreading only:

Lp = 111.6 − 10·log10(2π · 1,609²) = 111.6 − 72.1 = 39.5 dBA

What §6's residential-boundary standard requires as a setback

§6 sets 55 dBA at a residential zone boundary, at any hour, a stricter figure than the 65 dBA property-line limit, and the one that would govern wherever the nearest residential zoning line falls.

Inverting the model for the setback that standard requires, spreading only, no mitigation credit:

55 dBA = 111.6 − 10·log10(2π · R²)
10·log10(2π · R²) = 56.6   →   R ≈ 300 m  (≈ 985 ft)

So roughly 300 m of separation between the fuel-cell array and the residential zone boundary is the floor for compliance before any attenuation credit. The parcel is 69.5 acres, about 530 m on a side if square, so this is achievable, but it materially constrains where the array and the cooling plant can sit, and no site plan showing that separation exists in the public record.

⚠ The source term is the weak point of this whole calculation, and it belongs up front. Inverting "<65 dBA at 10 ft" via hemispherical radiation treats the unit as a point source , but the Bloom ES 6.5 cabinet is 29'5" long, so at a 10 ft measurement distance the source is three times longer than the distance. Finite-line integration gives 84.5 dBA sound power and an ISO 3744 measurement surface gives 90.6, against 82.7 for the point-source treatment. All three are carried below, because the spread between them is the honest answer.

Array sound power, at 770 units:

Point-source inversion (as used below):  82.7 + 28.9 = 111.6 dBA   [understates]
Finite-line integration:                 84.5 + 28.9 = 113.4 dBA
ISO 3744 measurement surface:            90.6 + 28.9 = 119.5 dBA

Excess attenuation over 1,609 m:

Mechanism Adjustment
Atmospheric absorption (~500 Hz, 1.6 km) −1 to −3 dB
Ground effect, soft ground −3 to −10 dB
Terrain shielding (river bottoms depression, bench) −5 to −15 dB
Total −9 to −28 dB

Honest neutral-condition range at the receptor, spanning both the source-term and attenuation uncertainty:

Lowest:  113.4 − 72.1 − 28 = 13.3 dBA
Highest: 119.5 − 72.1 −  9 = 38.4 dBA

≈13–38 dBA.

That range is too wide to be decision-relevant, and saying so is the finding. A 25 dB spread covers everything from inaudible to clearly present. This model cannot discriminate, and no version of it should be quoted at a hearing. Its only legitimate use is to establish that the question is open, which is the argument for demanding the property-line study, not a substitute for it.

Adding the two site-specific enhancers present at this receptor, winter inversion (+5 to +10 dB) and nocturnal down-canyon flow (+3 to +8 dB), pushes the upper end to roughly 50 dBA under coincident worst-case conditions, against a typical rural night ambient of 30–40 dBA.

The 55 dBA setback, recomputed

Inverting for §6's residential-zone-boundary standard, spreading only, no mitigation credit:

Lw = 111.6 (point-source, as originally used) →  R = 270 m   [not the 300 m printed earlier]
Lw = 113.4 (finite line)                      →  R = 332 m
Lw = 119.5 (ISO 3744)                         →  R = 670 m

The parcel is 69.5 acres, roughly 530 m on a side if square. The upper case does not fit. Barriers, enclosure, and ground effect can buy back 5–15 dB and would shrink it substantially, but no site plan showing any separation exists in the public record. That is the point worth making: not that compliance is impossible, but that nobody has shown it is achievable on this parcel, and the ordinance requires no post-construction check either way.

Sensitivity to authorized scale. At the ordinance's 500 MW cap (1,540 units) every figure rises +3.0 dB, the smallest real-world audible step. Scale is a second-order variable; bearing, atmospheric condition, and the source term dominate it.

Model validation against a measured campus, and it does not pass. KSL measured ~70 dB at ~100 m from Aligned's West Jordan campus. The point-source model gives 63.6 dBA at 100 m, 6.4 dB low, against a source (diesel generators and blowers) that should read louder per unit than fuel cells, not quieter. That is evidence against the source term, not for it, and it is consistent with the finite-line and ISO 3744 corrections above. The answer at the receptor, stated at the confidence the evidence supports. Typical rural-subdivision night ambient runs ~30–40 dBA and US-6 already raises the local floor.

  • Neutral daytime conditions: most likely at or below background.
  • Winter inversion with nocturnal down-canyon flow: possibly audible as a steady low-level hum.
  • The honest bottom line is that the uncertainty band is wider than the effect being measured. Anyone, including this review, claiming to predict the receptor level from public information is overreaching.
  • Winter inversion with nocturnal down-canyon flow: plausibly at or slightly above night ambient, a steady low-level hum rather than an intrusion, and most noticeable if the cooling equipment carries tonal content. Fan blade-pass tones are the usual culprit and are far more noticeable than broadband noise at the same dBA. The revised module count moves the estimate down ~2 dB from the original; it does not change the character of the answer.

Residual uncertainties, in descending order of consequence:

  1. The cooling plant, not the fuel cells, is the likely dominant source. No spec for it exists in any public document. This model covers only the Bloom array and is therefore a floor, not a ceiling.
  2. Whether 250 MW is delivered IT load or gross fuel-cell output. If parasitic load sits on top, the true unit count exceeds 770.
  3. Real terrain, versus the flat-earth spreading assumed here.

The property-line acoustic study is the binding document; this is a check on it, not a substitute. The right ask is not "is Volition lying about noise", the source number is verbatim from the manufacturer. It is: publish the study, make the limit receptor-located rather than per-unit, and require the post-construction verification Volition's own Justification Statement already says exists (it does not).


CALC-12: Potential to emit at the authorized nameplate

Potential to emit is assessed at what the permit allows, not what the applicant intends to run. The delivered figure is 250 MW, but the ordinance authorizes 500 MW per site and the applicant's own request referenced 400–500 MW nameplate.

Inputs

NOx ceiling:      0.07 lb/MWh   [Bloom CARB DG certification EO DG-058, the certified
                                 ceiling, not the 5.17 tpy the deck estimates]
Capacity factor:  0.85          [conservative for PTE; the applicant stated 75% expected operation]
Hours:            8,760/yr

Result

250.00 MW × 8,760 × 0.85 × 0.07 ÷ 2,000 =  65.1 tons/yr
393.25 MW × 8,760 × 0.85 × 0.07 ÷ 2,000 = 102.5 tons/yr   [the permitted nameplate]
500.00 MW × 8,760 × 0.85 × 0.07 ÷ 2,000 = 130.3 tons/yr   [the ordinance cap]

(At the 75% capacity factor the applicant stated, 250 MW gives 57.5 tpy, which still exceeds the 50 tpy county offset trigger. The 85% case above is the appropriate basis for a potential-to-emit test.)

Thresholds crossed

Threshold Value 250 MW 393.25 MW 500 MW
Utah R307-421 Utah County NOx offset trigger 50 tpy exceeded exceeded exceeded
NNSR major source, Marginal ozone area 100 tpy clear EXCEEDED EXCEEDED
PSD major source 250 tpy clear clear clear

Reading this honestly, because it cuts both ways.

  • This is a ceiling, not a prediction. Volition's stated estimate is 5.17 tpy, roughly 11× below even the 250 MW ceiling case, and that estimate is conservative against Delaware's issued Bloom permits (~1.8 tpy at 250 MW). Nothing here suggests the facility will actually emit 130 tons.
  • But PTE is the legal test, and a zoning cap is the only durable control. A facility permitted at 500 MW under §15.3.24 could, on certified-ceiling equipment at high utilization, cross the federal major-source threshold, which would trigger NNSR, offsets, and LAER. The ordinance contains no potential-to-emit cap, and §7 requires only that DAQ approvals be obtained and maintained.
  • No such cap appears anywhere in Exhibit A. A ceiling written into the code is the only instrument that would foreclose this permanently.

CALC-13: What the amendment authorizes, at its own stated maximum

This is now the report's primary frame. §15.3.24 caps generation at "not more than 500 megawatts of nameplate generating capacity, measured per Onsite Power Generation Facility" (yellow-highlighted, so a Planning Commission addition), with a floor of 50 MW. §13 caps Data Center sites at two citywide.

Method: the same one Utah DAQ used. DAQE-IN163550001-26 computes every limit as the manufacturer's published rate × full nameplate × 8,760 hours. Applying that method at 500 MW is not a worst case invented here; it is the agency's own arithmetic at the ordinance's own number.

500 MW x 8,760 h = 4,380,000 MWh/yr per facility
Quantity One facility at 500 MW Two data-center sites
Bloom ES 6.5 units 1,538 (1,539 would be 500.175 MW, over the cap) 3,076
Array noise term, 10·log₁₀(N) 31.9 dB above one unit ,
CO₂ equivalent 1,825,029 TPY (1,655,640 metric t) 3,650,057 TPY (3,311,280 metric t)
Carbon monoxide 28.47 TPY 56.94
Nitrogen oxides 6.57 TPY 13.14
Volatile organic compounds 21.90 TPY 43.80
PM10 / PM2.5 (scaled) 0.153 each 0.305
Sulfur dioxide (scaled) 0.0127 0.025
Total HAPs (scaled) 0.369 0.737
Fuel input, LHV 769–943 MW-thermal 1,538–1,887 MW-thermal
vs Lake Side Power Plant (~1,315 MW-th) 58–72% 117–143%, more than Lake Side
Natural gas 24.5–30.1 Bcf/yr, 67–83 MMscf/day 49–60 Bcf/yr
Water, annual ~318,000 gal ~636,000 gal
Water, initial fill ~636,000 gal ~1,271,000 gal
Fuel cell yard, land 14–18 acres 28–36 acres
Against the city's ~90 MW peak 5.6× 11.1×
Against the FY2027 forecast peak, 115.76 MW 4.3× 8.6×

Inputs and their sources. Bloom ES 6.5 datasheet 1016932-20260204 for 325 kW/unit, 65–53% LHV efficiency, 5,811–7,127 Btu/kWh HHV, 0.003 lb NOx/MWh, 0.013 lb CO/MWh, 0.01 lb VOC/MWh, 378 kg CO₂/MWh at end of life. PM, SO₂ and HAPs are scaled linearly from DAQE-IN163550001-26 (×500/393.25) because Bloom publishes no PM figure and calls SO₂ negligible. Gas at 1,037 Btu/cf. Water and land scaled from the permitted design.

The quota does not cap what people think it caps

§13, verbatim:

"Not more than two Data Center with Onsite Power Generation Facility sites… shall be approved and active within the corporate limits of Spanish Fork City at any time… This limitation does not apply to a standalone Onsite Power Generation Facility established without an associated Data Center."

So the citywide ceiling is not 1,000 MW. It is 1,000 MW of data-center-paired generation, plus an uncapped number of standalone Onsite Power Generation Facilities, each permitted up to 500 MW.

The one real constraint on those is §2's requirement that generation be "established only in conjunction with, and scaled to serve, one or more principal uses lawfully established or concurrently approved on the same site." A standalone facility still needs a principal use to serve, so this is not a merchant-plant loophole. But the principal use can be any lawful I-1 use, and nothing in the text limits how many such pairings the city may approve.

A second textual point. The 500 MW cap is "measured per Onsite Power Generation Facility," while the quota is measured per site, defined as "a single parcel or unified development." The two are measured in different units, and nothing states that one site may host only one facility.

Both points are questions for the City Attorney, not findings. They are exactly the kind of ambiguity that gets resolved cheaply before adoption and expensively afterward.


CALC-9: Scale against the city (C-06)

250 MW ÷ 90 MW city peak = 2.78×
400 MW ÷ 90 MW           = 4.44×
500 MW ÷ 90 MW           = 5.56×
1000 MW ÷ 90 MW          = 11.11×   (two sites at the cap)

Against UMPA's primary-sourced figures (I-11a, I-11b):
500 MW  ÷ 74.10 MW FY2021 actual   = 6.75×
500 MW  ÷ 115.76 MW FY2027 forecast = 4.32×
1000 MW ÷ 115.76 MW FY2027 forecast = 8.64×

C-06 VERIFIED. At 250 MW the facility generates ~2.8× the entire city's peak consumption; at the requested 500 MW cap, ~5.6×.

This is the single most legible fact in the entire proposal and it is not in the deck. It also reframes C-11: the "zero draw on the municipal grid" claim is accurate and valuable precisely because the load is this large, Spanish Fork Power could not serve it under any scenario. Staff's own testimony put a grid-connected 50 MW load at "two new substations... 30 to 40 million dollars" (CC 2:32:52). A 250 MW grid-tied load is not a thing Spanish Fork could do at all.


CALC-10: Fiscal

Sources. Utah County Assessor parcel 67:228:0003, Tax Area 150; Utah Admin Code R884-24P-33 percent-good schedules.

Confirmed inputs

Parcel:              67:228:0003, 69.478641 acres (NOT ~25 as testified)
Owner of record:     WDC Industrial Utah Owner LP
2026 total assessed: $50,898,400   [confirms the "~$50 million" cited on the record, 04 AUG min. p. 69]
Tax Area:            150  (point-in-polygon confirmed)
Combined rate:       0.010979
Distribution:        Nebo School District 79.7% | County+districts ~11.3% | Spanish Fork City 9.0%

Year one

$4.0B × 0.010979 = $43.9M gross
  → Nebo SD          ~$35.0M
  → County/districts  ~$5.0M
  → Spanish Fork City ~$3.95M

C-83's "approximately $40mm per year" is arithmetically sound in year one and is, if anything, slightly conservative at the real certified rate. The figure is not invented. But it is gross, and 79.7% of it is Nebo School District's, not the city's. A Spanish Fork Council chamber heard a number of which the city keeps roughly 9%.

The decay curve, on Utah's actual schedules

R884-24P-33 assigns two very different classes to the two halves of this facility:

Year Class 12, computer hardware Class 27, electrical generating equipment
1 $27.2M $42.6M
2 $20.2M ,
3 $9.2M ,
4 $4.0M ,
5 $3.1M, residual floor $38.2M
10 $3.1M $32.5M

(Each column models the entire $4B in that single class, at 0.010979. Reality is a blend.)

Class 12 reaches its 7% percent-good floor by year five. Class 27 retains ~76% at year ten.

⚠ Two limits on this table. (1) R884-24P-33 is a personal property schedule. A building retrofit is real property and does not depreciate on it, so the portion of the $4B that is construction is modeled wrongly here. (2) Volition has separately described the $4B as excluding tenant compute hardware. If that is right, the Class 12 collapse applies to a much smaller base than modeled, and the decay is far shallower than shown.

The direction of the finding survives both, generation equipment holds value and compute does not, but the magnitudes are illustrative, not predictive. This is precisely why the pro forma is the thing to demand rather than something to substitute a model for.

So the durability of the whole claim reduces to one undisclosed number: the compute/generation split.

All-Class-12 case:  $27.2M → $3.1M/yr forever   ( ~$279k/yr to the city )
All-Class-27 case:  $42.6M → $32.5M at year 10  ( ~$2.9M/yr to the city )

To sustain a flat $40M/yr requires $3.64B in assessed value every single year, continuous compute replacement, each refresh assessed at full value.

C-86 (replacement sustains the base) is plausible for the generation half: The Volition representative told Council the Bloom equipment gets "a phased upgrade approximately seven or eight years after installation" (04 AUG min. p. 68), which matches Class 27 behavior. He gave no comparable figure for the compute side, which is the half that collapses. Replacement is a business decision, not a covenant. A development agreement could require a minimum assessed value; none is proposed.

The document to demand is the tax pro forma, Class 12/27 split, refresh assumption, assessed value at years 1, 5, 10. A councilmember asked for exactly this on 04 AUG: "the underlying figures needed to be clearly documented."

Also note C-91: the downside scenario of 75 MW at $1.4B implies $18.7M/MW, against $16M/MW for the 250 MW/$4B case. Roughly consistent, the ratios do reconcile.

Two errors to avoid, both easy to make:

  1. Do not net the sales-tax exemption against property tax. Utah Code 59-12-104(84) is a sales and use tax exemption. It does not touch property tax. (And 59-12-104(80) already exempts fuel cells outright, independent of any data-center status.)
  2. Do not cite $81,000,000 as a sale price. That figure in the parcel abstract is a trust deed. Utah is a non-disclosure state; no sale price exists in the public record.

CALC-11: Water plausibility [PARAMETRIC]

C-42: 250,000 gal/yr for a 250 MW closed-loop facility = 685 gal/day. For humidification top-up on a sealed loop this is plausible; closed-loop systems genuinely do consume almost nothing.

But the accounting is incomplete. At Novva West Jordan, public utility records show ~3M gal/yr with roughly two-thirds going to landscaping, about 2× the operational use. Volition's 250,000 gal figure is explicitly humidification-only and appears to exclude site irrigation entirely.

If Spanish Fork's landscaping requirements for a 25-acre industrial site drive irrigation demand comparable to Novva's, total site water could plausibly be several times the headline figure. The unnamed commissioner who raised this (C-52) was asking the right question and never got an answer.

C-41: the 500,000 gal initial fill against the deck's own cited basis (155 gal/person/day × 3.39 persons = 525 gal/household/day = 191,700 gal/yr):

500,000 ÷ 191,700 = 2.6 households, deck says "2 Utah households." ✓ close enough
250,000 ÷ 191,700 = 1.3 households, deck says "one household." ✓

The household arithmetic checks out. The water claims are internally consistent and the cited sources are real. The gap is scope, not honesty.


Running summary of verdicts from calculation

Claim Verdict from arithmetic
C-34 CO2 = 3–4 diesel trucks SPLIT, off by 1,292×–2,528× on total CO2; defensible on the criteria-pollutant basis, see CALC-2
C-31 emissions = 4–5 semi trucks UNFALSIFIABLE AS WRITTEN, no basis stated; the two available readings differ by ~40×. The 2.2–2.3× figure tests the slide against the deck's own numbers and is not a site comparison, see CALC-5
C-32 comparison table MISLEADING, recip engine row ~1,100× high vs. Utah's own permit; grid row has no stated basis
C-63 ~13 W/m² MISLEADING BY JUXTAPOSITION, city-area denominator printed beside an on-site figure. On-site flux is 114× the stated value
C-66 heat never meets atmosphere FALSE as stated, efficiency benefit real, energy balance unchanged
C-62 +5°F max on-site PLAUSIBLE
C-65 <1°F beyond ¼ mile PLAUSIBLE
C-64 less than half of Lake Side VERIFIED
C-69/C-144 public commenter on heat CORRECT on the physics; magnitude at one mile negligible
C-06 >2× city peak VERIFIED
C-83 ~$40M/yr CORRECT in year 1, declining thereafter
C-41/C-42 water arithmetic VERIFIED ✓, but scope excludes landscaping
C-52 landscaping water VERIFIED as a real gap, ~2× operational use at Novva
C-20 NOx 5.17 tpy CONSERVATIVE ✓, 2.9× above the Delaware permit rate
C-22 VOC 17.22 tpy CORROBORATED ✓, within 6% of Delaware permit rate
C-60 noise at receptor PROVISIONAL, inaudible in neutral conditions, possibly marginally audible under inversion + drainage flow