A coordinated control system for wind turbine generator sets

By predicting wind power load through real-time data collection and machine learning models, and combining meteorological data and superconducting energy storage systems, the operating parameters of wind turbines can be dynamically adjusted, solving the problems of prediction lag and slow response in wind turbine control systems and achieving more efficient wind farm control.

CN120109889BActive Publication Date: 2025-09-23HUANENG LETING WIND POWER CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510163179.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-14
Publication Date
2025-09-23
Estimated Expiration
2045-02-14

AI Technical Summary

Technical Problem

Existing wind turbine control systems lack accurate predictions of future wind speed and load changes, resulting in delayed control strategies, large fluctuations in output power, slow response of energy storage systems when wind power load fluctuates, and poor coordination of system modules, which affects grid stability.

Method used

The acquisition module is used to collect data in real time, the adaptive algorithm module uses a machine learning model to predict load, the coupling module combines meteorological data to predict wind speed changes, the emergency control module gives priority to the superconducting energy storage system, and the coordination module coordinates the data transmission and feedback of each module to dynamically adjust the operating parameters of the wind turbine and the charging and discharging rate of the energy storage system.

Benefits of technology

It improves the accuracy of wind power load forecasting, reduces power fluctuations, optimizes the response speed of the energy storage system, enhances the system's coordinated control capabilities, and improves the economy and reliability of wind farms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120109889B_ABST
    Figure CN120109889B_ABST
Patent Text Reader

Abstract

The present invention discloses a coordinated control system for a wind turbine generator set, which relates to the technical field of wind power generation control. The control system comprises: an acquisition module, which is responsible for collecting wind turbine generator set data from various subsystems; an adaptive algorithm module, which is responsible for constructing a wind power load prediction model through a machine learning model, performing load prediction based on historical data and real-time data, and obtaining prediction results; an energy storage management module, which is used to calculate the charging and discharging rate of the energy storage system, and absorb or release electric energy when the wind power load fluctuation exceeds an allowable range; a coupling module, which collects and analyzes real-time meteorological data, combines meteorological prediction results with the wind power load prediction model, and predicts future wind speed and wind direction changes by analyzing meteorological data; an emergency control module, which triggers an emergency control mechanism when the system detects that the wind power load fluctuation exceeds the prediction range; and a coordination module, which is responsible for data transmission between various modules, the issuance of control commands, and the aggregation of feedback information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of wind power generation control, and in particular to a coordinated control system of a wind generator set. Background Art

[0002] With the continuous growth of global energy demand and the enhancement of environmental protection awareness, wind power generation, as a clean and renewable energy technology, has received widespread attention and rapid development. In recent years, the advancement of wind power generation technology has led to the continuous expansion of the scale of wind turbines, a significant increase in the capacity of single units and the installed capacity of wind farms, and the proportion of wind power in the global energy structure has continued to increase. However, due to the intermittent and uncontrollable nature of wind energy, the output power of wind power generation is often accompanied by large fluctuations and uncertainties, which brings many challenges to the stability of the power grid. In order to improve the economy and reliability of wind power generation, researchers and engineers have been committed to developing more advanced wind turbine control technologies to accurately predict wind power generation loads, optimize unit operating parameters, and balance the volatility of wind power output through means such as energy storage systems.

[0003] Existing wind turbine control systems typically rely on basic information such as wind speed sensors and generator output data to adjust the unit's operating parameters. However, these control systems have several significant shortcomings. First, traditional control systems lack accurate predictions of future wind speed and load changes, causing the wind turbine control strategy to lag behind changes in actual wind energy conditions, thereby causing large fluctuations in output power. Second, when wind power load fluctuations exceed the allowable range, existing technologies typically rely on energy storage systems for slow adjustments, which cannot cope with instantaneous power fluctuations caused by drastic changes in wind speed. In addition, existing wind power control systems lack effective coordination and real-time feedback mechanisms when coordinating various subsystems (such as energy storage systems and meteorological monitoring systems), which can easily cause data transmission delays or untimely command responses between modules, affecting the operating efficiency of the entire wind farm. Therefore, there is room for improvement in the accuracy of load forecasting, the response speed of energy storage systems, and the coordination between system modules. Summary of the Invention

[0004] In view of the above existing problems, the present invention is proposed.

[0005] Therefore, the present invention provides a coordinated control system for wind turbines to solve the problem that traditional control systems lack accurate prediction of future wind speed and load changes, resulting in the control strategy of the wind turbine lagging behind the changes in actual wind energy conditions, and thus causing large fluctuations in output power.

[0006] In order to solve the above technical problems, the present invention provides the following technical solutions:

[0007] In a first aspect, the present invention provides a coordinated control system for a wind turbine generator set, which includes an acquisition module, an adaptive algorithm module, an energy storage management module, a coupling module, an emergency control module, and a coordination module.

[0008] The acquisition module is responsible for collecting electrical data, meteorological data and energy storage system status of wind turbines from various subsystems. It is connected to all other modules and is responsible for providing real-time wind power load, meteorological data and energy storage system status;

