GridCORTEX Live · Nuclear Fleet Intelligence  ·  ← 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

The Outage Synthetic Data · Simulation

A refueling outage is the most expensive scheduled event in the utility industry: ~$1.4M per day between direct cost and replacement power, 12,000+ coordinated activities, a thousand supplemental workers, and a dose budget spent in person-rem. The U.S. average is about 30 days; top-quartile plants beat 25. Watch a 24-day plan at the fictional Palmetto Sound Unit 2 come in at 22.6 days with 214 EXTRA work orders completed, because the AI screened the scope against ten prior outages, pre-staged the RCP seal it predicted would fail, replanned an outage-buster in 41 minutes instead of two days, and harvested nine hours of critical-path float the moment chemistry ran early. Advisory-only, non-safety-related, outside 10 CFR 50 Appendix B, the outage control center decides everything.

DAY 0.0
BREAKER OPEN: OUTAGE BEGINS
⏳ DECISION POINT: TIME SLOWED
SYNTHETIC DATA
Critical path Parallel work windows Opportunity work (AI-added) Emergent work Complete

Breaker to breaker in 22.6 days, with 214 extra jobs done.

What outage intelligence is worth when every day costs $1.4M and every hour of float is money
,
Outage duration
,
Work orders completed
,
Dose vs ALARA budget
The Outage
WithoutWith GridCORTEXΔ
The Business of 22.6 Days
WithoutWith GridCORTEXΔ
Illustrative simulation on synthetic data; Palmetto Sound is fictional; durations, doses, and dollars are placeholders informed by public industry benchmarks. GridCORTEX Nuclear deploys entirely in the non-safety-related domain: read-only, advisory-only, human-in-the-loop, no 10 CFR 50 Appendix B software qualification required. In a pilot, the optimizer runs on YOUR outage history, YOUR P6 schedule, and YOUR work management data. See UC 19.5 "Demo and Proof Plan."
+0.0 d
Critical path vs 24-day plan
0 / 12,410
Work orders complete
0 / 92
Dose used (person-rem / budget)
$0.0M
Outage cost @ $1.4M/day
Outage Control Center Feed: P6 · work mgmt · RP · advisory only
Breaker open
Fuel offload
Emergent
Float harvest
Plan: Day 24
The Validated Use Cases Behind This Scenario (17 nuclear UCs in the catalog)
UC 19.5
Outage Planning & Critical Path
The whole demo: cross-outage learning, scope screening, float discovery, emergent replanning in minutes.
UC 19.2
Primary Component Condition Analytics
Why the RCP seal was already on site: condition data called the failure at 78% before the breaker opened.
UC 19.7
Procedure & Knowledge Intelligence
Forty years of outage lessons-learned, condition reports, and procedures, answering the night shift's questions with citations.
UC 19.9
INPO/WANO Benchmarking
22.6 days lands top-decile, and the analytics show exactly which practices bought each day.
Inside the Demo
What you are watching, and what it proves

Palmetto Sound Unit 2 is a fictional 1,150 megawatt nuclear plant (a pressurized water reactor, the most common U.S. design) entering refueling outage 2R24. A refueling outage is the planned shutdown, roughly every 18 to 24 months, when the plant swaps out fuel and does its heaviest maintenance. It is the most expensive scheduled event in the utility business, because a nuclear plant that is not running earns nothing: every outage day costs roughly $1.4 million in direct cost and replacement power. The starting board: a 24-day plan, 12,410 individual maintenance jobs (work orders), 1,050 temporary skilled workers badged alongside 480 station staff, and a radiation exposure budget of 92 person-rem. Person-rem is the unit for the combined radiation dose across all workers; federal practice (called ALARA, "as low as reasonably achievable") requires keeping it as low as possible. For context, the average U.S. refueling outage runs about 30 days and the best quarter of plants beat 25. The simulation runs the outage day by day: cooling and depressurizing the reactor, opening the vessel, removing all 193 fuel assemblies, the internal inspections regulators require, reloading fuel, resealing, and restarting.

Four AI advisories punctuate the run. Each one waits for the outage control center, the human command room running the outage, to approve it; the AI only advises and never touches safety systems. At shutdown, scope and schedule intelligence: the AI has checked all 12,410 jobs against how long the same jobs actually took in ten prior outages. It recommends cutting 340 low-value tasks and slotting 214 useful extra jobs into pockets of spare schedule time it found. On Day 8, the classic schedule-killer lands: a teardown of reactor coolant pump 2B, one of the big pumps that circulate cooling water, finds its seal worn beyond limits. But the AI's equipment-health models had flagged that pump at 78% probability of failure before the shutdown even began, so a rebuilt seal is already in the warehouse and the paperwork is already written. The scheduler reworks 118 affected jobs in 41 minutes, the repair runs in parallel, and the finish date does not move. On Day 11, dose-saving resequencing: one set of scaffolding and radiation shielding now serves nine jobs instead of being built twice, and a robot takes two inspections in high-radiation areas, saving a modeled 14 person-rem of worker exposure. On Day 17.6, the schedule harvest: water cleanup chemistry finishes 9 hours early, and instead of letting that slack evaporate, the AI pulls 6 crew-shifts of ranked extra work forward, moving the projected finish from Day 24.0 to Day 22.6. At $1.4M a day, that is roughly $2.0M.

