Asset Optimization Engine

Maintenance schedules that are solved, not argued about.

An asset-management and maintenance-optimisation platform for a national electricity utility. It holds the asset estate, models crews, shifts, spares, outage windows and travel as real constraints, and generates the maintenance schedule against a mathematical solver — with what-if analysis, a Gantt view, crew-load reporting and a geographic asset map, in Hebrew and English.

Overview

Too many variables, and most of them are people.

The requirement, in the customer’s own words, was a system to manage turbines and other equipment across many locations where the plan depends on a great many variables and on people — and which had to be easy to use. Those two requirements pull against each other: the honest formulation is a large constrained-optimisation problem, and the people who run maintenance are not operations researchers. The product resolves that by solving the hard problem underneath and exposing it as a planning workspace, a Gantt and a set of questions you can ask.

resolve · asset map
Asset Optimization Engine — asset map
resolve · reports
Asset Optimization Engine — reports
Why it is different

Five things that follow from treating it as an optimisation problem.

🧮

The schedule is solved, not drafted

Maintenance planning across a large asset estate is a constrained optimisation problem — crews, shifts, skills, spares, outage windows, travel and asset criticality all bind at once. It is handled as one, against a mathematical solver, rather than assembled by hand in a spreadsheet and defended afterwards.

What-if before commit

The value of solving it is being able to ask the next question. Change the crew availability, move an outage window, raise an asset’s criticality — and see the resulting plan before anyone commits to it.

👷

People are a constraint, not a resource pool

Teams and shifts are modelled explicitly, and team load is a first-class report. A plan that is theoretically optimal and requires a crew to be in two substations at once is not a plan, and the system is built to know that.

🗺

The estate is geographic

Assets sit in locations and travel between them costs time. A map view is not decoration here — it is how the planner sees the constraint that a Gantt chart hides.

🌐

Hebrew and English, properly

The interface is fully bilingual with genuine right-to-left support, not a translation layer bolted onto a left-to-right design. For the people who actually schedule the work, that is the difference between a usable system and one that gets worked around.

The boundary

It plans the work. It does not operate the plant.

This is a maintenance planning, scheduling and reporting system. It does not operate, control, monitor or protect electrical equipment; it is not a SCADA system, not a protection system and not part of any safety function. It decides when a crew should go and service an asset — the asset itself is run by the systems that run assets.