[0009] The adaptive algorithm module is responsible for building a wind power load forecasting model through a machine learning model, performing load forecasting based on historical data and real-time data, and dynamically adjusting the operating parameters of the wind turbine according to the forecast results;

[0010] The energy storage management module is used to calculate the charge and discharge rate of the energy storage system and absorb or release electric energy when the wind power load fluctuation exceeds the allowable range;

[0011] The coupling module collects and analyzes real-time meteorological data, combines meteorological forecast results with the wind power load forecast model, and predicts future wind speed and wind direction changes by analyzing meteorological data;

[0012] The emergency control module triggers the emergency control mechanism when the system detects that the wind power load fluctuation exceeds the predicted range, giving priority to using the superconducting energy storage system for rapid response;

[0013] The coordination module is responsible for data transmission between modules, issuing control commands and summarizing feedback information.

[0014] As a preferred solution of the coordinated control system of the wind turbine generator set of the present invention, wherein: the electrical data, meteorological data and energy storage system status of the wind turbine generator set are collected from each subsystem, specifically,

[0015] Deploy wind turbine sensors to monitor power generation, rotation speed, and blade angle;

[0016] Deploy meteorological monitoring sensors to monitor wind speed;

[0017] Deploy energy storage monitoring sensors to monitor the charge and discharge rates of energy storage status;

[0018] Each sensor transmits the collected data to the edge computing device in real time via wireless transmission;

[0019] The collected data is preprocessed by filtering and removing noise.

[0020] As a preferred solution of the coordinated control system of the wind turbine generator set described in the present invention, wherein: the wind power load prediction model is constructed by a machine learning model, and load prediction is performed based on historical data and real-time data. The specific steps are:

[0021] Select the long short-term memory neural network LSTM as the wind power load forecasting model;

[0022] To forecast wind power load, the pre-processed data is combined with historical load data and input into the load forecasting model. The expression is:

[0023] f(v i (t),θ i (t),E i (t))=a1v i (t) 3 +a2θ i (t)+a3E i (t)+a4v i (t)θ i (t)+a5v i (t)E i

[0024] (t);

[0025] g(p hist (t),P i (t))=b1p hist (t)+b2P i (t)+b3p hist (t)P i (t);

[0026]

[0027] Where L(t+Δt) represents the predicted wind power load value at the future time t+Δt, t represents the current time point, Δt represents the time interval, i is the index variable, N represents the number of wind turbines, and v i (t) represents the wind speed of the i-th wind turbine at time t, θ i (t) represents the blade angle of the i-th wind turbine at time t, E i (t) represents the speed of the i-th wind turbine at time t, a1, a2 and a3 represent the linear coefficients of wind speed, blade angle and speed respectively, a4 represents the coefficient of interaction between wind speed and blade angle, a5 represents the coefficient of interaction between wind speed and speed, b1 represents the linear weight of historical power for future load prediction, b2 represents the linear weight of current power generation for future load prediction, b3 represents the coefficient of interaction between historical power generation and current power generation, p hist (t) represents the historical power generation, Pi (t) represents the power generation of the i-th wind turbine at time t, f represents the nonlinear function, and g represents the time series correlation.

[0028] As a preferred solution of the coordinated control system of the wind turbine generator set of the present invention, wherein: the operating parameters of the wind turbine generator set are dynamically adjusted according to the prediction results, the specific steps are as follows:

[0029] Model predictive control (MPC) is used to construct an objective function to dynamically adjust the operating parameters of the wind turbine. The objective function expression is:

[0030]

[0031] Where J represents the objective function of MPC, T represents the length of the prediction time window, P(t+Δt) represents the generated power at time t+Δt, Δθ(t+Δt) represents the change in blade angle at time t+Δt, ΔE(t+Δt)| 2 represents the change in speed at time t+Δt, λ1 and λ2 represent the penalty coefficients for adjusting the blade angle and speed changes, and dt+Δt represents the integral variable.

[0032] As a preferred solution of the coordinated control system of the wind turbine generator set of the present invention, wherein: the charging and discharging rate of the energy storage system is calculated, and when the wind power load fluctuation exceeds the allowable range, electric energy is absorbed or released. The specific steps are:

[0033] The charge and discharge rate of the energy storage system is calculated based on the load forecast value. The expression is:

[0034]

[0035] Where R(t) represents the charge and discharge rate of the energy storage system at the current time t, & represents the energy storage system control coefficient, and S(t) represents the state of charge of the energy storage system at time t.

[0036] When R(t)>0, it means that the load of the energy storage system is too high and the energy storage system will discharge;

[0037] When R(t)<0, it means that the load of the energy storage system is too low and the energy storage system will be charged;

[0038] When R(t)=0, it means that the load of the energy storage system is normal and no other operation is required.

[0039] As a preferred solution of the coordinated control system of the wind turbine generator set of the present invention, the specific steps of collecting and analyzing real-time meteorological data are as follows:

[0040] Use the deployed meteorological monitoring sensors to collect on-site meteorological data in real time;

[0041] The autoregressive model is used to analyze the time series characteristics between wind speed and wind direction. The calculation formula is:

[0042]

[0043] Among them, A j Represents the coefficient matrix of the autoregressive model at time step j, where j is the index variable and a 11,j and a 21,j Indicates the degree of influence of the wind speed observation value before the jth time step on the current wind speed forecast value, a 12,j and a 22,j Indicates the degree of influence of the wind direction observation value before the jth time step on the current wind direction prediction value;

[0044] The moving average model is used to analyze the time series characteristics between wind speed white noise and wind direction white noise. The coefficient matrix B of the moving average model is k , which is also a 2×2 matrix, represents the coupling relationship between wind speed white noise and wind direction white noise. The calculation formula is:

[0045]

[0046] Among them, B k Represents the coefficient matrix of the moving average model at k time steps, k is the index variable, b 11,k and b 21,k Indicates the degree of influence of the wind speed prediction error k time steps ago on the current wind speed prediction value, b 12,k and b 22,k Indicates the degree of influence of the wind direction prediction error k time steps ago on the current wind speed prediction value.

[0047] As a preferred solution of the coordinated control system of the wind turbine generator set of the present invention, wherein: the weather forecast results are combined with the wind power load forecast model, and the future wind speed and wind direction changes are predicted by analyzing the weather data. The specific steps are:

[0048] Based on the time series characteristics of wind speed and wind direction, the multivariate autoregressive integrated moving average model ARIMA is selected as the basis of the meteorological forecast model to predict future wind speed and wind direction. The expression is:

[0049]

[0050] Where W(t+Δt) represents the wind speed forecast value at time t+Δt, ψ(t+Δt) represents the wind direction forecast value at time t+Δt, Δt represents the time interval, p represents the order of the autoregressive model, q represents the order of the moving average model, W(t-j) represents the wind speed observation value at the past time t-j, ψ(t-j) represents the wind direction observation value at the past time t-j, ∈ W (t-k) represents the wind speed white noise at the past time t-k, v ψ (t-k) represents the wind direction white noise at the past time t-k.

[0051] As a preferred solution of the coordinated control system of the wind turbine generator set described in the present invention, when the system detects that the wind power load fluctuation exceeds the predicted range, it will trigger the emergency control mechanism and give priority to using the superconducting energy storage system for rapid response. The specific steps are as follows:

[0052] The prediction error is obtained by subtracting the predicted wind power load value from the actual load value;

[0053] Set the maximum fluctuation threshold ΔL. When the prediction error exceeds the maximum fluctuation threshold ΔL, the system determines the negative max max

[0054] Load fluctuations are beyond the controllable range, triggering the emergency regulation mechanism.

[0055] As a preferred solution of the coordinated control system of the wind turbine generator set of the present invention, the emergency control mechanism is specifically:

[0056] The superconducting energy storage system SMES is started first for rapid response. At this time, the charge and discharge rate R(t) of the energy storage system is dynamically adjusted according to the magnitude of the load fluctuation.

[0057] The state of charge S(t) of the energy storage system is continuously monitored. When the prediction error continues to increase or the energy storage system approaches its limit state, the priority of the energy storage system is adjusted to obtain the priority adjustment amount ΔS(t) of the energy storage system.

[0058] As a preferred solution of the coordinated control system of the wind turbine generator set of the present invention, wherein: the said being responsible for data transmission between various modules, issuing control commands and aggregating feedback information means that the coordination module is responsible for receiving real-time data from the acquisition module, adaptive algorithm module, energy storage management module, coupling module and emergency control module;

[0059] Based on the real-time data collected from each module, the coordination module comprehensively analyzes the current operating status of the wind turbine, load forecast results, and energy storage system status, and generates corresponding control commands. The coordination module sends the control commands to each subsystem according to priority through the communication network within the system;

[0060] The coordination module is also responsible for receiving feedback information in real time after each subsystem executes the control command. The coordination module summarizes and analyzes these feedback data, and compares them with the new predicted data to determine whether the control effect meets expectations. When deviations are detected, the coordination module will adjust the control strategy in a timely manner and generate new control commands.

[0061] The beneficial effects of the present invention are as follows: the present invention collects the electrical, meteorological and energy storage system data of the wind turbine in real time through the acquisition module; the adaptive algorithm module accurately predicts the load based on the machine learning model and dynamically adjusts the unit operating parameters; the energy storage management module calculates the charging and discharging rate of the energy storage system and responds quickly when the load fluctuation exceeds the allowable range; the coupling module combines with meteorological forecasts to further improve the prediction accuracy; the emergency control module gives priority to the use of superconducting energy storage systems to ensure rapid response to sudden load fluctuations; the coordination module is responsible for the data transmission and feedback information aggregation and analysis between modules, and pre-processes the data through edge computing equipment, which further improves the data transmission efficiency and accuracy. The overall system achieves the beneficial effects of improving the wind power load prediction accuracy, reducing power fluctuations, optimizing the response speed of the energy storage system and enhancing the system collaborative control capability, effectively improving the economy and reliability of the wind farm. BRIEF DESCRIPTION OF THE DRAWINGS