The ending, when all four advisories are approved: the plant reconnects to the grid on Day 22.6 against a 24-day plan, with 12,624 total jobs complete including the 214 extras, worker dose at 78 of the 92 person-rem budget, no schedule resets, and a result in the top tenth of the U.S. fleet. Decline the advisories and the same outage runs the old way: a 68-hour wait for the pump part, a two-day manual replan, spare time wasted at 3 AM because nobody was watching, and a plant that finally restarts on Day 31.2, seven days and roughly $10 million late, with 430 jobs dropped and the radiation budget overrun.

Without GridCORTEX

The schedule lives in planning software, but nobody can compute how 12,410 jobs interact, so surprises ripple by hand. The job list leaks: 60 "must-add" tasks get argued in by whoever pushes hardest, with no analysis of what they displace. When pump 2B's seal fails, there is no spare on site, so the part arrives by expedited freight in 68 hours while the schedulers start a two-day manual replan. Scaffolding gets built twice in the same room, and worker dose runs to 96 of the 92 person-rem budget, an overage the plant must explain to the federal nuclear safety regulator in writing. Chemistry finishes 9 hours early overnight and nobody replans, so the gained time is simply lost. Day 24 arrives with the reactor still shut down, restart preparation finds two required tests scheduled in conflict, and the plant reconnects on Day 31.2: 7.2 days late, $43.7M of outage cost, and only 11,980 of 12,410 jobs done, the rest pushed to next time.

With GridCORTEX

The software reads the plan, the live progress data, and ten outages of history, predicts which equipment will fail and which jobs will run long, and recommends the schedule moves; the outage control center approves each one. Cross-outage learning (use case UC 19.5) turns the job list into math instead of argument, equipment-health analytics (UC 19.2) pre-stage the pump seal that was going to fail, the procedure copilot (UC 19.7) answers the night shift's questions with cited past lessons in 40 seconds, and constant schedule watching catches the 9 hours of early chemistry the moment they appear. The scheduler reworks 118 jobs in 41 minutes instead of two days. Humans stay in charge throughout: the control center approves every advisory, licensed operators do all the work, and the AI stays outside the federal quality rule for safety-related nuclear work (10 CFR 50 Appendix B) because it only reads data and advises. The result: 22.6 days, 12,624 jobs done including 214 extras, dose at 78 of 92, and $31.6M of outage cost, a $12.1M saving.

The key numbers (KPIs), side by side
KPIWithout GridCORTEXWith GridCORTEXDelta
Breaker to breakertotal days from disconnecting from the grid to reconnecting, the full length of the outage31.2 days22.6 days−8.6 days
vs 24-day planhow the actual finish compares with the 24-day schedule the outage started with+7.2 days−1.4 daysplan beaten
RCP 2B emergentthe surprise worn seal found mid-outage on reactor coolant pump 2B, a big cooling-water pump68-hr parts wait + 2-day replanpre-staged; replanned in 41 minthe failure was predicted, so the part was waiting
Work ordersindividual maintenance jobs completed during the outage11,980 (430 dropped)12,624 (214 added)MORE work, less time
Dose (ALARA)combined radiation dose across all workers, in person-rem, against the 92 budget96 of 92, overrun78 of 92−18 person-rem
Float from early chemistrythe 9 hours of spare schedule time created when water cleanup finished earlydied at 3 AM6 shifts harvestedsomeone was watching at 3 AM
Scope stabilityhow many jobs got added to the outage by argument rather than by analysis60 gut-feel addsmath-screened adds onlyscreened by math, not by argument
Outage cost @ $1.4M/daythe total bill, at roughly $1.4M for every day the plant is offline and earning nothing$43.7M$31.6M−$12.1M
Generation returned earlyextra electricity sold because the plant restarted 1.4 days ahead of plan; a gigawatt-hour (GWh) is a million kilowatt-hoursn/a1.4 days × 1,150 MW~39 GWh of extra sales
Next-cycle on-line workthe maintenance backlog handed to the plant for the months after the outage430 dropped jobs added to backlogbacklog reduced 214the next outage starts easier
INPO benchmark positionwhere this outage ranks per INPO, the Institute of Nuclear Power Operations, the industry body that benchmarks every U.S. plantbelow mediantop decilethe peer story
Regulatory posturewhat the plant has to show the federal nuclear safety regulator afterward; Relay is GridCORTEX's built-in audit logdose overage memoRelay-traced advisory logthe evidence writes itself
Appendix B exposurewhether the AI touches safety-related work governed by the federal nuclear quality rulen/anone; non-safety, advisorydeployable NOW
Next outage's modelwhat the planning system learns from this outage for the following onesame spreadsheetslearned from 12,624 actualsgets smarter
Live numbers (KPIs) on the dashboard
Critical path vs 24-day planThe critical path is the chain of tasks that sets the total length of the schedule; delay any one of them and the whole outage slips. This meter shows its drift from the 24-day plan. Negative means finishing early: it ends at −1.4 days on the approved path, and climbs past +5 days on the conventional one.
Work orders completeThe count of maintenance jobs finished, out of the 12,410 planned, growing to 12,624 once the 214 approved extras are added. A fast-rising count is the good reading: it measures work actually done, not just days survived.
Dose used (person-rem / budget)The combined radiation dose across all workers, against the 92 person-rem budget. Finishing under budget at 78 is the good reading; 96 means an overrun the plant must explain to the regulator in writing.
Outage cost @ $1.4M/dayThe running bill for the shutdown. A nuclear plant that is not running earns nothing, so every day offline costs roughly $1.4M in direct cost and replacement power. The lower this ends, the better: $31.6M versus $43.7M.

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 The Outage, 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 19.5 Outage Planning and Critical Path Optimization

