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

[Feature]: Detect and correct step changes in northing calibration #106

Open
misi9170 opened this issue Aug 10, 2023 · 2 comments
Open

[Feature]: Detect and correct step changes in northing calibration #106

misi9170 opened this issue Aug 10, 2023 · 2 comments
Assignees
Labels
new-feature A new feature v2.0
Milestone

Comments

@misi9170
Copy link
Collaborator

misi9170 commented Aug 10, 2023

The northing calibration tools in FLASC currently optimize for a single wind direction bias across the entire history. It would be great to have a method for detecting when there has been a step change in the northing calibration, as can happen when a yaw encoder resets, and a time-dependent northing calibration correction.

Steps could be:

  • Detect periods of steady nothing error and step changes in northing error (possibly using a single bias for all time stamps and outlier detection tools, see Take advantage of KATS outlier detection #36)
  • Determine biases for each identified period (using existing tools where possible, possibly by separating periods into distinct dataframes to apply the northing calibration methods)
  • Recombine dataframes if necessary
@paulf81 paulf81 added ideas-list Ideas that would be nice to do but aren't scheduled. Lower priority than back-log. new-feature A new feature labels Dec 12, 2023
@paulf81 paulf81 added this to the v1.5 milestone Dec 12, 2023
@misi9170
Copy link
Collaborator Author

Need to: average over noise, detect large change (possibly changes in the slope of a cumulative error from a reference?)

Steps:

  1. Apply an approach to detect step changes in northing
  2. Remove the steps to get a fixed bias
  3. Apply exisitng northing calibration algorithm

@paulf81 paulf81 added v1.5 and removed ideas-list Ideas that would be nice to do but aren't scheduled. Lower priority than back-log. labels Dec 12, 2023
@misi9170 misi9170 self-assigned this Dec 12, 2023
@paulf81 paulf81 self-assigned this Dec 14, 2023
@paulf81 paulf81 mentioned this issue Dec 14, 2023
7 tasks
@misi9170 misi9170 added the v2.0 label Dec 19, 2023
@christiannvaughn christiannvaughn modified the milestones: v1.5, v2.0 Dec 21, 2023
@aclerc
Copy link
Contributor

aclerc commented Aug 5, 2024

This is a feature in wind-up. It uses the ruptures package along with several custom functions to define an optimal northing offset history for each turbine. Happy to discuss further if it's of interest

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-feature A new feature v2.0
Projects
None yet
Development

No branches or pull requests

4 participants