[0062] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0063] Figure 1 Schematic diagram of the coordinated control system of the wind turbine generator set in Example 1.

[0064] Figure 2 Schematic diagram of error determination in Example 1. DETAILED DESCRIPTION

[0065] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific embodiments of the present invention are described in detail below with reference to the accompanying drawings.

[0066] In the following description, many specific details are set forth to facilitate a full understanding of the present invention. However, the present invention may also be implemented in other ways different from those described herein. Those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.

[0067] Secondly, the term "one embodiment" or "embodiment" herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present invention. The phrase "in one embodiment" appearing in various places throughout this specification does not necessarily refer to the same embodiment, nor does it refer to a separate or selective embodiment that is mutually exclusive of other embodiments.

[0068] Example 1, with reference to Figure 1 and Figure 2 , which is the first embodiment of the present invention, provides a coordinated control system for a wind turbine generator set, including the following steps: an acquisition module, an adaptive algorithm module, an energy storage management module, a coupling module, an emergency control module, and a coordination module.

[0069] The acquisition module is responsible for collecting electrical data, meteorological data, and energy storage system status from various subsystems of the wind turbine. It is connected to all other modules and is responsible for providing real-time wind power load, meteorological data, and energy storage system status.

[0070] Deploy wind turbine sensors to monitor power generation, rotation speed, and blade angle;

[0071] Deploy meteorological monitoring sensors to monitor wind speed. Meteorological data is an important basis for predicting wind power load;

[0072] Deploy energy storage monitoring sensors to monitor the charge and discharge rates of energy storage status;

[0073] Each sensor transmits the collected data to the edge computing device in real time via wireless transmission. The edge computing device is located on site close to the wind turbine and can perform preliminary processing on the collected raw data to reduce the transmission bandwidth usage.

[0074] Filter and pre-process the collected data to remove noise to ensure that the data transmitted to the central system is accurate and stable;

[0075] The data collected by each subsystem is synchronized with the central control system through edge devices and stored in the cloud data platform to ensure that the data can be called by subsequent modules;

[0076] The adaptive algorithm module is responsible for building a wind power load forecasting model through machine learning models, performing load forecasting based on historical and real-time data, and dynamically adjusting the operating parameters of wind turbines based on the forecast results;

[0077] We chose the long short-term memory (LSTM) neural network as the wind power load forecasting model. LSTM has powerful time series analysis capabilities. Wind speed changes have strong temporal correlation, and LSTM can effectively capture the relationship between historical data and future load changes, making it suitable for wind power load forecasting.

[0078] MPC's adaptive control capability: MPC can dynamically adjust system parameters based on future load forecasts to ensure stable power output from wind turbines and adapt to wind speed changes;

[0079] Balancing real-time performance and accuracy: LSTM provides accurate load forecasting, while MPC enables real-time control based on this forecast, making it suitable for complex and dynamic wind power generation scenarios.

[0080] To forecast wind power load, the pre-processed data is combined with historical load data and input into the load forecasting model. The expression is:

[0081] f(v i (t),θ i (t),E i (t))=a1v i (t) 3 +a2θ i (t)+a3E i (t)+a4v i (t)θ i (t)+a5v i (t)E i

[0082] (t);

[0083] g(p hist (t),P i (t))=b1p hist (t)+b2P i (t)+b3p hist (t)P i (t);

[0084]

[0085] Where L(t+Δt) represents the predicted wind power load value at the future time t+Δt, t represents the current time point, Δt represents the time interval, i is the index variable, N represents the number of wind turbines, and v i (t) represents the wind speed of the i-th wind turbine at time t, θ i (t) represents the blade angle of the i-th wind turbine at time t, E i (t) represents the speed of the i-th wind turbine at time t, a1, a2 and a3 represent the linear coefficients of wind speed, blade angle and speed respectively, a4 represents the coefficient of interaction between wind speed and blade angle, a5 represents the coefficient of interaction between wind speed and speed, b1 represents the linear weight of historical power for future load prediction, b2 represents the linear weight of current power generation for future load prediction, b3 represents the coefficient of interaction between historical power generation and current power generation, p hist(t) represents the historical power generation, P i (t) represents the power generated by the i-th wind turbine at time t, f represents a nonlinear function used to describe the relationship between these physical quantities, and g represents the time series correlation;

[0086] Model predictive control (MPC) is used to construct an objective function to dynamically adjust the operating parameters of the wind turbine so that the actual load is close to the predicted load. The objective function expression is:

[0087]

[0088] Where J represents the objective function of MPC, T represents the length of the prediction time window, P(t+Δt) represents the generated power at time t+Δt, Δθ(t+Δt) represents the change in blade angle at time t+Δt, ΔE(t+Δt)| 2 represents the change in speed at time t+Δt, λ1 and λ2 represent the penalty coefficients for adjusting the blade angle and speed changes, and dt+Δt represents the integral variable;

