GridCORTEX Live · Scenario Demo #1  ·  ← All Demos
On this page What you are watching The business case Run this at your utility Where you see it and how you say yes

Storm Mode Synthetic Data · Simulation

A 96-hour storm arc over a synthetic service territory. Watch GridCORTEX read the Earth-2 forecast, score every feeder for outage risk before the first outage, recommend crew pre-staging and material trailers with a human in the loop, back-feed customers through tie switches before a truck rolls, and measure the difference at restoration. The demo that matters runs on your data.

T−72H
FORECAST WATCH
SYNTHETIC DATA
Substation 138 kV transmission N.O. tie switch Feeder, low risk Elevated risk High risk / outage Service crew Materials, poles · poletop transformers · fuses · wire

Same storm. Same crews. Different night.

The measurable difference GridCORTEX made, without vs. with recommendations followed
,
Customer-minutes avoided
,
Event SAIDI reduction
,
Event O&M cost avoided
Reliability: This Event
WithoutWith GridCORTEXΔ
Cost & Operations: This Event
WithoutWith GridCORTEXΔ
Illustrative simulation on synthetic data; labor rates, fleet costs, and load assumptions are placeholders. In a GridCORTEX pilot, every number on this panel is computed by backtesting the model against your actual storm history; your feeders, your crew logs, your rates, your outages. See UC 1.4 “Demo and Proof Plan.”
,
Customers at risk
0
Feeders > 70% risk
0
Crews pre-staged
0
Customers out
Intelligence Feed, read-only · human-in-the-loop
T−72
T−24
Landfall
T+24
The Validated Use Cases Behind This Scenario
UC 1.4
Pre-Event Predictive Storm Prep
Fuses weather, asset health, vegetation, and outage history to predict storm damage and pre-position crews before impact.
UC 2.x
Resilience & Restoration
Crew pre-staging, restoration sequencing, and mutual-assistance optimization with a human in the loop.
UC 8.x
Fire & Event Mitigation
The same predict-position-respond pattern applied to wildfire, PSPS, and extreme-event operations.
187 UCs
One Framework
Storm Mode is one of 187 validated use cases across 10 solution areas and 23 utility domains.
Inside the Demo
What you are watching, and what it proves

A hurricane is 72 hours from a fictional coastal utility with 8 substations, 28 distribution lines (called feeders), and about 119,000 customer meters. The map also shows a 138 kilovolt transmission backbone, the high-voltage highways that carry bulk power, and 14 normally open tie switches: spare connection points where a healthy line can pick up a damaged neighbor's customers. The problem is timing. Every hour of preparation the utility fails to use before landfall becomes hours of customers sitting in the dark afterward, and every extra hour of outage costs money in crew overtime and lost service.