What happens today, without this

A refueling outage schedule of many thousands of activities is built over a year or more by the outage scheduling team, with work week managers and system engineers feeding scope in and the outage manager owning the critical path. Critical path is reviewed in scheduling meetings by people reading the network, and look aheads are assembled by hand. Once the outage starts, the outage control center runs around the clock, rebuilds the daily variance analysis every morning, and works resequencing decisions in real time using what the people in the room remember about the last outage. The knowledge of which vendor slipped last time and which sequence conflict bit you two outages ago is not in the schedule file.

What it replaces or shrinks

  • Hand assembly of daily and weekly look aheads in the outage control center
  • Manual comparison of the current plan against actual durations from prior outages
  • Spreadsheet checks for resource, crew, and equipment conflicts across parallel work
  • Manual hunting for parallel work opportunities inside a window
  • Shrinks the daily schedule variance analysis the outage control center rebuilds every morning
  • Shrinks the time spent reconstructing why a prior outage slipped when the same sequence comes up again

Why it is safer

This is the one use case in this set where the safety effect is direct enough to state without hedging, and the mechanism is simple: a shorter, better sequenced outage means fewer contractor hours on site, fewer people inside the plant, and fewer entries into radiologically controlled areas. It also removes late outage schedule compression, which is when work gets done under pressure. Nothing here touches a safety related system, no regulatory hold point is moved, and every schedule change goes through your own outage schedule change process.

Counted in units you already track:

  • Person-rem dose against the outage dose budget, through fewer waiting hours in radiologically controlled areas and fewer repeat entries caused by resequencing
  • Confined space entries, when work in the same compartment is sequenced into one entry window instead of two
  • Scaffold erections and re erections driven by sequence changes made after the fact
  • Permits to work opened twice on the same system because two jobs were never aligned

Man-hours it gives back

Schedule analysis hours come back to the outage scheduling team and to the outage control center staff, and contractor hours on site come down with the outage duration.

HOURS AVOIDED PER YEAR = outage days avoided x contractor headcount on site x paid hours per person per day, plus outage control center staff x hours per day x days avoided, plus look ahead and variance analysis hours per day x outage days, minus the review time the outage manager and schedule change process still spend on every recommendation.

The numbers we need from you to run that formula:

  • Planned outage duration in days, contractor headcount on site, and paid hours per person per day
  • Outage control center staffing and hours per day during the outage
  • Hours per day currently spent building look aheads and variance analysis
  • Loaded hourly rate for a scheduler, a work week manager, and your blended contractor rate
  • Your own cost per outage day, whether that is replacement power purchased or margin foregone

Where the dollars come from

Cost driverHow it is calculated, from a rate you supply
Outage dayoutage days avoided x your own cost per outage day, which you supply from your market position and which you should model at a fraction of a day before you model a whole one
Contractor labor on sitedays avoided x contractor headcount x your blended all in contractor day rate, including lodging and per diem
Emergent work premiumemergent jobs converted to planned scope x your own premium for expedited vendor mobilization and expedited parts
Scheduling laborplanning and outage control center analysis hours avoided x your loaded rate for those roles, at the outage overtime premium
Dose related costperson-rem avoided x whatever your ALARA program uses as a dollar value per person-rem, if your program carries one

Reliability and maintenance

