I want to control the Wind Energy Conversion System based on DFIG with MLPNN, but I don't know what the inputs and outputs of my neural network would be.? and if you can help with any other helpful information or recommendations I will be grateful.
For this purpose, you should determine the target and try to find the optimum parameters for the MLP model. For example, you should find the optimum data training algorithm, the number of hidden layers, the number of neurons for each hidden layer, the best transfer function for the hidden layer and output layer. Also, the most important parameter to construct an MLP neural network is the number of data for training and testing phases of the model. For more details please see my profile or contact with [email protected]
What are your parameters? you should define the target, for example, the target is the energy output from the wind turbine. For this purpose, you can control the wind turbine using wind speed, wind direction, ambient pressure, ambient temperature, relative humidity and etc. Sent your project to me. After that, I can help you for developing a network.
From what I have understand, you're trying to use a Perceptron as universal approximator. You should first write your approximation as a function of a know parameters but the function is unknown (relationship between these parameters are unknown). this will give you in the end an idea about what inputs you must use. simple example: trying to approximate this function:
f(a, b) = a * sin (b) = y --------(*)
here you're inputs are two : " a " and " b " and your output is one " y ", the cost function is the error here defined maybe as your " NN output - y ", and here you will be teaching the NN to imitate the function (* ) response.