[0089] The objective function J of MPC has a value range of non-negative real numbers. The closer it is to 0, the smaller the load tracking error is and the better the control effect is.

[0090] The energy storage management module is used to calculate the charge and discharge rates of the energy storage system and absorb or release electricity when the wind power load fluctuation exceeds the allowable range;

[0091] The charge and discharge rate of the energy storage system is calculated based on the load forecast value. The expression is:

[0092]

[0093] Where R(t) represents the charge and discharge rate of the energy storage system at the current time t, & represents the energy storage system control coefficient, and S(t) represents the state of charge of the energy storage system at time t.

[0094] By introducing an integral formula, the energy storage management module can calculate the energy storage system's charge and discharge rate, R(t), based on the difference between the predicted wind power load value, L(t+Δt), and the actual generated power, P(t+Δt). The ingenuity of this design lies in its ability to take into account future load trends through integral calculations, rather than simply regulating based on instantaneous values. This approach addresses the lag in response of traditional energy storage systems because it can foresee future load conditions and make adjustments in advance.

[0095] When R(t)>0, it means that the load of the energy storage system is too high and the energy storage system will discharge;

[0096] When R(t)<0, it means that the load of the energy storage system is too low and the energy storage system will be charged;

[0097] When R(t) = 0, it means that the load of the energy storage system is normal and no other operation is required;

[0098] The range of R(t) is [―R max ,R max ], where R max is the maximum charge and discharge rate of the energy storage system;

[0099] The energy storage system's state of charge S(t) has a value range of [0,1], indicating the energy storage system's state of charge, where 0 indicates no charge and 1 indicates full charge.

[0100] By incorporating the energy storage system's state of charge (S(t)) into the calculation of the charge and discharge rates, the system is ensured not to operate in an undercharged or overcharged state. Using S(t) as a normalized quantity simplifies the control logic between different energy storage systems. This design cleverly addresses the issue of abnormal charging and discharging caused by extreme operating conditions (such as low or high charge).

[0101] Existing energy storage management technologies often lack effective dynamic regulation of the energy storage system's state of charge, which can easily lead to overcharging or insufficient energy storage. The present invention ensures that the energy storage system always operates within a reasonable power range by dynamically monitoring S(t), thus avoiding system efficiency degradation or hardware loss caused by improper power.

[0102] The coupling module collects and analyzes real-time meteorological data, combines meteorological forecast results with the wind power load forecast model, and predicts future wind speed and direction changes by analyzing meteorological data;

[0103] Use deployed meteorological monitoring sensors to collect real-time on-site meteorological data, including wind speed, wind direction, temperature, air pressure, and humidity. The collection frequency is usually set to once per minute, but can be adjusted according to the actual needs of the wind farm;

[0104] The collected meteorological data is transmitted to the edge computing device via wireless communication technology. The edge computing device performs preliminary processing on the data, including filtering, denoising, and outlier detection to ensure the accuracy and stability of the data. The processed meteorological data will be used to build the meteorological forecast model. The focus of this step is to ensure the quality of the input data, because the accuracy of meteorological data directly determines the accuracy of subsequent forecasts.

[0105] The autoregressive model is used to analyze the time series characteristics between wind speed and wind direction. The coefficient matrix A of the autoregressive model is j , which is a 2×2 matrix that represents the coupling relationship between wind speed and wind direction. The calculation formula is:

[0106]

[0107] Among them, A j Represents the coefficient matrix of the autoregressive model at time step j, where j is the index variable and a 11,j and a 21,j Indicates the degree of influence of the wind speed observation value before the jth time step on the current wind speed forecast value, a 12,j and a 22,j Indicates the degree of influence of the wind direction observation value before the jth time step on the current wind direction prediction value;

[0108] The moving average model is used to analyze the time series characteristics between wind speed white noise and wind direction white noise. The coefficient matrix B of the moving average model is k , which is also a 2×2 matrix, represents the coupling relationship between wind speed white noise and wind direction white noise. The calculation formula is:

[0109]

[0110] Among them, B k Represents the coefficient matrix of the moving average model at k time steps, k is the index variable, b 11,k and b 21,k Indicates the degree of influence of the wind speed prediction error k time steps ago on the current wind speed prediction value, b 12,k and b 22,k Indicates the degree of influence of the wind direction prediction error k time steps ago on the current wind speed prediction value;

[0111] Based on the time series characteristics of wind speed and wind direction, the multivariate autoregressive integrated moving average model ARIMA is selected as the basis of the meteorological forecast model to predict future wind speed and wind direction. The expression is:

[0112]

[0113] Where W(t+Δt) represents the wind speed forecast value at time t+Δt, ψ(t+Δt) represents the wind direction forecast value at time t+Δt, Δt represents the time interval, p represents the order of the autoregressive model, q represents the order of the moving average model, W(t-j) represents the wind speed observation value at the past time t-j, ψ(t-j) represents the wind direction observation value at the past time t-j, ∈ W (t―k) represents the wind speed white noise at the past time t―k, ∈ ψ (t-k) represents the wind direction white noise at the past time t-k;

