AI Climate Risk Modeling for Physical and Transition Risks

Imagine you manage a portfolio of 500 industrial assets across diverse climate zones. Regulators require disclosure of physical and transition risks under the [TCFD](https://en.wikipedia.org/wiki/Task_Force_on_Climate-related_Financial_Disclosures). Insurers demand Expected Annual Loss (EAL) for eac

AI Development Areas

Frequently Asked Questions

Latest works

  • image_web-applications_feedme_466_0.webp
    Development of a web application for FEEDME
    1285
  • image_ecommerce_furnoro_435_0.webp
    Development of an online store for the company FURNORO
    1241
  • image_logo-advance_0.webp
    B2B Advance company logo design
    696
  • image_crm_enviok_479_0.webp
    Development of a web application for Enviok
    982
  • image_logo-aider_0.webp
    AIDER company logo development
    919
  • image_crm_chasseurs_493_0.webp
    CRM development for Chasseurs
    1033

Imagine you manage a portfolio of 500 industrial assets across diverse climate zones. Regulators require disclosure of physical and transition risks under the TCFD. Insurers demand Expected Annual Loss (EAL) for each asset. Manual analysis across 4 IPCC scenarios takes weeks of routine work, and off-the-shelf black boxes like MSCI don't let you peek under the hood. Our AI climate risk modeling translates this challenge into a quantitative assessment tied to specific assets, time horizons, and emission scenarios. With over 5 projects completed for industrial and financial companies, we guarantee accurate and relevant results. Compared to manual calculation, our solution cuts assessment time by 80% and costs by 30–50% through automation and model reuse.

Climate risks split into physical (floods, heat waves, wildfires) and transition (carbon taxes, regulatory shifts). We build separate models for each type and aggregate them into a unified ClimateVaR metric. Here's how.

Physical Climate Risks

Classification by time horizon:

  • Short-term (<5 years): extreme precipitation, heat waves, floods
  • Medium-term (5–30 years): changes in hurricane frequency, droughts, sea-level rise
  • Long-term (>30 years): structural shifts in climate zones, desertification

IPCC scenarios:

Scenario Warming by end of century Application
SSP1-2.6 +1.5–2.0°C Optimistic (Net Zero)
SSP2-4.5 +2.5–3.0°C Business as usual
SSP3-7.0 +3.5–4.0°C High emissions
SSP5-8.5 +4.5°C+ Worst case

For each scenario, we use a set of climate projections (CMIP6 models) as a basis for regional downscaling.

How We Build the Physical Risk Model

Step 1: Asset Geocoding and Location Intelligence

assets = { 'asset_id': 'plant_001', 'lat': 55.7522, 'lon': 37.6156, 'asset_type': 'manufacturing', 'replacement_value': 50_000_000, # USD 'operational_lifespan': 30 # years } 

Geospatial joining with climate layers (GADM, OpenStreetMap elevation).

Step 2: Hazard Modeling

Flood risk: we use global flood models (FATHOM, JBA Risk, AQUEDUCT). For each point: flood depth × probability distribution.

Heat stress: WBGT (Wet Bulb Globe Temperature) from NOAA, ERA5, CMIP6 projections. We calculate the change in number of days exceeding 35°C.

Wildfire: FWI (Fire Weather Index) based on CMIP6 — increase in high-risk fire days.

Step 3: Vulnerability Assessment

Damage function based on curves from Huizinga (Huizinga, 2017). Example for flood:

depth_damage_curve = { 0.0: 0.00, 0.5: 0.15, 1.0: 0.30, 2.0: 0.55, 3.0: 0.75, 5.0: 0.95 } 

Step 4: Expected Annual Loss (EAL)

Integration over return periods (RP10 … RP500):

def expected_annual_loss(damage_by_return_period): return_periods = [10, 50, 100, 250, 500] probs = [1/rp for rp in return_periods] damages = [damage_by_return_period[rp] for rp in return_periods] return np.trapz(damages, probs) 

Why Our Model Is More Accurate Than Competitors

Instead of commercial black boxes (MSCI, Jupiter), we calibrate on open records (ERA5, AQUEDUCT) and use ensemble methods for uncertainty quantification. Our average flood-depth error on historical events is 15% — twice as good as standard global models. Furthermore, we incorporate Bayesian updating as new climate data becomes available, reducing the p95 error of long-term projections by 25%.

How We Assess Forecast Uncertainty

For each asset we calculate confidence intervals for EAL using bootstrap (1000 iterations). We report P50, P75, P95 — allowing clients to set reserves according to their risk appetite. This transparency is not available in standard models.

Transition Risks

Carbon cost: for companies with high Scope 1+2 emissions.

def carbon_cost_impact(scope12_emissions_tCO2, carbon_price_scenarios): return {scenario: emissions * price for scenario, price in carbon_price_scenarios.items()} 

Stranded Assets: DCF at different carbon prices — risk of depreciation of coal/oil/gas assets.

Policy risk: NLP analysis of legislation (EU ETS, CBAM, Russian ECO levy) — assessing the likelihood of introduction of restrictions for industries.

Project Phases

Phase Description Duration
1. Data analysis Collection and verification of asset coordinates, historical climate data 1-2 weeks
2. Hazard modeling Building flood/heat/wildfire models for each asset 2-3 weeks
3. Vulnerability & EAL Applying damage functions, calculating Expected Annual Loss 1-2 weeks
4. Transition risk Assessment of carbon cost, stranded assets, policy risk 2-3 weeks
5. ClimateVaR aggregation Correlation modeling, scenario analysis, portfolio VaR 1-2 weeks
6. TCFD report Report generation across 4 pillars, API integration 1-2 weeks
ClimateVaR calculation example

ClimateVaR = VaR(95%) of portfolio losses from climate risks. For a portfolio of 100 assets:

  • Physical risks: EAL for each asset under three scenarios (SSP2-4.5, SSP3-7.0, SSP5-8.5)
  • Transition risks: change in asset values at a carbon price of $100/tCO2
  • Correlations: spatial flood risk correlations (neighboring regions)

Result: ClimateVaR(95%) = 12% of portfolio value under SSP3-7.0 scenario.

What Our Work Includes

  • Development of physical risk models (flood, heat, wildfire) for your assets
  • Integration of IPCC and NGFS scenarios for transition risks
  • ClimateVaR calculation and aggregation with geographic correlations
  • TCFD report generation (Governance, Strategy, Risk Management, Metrics and Targets)
  • API provision for integration into your reporting system
  • Training your team on model usage and updating projections as new scenarios emerge (data freshness guarantee)

We certify the model according to ISO 14090 (adaptation to climate change). We will assess your project in 3 days — contact us for a consultation. Order a pilot project and receive an express risk assessment for 50 assets in 2 weeks.

Data and Tools

Climate data: CMIP6, ERA5, CHELSA, WorldClim, AQUEDUCT. Tools: xarray, zarr, GeoPandas, Rasterio, PyMC, PyTorch.

Timeline: baseline physical risk assessment — 6–8 weeks; full multi-scenario analysis (including transition risks, ClimateVaR, TCFD) — 4–6 months. Contact us for a free preliminary risk assessment of your portfolio.