Reliability
Outage duration is a direct component of planned capability loss factor and therefore of capacity factor, so days recovered show up in the number your board already tracks. There is a second effect we will state carefully: less compression in the last week of an outage means less work done under schedule pressure, and how much of your post startup trouble traces to that is a judgment only your own outage history can settle.
Maintenance
Sequence conflicts and resource collisions surface before the scope freeze, which is when they are still cheap to fix, and work that would have become emergent during the outage gets pulled into planned scope with parts and vendors lined up. Prior outage actuals become the duration basis for the next plan instead of the original estimate that has been copied forward for years.

What else it moves

ComplianceTechnical specification action windows and regulatory hold points stay explicit constraints in the analysis, and the plan shows what depends on them rather than discovering it during execution.
WorkforceOutage control center and craft staff come off sustained shift rotations sooner, which is directly relevant to your fatigue management controls and to the waiver traffic those controls generate.
Insurance and riskFewer people in the plant for fewer days is the simplest form of industrial safety exposure reduction, and it shows up in your own recordable hours worked denominator.

What it costs you, stated honestly

You pay for the scoped engagement that builds and runs this, for integration into your outage scheduling and work management systems, and for the real data work of cleaning historical outage actuals so the durations mean something. Your scheduling team spends meaningful time in the first outage validating recommendations, and your schedule change process reviews and approves every one of them, because GridCORTEX never edits the working schedule.

How to build the payback case

Payback is dominated by outage days and by contractor days on site, valued at rates you supply. Model a fraction of a day recovered rather than a full day, and let the labor hours carry the rest of the case.

This is a planning model built from your own outage durations, contractor rates, and cost per outage day, not a vendor claim. Re-run it against the actual duration and actual dose from your first outage on the tool before you commit to a fleet rollout.
UC 19.2 Reactor Pressure Vessel and Primary Component Condition Analytics

What happens today, without this

The reactor vessel program engineer tracks embrittlement from surveillance capsule reports that arrive years apart, and fills the gap between them with hand maintained spreadsheets of fluence accumulation. Fuels engineering supplies core follow results each cycle, and the vessel engineer manually checks whether the new loading pattern changes the fluence picture. The trend charts for the aging management report are rebuilt by hand each reporting cycle, and prior capsule reports and correspondence are found by searching records. At most plants one or two people carry this entire history in their heads.

What it replaces or shrinks

  • Manual fluence bookkeeping between surveillance capsule analyses
  • Hand rebuilding of embrittlement trend charts for the aging management report
  • Manual cycle over cycle comparison of loading patterns for their vessel fluence effect
  • Records searches for prior capsule reports, vendor analyses, and related correspondence
  • Shrinks the assembly time for the extended operation aging management submittal package

Why it is safer

Nothing here touches a safety related system and nothing here is a licensing basis change. No pressure and temperature limit curve, no setpoint, and no technical specification value is altered by this product. Licensed engineering staff make every safety determination, and the honest mechanism is indirect: knowing a trend earlier means the response, a fuel management change or a capsule withdrawal, is planned into a cycle instead of reacted to.

Counted in units you already track:

  • Person-rem dose on surveillance capsule withdrawal and vessel area work that is planned into an outage with ALARA preparation rather than added late
  • Permits to work opened for emergent vessel program inspections and vendor support
  • Scaffold erections inside containment for vessel program work added after the outage scope freeze
  • Road miles driven for engineer trips to vendor laboratories and fleet peer reviews that a shared trend record makes shorter

Man-hours it gives back

Trending and bookkeeping hours come back to the reactor vessel program engineer and to the fuels engineer who currently re-answers the same fluence question every cycle.

HOURS AVOIDED PER YEAR = reporting cycles per year x hours spent rebuilding trend charts and tables, plus loading pattern reviews per cycle x hours the fuels and vessel engineers spend on the fluence check, plus records search hours per aging management report, minus the review time the vessel program engineer still spends confirming every projection before it is accepted.

The numbers we need from you to run that formula:

  • Hours per reporting cycle spent assembling embrittlement trends and tables today
  • Loading pattern reviews per cycle and engineer hours per review for the fluence check
  • Vendor analysis fees and turnaround time for a fluence or embrittlement evaluation
  • Loaded hourly rate for a vessel program engineer and a fuels engineer
  • Hours spent assembling the vessel portion of an extended operation submittal

Where the dollars come from

Cost driverHow it is calculated, from a rate you supply
Engineering labortrending, bookkeeping, and records search hours avoided x your loaded engineer rate
Vendor analysisexpedited or repeated fluence evaluations avoided x your contracted vendor fee, with the formal capsule analysis unchanged and still performed
Submittal preparationhours avoided assembling the vessel portion of aging management and extended operation submittals x your loaded licensing engineer rate
Planning timingcycles of advance warning gained x your own cost difference between a fuel management or flux reduction change planned two cycles out and the same change made late, which is your number

