Berkeley LabBuilding Supply chain Material Analysis and Risk Trade-off Tool (BuildSMART v1)
Reference

Methods & Data

Where each number comes from

BuildSMART is built on top of the ESTCP reference implementation at AbbyHodson/buildsmart_abby, which estimates baseline material demand and state-level supply and demand for cement, aggregate and supplementary cementitious materials. Anything the tool shows that the reference implementation does not compute is listed here, so that no figure in the interface has to be taken on trust.

Backed by the reference implementation

Same equation or same dataset, same units. These carry no badge in the tool: an unmarked number is one you can trace.

  • Baseline material demand. Material intensity per square foot times gross floor area, with reuse credit capped at new demand, exactly as the reference implementation computes it. est_base_demand.py
  • National material flows. 2023 United States cement and concrete material flow accounts, shown for scale only. US cement concrete MFA 2023.csv
  • Net availability. Supply minus demand, the reference implementation's own availability metric. est_default_availability.py
  • Reuse credit. The same five reuse-eligible materials as the reference implementation, each credited only up to the new demand for that material. est_base_demand.py
  • State supply and demand. Supply and demand tonnages read from the same Olsson supplementary dataset the reference implementation reads, with its coverage gaps preserved rather than filled in. est_default_availability.py

Derived from reference-backed inputsDERIVED

The inputs trace upstream, but the transformation applied to them is BuildSMART's own and is documented on this page.

  • Availability tier. A BuildSMART classification of the real supply-to-demand ratio at chosen thresholds; the reference implementation reports the raw difference and defines no tiers. est_default_availability.py
  • Concrete mix constituents. Regional NRMCA mix coefficients from the reference data, renormalised so the constituents sum to the concrete mass; the reference multiplies them directly instead. est_base_demand.py
  • Project material flows. Baseline demand routed through source and product columns using national import shares; the split between columns is a presentation choice, not a measurement. US cement concrete MFA 2023.csv

Awaiting dataAWAITING DATA

The calculation is in place and correct, but the measurement it needs does not exist upstream yet, so nothing is shown rather than something estimated.

  • Near-NBVC aggregate reserves. Permitted reserves near Naval Base Ventura County exist in the dataset as fifty-year totals, not as the annual supply series the scenario would need. availability_data.xlsx
  • Steel availability. The reference implementation marks steel supply and demand as forthcoming, so no state-level steel availability can be shown. est_default_availability.py
  • Supply outside California. The reference implementation has cement plant capacity and permitted aggregate reserves for California only, so every other state is reported as unknown rather than estimated. est_default_availability.py

Not implemented yetNOT IMPLEMENTED YET

Presented in the interface but backed by no computation.

  • Installation coordinates. Installation latitudes and longitudes were compiled for BuildSMART without a cited source or stated accuracy, and only set the map pin and the concrete mix region.

Made-up numbers, shown only on requestMOCK DATA

The reference implementation contains no cost, scenario or substitution model, so the figures on these surfaces were typed in by hand to give the interface something to draw. They are not estimates and not projections. They stay hidden until you turn on MOCK DATA, and everything they produce is badged.

  • Alternative materials. These substitution effects are made up. The reference implementation has no substitution model, so the replacement caps and the cement clamp were picked by hand and are not sourced from any study.
  • Material cost. These prices are made up. The reference implementation has no cost model, so the unit prices were typed in by hand for BuildSMART and are not quotes, estimates or calibrated figures.
  • Supply chain vulnerability. Reads real availability tiers, but its cost figures and its mitigation advice rest on the made-up cost and substitution numbers, so it is withheld with the rest of the mock data.
  • Supply scenarios. These scenario effects are made up. The reference implementation has no scenario model, so every multiplier was picked by hand and none is calibrated against any observed disruption.

Material Demand Estimation

BuildSMART estimates baseline material demand using material intensity coefficients (MIC) derived from detailed building archetypes. The baseline calculation sums material quantities across all specified new buildings:

demand[material] = Σ MIC[archetype][material] × sqft

Reused material from demolished buildings is calculated similarly and capped at the corresponding new demand. The calculation follows the exact methodology in the reference implementation (ESTCP repository, est_base_demand.py).