[0114] The purpose of predicting wind speed and direction is to serve the wind power load forecast, and then provide a basis for calculating the charge and discharge rate of the energy storage system;

[0115] The predicted wind speed and direction are used as inputs to the wind load prediction model, which predicts the wind load at future times based on wind speed, blade angle, and rotational speed.

[0116] The energy storage management module will use the difference between the predicted load and the actual generated power to calculate the charge and discharge rate of the energy storage system;

[0117] The connection relationship is: wind speed and direction prediction → wind power load prediction model → energy storage system charge and discharge rate calculation;

[0118] Emergency control module: When the system detects that the wind power load fluctuation exceeds the predicted range, it will trigger the emergency control mechanism and give priority to the superconducting energy storage system for rapid response;

[0119] The prediction error is obtained by subtracting the predicted wind load value from the actual negative wind charge value;

[0120] By monitoring the difference between actual and predicted wind load values ​​(i.e., the prediction error) in real time, the system can quickly determine whether load fluctuations exceed a preset controllable range. The ingenuity of this design lies in combining the difference between predicted and actual wind load values ​​to provide a precise emergency response trigger mechanism, avoiding the lag inherent in traditional control strategies that rely on a single criterion, such as voltage or frequency fluctuations.

[0121] Solution to the technical problem: In existing technologies, many load control systems rely on post-event monitoring. For example, the control mechanism is not activated until the load fluctuation has already affected the system stability, resulting in delayed response. The present invention uses real-time calculation of prediction errors to predict abnormal load fluctuations in advance, avoiding the problem of delayed response, thereby improving system stability and response speed.

[0122] Set the maximum fluctuation threshold ΔL. When the prediction error exceeds the maximum fluctuation threshold ΔL, the system determines the negative max max

[0123] Load fluctuations exceed the controllable range, triggering the emergency control mechanism;

[0124] By setting the maximum fluctuation threshold ΔL, the system can automatically trigger the load fluctuation when it exceeds the threshold.

[0125] max

[0126] Develop emergency control mechanisms;

[0127] The coordination module is responsible for data transmission between modules, issuing control commands and summarizing feedback information;

[0128] Prioritize the activation of the superconducting energy storage system (SMES) for rapid response. The SMES system can provide or absorb high-power electricity within milliseconds, making it suitable for responding to rapid changes in wind power load. At this time, the charge and discharge rate R(t) of the energy storage system is dynamically adjusted according to the magnitude of the load fluctuation.

[0129] The energy storage system's state of charge S(t) is continuously monitored. When the prediction error continues to increase or the energy storage system approaches its limit state, the energy storage system's priority is adjusted to obtain the energy storage system's priority adjustment ΔS(t), which is expressed as:

[0130]

[0131] Where ΔS(t) represents the priority adjustment of the energy storage system, γ represents the adjustment coefficient, and S max Indicates the maximum capacity of the energy storage system;

[0132] ΔS(t) is used to adjust the system's priority for energy storage use, ensuring that when the energy storage system approaches its limit, the system can appropriately reduce its response strength to avoid overuse of the energy storage system;

[0133] Responsible for data transmission between modules, issuing control commands and summarizing feedback information. The coordination module is responsible for receiving real-time data from the acquisition module, adaptive algorithm module, energy storage management module, coupling module and emergency control module.

[0134] Based on the real-time data collected from each module, the coordination module comprehensively analyzes the current operating status of the wind turbine, load forecast results, and the status of the energy storage system, and generates corresponding control commands. These control commands include dynamic adjustments to the wind turbine blade angle, speed, and charge and discharge rates of the energy storage system. The coordination module sends these control commands to each subsystem via the system's communication network, based on priority, to ensure that the turbine and energy storage system can operate according to the optimized control strategy.

[0135] The coordination module is also responsible for receiving real-time feedback information after each subsystem executes the control command. This feedback information includes the adjusted operating status of the unit, the charging and discharging status of the energy storage system, and the update of meteorological data. The coordination module summarizes and analyzes these feedback data and compares them with the new forecast data to determine whether the control effect meets expectations. When deviations are detected, the coordination module will adjust the control strategy in a timely manner and generate new control commands to ensure the stable operation of the system.

[0136] This embodiment also provides a computer device suitable for the coordinated control system of a wind turbine generator set, including: a memory and a processor; the memory is used to store computer-executable instructions, and the processor is used to execute computer-executable instructions to implement the coordinated control system of the wind turbine generator set proposed in the above embodiment.

[0137] The computer device may be a terminal, comprising a processor, a memory, a communication interface, a display screen and an input device connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device comprises a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner may be achieved through WIFI, an operator network, NFC (near field communication) or other technologies. The display screen of the computer device may be a liquid crystal display or an electronic ink display screen, and the input device of the computer device may be a touch layer covering the display screen, or a button, trackball or touchpad provided on the housing of the computer device, or an external keyboard, touchpad or mouse.

