380 likes | 572 Views
PREDICTIVE ENGINEERING IN WIND ENERGY: A DATA-MINING APPROACH. Student: Wenyan (Emily) Li PI: Andrew Kusiak Feb.12, 2010. Outline. Predictive Engineering in Wind Energy: Data-driven Approach Overview Case Study Short Term Prediction of Wind Turbine Parameters
E N D
PREDICTIVE ENGINEERING IN WIND ENERGY: A DATA-MINING APPROACH Student: Wenyan (Emily) Li PI: Andrew Kusiak Feb.12, 2010
Outline • Predictive Engineering in Wind Energy: Data-driven Approach Overview • Case Study • Short Term Prediction of Wind Turbine Parameters • Dynamic Control of Wind Turbines • Current Challenge • Prediction and Diagnosis of Wind Turbine Faults
Predictive Engineering in Wind Energy: Data-driven Approach Overview • Main Topics • Data Description
Main Topics • Existing approaches primarily use statistical methods. • Data mining approach: • Power Prediction and Optimization • Wind Speed Forecasting • Control of Wind Turbines • Vibration Analysis of Wind Turbine Components • Condition Monitoring and Fault Diagnosis
Data Description • The data used in the research was generated at a wind farm with about 100 turbines. • The data was collected by a SCADA (Supervisory Control and Data Acquisition) system installed at each wind turbine. • Each SCADA system collects data for more than 120 parameters. • Controllable parameters, e.g., blade pitch angle, generator torque • Non-controllable parameters, e.g., wind speed • Turbine performance parameters, e.g., power output, rotor speed. • Though the data is sampled at a high frequency, it is normally averaged and stored at a lower frequency, such as 10-minute intervals or 10-second intervals.
Basics • Physics-based equations: Table 6. Parameter selection for clustering in wind power prediction
Outline • Predictive Engineering in Wind Energy: Data-driven Approach Overview • Case Study • Short Term Prediction of Wind Turbine Parameters • Dynamic Control of Wind Turbines • Current Challenge • Prediction and Diagnosis of Wind Turbine Faults
Short Term Prediction of Wind Turbine Parameters • Background • Methodology • Feature Selection • Data Sampling • Model Construction • Computational Results
Background • Considering the fact that wind speeds and wind turbine performance vary across different turbine locations of a wind farm, the question arises as to whether a generalized model (called here a virtual model) of a wind turbine could be developed. • Such a virtual model has been developed based on SCADA data collected at wind turbines.
Methodology Methodology for developing virtual models
Data Collection: An Ideal Power Curve Ideal power curve
Data Collection: Actual Power Curve Actual wind speed and power curve
Parameter Selection The process of parameter selection Selection method: Combined domain knowledge and data mining algorithms
Data Sampling Figure 11. Illustration of data sampling. As the wind speed in the interval [3.5-13] m/s is studied, 1500 data points were randomly selected from low wind speed data set in each category of the wind speed data to form a training data.
Model Building Model extraction using different algorithms
Computational Results Prediction results of power output Prediction results of rotor speed
Outline • Predictive Engineering in Wind Energy: Data-driven Approach Overview • Case Study • Short Term Prediction of Wind Turbine Parameters • Dynamic Control of Wind Turbines • Current Challenge • Prediction and Diagnosis of Wind Turbine Faults
Dynamic Control of Wind Turbines • Background • Dynamic Model • Adjusting Objectives based on Wind Conditions and Operational Requirements • Computational Results • Illustration of Operational Scenarios
Background • Most optimization problems aim to maximize power output of wind turbine; • In reality, there are a number of optimal objectives; • The model considered in this paper considers five weighted objectives. The weights are adjusted according to eight typical scenarios defined by wind conditions and operational requirements.
Dynamic Model is a function to minimize the distance between the power output to its upper limit and therefore maximizing the power output; is a function to minimize rotor speed ramp; is a function to minimize power output ramp; is a function to minimize generation torque ramp; is a function to minimize pitch angle ramp;
Adjusting Objectives based on Wind Conditions and Operational Requirements • Turbulence Intensity • is used as the threshold to distinguish between high turbulence intensity and low turbulence intensity • Wind Speed • The speed of is used as an threshold to distinguish between high wind speed and low wind speed • Electricity demand • High and low electricity demand (arbitrarily)
Adjusting Objectives based on Wind Conditions and Operational Requirements Weights (arbitrarily) distribution for eight scenarios Adjust weights according to the scenario category
Computational Results Summary of power output generation
Computational Results Summary of power output generation
Operational Scenario 4: High Wind Speed, Low Turbulence Intensity, and Low Electricity Demand Optimal results for operational scenario 4
Operational Scenario 7: Low Wind Speed, Low Turbulence Intensity, and High Electricity Demand Optimal results for operational scenario 7
Outline • Predictive Engineering in Wind Energy: Data-driven Approach Overview • Case Study • Short Term Prediction of Wind Turbine Parameters • Dynamic Control of Wind Turbines • Current Challenge • Prediction and Diagnosis of Wind Turbine Faults
Prediction and Diagnosis of Wind Turbine Faults • Background • Data Description • Current Methodology • Current Challenge • Solution?
Introduction • The expansion of wind power has increased interest in operations and maintenance of wind turbines. • The operations, maintenance, and part replacement costs are expensive when wind turbine or its components break down. • Condition monitoring and fault diagnosis of wind turbines are of high priority.
Data Description • Two separate data files: • Original SCADA data at 5-min intervals; • Status/Fault data is provided when the fault occurs; Parameters related to the fault information
Data Description • Fault distribution of a random turbine Fault distribution for a random turbine There are 35 specific faults (11 in category 1 + 20 in category 2 + 4 in category 3) and 31 different status occurrences. In total 233 (42 + 131 + 60) faults and 1096 statuses are captured during the three month period.
Current Method • Three-level fault prediction • General process for each level: Levels for fault prediction Process of fault prediction
Current Challenge • Limited fault data • Data sampling is not representative • Difficult to distinguish fault category • Difficult to predict specific fault