Wind Turbine Control Command Queue Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing SCADA systems in wind farms are not equipped to handle operational management tasks effectively, leading to collision-prone operations due to the lack of multi-client capable systems and prioritization of control commands, which is exacerbated by the inability to integrate operational management software into existing systems without significant hardware and software expansions.

Innovation Solution

A method that receives and prioritizes control commands based on their reception time and priority, storing colliding commands in a sequence for later execution, ensuring that the command with the highest priority and oldest reception time is executed first, and allows for control abort commands to manage and cancel commands as needed, thereby preventing collisions and maintaining a defined control state.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If operational management software is introduced into existing SCADA systems in wind farms, then operational management tasks can be fulfilled with prioritization of control commands, but the existing hardware and software configuration cannot support this integration without significant expansion

Engineering Contradiction:
Improvecapability to handle operational management tasksVSAvoidsystem expansion requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a queue management mechanism as an intermediary layer between multiple control commands and the SCADA system. This queue stores control commands with associated priorities and reception times, mediating between conflicting commands from different clients and the execution system, thereby enabling operational management without requiring fundamental system restructuring

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The control command handling is segmented into distinct components: command reception, priority assignment, queue storage, and execution. By dividing the control flow into these separate functional segments, the system can manage multiple clients and their commands independently while maintaining system stability without major hardware/software expansion

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple control devices access wind turbines simultaneously without prioritization, then multi-client capability is achieved, but collision-prone operating situations occur due to conflicting control commands

Engineering Contradiction:
Improvemulti-client capabilityVSAvoidoperational stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by assigning priorities and recording reception times to control commands before they are executed. This preliminary organization of commands in a queue with metadata (priority, reception time) prevents collisions by establishing an execution order in advance, thereby maintaining reliability while supporting multi-client access

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The queue management system provides feedback by tracking the status of control commands (pending, executing, completed) and their priorities. This feedback mechanism allows the system to manage concurrent requests from multiple clients systematically, preventing operational conflicts while maintaining multi-client capability

Inventive Principle:
Principle #23Feedback

3Speed

If control commands are executed immediately upon receipt, then system responsiveness is improved, but collision-prone operations occur due to lack of synchronization with other control commands

Engineering Contradiction:
Improvecontrol command execution speedVSAvoidcontrol command synchronization
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary organization of control commands in a queue with priority assignment and reception time recording before execution. This preliminary action enables the system to maintain high responsiveness by quickly accepting and organizing commands while ensuring reliable synchronized execution through the structured queue management mechanism

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3792485B1Method for controlling a wind turbine and device for same
Publication Date: 2023.12.06 WOBBEN PROPERTIES GMBH
  • EP3792485B1 patent drawingFigure 1
  • EP3792485B1 patent drawingFigure 2
  • EP3792485B1 patent drawingFigure 3

AI summary

The invention relates to a method for controlling a wind turbine (100). According to the method, a control command (13) for the or one of the wind turbines (100) is received (50) and it is detected (52) that the received control command (13) conflicts with at least one stored control command (23). Furthermore, a priority (26) and a reception time (30) of the received control command (13) are recorded (54) and the received conflicting control command (22) is stored in a memory (18) with the priority (26) and the reception time (30) as a stored control command (23).Furthermore, a sequence (25) of the stored conflicting control commands (23) is created or updated (58) depending on the priorities (26) and the reception times (30) of the stored conflicting control commands (23), and the stored control command (23) with the highest priority (26) and the oldest reception time (30) is executed as the currently executed control command (38). The invention also relates to a computer program product, a device (10) for carrying out the method, and a system with a device (10).