-
Hi, when calculating the AEP for a farm, if we have our own wind rose data with a list of wind speeds, wind directions and corresponding freq values, and the turbine file cut-in speed is 4 m/s (V80 turbine) how can we accurately calculate AEP if the wind rose data has speeds below this? I get this error: ValueError: A value (0.39905441321260154) in x_new is below the interpolation range's minimum value (4.0). Should I remove all wind speeds below 4m/s in my wind rose data? Would this not make the freq val which have to sum up to one inaccurate? If anyone knows how to get past this problem would be much appreciated. Thank you, Undergraduate Student writing final year project. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 6 replies
-
Hi @Nellytado , I'm sorry for the slow reply. The formula for calculating AEP can be written as where where In your case, a condition with a wind speed below the cut-in speed for the turbine (say, 3m/s) produces zero power. This will be multiplied by a non-zero probability of that wind speed occurring, and the product So, you may proceed to remove the cases below 4m/s from the wind rose. Your frequency values will no longer sum to one, but that is OK; you are effectively "skipping" those terms in the sum, as you already know that their contribution to the AEP is zero. You shouldn't redistribute the frequency assigned to cases below 4m/s, as that will erroneously upweight the AEP. However, this solution won't fix a potential issue that when the freestream wind speed is just above the cut-in speed (say, 5m/s), but some turbines are waked and so their inflow is lower than 4m/s, the error you are seeing may still arise. A better solution would be to alter the turbine input file for the V80 that you have to specify that at low wind speeds, the power (or Cp, if you are using FLORIS v3) is zero; that is, add a few entries to the list of wind speeds, powers, and thrust coefficients on the turbine input file that specify zero power below cut in. This will avoid the interpolation error you are seeing and let you calculate the "complete" wind rose, including the zero terms, explicitly. |
Beta Was this translation helpful? Give feedback.
HI @Nellytado , the issue here is the way you've defined power in the turbine input file. For FLORIS v3, the
power
field on the turbine input file should be a power coefficient, with a theoretical upper limit of 16/27. See here for an explanation.In your turbine input file, power is specified in absolute terms (kW). This is how power is specified in FLORIS v4.0, but not in version 3. Here is an example turbine input file from FLORIS v3, showing how the
power
field should be defined. You will need to convert your power in absolute terms to a power coefficient curve if you'd like to use FLORIS v3.Additionally, it seems that you have a small unit conversion error in your script---power is …