Reliability and maintenance

Reliability
This does not move capacity factor this year. What it touches is a long horizon operational constraint: if pressure and temperature limits tighten as the vessel ages, heatup and cooldown rates get more restrictive and startups take longer, and seeing that coming gives engineering years rather than months to plan around it.
Maintenance
This is aging management, not maintenance, but the effect on the maintenance plan is real: the vessel program stops being a once per capsule event and becomes a continuously visible trend, so related inspections and any flux reduction measures get sequenced into planned outage scope.

What else it moves

ComplianceAging management records are assembled continuously with the underlying capsule data cited, which is the form the licensing team needs when the renewal reviewer asks how a projection was reached.
WorkforceVessel program knowledge stops living with one or two engineers, which matters at a plant where that role turns over once a decade.
Insurance and riskThe single aging mechanism you cannot repair by replacing the component is trended continuously rather than in steps, so a surprise at a capsule pull is less likely.

What it costs you, stated honestly

You pay for the scoped engagement that builds and runs this, for integration into your aging management records and work management systems, for the data work of loading historical capsule and fluence records, and for engineering time to validate the projections against the last two capsule analyses before anyone relies on them. The vendor capsule analysis program continues unchanged and is not replaced.

How to build the payback case

Payback is calculated on engineering hours returned and on submittal preparation hours, because those are auditable. Earlier planning of a fuel management change is the larger number but it is the one you should treat as upside.

This is a planning model built from your own surveillance data, fluence history, and rates, not a vendor claim. Re-run it with your actuals after the first reporting cycle, and after the next capsule analysis, before you extend the program.
UC 19.7 Nuclear Operator Knowledge Capture and Procedure Intelligence

What happens today, without this

Plant specific knowledge about how equipment actually behaves lives in the heads of operators who have been on shift for decades, and it leaves when they retire. Training staff capture some of it in exit interviews when there is time, and transcribe it into case studies by hand. On shift, operators and trainees find procedure content by searching document control, and when the answer is not in the procedure they ask the senior reactor operator on watch, who is interrupted to answer it. Shift turnover summaries of abnormal equipment states are assembled by hand every shift, and the plant sometimes calls a retiree to ask a question only that person can answer.

What it replaces or shrinks

  • Manual transcription of retiring operator interviews into training material
  • Document control searching to find which procedure governs a given condition
  • Shrinks the interruptions to the senior reactor operator on watch for plant specific history questions
  • Shrinks the training department's hand build of plant specific case studies for simulator scenarios
  • Shrinks the manual assembly of a shift turnover summary of abnormal equipment states
  • Shrinks the practice of calling a retired operator to recover a piece of plant history

Why it is safer

This is a reference service, not a procedure, and it is not part of the licensing basis. It cannot be used in place of an approved procedure, every response cites the governing procedure, deviation suggestions are blocked by design, and a licensed operator takes every action from the approved procedure exactly as today. The indirect mechanism is that a pre job brief and a simulator scenario carrying the plant specific quirk produce fewer repeat jobs and fewer surprises.

Counted in units you already track:

  • Person-rem dose, indirectly, when a pre job brief that carries the plant specific detail avoids a second entry into a radiologically controlled area to redo a job
  • Permits to work reopened because a job had to be repeated for a reason someone on site already knew
  • Confined space entries repeated because the job was scoped without the plant specific knowledge
  • Night driving hours for callouts of off shift or retired staff to answer a plant history question

Man-hours it gives back

Course development hours come back to the training department, and interruption hours come back to the senior reactor operator on watch.

HOURS AVOIDED PER YEAR = retiring or departing operators per year x interview and transcription hours per person, plus training case studies developed per year x development hours each, plus plant specific questions per shift x shifts per year x minutes per interruption to the operator on watch, minus the review time training staff still spend approving every entry through document control.

The numbers we need from you to run that formula:

  • Operators and senior reactor operators eligible to retire in the next several years
  • Hours currently spent per exit interview and per transcription into training material
  • Plant specific questions per shift routed to the operator on watch, and minutes per interruption
  • Loaded hourly rate for an operator, a senior reactor operator, and a training instructor
  • Contract or retiree rehire hours and rate used today to cover knowledge gaps

Where the dollars come from

Cost driverHow it is calculated, from a rate you supply
Training development laborinterview, transcription, and case study development hours avoided x your loaded instructor rate
Operator interruptioninterruption hours avoided x your loaded senior reactor operator rate, which is the most expensive hour on the shift
Retiree and contract coveragerehire or consulting hours avoided x your contracted retiree rate, including any minimum engagement
Reworkrepeated jobs per year attributable to missing plant specific knowledge x your own average cost of redoing that job, in craft hours plus any dose

Reliability and maintenance

Reliability
This does not move capacity factor by itself and we will not claim it does. What it touches is human performance and knowledge retention risk, and the honest version is that plant specific knowledge about how a component behaves at end of cycle is sometimes what keeps a transient from becoming a trip, which is a mechanism you can believe without our putting a number on it.
Maintenance
Pre job briefs and work packages that carry the plant specific quirk produce fewer repeat jobs and fewer parts ordered against the wrong assumption, which is rework removed rather than maintenance deferred.

What else it moves

ComplianceEvery captured entry is linked to its governing procedure and moves through your document control and training approval process before an operator sees it, so nothing bypasses the systematic approach to training.
WorkforceA retirement wave at a plant with decades of operating history is a knowledge loss event, and this makes the capture a routine part of the exit rather than a project nobody has time for.
Insurance and riskConsistent, procedure grounded answers across shifts reduce the variability that shows up as human performance events in your corrective action program.

What it costs you, stated honestly

You pay for the scoped engagement that builds and runs this, for indexing your procedures under document control, for the interview time of the operators whose knowledge you are capturing, and for training staff review of every entry before publication. That review is the whole control that makes this acceptable in a nuclear environment, so it is a permanent cost and not a startup cost.

How to build the payback case

Payback is calculated on training development hours and on senior reactor operator interruption hours, since both are on your roster today. Knowledge retained through a retirement wave is the real reason to do it and it is not a number we will pretend to compute.

This is a planning model built from your own staffing, retirement profile, and rates, not a vendor claim. Re-run it after a first set of interviews with measured transcription and review hours.
UC 19.9 INPO/WANO Performance Indicator Analytics and Benchmarking

What happens today, without this

Performance improvement staff assemble the core industry performance indicators every month by pulling from the work management system, the historian, dose records, and the corrective action program, then hand build the charts for the Chief Nuclear Officer's monthly review. Whether a trend is real is settled by discussion in that meeting, and the evidence behind a hypothesis is found later by someone searching condition reports. Fleet comparison happens when comparison data is published, not when the question is asked. Too often the adverse trend gets its name from an evaluation finding rather than from the data that was sitting there months earlier.

What it replaces or shrinks

  • Manual monthly extraction and chart building for the core performance indicators
  • Hand comparison against fleet and quartile positions when reference data is published
  • Manual searching of corrective action program records to find the evidence behind a suspected trend
  • Writing the trend narrative for the monthly leadership pack from scratch
  • Shrinks the meeting time spent arguing whether a movement in an indicator is signal or noise

Why it is safer

This is an analytics briefing and it directs no work, assigns no action, and touches no plant system. It files a condition record into your corrective action program in its normal entry status and your own screening process decides everything after that. The safety relevance is that two of the indicators it watches are safety measures in their own right, collective radiation exposure and the industrial safety accident rate, and seeing them move monthly against budget is different from seeing them at year end.

Counted in units you already track:

  • Person-rem dose, through the collective radiation exposure indicator tracked continuously against the annual and outage dose budget rather than reconciled after the fact
  • Confined space entries and hot work permits, where an industrial safety trend points at a specific work type before the injury rather than after it
  • Night driving hours and callout trips generated by forced outage response, which is what the unplanned capability loss factor indicator is counting from the other direction

Man-hours it gives back

Monthly data assembly and chart building hours come back to the performance improvement staff, and the leadership meeting spends its time on decisions rather than on establishing what the data says.

HOURS AVOIDED PER YEAR = indicators tracked x hours per month spent extracting and charting each x 12, plus hours per month spent writing the trend narrative, plus evidence searches per adverse trend x hours per search, minus the review time performance improvement staff still spend validating a flagged trend and its hypothesized causes before the briefing is accepted.

The numbers we need from you to run that formula:

  • Indicators tracked and hours per month spent assembling and charting each
  • Hours per month spent writing the leadership trend narrative
  • Adverse trends investigated per year and hours per corrective action program evidence search
  • Loaded hourly rate for performance improvement staff and for a system or program engineer
  • Your own cost to respond to an evaluation finding, in corrective action and assessment hours

Where the dollars come from

Cost driverHow it is calculated, from a rate you supply
Performance improvement labormonthly assembly, charting, and narrative hours avoided x your loaded rate for that staff
Investigation laborevidence search hours avoided per adverse trend x your loaded engineer rate
Cost of a findingyour own cost to respond to an evaluation finding, in corrective action hours plus assessment support, x the number you believe earlier warning would have let you close out beforehand, which is your judgment
Lost generation exposurefor the capability loss indicators only, megawatt hours at risk x your own value per megawatt hour, applied to the events you judge an earlier trend call would have changed

Reliability and maintenance