[0138] This embodiment also provides a storage medium having a computer program stored thereon, which, when executed by a processor, implements the coordinated control system of the wind turbine generator set as proposed in the above embodiment; the storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0139] In summary, the present invention achieves this through: the acquisition module collects electrical, meteorological and energy storage system data of the wind turbine in real time; the adaptive algorithm module accurately predicts the load based on the machine learning model and dynamically adjusts the unit operating parameters; the energy storage management module calculates the charge and discharge rate of the energy storage system and responds quickly when the load fluctuation exceeds the allowable range; the coupling module combines meteorological forecasts to further improve the prediction accuracy; the emergency control module gives priority to the use of superconducting energy storage systems to ensure a rapid response to sudden load fluctuations; the coordination module is responsible for the data transmission and feedback information aggregation and analysis between modules, and pre-processes the data through edge computing equipment, which further improves the data transmission efficiency and accuracy. The overall system achieves the beneficial effects of improving the wind power load prediction accuracy, reducing power fluctuations, optimizing the response speed of the energy storage system and enhancing the system collaborative control capability, effectively improving the economy and reliability of the wind farm.

[0140] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention, which should all be included in the scope of the claims of the present invention.

Claims

1. A coordinated control system for a wind turbine generator set, characterized in that: Including acquisition module, adaptive algorithm module, energy storage management module, coupling module, emergency control module and coordination module, The acquisition module is responsible for collecting electrical data, meteorological data and energy storage system status of wind turbines from various subsystems. It is connected to all other modules and is responsible for providing real-time wind power load, meteorological data and energy storage system status; The adaptive algorithm module is responsible for building a wind power load forecasting model through a machine learning model, performing load forecasting based on historical data and real-time data, and dynamically adjusting the operating parameters of the wind turbine according to the forecast results; The energy storage management module is used to calculate the charge and discharge rate of the energy storage system and absorb or release electric energy when the wind power load fluctuation exceeds the allowable range; The coupling module collects and analyzes real-time meteorological data, combines meteorological forecast results with the wind power load forecast model, and predicts future wind speed and wind direction changes by analyzing meteorological data; The emergency control module triggers the emergency control mechanism when the system detects that the wind power load fluctuation exceeds the predicted range, and preferentially uses the superconducting energy storage system for rapid response; The coordination module is responsible for data transmission between modules, issuing control commands and summarizing feedback information; The electrical data, meteorological data and energy storage system status of the wind turbine generator set are collected from each subsystem, specifically, Deploy wind turbine sensors to monitor power generation, rotation speed, and blade angle; Deploy meteorological monitoring sensors to monitor wind speed; Deploy energy storage monitoring sensors to monitor the charge and discharge rates of energy storage status; Each sensor transmits the collected power generation power, rotation speed, blade angle, wind speed, and energy storage charge and discharge rate to the edge computing device in real time through wireless transmission; Perform filtering and noise removal preprocessing on the collected data; The wind power load forecasting model is constructed by machine learning model, and load forecasting is performed based on historical data and real-time data. The specific steps are as follows: Select the long short-term memory neural network LSTM as the wind power load forecasting model; To predict wind power load, the pre-processed data is combined with historical wind power load data and input into the wind power load prediction model. The expression is: f(v i (t),θ i (t),E i (t))=a1v i (t) 3 +a2θ i (t)+a3E i (t)+a4v i (t)θ i (t)+a5v i (t)E i (t); g(p hist (t),P i (t))=b1p hist (t)+b2P i (t)+b3p hist (t)P i (t); Where L(t+Δt) represents the predicted wind power load value at the future time t+Δt, t represents the current time point, Δt represents the time interval, i is the index variable, N represents the number of wind turbines, and v i (t) represents the wind speed of the i-th wind turbine at time t, θ i (t) represents the blade angle of the i-th wind turbine at time t, E i (t) represents the speed of the i-th wind turbine at time t, a1, a2 and a3 represent the linear coefficients of wind speed, blade angle and speed respectively, a4 represents the coefficient of interaction between wind speed and blade angle, a5 represents the coefficient of interaction between wind speed and speed, b1 represents the linear weight of historical power for future load prediction, b2 represents the linear weight of current power generation for future load prediction, b3 represents the coefficient of interaction between historical power generation and current power generation, p hist (t) represents the historical power generation, P i (t) represents the power generation of the i-th wind turbine at time t, f represents the nonlinear function, and g represents the time series correlation.

2. The coordinated control system of a wind turbine generator set according to claim 1, wherein: The specific steps of dynamically adjusting the operating parameters of the wind turbine generator set according to the prediction results are as follows: Model predictive control (MPC) is used to construct an objective function to dynamically adjust the operating parameters of the wind turbine. The objective function expression is: Where J represents the objective function of MPC, T represents the length of the prediction time window, P(t+Δt) represents the generated power at time t+Δt, Δθ(t+Δt) represents the change in blade angle at time t+Δt, ΔE(t+Δt)| 2 represents the change in speed at time t+Δt, and λ1 and λ2 represent the penalty coefficients for adjusting the blade angle and speed changes.

