Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
382
TABLE 1
FUZZY RULES AND WEIGHT VECTORS
{r} NB NS ZE PS PI3
{x}
NB WI w2 w3 w4 ws
NS w6 w7 w8 w9 WIO
ZE wll wl2 wl3 w14 WIS
PS w16 w17 wl8 wl9 w20
PB w21 w22 w23 w24 w25
For the initialization, we assign the ith element of Fig. 2. Structure of modular network
wi(0) to be 1. and all the other elements to be zero.
contained in the error vector which is fed back from the learning time, and has better performance for this type of
modular network to the classifier. The error vector is prediction problems [4].
deflned a Fig. 2 is the structure of the modular neural network.
Wbere
.
e(t) = [e,(t). %(t). . . . em(t)IT, (12) The input pair {x}, {r} is received by all the modules
simultaneously, and each module computes its estimate
2 i(t). The final estimate of the network is computed by
-
ei(t) = x(t) ii(t). i = 1, . . . ,m. (13)
Here, x(t) is the wind measurement averaged for time i(2) = Wi(t)T E (t). (14)
period (t -At, 2). i i(t) is the estimate for the same period Here, wi(t) is the weight vector corresponding to the
made by the ith module, and m is the total number of pattern found by the classifier, and ( t ) is the vector
modules in the network. whose components are estimates made by individual
Auto-tuning, i.e., the automatic adjustment of the modules.
weight vectors, can be achieved in a manner similar to
i (t) = [i !(t), i*(t). . . . , i,(t)lT. (15)
neural network learning. Different learning algorithms
can be applied leading to different utilization of modules.
For example, error COfTection learning changes a weight B. Spatio-TemporalNeuron Model
vector to let it have several nonzero elements (by In standard neural network analysis, a neuron is
normalizing, we always keep lwd = I), while competitive represented by a nonlinear model consisted of a summing
junction, an activation function, and a threshold. The
learning can only move the position of the element 1 model accounts for the spatial behavior of a neuron by
without producing more nonzero elements. incorporating a set of synaptic weights for its input
The fuzzy classifier auto-tuned on-line and in real signals. However, it is unable to be used effectively for
time performs the data preprocessing task, providing a temporal processing.
primitive pattern frame to the neural network. It also A finite-duration impulse response (FIR) neuron
suppresses the effects of wind fluctuation noise. model is used for the neural network here, as shown in
Fig. 3. Fig. 4 is its equivalent signal flow. The output
V. MODULARTEiMFORALNETWORK of the neuron j is
The center of this fuzzy neural approach is a modular YjO) = c~lvj(01, (16)
temporal neural network which ensures high accuracy and where cp[] is the activation function. and vj(t) is the
stable performance in wind prediction. As implied in its difference of the summed weighted input and the threshold
name, this network uses multiple modules to build ej,
models for different patterns, and applies time-delay P n
filtering technique to process time-varying signals. $2) =
i-11-0
-
hji (1AQ ui(t I&)& - 8j. (17)
383
Fig. 4. Signal flow in a FIR neuron
384
TABLE 2 This approach is capable of conducting pattern
NUMERICAL RESULTS OF WIND SPEED PREDICTION
reoognition and parameter prediction for other weather and
E s 0.2mls E s 0.3 mls turbine operation conditions. In general, the principle of
Simulated wind speed 78.56% %SO% this approach is also applicable to nonstationary time
Real wind speed 83.07% 97.22% series modeling and prediction problems.
REFERENCES
Alternative Energy Institute of West Texas A 6tM [l] Spera,D. A.,Wind turbine recltnology.ASME Press,
University. Wind speed was observed by using a Met One New York, New York, 1994.
014A anemometer; and wind direction was observed by [2] Van Der Hoven. I., "Power spectrum of horizontal
using a Met One 018 wind vane: The wind data last for wind speed in the frequency range from O.ooo7 to 900
ten days with the time interval At = 5 minutes. cycles per hour". International Meteorology, vol. 4.
For wind speed only, the fuzzy neural network gives a pp. 160-164,1957.
prediction accuracy of 83.1 % for e m r E s 0.2 m l s , and [3] Davenport, A.G.,T h e dependence of wind loads on
an accuracy of 97.2% for E s 0.3mls. meteorological parameters", in the Proceedings of the
International Conferenceon Wind Loads on Building
and Structures. pp. 19-81.University of Toronto
VII. CONCLUSIONS Press, Toronto, Canada, 1%7.
As an attempt to apply neural fuzzy techniques to the [4] Jacobs, R. A., and M. I. Jordan, "Learning piecewise
wind pattern reoognitiodprediction problems, this paper control strategies in a modular neural network
uses a new approach utilizing a fuzzy classifier and a architecture". IEEE Transactions on Systems, Man,
modular temporal neural network to predict wind speed and and Cybernetics,vol. 23, pp. 337345,1993.
direction for advanced wind turbine control systems. [SI Wan, E. A., "Temporal backpropagation for FIR
The fuzzy neural approach handles well wind patterns neural networks". in the Proceedings of the IEEE
and time-varying wind signals with quick on-line learning International Joint Conference on Neural Networks,
capability. Its performance is effective, as verified by vol. 1, pp. 575-580,San Diego, California, 1990.
numerical results. After a trial run period, the wind [6] Wu. G.G., "Monte Carlo analysis for wind shear
pattern recognitiodprediction can be performed in a near- detection scheme development". in the Proceedings of
optimal way. the SIAM Conference on Simulation and Monte
Further improvement can be expected by Carlo Methods, pp. 128-132, San Francisco,
implementing temporal back-propagation algorithm. California, 1993.
385