The clock runs 96 hours, from 72 hours before landfall to 24 hours after. At 72 hours out, GridCORTEX reads a weather forecast built from 51 slightly different storm simulations (NVIDIA's Earth-2 weather system); running many versions at once shows how much to trust the forecast, and trust starts at 62%. At 60 hours out, a second model called CorrDiff sharpens the wind picture down to 2-kilometer detail. By 48 hours out, the software has combined that wind forecast with this utility's own tree cover, pole ages, and outage history, and 6 feeders show more than a 40% chance of storm damage. By 36 hours out, confidence in the storm's path reaches 81%, and the landfall window narrows to 34 to 40 hours away. The lines on the map change color as their risk climbs.

Twice, the clock pauses and waits for a person. At 24 hours before landfall, the software projects 9 feeders in the northeast corner above a 70% chance of losing power and asks the operator to approve moving 4 repair crews to the Lakeline and Eastport staging sites while roads are still safe. At 18 hours out, it asks to send 2 trailers of materials, loaded with poles, pole-top transformers, fuses, and wire, matched to a predicted damage bill of 14 broken poles and 6 lost transformers at 81% confidence; approving this also stages two more crews. Nothing moves until the operator clicks Approve. The software recommends; people decide. At 12 hours out, it drafts a request for help from 2 neighboring utilities (40 line workers) for the operator to review, and pre-computes a rerouting plan for every at-risk line.

Landfall brings sustained 62 mph winds gusting to 78. The model had flagged 84% of the lines that failed at least 12 hours in advance. Eight hours after landfall, drone photos and the dying "last gasp" signals that smart meters send when they lose power confirm 54 of 61 predicted damage sites. Because rerouting plans were ready, the operator closes two tie switches and customers get power back from healthy neighboring lines before any repair truck arrives. Sixteen hours after landfall, 93% of critical customers (the hospital, water plant, and communications sites) have power. One note on the numbers: the closing scorecard is recomputed from the exact storm you just watched, anchored to a minimum event of 18,000 customers out at the peak. The table below shows the math at exactly that size; the demo's ratios are fixed, so the comparisons hold on every replay. At that size, the three headline tiles read 8.7 million customer-minutes of outage avoided, a 73-minute cut in the average outage across all customers, and $166,000 of storm cost avoided.

Without GridCORTEX

The utility gets the same weather forecast, but nothing translates "70 mph gusts" into "which of my lines will break." So crews and materials wait at the depots until the first customer calls come in after landfall, because that is the only signal the old process has. The 18 hours when preparation was still possible pass unused. The result: 18,000 customers out at the peak, an average outage of 15 hours, 48 hours to get 95% of customers back, the hospital and water plant waiting 22 hours, and zero customers restored by rerouting, because no rerouting plan was ever computed. Borrowed crews from neighboring utilities work 3 days at $288,000, overtime reaches $142,000, and the storm costs $434,000 to work.

With GridCORTEX

The software reads the storm forecast plus the utility's own records of trees, pole ages, and past failures. It predicts which specific lines will break, recommends where to place crews and materials, and a person approves every step. Crews are in position a full day early, materials match the predicted damage, and rerouting plans run the moment lines fail. The peak outage is 18% smaller, the average outage falls to 8.5 hours, 95% of customers are back in 28 hours instead of 48, critical sites are back in 8 hours instead of 22, and the storm costs $268,000 instead of $434,000. Same storm, same crews: $166,000 saved.

The KPIs, side by side
KPIWithout GridCORTEXWith GridCORTEXDelta
Customers interrupted (peak)the most homes and businesses without power at any one moment18,00014,76018% fewer went dark
Customer-minutes interruptedevery customer's outage minutes added together across the whole storm16.2M7.5M−54%, over half avoided
Event SAIDI contributionSAIDI is the industry's standard reliability score: outage minutes averaged across every customer the utility serves136 min63 min73 fewer minutes
Event SAIFI contributionSAIFI counts how many times the average customer lost power in this event0.150.12−18%
CAIDI (avg. interruption)once your lights went out, how long they stayed out on average15.0 h8.5 h−43%, out for 6.5 fewer hours
Time to 95% restoredhours until 95 of every 100 affected customers had power again48 h28 h20 hours sooner
Restored by tie switchingcustomers fed from a healthy neighboring line instead of waiting for a repair0; no plan computed2 feeders, pre-computedpower back before trucks roll
Critical loads restoredhours until the hospital, water plant, and communications sites had power22 h8 h14 hours sooner
Crew hours workedtotal paid hours of repair-crew labor for the event2,4841,4081,076 fewer hours
Overtime premiumthe extra pay above normal wages for storm hours$142K$74K−$68K
Mutual assistancecrews borrowed from neighboring utilities, paid by the day3 days · $288K2 days · $192Kone day and $96K less
Truck rollshow many times a repair truck was dispatched16399−39%
Fleet miles / drive timemiles and hours trucks spent driving instead of fixing3,584 mi · 253 h2,048 mi · 109 h−57% drive time
Event O&M costoperations and maintenance: the total labor, fleet, and outside-help cost of working the storm$434K$268K$166K saved
Unserved energyelectricity customers wanted but could not get, measured in megawatt-hours405 MWh188 MWh−54%
Customer economic impactwhat the outage cost customers themselves: spoiled food, lost business, idle workers$4.0M$1.9M$2.1M of harm avoided
Customer-minutes avoided (headline tile)the gap between the two runs; the number on the big closing tile16.2M incurred7.5M incurred8.7M avoided, the whole point
Live KPIs on the dashboard
Customers at riskHow many customers sit on lines with more than a 40% chance of storm damage. Low and steady is good; a fast climb means the forecast is worsening and the preparation plan needs to grow with it.
Feeders > 70% riskHow many lines have crossed the high-danger threshold. Zero is a calm day. When it reaches 9, the software asks permission to pre-position crews, because damage is now more likely than not.
Crews pre-stagedHow many of the 6 repair crews have been approved to move to staging sites. It stays at 0 until a person clicks Approve. That is deliberate: the software never moves a crew on its own.
Customers outThe live count of homes and businesses without power. A lower, shorter peak is the win; the gap between the with and without curves in the closing chart is the value the demo measures.

The Business Case: Safety, Hours, and Cost

A utility does not buy a demo. It buys a safety exposure that goes away and a cost that goes down. Below is that case for every use case behind Storm Mode, written the way a plant manager, a safety lead, and a CFO each need to read it. Every hour and every dollar is a formula you run with your own rates and volumes. There are no vendor benchmarks in here and no invented percentages. If a number is not yours, it is not a number.
UC 1.4 Pre-Event Predictive Storm Prep

What happens today, without this

In the days before a forecast storm, the storm preparation coordinator and the division operations managers get on a series of conference calls and build the staging plan by hand. They look at the forecast track, pull up how the last few similar storms went, and put crews and materials where experience says the damage usually lands. Mutual assistance is sized the same way, by judgment, and the plan lives in a spreadsheet and a chain of emails. When the storm arrives somewhere other than where experience said it would, crews and material trucks get repositioned in the middle of the event.

What it replaces or shrinks

  • The pre-storm conference calls where damage expectation is argued out zone by zone from memory, which shrinks rather than disappears because the coordinator still owns the plan
  • Hand assembly of the staging spreadsheet from forecast maps, past storm reports, and outage history
  • Manual lookup of which circuits carry open vegetation findings or aging assets in the forecast path
  • Sizing the mutual assistance request by judgment and then revising it once real damage is known
  • Mid-event repositioning of crews and material trucks that were staged in the wrong division
  • The after-action exercise of reconstructing what was staged where and whether it was the right call

Why it is safer

Crews staged ahead of the front do not drive into it. The exposure that goes away is the mid-event repositioning drive, where crews cover long distances on storm damaged roads, often after dark, to reach work that was assigned late.

Counted in units you already track:

  • Repositioning road miles driven during the event, including on damaged and partially cleared roads
  • Night driving hours for crews moved after the front has passed
  • Road miles driven on material transfers between yards during the event
  • Permits to work issued under emergency conditions rather than under planned conditions

Man-hours it gives back

Preparation hours come back to the storm coordinator and the division operations managers, and restoration hours come back to line crews who start on real work instead of driving.

HOURS AVOIDED PER YEAR = named events per year x preparation hours per event x staff on the preparation calls, plus crews and material trucks repositioned per event x repositioning hours per move x crew size x events per year, minus the review time the storm coordinator still spends checking and editing the recommended staging plan.

The numbers we need from you to run that formula:

  • Named storm events you prepare for in an average year
  • Hours spent per event building the staging plan, and how many people sit on those calls
  • Crews and material trucks typically repositioned mid event, and the hours lost per move
  • Crew size and loaded hourly rate for a line crew, and the loaded rate for a storm coordinator
  • Your all in cost per mutual assistance crew day, including travel and lodging

Where the dollars come from

Cost driverHow it is calculated, from a rate you supply
Preparation laborplanning hours avoided x your loaded rate for the staff on the preparation calls x events per year
Repositioning laborcrew hours avoided x crew size x your loaded crew rate, summed over the events in a season
Mutual assistancecrew days you do not request, or request later, x your all in mutual assistance cost per crew day. You set how many days a better forecast actually releases, not us
Vehicle and fuelrepositioning miles avoided x your fleet cost per mile
Customer minutescustomer minutes of interruption avoided x whatever value your commission or your own reliability case places on a customer minute, which is your number

Reliability and maintenance

Reliability
Getting crews and material closer to the damage before the front arrives shortens the time between the first trouble call and the first crew on site, which shows up in CAIDI, the average duration a customer is out, and in the event contribution to SAIDI. It does not prevent damage, so SAIFI, the number of interruptions a customer sees, is largely unchanged.
Maintenance
The same damage likelihood ranking that drives staging is a standing list of the spans and structures the model keeps flagging, and that list feeds the hardening and vegetation backlog. Storms become a repeatable record of where the grid is weakest instead of a story people retell.

What else it moves

ComplianceA documented, dated basis for how you sized preparation and mutual assistance for each event, which is what a prudency review of storm cost recovery asks you to produce.
WorkforceFewer crews held on standby at the wrong yard and fewer overnight repositioning drives, which is the part of storm duty that burns people out and puts fatigue rules under pressure.
CustomerThe restoration estimate given to customers early in the event is built on a damage projection rather than on nothing, so the first estimate is closer to the last one.

What it costs you, stated honestly

You pay for the forecast and modeling service, for the integration work to feed it your outage history, asset health, vegetation findings, and crew and material positions, and for your own staff time to run it in shadow mode through a full storm season before you trust it. The integration and the data cleanup usually cost more than the subscription.

How to build the payback case

Payback is driven by mutual assistance crew days and mid event repositioning labor, because those are the two lines your storm cost accounting can already show. Treat avoided customer minutes as upside, since that is the number a reviewer will question first.

This is a planning model driven by your own event counts, crew rates, and mutual assistance costs, not a vendor claim. Re-run it with the actuals from your first full storm season before you size the program.
UC 8.2 Situational Awareness Generator

What happens today, without this

During a major event the emergency operations center builds its picture by hand. Someone calls each division for a crew count, someone else watches the outage management system, a third person tracks damage reports on a spreadsheet, and the situation report for the top of the hour is typed by a staffer chasing the same numbers everyone else is chasing. Status boards fall behind, executives ask for a number that was true forty minutes ago, and the restoration projection gets built from experience rather than from the confirmed damage on hand.

What it replaces or shrinks

  • Hourly phone rounds to each division to collect crew counts, crew status, and damage reports
  • Hand typing of the situation report from numbers pulled out of four or five different systems
  • Manual reconciliation of the outage management system against field damage reports and imagery
  • Whiteboard and spreadsheet status boards maintained in parallel with the real systems
  • Executive and regulator status requests answered by interrupting the people actually running the event
  • The restoration projection built by judgment on a call, which shrinks rather than disappears because the EOC director still owns the projection

Why it is safer

The safety effect here is indirect and worth saying plainly. Nobody is removed from a hazard by a dashboard. What changes is that crews get dispatched against a confirmed picture rather than a stale one, so fewer crews drive to a location that was already restored or that turns out to be a different job than the one they were sent for.

Counted in units you already track:

  • Road miles driven on crew moves that a current picture would have avoided
  • Night driving hours for crews reassigned late in a shift
  • Energized area entries at locations whose status in the outage management system was out of date
  • Switching operations attempted on a circuit whose confirmed damage had not yet reached the system

Man-hours it gives back

Status collection and reporting hours come back to the people running the event, and the EOC director gets the projection built for them instead of assembled by them.

HOURS AVOIDED PER YEAR = event hours per year x EOC positions assigned to status collection and reporting x hours each spends on collection, plus situation reports per event x hours per report x events per year, minus the time the EOC director still spends reviewing and editing each summary before it is released.

The numbers we need from you to run that formula:

  • Major event hours in an average year, by event type
  • EOC positions dedicated to status collection, reporting, and briefing
  • Situation report cadence during an event and hours to produce each one
  • Loaded hourly rates for EOC staff and for the EOC director
  • Crew hours per event currently lost to reassignment and travel on stale information, from your own debriefs

Where the dollars come from

Cost driverHow it is calculated, from a rate you supply
EOC staffingcollection and reporting hours avoided x your loaded rate for those positions x event hours per year
Crew productive timecrew hours recovered from misdirected moves x crew size x your loaded crew rate
Restoration durationhours cut off the event x your fully loaded restoration cost per hour, including contractor and mutual assistance crews already on the clock
Mutual assistance right sizingcrew days released earlier x your all in mutual assistance cost per crew day. You decide how many days a better picture actually releases

Reliability and maintenance

Reliability
The effect is on duration, not frequency. Getting the right crews to the right place from the first hour pulls hours out of the event, which shows up in CAIDI and in the event contribution to SAIDI. SAIFI is untouched, because the interruptions have already occurred.
Maintenance
Every event leaves a complete, timestamped record of what was known and when, which is what an honest after action review needs and rarely has. Across several events, the damage locations that keep recurring in that record become an input to the hardening backlog instead of an anecdote.

What else it moves

ComplianceTimestamped situation reports and a defensible record of restoration decisions, which is what a commission review of major event performance asks to see.
WorkforceThe EOC stops staffing three or four positions purely to chase numbers, which matters most in the second and third operational period when people are tired.
CustomerEstimated restoration times published to customers track the confirmed damage picture, so they get revised less often and by less.

What it costs you, stated honestly

You pay for the scoped engagement that builds and runs this, for integrations into SCADA, the outage management system, crew scheduling, weather, and whatever imagery feed you use, and for your own staff time to run it alongside the current process through at least one real event. The number of integrations is the cost driver, and crew status is usually the hardest one, because it is the least standardized system you own.

How to build the payback case

Payback is driven by hours cut off event duration and by EOC staffing hours, in that order. Event duration is the larger number but the harder one to attribute, so build the base case on staffing hours and treat duration as upside you validate over a season.

This is a planning model built from your own event hours, staffing, and restoration cost rates, not a vendor claim. Re-run it with the actuals from your first two major events.
UC 15.5 Executive Intelligence Copilot (Board Briefs and KPIs)

What happens today, without this

Every quarter a group of directors and analysts stops running their departments for a week or two to assemble the board book. Numbers get pulled from the reporting warehouse into slides by hand, narrative gets written and rewritten, and versions move around by email. When two sections quote the same KPI differently, somebody spends a day reconciling them. Then the chief executive gets asked in the meeting why a number moved, and an analyst spends the following day decomposing it into drivers for an answer that arrives after the meeting is over.

What it replaces or shrinks

  • The quarterly scramble where directors pull figures into board book slides by hand
  • The reconciliation exercise when two sections of the same book quote one KPI two ways
  • The one off analyst request to decompose a KPI movement into its drivers
  • Shrinks the peer benchmark someone reassembles from public filings each cycle
  • Shrinks the late night meeting prep readout written the evening before a board or leadership session
  • Manual re-typing of the same figure into a slide, a memo and a filing

Why it is safer

This is not a safety use case and it should not be sold as one. The only human exposure it touches is fatigue: reporting and finance staff working nights and weekends through close and board season, which your own overtime records already show.

Counted in units you already track:

  • Night driving hours by reporting and finance staff commuting home during close and board weeks, which your overtime records let you estimate
  • Road miles driven: no change, and we will not claim one
  • Confined space entries, elevated work hours and energized area entries: zero effect, because nobody involved in this work goes near an asset

Man-hours it gives back

Board book assembly hours come back to the directors and analysts who are pulled off their departments to build it, and the chief of staff stops being a document coordinator.

HOURS AVOIDED PER YEAR = board cycles per year x people pulled into assembly x hours each per cycle, plus ad hoc KPI explanation requests per year x analyst hours per request, plus reconciliation hours per cycle x cycles per year, minus the executive and analyst review time still spent editing drafted sections and checking every figure against its source.

The numbers we need from you to run that formula:

  • Board and leadership reporting cycles per year and the number of people pulled into each one
  • Hours per person per cycle spent assembling and rewriting sections
  • Ad hoc KPI explanation requests per year and analyst hours per request
  • Loaded hourly rate for a director, a reporting analyst, and a chief of staff
  • Outside advisory or agency hours you currently buy for benchmarking or board materials, and the contracted rate

Where the dollars come from

Cost driverHow it is calculated, from a rate you supply
Director and analyst laborassembly hours avoided x your loaded director and analyst rates
Ad hoc analysisanalyst hours avoided on KPI decomposition requests x your loaded analyst rate
Outside supportadvisory or agency hours you stop buying for benchmarking and board material preparation x your contracted rate
Reconciliation reworkhours per cycle spent making two versions of the same figure agree x your loaded rate x cycles per year

Reliability and maintenance

Reliability
This does not change SAIDI, SAIFI or CAIDI by a single minute, and anyone who tells you otherwise is selling. What changes is that the driver decomposition behind a reliability move is available before the board meeting rather than after it, so the reliability conversation is about causes rather than about who will go find out.
Maintenance
There is no asset maintenance effect. The maintenance effect is on the reporting itself: KPI definitions and their source queries are maintained in one place, so the same metric stops carrying two values in two decks and the annual definition cleanup stops being an archaeology project.

What else it moves

ComplianceEvery figure traces back to the reporting warehouse query that produced it, which is what your auditors, your disclosure committee and your regulatory filing team want and rarely get.
WorkforceBoard season stops eating two weeks of your best directors and analysts, which matters most for the reporting staff who are the ones actually deciding whether to stay.

What it costs you, stated honestly

You pay for the scoped engagement that builds and runs this, for connection to your reporting warehouse and document store, and for executive and analyst review time on every draft. The real cost is agreeing on one definition and one source for every KPI, which is your work and not ours, and which most utilities discover they have been deferring for years. Drafts still need an accountable human author before anything goes to a board.

How to build the payback case

Payback is dominated by director and analyst hours in board season plus any outside support you stop buying. Be aware that the reason this gets funded is usually the executive's own meeting prep, which never appears as a line item in the model.

This is a planning model built from your own cycle counts, headcount and rates, not a vendor claim. Re-run it after one full board cycle, and judge it on whether the drafted sections actually survived executive review.
Each of these opens in full on the use case page, alongside the integration plan, the data ask, the path to production, and the operator console. Open the use case library.
For Your Architects and Data Owners
Run this at your utility

What is this, exactly? It is AI software: intelligent agents and models built and delivered by SoftServe, running on NVIDIA accelerated computing. It is not a hardware appliance and it does not replace the systems you run today. It deploys in your own cloud or on your premises, connects read-only to your existing systems, and recommends; your people approve every action, starting in shadow mode until it earns trust.

A storm preparation planning service used in the days before a forecast event. It produces a damage-likelihood map by area and a recommended staging plan for crews and materials. The demo above uses synthetic data; everything below describes what the real deployment needs from your organization.

Systems it connects to

Your systemTypical productsHow we connect
Outage Management System (OMS)GE PowerOn, Oracle NMS, ADMS outage moduledatabase replica refreshed nightly
Weather and environmentNational Weather Service feeds, commercial forecast services, satellite and LiDAR imageryread-only API
Geographic Information System (GIS)Esri ArcGIS Utility Network, GE Smallworldscheduled file export (CSV or CIM XML)
Asset / work management (EAM/CMMS)IBM Maximo, SAP PM, Oracle WAMdatabase replica refreshed nightly
Field and crew systemsARCOS crew scheduling, vehicle location (AVL)read-only API
SCADA historianAVEVA PI System, AspenTech eDNA, GE Proficyhistorian mirror (one-way feed)
Document and knowledge storesdamage assessment photos, EOC logsdocument upload

Data it needs from you

How it runs on your systems

Runs in your cloud account on GPU instances, where the physics-based weather models can scale; an on-premises option exists. All feeds are read-only through your existing data zone, with no link to control systems, and the first storm season runs in shadow mode beside your current playbook.

Path to production

Weeks 1-5: data access and history assembly
Outage, asset, vegetation, and weather history are connected; approvals across four source systems set the pace.
Weeks 6-10: model build and back-testing
The damage model is trained and tested against past storms you already know.
Months 3-6: shadow pilot through storm season
Predicted damage zones and staging plans are recorded before each event and compared with actual outages and crew utilization.
Months 6-7: evaluation
Prediction accuracy and staging efficiency against the season baseline drive the go or no-go decision.
Months 7-9: in production
Storm coordinators run pre-positioning from this tool before every named event, inside the emergency operations center workflow.

What we need from your team

Full integration, data, and timeline detail for each use case in this scenario: UC 1.4 · UC 8.2 · UC 15.5
For Your Operators and Dispatchers
Where you will see it and how you say yes

The Approve button you just clicked in the demo above is the real workflow. This is what it looks like on the screen of the storm preparation coordinator in the GridCORTEX console:

GridCORTEX ConsoleSigned in: the storm preparation coordinator
Notifications
Storm in 36 hours: damage risk high in 4 of 28 zones; plan: 12 crews and 3 material depots
Daily model refresh complete; all connected feeds healthy
Recommendation
Pre-stage 12 crews and 3 material depots ahead of Thursday's storm
  • Zone NE-4 damage likelihood 0.72, highest of 28 zones
  • 60 mph gusts forecast over spans with heavy vegetation contact history
  • Last comparable storm: 68% of outages in the top 5 predicted zones
✓ Approve staging planModifyDecline
After you approve: Staging work orders land in the work management system and crew schedules in the field system, and an audit entry records who approved it and why.
Computed from data as of 17:42:10 local; every card shows the timestamp of the data behind it.

What happens when you hit approve

Approve turns the plan into draft crew assignments and material requests: staged crew assignments go to your crew scheduling system and draft material transfer orders go to your work management system, all in pending status for your storm coordinator to confirm in those systems.

How you tell it what it cannot see

Nothing to enter; the run triggers automatically when connected weather feeds forecast a qualifying storm, and you can start a run manually for any forecast window.

Live data, not stale data

Fuses weather updated every 15 minutes with OMS, GIS, and asset data refreshed daily; every staging card shows the forecast cycle and data as-of time it was computed from.

Where it lives day to day

A planning map in the GridCORTEX console; staging lives in the work and crew systems; mobile push when a storm crosses the 48-hour threshold. The console runs in a browser beside your existing screens on day one; embedding into your own systems is a roadmap step once the read-only phase has earned trust. Approve, Modify, and Decline are all captured in an audit trail your compliance team can pull, and GridCORTEX never blocks or overrides anything in the systems you run today.

The Gap: Why Your Existing Systems Don't Already Do This

The fair question from any utility with a mature storm process: "We have an OMS, an ADMS, weather vendors, and a storm playbook, what's new here?" Here's the honest answer.

What you own keeps doing its job

  • OMS, manages outages after they happen: calls, tickets, restoration tracking, ETRs. Nothing changes.
  • ADMS / SCADA, real-time switching, feeder automation, FLISR where you have it. Nothing changes.
  • Weather vendors, deliver forecasts and alerts: tracks, wind fields, county-level warnings.
  • Work & crew management, dispatches crews, tracks work orders, manages mutual assistance once it's called.
  • The storm playbook, decades of hard-won judgment about staging levels by storm category.

The gap GridCORTEX fills, above them, not instead of them

  • Predicts damage, not just weather. A weather vendor says 70 mph gusts; nothing you own converts that into per-feeder outage probability by fusing gusts with YOUR vegetation, YOUR pole ages, and YOUR outage history. That fusion is the demo.
  • Turns forecasts into staged decisions. The playbook stages by storm category; GridCORTEX stages by predicted damage map, crews and materials matched to where this specific storm will bite, with confidence tracked so the trigger fires when certainty justifies cost.
  • Optimizes before the first outage. OMS and FLISR are brilliant after the lights go out. The 18 hours before (pre-staging, materials, mutual-assistance sizing, tie-switch restoration plans) is the gap where the customer-minutes are won.
  • Fuses assessment sources. Drone imagery, AMI last-gasp, and crew reports merged into one prioritized work queue, instead of three teams reconciling spreadsheets at 3 AM.
  • Proves the delta. Predicted vs. actual, and the SAIDI/cost scorecard per event; the evidence your playbook could never generate about itself.
Accent, don't replace: GridCORTEX reads your weather feeds, GIS, asset registry, and OMS history · decides above them · hands the pre-staging plan to your crew systems and the predicted damage sites to your OMS. Your storm playbook doesn't get thrown out; it gets a forecast worthy of it.
Under the Hood: What GridCORTEX Took Into Account in This Scenario

When someone asks "what did it actually calculate?", this is the list. Every risk score, pre-staging recommendation, and restoration estimate in this demo is the output of analyses across the categories below. In the simulation these factors drive the storyline; in a pilot they are computed from your weather feeds, GIS, asset registry, OMS history, AMI, and crew systems.

🌀 Weather Intelligence

  • Ensemble hurricane track and intensity forecasts (51 members), not one line on a map, a probability field that narrows as landfall approaches
  • Kilometer-scale downscaling (Earth-2 CorrDiff-class) of the gust field, which neighborhoods see 60 mph vs. 85 mph matters more than the county-level forecast
  • Rainfall and soil-saturation modeling; wet soil plus wind is what uproots trees onto lines
  • Forecast-confidence tracking over time, so pre-staging triggers fire when certainty justifies the cost

🌳 Vegetation & Exposure

  • Vegetation density, canopy height, and species mix along every feeder corridor (LiDAR/satellite-derived)
  • Time since last trim cycle per span, the overdue corridors fail first
  • Tree-contact and fall-in probability as a function of the downscaled gust field, per span
  • Exposure classification: overhead vs. underground, backlot construction, coastal salt-spray zones

🔧 Asset Health & Grid Topology

  • Pole age, class, material, and inspection results, which structures fail at 70 mph vs. 95 mph
  • Transformer condition and loading history on every at-risk feeder
  • Feeder topology, tie-switch options, and which outages are restorable by switching vs. truck rolls; the normally-open ties on this map are the restoration paths
  • Historical outage records: how each specific feeder actually performed in every prior wind event; the model is trained on your storms, not generic ones

👥 Customers & Criticality

  • Customer count and load per feeder segment, where an outage hurts most
  • Critical facilities mapping: hospitals, water/wastewater, communications, shelters; restoration priority is computed, not argued about at 2 AM
  • Medical-baseline and life-support customers per feeder
  • AMI last-gasp and restoration signals as ground truth during the event, outage extent confirmed in minutes, not from phone calls

🚚 Crews, Materials & Logistics

  • Crew availability, skills, and current locations; staging-site capacity and travel times before conditions degrade
  • Materials inventory versus predicted damage bill: poles, poletop transformers, cutout fuses, conductor, matched to the damage model, not a guess
  • Mutual-assistance economics: when to call, how many FTEs, and what each idle or productive day costs
  • Damage-assessment fusion after landfall: drone imagery, AMI signals, and crew reports merged into one prioritized work queue
  • Restoration sequencing that maximizes customers restored per crew-hour while honoring critical loads and safety constraints

📊 Outcome & Reliability Economics

  • Predicted vs. actual outage tracking; the model shows its work (84% of affected feeders flagged 12+ hours ahead in this scenario)
  • SAIDI/SAIFI/CAIDI contribution of the event under each strategy, computed from the same restoration curves you watched
  • Crew hours, overtime premium, fleet miles, and drive time under pre-staged vs. reactive dispatch
  • Customer-minutes, unserved energy, and customer economic impact, the numbers the board and the commission both ask for

Presenter's one-liner: "It fused the weather physics, the vegetation, the health of every pole and transformer, and your own outage history into a per-feeder damage forecast, then turned that into a crew, materials, and switching plan an operator approved before the wind arrived, and measured the difference in the exact metrics you report. That's what you just watched."

GridCORTEX Live Scenario Demo · Synthetic data throughout, no utility's actual system is depicted · GridCORTEX connects read-only to the systems you already run · SoftServe + NVIDIA · Created by Ronnie Mauldin, NVIDIA Solutions Director, Power & Utilities, SoftServe · JUL 2026