3. The coordinated control system of a wind turbine generator set according to claim 2, characterized in that: The calculation of the charge and discharge rate of the energy storage system is to absorb or release electric energy when the wind power load fluctuation exceeds the allowable range. The specific steps are: The charge and discharge rate of the energy storage system is calculated based on the predicted wind power load value. The expression is: Where R(t) represents the charge and discharge rate of the energy storage system at the current time t, & represents the energy storage system control coefficient, and S(t) represents the state of charge of the energy storage system at time t. When R(t)>0, it means that the load of the energy storage system is too high and the energy storage system will discharge; When R(t)<0, it means that the load of the energy storage system is too low and the energy storage system will be charged; When R(t)=0, it means that the load of the energy storage system is normal and no other operation is required.

4. The coordinated control system of a wind turbine generator set according to claim 3, characterized in that: The specific steps of collecting and analyzing real-time meteorological data are as follows: Use the deployed meteorological monitoring sensors to collect on-site meteorological data in real time; The autoregressive model is used to analyze the time series characteristics between wind speed and wind direction. The calculation formula is: Among them, A j Represents the coefficient matrix of the autoregressive model at time step j, where j is the index variable and a 11,j and a 21,j Indicates the degree of influence of the wind speed observation value before the jth time step on the current wind speed forecast value, a 12,j and a 22,j Indicates the degree of influence of the wind direction observation value before the jth time step on the current wind direction prediction value; The moving average model is used to analyze the time series characteristics between wind speed white noise and wind direction white noise. The coefficient matrix B of the moving average model is k , the calculation formula is: Among them, B k Represents the coefficient matrix of the moving average model at k time steps, k is the index variable, b 11,k and b 21,k Indicates the degree of influence of the wind speed prediction error k time steps ago on the current wind speed prediction value, b 12,k and b 22,k Indicates the degree of influence of the wind direction prediction error k time steps ago on the current wind speed prediction value.

5. The coordinated control system of a wind turbine generator set according to claim 4, characterized in that: The weather forecast results are combined with the wind power load forecast model to predict future wind speed and wind direction changes by analyzing the weather data. The specific steps are as follows: Based on the time series characteristics between wind speed and wind direction, the multivariate autoregressive integrated moving average model ARIMA is selected as the basis of the meteorological forecast model to predict future wind speed and wind direction. The expression is: Where W(t+Δt) represents the wind speed forecast value at time t+Δt, ψ(t+Δt) represents the wind direction forecast value at time t+Δt, Δt represents the time interval, p represents the order of the autoregressive model, q represents the order of the moving average model, W(tj) represents the wind speed observation value at the past time tj, ψ(tj) represents the wind direction observation value at the past time tj, ∈ W (tk) represents the wind speed white noise at the past time tk, ∈ ψ (tk) represents the wind direction white noise at the past time tk.

6. The coordinated control system of a wind turbine generator set according to claim 5, characterized in that: When the system detects that the wind power load fluctuation exceeds the predicted range, it will trigger the emergency control mechanism and give priority to using the superconducting energy storage system for rapid response. The specific steps are: The prediction error is obtained by subtracting the predicted wind power load value from the actual wind power load value; Set the maximum fluctuation threshold ΔL max , when the forecast error exceeds the maximum fluctuation threshold ΔL max , the system determines that the load fluctuation is beyond the controllable range and triggers the emergency control mechanism.

7. The coordinated control system of a wind turbine generator set according to claim 6, characterized in that: The emergency control mechanism is specifically: The superconducting energy storage system SMES is started first for rapid response. At this time, the charge and discharge rate R(t) of the energy storage system is dynamically adjusted according to the magnitude of the load fluctuation. The state of charge S(t) of the energy storage system is continuously monitored. When the prediction error continues to increase or the energy storage system approaches its limit state, the priority of the energy storage system is adjusted to obtain the priority adjustment amount ΔS(t) of the energy storage system.

8. The coordinated control system of a wind turbine generator set according to claim 7, characterized in that: The coordination module is responsible for receiving real-time data from the acquisition module, adaptive algorithm module, energy storage management module, coupling module and emergency control module. Based on the real-time data collected from each module, the coordination module comprehensively analyzes the current operating status of the wind turbine, load forecast results, and energy storage system status, and generates corresponding control commands. The coordination module sends the control commands to each subsystem according to priority through the communication network within the system; The coordination module is also responsible for receiving feedback information in real time after each subsystem executes the control command. The coordination module summarizes and analyzes these feedback data, and compares them with the new predicted data to determine whether the control effect meets expectations. When deviations are detected, the coordination module will adjust the control strategy and generate new control commands.

Citation Information

Patent Citations

  • Demand side resource flexible scheduling method considering ubiquitous electric power internet of things and edge computing

    CN114219212A

  • Intelligent wind power prediction and scheduling method and system

    CN117424293A