Reliability
Several of the indicators it watches are reliability measures directly, including unplanned capability loss factor and scram rate, so an earlier trend call is an earlier chance to act on the thing that is dragging capacity factor. Be clear about the boundary though: this tool sees the trend, it does not fix the equipment, and the value only lands if your corrective action process acts on what it surfaces.
Maintenance
Equipment reliability indicators get tied back to the systems and work history that are driving them, so a declining indicator points at a maintenance backlog or a specific component rather than at a department. That is what turns a performance discussion into a work request.

What else it moves

ComplianceThe indicators reported to your industry oversight bodies and the ones leadership manages against become the same computed set, with the underlying records cited, so the reported number and the internal view stop drifting apart.
WorkforcePerformance improvement staff stop spending the first half of every month building charts and spend it on the causes instead, which is the work they were hired to do.
Insurance and riskAn evaluation cycle you enter having already opened and worked the adverse trends is a materially different conversation from one where the finding introduces the trend, though what that is worth to you depends on how your own insurer and board treat evaluation outcomes.

What it costs you, stated honestly

You pay for the scoped engagement that builds and runs this, for integration into your work management, historian, dose, and corrective action systems, and for the data alignment across them, which is the real first year effort. Your performance improvement staff still validate every flagged trend and every hypothesized cause before it reaches the Chief Nuclear Officer, and that validation is the reason the briefing is credible.

How to build the payback case

Payback is calculated on performance improvement and engineering hours returned each month, because those are countable. Avoided findings and recovered generation are the larger claims and the softer ones, so carry them as upside.

This is a planning model built from your own indicator data, staffing, and rates, not a vendor claim. Re-run it after two or three months of live briefings with measured assembly hours before you extend it across the fleet.
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 schedule risk and optimization service for the outage control center: it analyzes the refueling outage plan against historical performance and delivers ranked critical path risks and compression opportunities before and during the outage. 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
Project scheduling (outage schedule)Oracle Primavera P6scheduled file export (CSV or CIM XML)
Nuclear work managementHitachi Asset Suite, IBM Maximoread-only API
Plant historianAVEVA PI Systemhistorian mirror (one-way feed)
Document and knowledge stores (outage reports and critiques)SharePoint, OpenTextdocument upload
NRC ADAMS, the Nuclear Regulatory Commission's public document databasefleet surveillance data, precedentsread-only API
Industry performance reporting (INPO and WANO submissions)INPO ICES exports, internal indicator trackingscheduled file export (CSV or CIM XML)
Procedures libraryplant document control systemdocument upload

Data it needs from you

How it runs on your systems

Runs in your own cloud account or on an on-premises NVIDIA server with read-only extracts; no connection to plant control systems. Recommendations go to the outage management team, and any schedule change is made by your planners in P6 through the normal change process, with the first cycle in shadow mode.

Path to production

Weeks 1-4
Set up P6 and work management extracts and load three outages of history; extract approvals set the pace.
Weeks 5-10
Model the upcoming outage critical path, validate with planners, and quantify schedule risk.
Weeks 11-14
Deliver the top-five compression opportunities and risk report for shadow-mode testing against the plan.
Months 4-6
Run one actual outage as a daily advisory in the outage control center, then make the go or no-go call.
Months 6-9
In production: the outage control center reviews the feed at each daily schedule meeting, carrying forward to the next unit's outage.

What we need from your team

Full integration, data, and timeline detail for each use case in this scenario: UC 19.5 · UC 19.2 · UC 19.9 · UC 19.7
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 outage manager in the outage control center in the GridCORTEX console:

GridCORTEX ConsoleSigned in: the outage manager in the outage control center
Notifications
Outage 1R28: critical path risk 1.8 days P50 slip; top compression option saves 22 hours
Daily model refresh complete; all connected feeds healthy
Recommendation
Resequence reactor disassembly support work to recover 22 hours
  • Same sequence conflict caused delays in 2 of the last 3 outages
  • P50 slip drops from 1.8 to 0.9 days
  • One outage day costs $1-2M in lost generation
✓ Send to schedule reviewModifyDecline
After you approve: A change request enters the plant's outage scheduling and work management systems; the plant's own schedule change process approves and implements it, 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 submits a schedule change request into your outage scheduling and work management systems in their native pending status. Your outage schedule change process reviews, approves, and implements it; GridCORTEX never edits the working schedule directly.

How you tell it what it cannot see

Analysis runs automatically from the schedule and work order feeds. Emergent field conditions can be entered as a one-click event with the affected activity and estimated delay hours.

Live data, not stale data

Reads the outage schedule and work order status continuously during the outage, hourly otherwise; every risk card shows the schedule snapshot time it was computed from.

Where it lives day to day

The risk board lives on the GridCORTEX console beside the outage schedule; risks above one day push to the outage manager's mobile. 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 outage director: "We have Primavera P6, a work management process built on INPO AP-928, and an outage control center that's done this twenty times, what's new here?" Here's the honest answer.

