School of Engineering, Lancaster University +44 (0)1524 593700

TurbineCore is an autonomous condition monitoring system. Every day, for every turbine, it reads the machine's own SCADA record, works out how healthy it is, and decides how hard it should be allowed to run, with no engineer needed in the loop for the analysis.

The demo is password-protected while the related paper is under peer review. Contact us for access.

Autonomy

Conventional condition monitoring stops at alarms: a value crosses a fixed limit and an engineer has to work out why, what happens next, and what to do. TurbineCore closes that loop itself. It runs the whole chain from data to decision on its own, each turbine-day, and only hands the result to people.

1
Observe

Reads the day's SCADA record, whatever the farm calls its signals

2
Assess

Compares the turbine with its own healthy behaviour

3
Diagnose

Names the component that is drifting

4
Predict

Estimates failure probability over the coming weeks

5
Decide

Simulates candidate power limits and picks the day's setting

6
Explain

Writes up the evidence and the decision for an engineer

Three things make it autonomous rather than automated:

Autonomy has deliberate limits. Interpreting the data, updating each turbine’s health state and computing the decision are automatic; confirming maintenance facts, defining operating constraints and authorising any real action on a turbine remain with people.

How it works

A wind turbine already reports everything it does: power, wind speed, temperatures, pressures, vibration, pitch and yaw angles, alarms, and the limits the controller was given. TurbineCore learns what a particular turbine normally does with that record, notices when it stops behaving that way, works out which component is drifting, says how likely a failure is over the coming weeks, and then decides how hard the turbine should be allowed to run.

The decision is deliberately narrow: the only action is the power limit the operator would send anyway. Holding a turbine below its rating costs energy today and buys a lower chance of losing it for a week. The system prices both sides of that trade with its own model of the turbine before recommending anything.

The building blocks

1

One vocabulary for five farms

Every farm names its signals differently. Each channel is mapped onto a shared semantic description (component, physical quantity, unit, and whether it is a measurement or an operator command), so a model trained on four farms can read the fifth.

2

The world model

Given a turbine's recent history and the commands it is about to receive, it predicts every channel with an uncertainty band: a learned stand-in for the machine that answers "what would this turbine do if we capped it at 1.6 MW tomorrow?"

3

Anomaly detection

A copy of the world model trained only on confirmed-healthy periods sets expectations; the gap between expectation and reality is the anomaly score, which surfaces slow drifts long before an alarm fires.

4

Fault diagnosis

The same gap, read channel by channel, says where the trouble is: gearbox, generator, converter, pitch or yaw system, down to subcomponent level.

5

Failure probability

The probability of failure within 7 to 60 days, recalibrated against recorded failures so that a stated 10 % means roughly one in ten in practice.

6

Written audit & policy

A locally hosted language model writes up each turbine-day for an engineer to challenge. Candidate power limits are simulated through the world model and scored on energy, failure risk, availability and cost; on most days the policy does nothing.

Results

World model

Forecast accuracy of the world model over all channels of the held-out blocks, against the persistence baseline (“the next value equals the last one”). MASE below 1 means the model beats persistence.

0.928R² at Penmanshiel
persistence 0.847
0.928R² at Hill of Towie
persistence 0.832
0.71 / 0.72MASE, Penmanshiel / Hill of Towie
persistence = 1
0.758AUROC, failure within 15 days
63.9% recall at 5% false alarms
FarmModelR²MAERMSEMASEScored cells
PenmanshielWorld model0.92760.1520.2930.709493,621
PenmanshielPersistence0.84740.2140.4251.000493,621
Hill of TowieWorld model0.92830.1330.2880.7242,066,680
Hill of TowiePersistence0.83160.1840.4421.0002,066,680

MAE and RMSE are on standardised channel values. Numbers are the precomputed results shown in the live demo.

Decision study

The learned power-limit policy is replayed through the world model over recorded operation and compared with what each farm actually did over the same turbine-days. A policy counts as better only if it raises generation, lowers failure risk, keeps availability and lowers O&M cost at the same time.

FarmOperationEnergy (MWh)vs actualO&M cost vs actual15-day failure riskAvailabilityDays acting
PenmanshielActual operation14,319.7––0.192278.90%–
PenmanshielTurbineCore policy14,535.4+1.51%−1.78%0.186978.99%47
PenmanshielEnergy & risk only14,679.3+2.51%−0.17%0.189078.26%75
Hill of TowieActual operation22,967.1––0.526059.84%–
Hill of TowieTurbineCore policy23,004.7+0.16%−0.67%0.522759.66%47
Hill of TowieEnergy & risk only23,043.3+0.33%−1.41%0.518659.26%100

Penmanshiel: 14 turbines, 1 Nov – 31 Dec 2022, 854 turbine-days. Hill of Towie: 9 turbines, 1 Jan – 30 Apr 2026, 1,080 turbine-days. "TurbineCore policy" is the four-objective actor-critic; "Energy & risk only" optimises two objectives and gains more energy at the cost of availability. These are offline counterfactual estimates, not field trials.

Diagnosis, failure prediction and policy

Fault diagnosis accuracy, precision, recall and F1 on Kelmarsh, Penmanshiel, Farm D and Farm E
Fault diagnosis. Accuracy, precision, recall and F1 of component-level diagnosis on four wind farms.
Normalised confusion matrix over twelve turbine components
Which component? Normalised confusion matrix over twelve turbine components, from brake to yaw system.
AUROC of failure prediction at 7, 15, 30, 45 and 60 days for TurbineCore, ANN, Cox-Time and logistic regression
Failure prediction. AUROC for failure within 7 to 60 days, against ANN, Cox-Time and logistic regression baselines.
Cumulative energy and availability gain of the learned policy at Penmanshiel and Hill of Towie
Power-limit policy. Cumulative gain over doing nothing in (a) energy, MWh, and (b) availability, turbine-days, across the decision period at Penmanshiel and Hill of Towie.

Data and scope

Results come from recorded operation at five wind farms, with the decision study carried on two of them. Public datasets include Kelmarsh, Penmanshiel and Hill of Towie. The language model runs locally and no plant data leaves the project’s machines. Every figure in the demo is precomputed from result files; nothing touches a live turbine.

Get in Touch

Find us at the office

New Engineering Building
Lancaster University, Gillow Ave, Bailrigg
Lancaster LA1 4YW, United Kingdom

Give us a ring

Tel: +44 (0)1524 593700
Mon – Fri, 9:00 – 17:00

Contact Us

Interested in a PhD, a collaboration or our data and software?

Contact Us