Concrete Constituent Normalization

Concrete materials (Portland cement, fly ash, slag, aggregates, water) are derived from regional concrete mix designs (NRMCA LCA v3.1). The app normalizes to a physically consistent basis:

cement = concreteLbs / (1 + Σ coef)
constituent[c] = concreteLbs × coef[c] / (1 + Σ coef)

This ensures the sum of constituents equals the total concrete mass and accurately reflects regional production practices. Cementitious content for availability checks also includes cement from CMU (12% by mass) and Type S mortar (15% by mass).

Material Availability Tiers

Availability is classified by coverage ratio (supply / demand at state level):

TierCoverage ThresholdInterpretation
Abundant≥ 1.2Supply exceeds demand; low risk
Tight0.95 - 1.19Supply near demand; moderate risk
Constrained< 0.95Supply < 95% of demand; high risk
UnknownnullInsufficient data

The threshold of 0.95 (95% coverage) reflects the literature standard adopted by the research team for supply-chain criticality assessment.

Aggregate Supply Near Naval Base Ventura County

The "Near NBVC" regional scarcity scenario uses permitted aggregate reserves from the Pacific Southwest and Central Valley regions (Ventura, Los Angeles, Santa Barbara, and Kern counties). The California Geological Survey reports 578 MMT of permitted reserves in these pilot regions against a 50-year demand projection of 2,249 MMT in the same area. This 26% coverage ratio identifies a critical bottleneck for construction material sourcing near the installation. When the scarcity scenario is activated and the project is located within the pilot region, aggregate supply is constrained to these regional reserves rather than statewide availability.

Import Shares in Supply Chain Flows

The Sankey diagram uses the following import shares to model international supply dependencies:

MaterialShareSource / Notes
CementNational averageDerived from LBNL MFA 2023 (imported cement / cement used in concrete)
GypsumNational averageFrom MFA 2023 appendix
Steel (CA)70%Provisional; subject to regional supplier surveys
Steel (other states)25%Provisional; subject to regional supplier surveys

The import disruption scenario ("High Domestic Import Reliance") reduces imported shares by 50%, increasing domestic demand pressure and project-level risk.

Concrete Cost Pricing from Constituents

The cost of Cast-in-place concrete in the cost panel is calculated from its constituent materials (Portland cement, fly ash, slag, aggregates, water) using the concrete mix design proportions for the project's region and their respective unit costs:

concreteCost = Σ_c (constituent[c].lbs × unitCost[c])

This approach ensures that concrete cost reflects current material markets and regional supply conditions. When alternative materials (fly ash, pozzolans, recycled powder) are substituted for Portland cement, their respective unit costs replace the cement cost, reflecting actual market pricing for secondary materials.

Scenario Parameters

Scenarios apply multiplicative factors to supply and demand to simulate supply-chain stressors:

High Domestic Import Reliance

Simulates 50% disruption to imported material supply. Cement demand is increased by the national import share (×0.5); domestic cement supply remains available. Affects gypsum and steel as informational flags only (v1 limitation: no state supply data available).

Regional Resource Scarcity

In-state sourcing only (no interstate substitution). Cement supply is reduced by 18% (nameplate → operational capacity factor). Aggregate supply uses the "Near NBVC" regional permitted reserves when the project is in California and within the pilot region (Ventura, Los Angeles, Santa Barbara, or Kern counties); else statewide baseline reserves. v1 note: nearNBVC supply bounds in availability.json pending integration; logic is in place for future data updates. Natural pozzolans bound shifts to "slow" (California only).

Reduced Circularity Opportunities

Reused material credit is halved (50% reduction). Recovered fly ash is halved and bound drops to "low". Recycled concrete aggregate utilization is halved. Concrete waste recovery is not credited.

Increased Dependence on Coal

Fly ash and slag supply bounds shift to "high"; slag supply is reduced 10% (fuel switching stress). Recovered fly ash is unchanged. Reflects reduced coal-fired power generation.

Substitution Caps & Assumptions