What you own keeps doing its job

  • Primavera P6, remains the schedule of record. It holds the plan; it doesn't think about it.
  • The work management process (AP-928), milestones, scope freeze, T-week planning: the discipline stays. The AI works inside it.
  • The outage control center, every decision you watched was made by the OCC. The AI recommends; licensed humans and outage managers decide.
  • Safety-related systems, untouched. Everything here lives in the non-safety-related domain: read-only feeds, advisory outputs, no Appendix B qualification required.

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

  • P6 holds 12,000 activities; no human holds the interactions. When emergent work lands, replanning takes the schedulers days of manual what-ifs. The optimizer explores millions of resequencings in minutes, with crew, dose, clearance, and equipment-window constraints intact.
  • The scope decision is made blind. "Can we fit this extra job in?" is answered by gut feel at T-minus weeks. Cross-outage learning (ten prior outages of actuals vs estimates) turns scope screening into math: what fits, what's low-value, what the float will really allow.
  • Emergent work is predictable more often than admitted. The RCP seal that "surprised" the outage had months of condition data whispering about it. Condition analytics (UC 19.2) pre-stage the parts and the plan; the outage-buster becomes a scheduled parallel job.
  • Float appears and dies silently. Chemistry runs nine hours early at 2 AM and nobody re-plans, so the float evaporates into idle time. Continuous schedule-vs-actual watching harvests it; that's where the EXTRA work comes from.
  • Dose is sequenced by habit. Re-ordering scaffolding, shielding, and inspection work against the dose map saved 14 person-rem in this run, ALARA as an optimization variable, not a hope.
Accent, don't replace: GridCORTEX reads P6, the work management system, RP dose records, and forty years of outage history · computes the scope, the resequencing, and the float · and hands recommendations to the outage control center with the reasoning attached. Non-safety-related, advisory-only, Relay-traced. The OCC runs the outage. It just finally has the math.
Under the Hood: What GridCORTEX Took Into Account in This Scenario

When someone asks "what did it actually calculate?", this is the list. In the simulation these factors drive the storyline; in a pilot they are computed from your P6 exports, work management data, RP records, and outage history.

📅 The Schedule Brain

  • Critical-path Monte Carlo across 12,410 activities: which durations actually vary (from ten outages of YOUR actuals), where float hides, which sequences are brittle
  • Emergent-work replanning: constraint-aware resequencing (crews, clearances, dose, equipment windows, tech specs) in minutes, with side-by-side options for the OCC
  • Float harvesting: continuous schedule-vs-actual watch; when a window opens, ranked pull-ahead work is proposed with crew and RP feasibility pre-checked

🔧 Scope & Condition

  • Cross-outage scope screening: estimate-vs-actual history per work type, the 340 low-value tasks that didn't earn their outage slot, the 214 opportunity jobs that did
  • Component condition analytics (UC 19.2): vibration, seal leak-off trends, thermal performance → pre-staged spares and pre-built work packages for likely emergent work
  • Next-outage learning: every actual feeds forward, scope quality compounds outage over outage

☢ Dose & People

  • ALARA sequencing: work ordered against the post-shutdown dose map; shielding and scaffolding placed once, used by many jobs
  • Supplemental workforce logistics: 1,050 craft badged, trained, and scheduled so nobody waits at the RP desk while the critical path does
  • Procedure & lessons-learned copilot (UC 19.7): forty years of outage knowledge answering night-shift questions with citations, not folklore

🛡 The Boundary That Makes It Deployable

  • Non-safety-related domain only: read-only data feeds, advisory outputs, no 10 CFR 50 Appendix B software qualification, no license amendment
  • Every recommendation Relay-traced with its reasoning and data lineage, the same evidence trail your CAP and INPO evaluators love
  • Runs on the NVIDIA Agent Toolkit: cuOpt-class scheduling, NeMo Retriever over the licensing and procedure corpus, OpenShell-governed advisory boundary

Presenter's one-liner: "Every outage day is about a million four. The AI screened twelve thousand work orders against ten outages of history, had the seal on site before the pump was opened, replanned the outage-buster in forty-one minutes, and turned nine hours of early chemistry into two hundred extra jobs. Breaker to breaker in 22.6 (top decile) and the outage control center made every call. That's what outage intelligence looks like in the non-safety domain."

GridCORTEX Live Scenario Demo · Synthetic data throughout; Palmetto Sound Nuclear Station is fictional; no utility, plant, or vendor is depicted; benchmarks from public industry sources · Advisory-only in the non-safety-related domain; the outage control center and licensed operators decide · SoftServe + NVIDIA · Created by Ronnie Mauldin, NVIDIA Solutions Director, Power & Utilities, SoftServe · JUL 2026