Unity AI & Insights: Turbine Classifier

Last Modified on 2025-05-26 22:48:28 +0200


The Turbine Classifier takes the work out of monitoring power curves by automatically identifying the most relevant performance issues across your wind turbines. There's no need to track KPIs or analyze data for every turbine—this feature scans the data for you, filters out the noise, and highlights only the actionable insights.

Each insight comes with a clear dashboard that includes relevant graphs for easy understanding, along with key metrics to help you prioritize what needs attention first.

Functionality

The Classification flag evaluates the operational state of a wind turbine using time-series data. It identifies various conditions such as full performance, performance degradations, downtime, and more.

This flag can be used to monitor turbine performance and detect potential issues. It integrates with Unity APM, allowing you to generate events via the Automation service. While the flag provides valuable insights, it does not consider existing OEM fault code events—so a complete assessment is still required to verify those events.

To streamline this process, the Turbine Classifier automates the analysis by using the Classification flag as an input, monitoring turbine states via OEM fault codes, and evaluating the duration of an issue. It then raises alarms only for meaningful, actionable issues—helping you track what's important across every turbine in your site or portfolio, every single day.

Turbine Classifier Assessment Process

Open a new insight

  • Each day, the classifier fetches and assesses the last week of data

  • The algorithm checks if the classification flag is reporting a sufficient number of timestamps with these primary categories:

    • Degraded Unknown

    • Nacelle Wind Speed Anomaly

    • Derate

  • The algorithm then discards any anomaly already explained by OEM faults or events when events have the state Downtimes, Curtailment, or Degraded.

  • Next, it checks the severity of the deviation between expected power and power for the flagged points within that data period. If, over the course of one week, the deviation is severe enough (greater than a predefined threshold), and not explained the above mentioned OEM faults or events, an insight will open with a defined start date and a metric.

Update an insight

The Turbine Classifier continuously monitors existing insights and keeps metrics up to date as long as abnormal turbine states persist.

Close an insight

If the turbine returns to normal operation, the Turbine Classifier will automatically close the insight, adding an end date and updating the related metrics. To confirm recovery, the feature verifies that normal turbine states are sustained across a broad range of wind speeds. Specifically, an insight will only close if normal behavior has been observed at wind speeds of at least 10 m/s.

Results and Examples

The Turbine Classifier generates specific types of insights to help you understand and act on turbine performance issues. Each insight includes relevant metrics, visualizations, and tailored recommendations to support informed decision-making.

Table

The table below outlines the types of insights currently available through this feature, along with the associated metrics and recommended actions.

Insight type

Description

Metric

Recommendations

Wind Speed Anomaly

Power curve to the left of expected behavior

Duration (days)

Validate anemometer settings, parameters, software updates and data issues.

Unexpected Power Limitation

Power curve shows derated or curtailed behavior without an associated OEM fault code

Potential Energy Loss (kWh)

Validate turbine settings, parameters and software updates and data issues, or misclassified/missing OEM fault codes.

Potential Power Degradation

Power curve appears degraded without an associated OEM fault code or icing conditions

Potential Energy Loss (kWh)

Validate turbine and anemometer settings, parameters and software updates, data issues, or investigate potential sources of underperformance.

Insights

You’ll find the Insight Log under the Analyze module, shown here:

image-20250404-211747.png

Clicking on any insight opens a dedicated dashboard with visualizations that highlight the source of the anomaly and its impact, making it easy to interpret the results at a glance. The visualization types and its purpose are listed below:

  • Power Curve: highlights an anomaly

  • RPM vs Power scatter plot: shows impact of anomaly on control algorithm

  • Insight log: in case other insights exist on the same asset

  • Timeseries of expected vs actual power: evolution of the issue over time

  • Gantt chart of events: see if warnings, downtimes or other events are occurring simultaneously

  • Loss walk: impact of anomaly with regards to expected, actual production, and loss categories

Results Examples: Unexpected Power Limitation

In this example site, the Turbine Classifier highlighted 2 out of the 42 turbines having power limitations that are not taken into account by an OEM fault code. Each line includes information on dates and potential energy loss related to the issue:

image-20250331-142552.png

Clicking on an insight opens a side panel with additional information, including Recommendations on troubleshooting:

image-20250331-143328.png

The Turbine Classifier Dashboard presents key information through a set of visual widgets, allowing instant access to the most relevant data for the selected asset and time period. Below is an example showing the power curve, one of the core visualizations used to assess turbine performance. Here, turquoise and blue dots show Classification flag categories (Derate, Degraded Unknown):

image-20250331-142009.png

Results Examples: Potential Power Degradation

Most sites will occasionally have turbines showing signs of degradation in the power curve, which can impact performance, metrics, and key KPIs. The Turbine Classifier automatically detects these issues and provides complementary information to help you take appropriate action.

This first example shows a power degradation in the power curve (left) accompanied by a deviation in the relation between Active Power, RPM and Pitch (right). This tells you there's a performance issue that needs to be addressed:

image-20250331-151924.png
image-20250331-151843.png

The second example shows a shift to the right of the power curve scatter plot, with the next graph in the Insight Dashboard also showing that the relation between Active Power, RPM, and Pitch is not impacted. The RPM slowly increases until rated power, which is normal behavior. This visualization shows you that the issue lies in the wind speed reading (sensor malfunction or replacement, parameter change, etc), and not in performance. The Gantt Chart included in the dashboard lets you check if there were any wind speed sensor related faults.

image-20250331-150005.png
image-20250331-150530.png
image-20250331-153637.png

Results Examples: Wind Speed Anomaly

On this site, the Turbine Classifier successfully identifies a turbine with a wind speed anomaly.

image-20250331-145120.png

As in the other examples, more details can be seen when clicking on the insight; the dashboard shows the same relevant visuals:

image-20250331-145345.png
image-20250331-144539.png

Inputs

Signals - Wind Turbine

Device Type

Signal

Measurement Type

Calculation Type

Unit

Calculation Period

Optional?

WindTurbine

ActivePower

Power

Final

kW

siteTR

WindTurbine

ActivePowerExpected

Power

Final

kW

siteTR

WindTurbine

WindSpeedAdjusted

Wind Speed

Calculated

m/s

siteTR

WindTurbine

ClassificationFlag

Flag

Calculated

-

siteTR

Insights - Wind Turbine

Existing Turbine Classifier insights

Events - Wind Turbine

All OEM events at the turbine level which are in the categories Downtime, Degraded or Curtailment:

  • Timestamps

  • Category

  • Event ID

Constants

A few constants ensure adequate sensitivity of the feature - these are not editable.

Outputs

Insights - Wind Turbine

The outcome of the algorithm is to create, update or close the insights mentioned in this document.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article