MaterialReplacesCap
Recovered fly ashPortland cement30%
Natural pozzolansPortland cement40% (CA only)
Recycled concrete powderPortland cement30%
Recovered gypsumGypsum board / stucco100%
Recycled concrete aggregatesVirgin aggregates100%

The combined cement replacement (fly ash + pozzolans + RC powder) is clamped to 50% maximum. Recycled concrete aggregates are noted as "currently used mainly as road base; structural use conditional" per industry practice.

Unit Costs (2025 USD / Short Ton)

The following table lists provisional 2025 unit costs for all materials and constituents:

MaterialUSD/tonSourceProvisional
Cast-in-place concrete
Typical ready-mix concrete
$175Engineering estimate
Carbon steel (rebar)$850USGS Mineral Commodity Summaries 2025
Plywood$950Engineering estimate
Cold-formed, galvanized steel$1100Engineering estimate
Hot-rolled, structural steel$1050Engineering estimate
Cold-formed, structural steel$1050Engineering estimate
Concrete masonry unit$275Engineering estimate
Solid modular brick$400Engineering estimate
Type S mortar$95Engineering estimate
Oriented strand board$800Engineering estimate
Softwood$750Engineering estimate
Stucco$120Engineering estimate
Polyisocyanurate foam board$1200Engineering estimate
Expanded polystyrene foam$800Engineering estimate
Glass mat gypsum board$120USGS estimate for gypsum
Aluminum$2800USGS Mineral Commodity Summaries 2025
Aluminum, 20% recycled content$2600Engineering estimate
#15 felt$250Engineering estimate
#30 felt$300Engineering estimate
Transite$500Engineering estimate
Thermoplastic olefin$1200Engineering estimate
Laminated glass$1800Engineering estimate
Polyvinyl butyral interlayer film$3500Engineering estimate
Asphalt built-up roof membrane$200Engineering estimate
Granulated modified bitumen cap sheet$250Engineering estimate
Asphalt shingles$250Engineering estimate
Wood cladding (softwood)$1000Engineering estimate
Clay tiles$800Engineering estimate
Modified bitumen membrane$225Engineering estimate
Portland cement$160USGS Mineral Commodity Summaries 2025
Fly ash$45Engineering estimate (byproduct value)
Blast furnace slag$35Engineering estimate (byproduct value)
Mixing water$5Engineering estimate
Crushed coarse aggregates$16USGS Mineral Commodity Summaries 2025 (crushed stone)
Natural coarse aggregates$14USGS Mineral Commodity Summaries 2025 (sand & gravel)
Crushed fine aggregates$16USGS Mineral Commodity Summaries 2025
Natural fine aggregates$12USGS Mineral Commodity Summaries 2025 (sand & gravel)
Recovered fly ash$25Engineering estimate (recovered byproduct)
Natural pozzolans$55Engineering estimate
Recycled concrete powder$35Engineering estimate
Recycled concrete aggregates
Currently used mainly as road base
$20Engineering estimate
Recovered gypsum$50Engineering estimate

All costs marked "provisional" pending validation with RSMeans and regional supplier surveys. Sources: USGS Mineral Commodity Summaries 2025, engineering estimates.

Data Files & Attribution

Building Archetypes: 23 archetypes with material intensity coefficients compiled by the University of Pittsburgh.
Concrete Mix Designs: NRMCA LCA v3.1 regional data for 7 constituents across 8 regions and national average.
Material Availability: Compiled from UC Davis supply chain research, CA cement plant capacity data, and CGS aggregate permitted reserves study. Unit fix applied: cement demand multiplied by 1000 (original sheet was in kilotons); aggregate supply set to permitted reserves / 50-year reserve life per regional assessment.
Material Stock: Naval Base Ventura County baseline from "Material stock total.xlsx" (archetype composition and square footage).
National Material Flow: LBNL MFA 2023 dataset (54 material links across cement–concrete production, waste, and recycling).

Version & Citation

BuildSMART v1 (September 2026). For details on methodology and to cite this tool, consult the ESTCP final report and supplementary documentation available from Lawrence Berkeley National Laboratory. Questions? See the contact page.