Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

the use of OpenOA #302

Open
xiaolan0195 opened this issue Nov 28, 2024 · 3 comments
Open

the use of OpenOA #302

xiaolan0195 opened this issue Nov 28, 2024 · 3 comments
Labels

Comments

@xiaolan0195
Copy link

Hello! Part of my research needs to calculate the power loss of each wind turbine in a wind farm composed of 67 wind turbines due to wake interference. I have the second-level SCADA data of each wind turbine. I saw an example of Estimate Operational Wake Losses based on SCADA Data. Can this example support the calculation of the large amount of data in my research? I would be very grateful if you can answer!

@RHammond2
Copy link
Collaborator

Hi @xiaolan0195 OpenOA should absolutely be able to handle 67 turbines! Depending on the resolution of your data, the runtimes may differ quite a bit from our examples, but they will still work. One thing we can't guarantee is whether or not the analysis settings in our examples will work for your data. We have seen instance where we have to deviate from the examples on data cleansing, uncertainty ranges, and etc. in order to get a working analysis.

@xiaolan0195
Copy link
Author

Thank you for answering! The frequency of my SCADA data is 1s, but the frequency of the example is 10min, Can my data be directly put into this case? Or does it need to be converted into 10-minute data type? I mainly use the 06_wake_loss_analysis.ipynb example.I directly input the original SCADA data in the format of la-haute-borne-data-2014-2015.csv. 06_wake_loss_analysis.ipynb Does this case need to pre-process the data before putting it into the csv file format? In this case, I tried to draw a power curve and found that there were still many scattered points in the power curve.
Image
I used the reanalyzable data sets of erra2 and era5 in the example, and the following error occurred when executing the code shown in the picture:
Image
Is this caused by a mismatch with the reanalyzable data or is there another reason?Could you tell me more details ?

@RHammond2
Copy link
Collaborator

Most frequencies should work just fine with OpenOA. You will want to change the frequency metadata settings, such as in our own example (https://github.com/NREL/OpenOA/blob/main/examples/data/plant_meta.yml#L38), or as seen in the docs (https://openoa.readthedocs.io/en/latest/api/types.html#openoa.schema.SCADAMetaData).

On preprocessing, it sounds like your SCADA data would need to be cleaned up a bit to have cleaner power curves. I would recommend checking out our examples, particularly the utils example (https://openoa.readthedocs.io/en/latest/examples/01_utils_examples.html) for how OpenOA can be utilized to clean things up further. The first example (00) can be helpful as well, but the one I've linked to is probably more relevant to your immediate concerns. This process is typically a good amount of trial and error, but let me know if you hit any snags.

For the error produced, I would need to see more of the traceback to understand what exactly has gone wrong. Is it possible to share the full output?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants