Skip to main content
This guide will walk you through using TACT to adjust turbulence intensity measurements using the Site-Specific Simple + Filter (SS-SF) method.

Installation

From GitHub

  1. Clone the repository:
  1. Install requirements:

Required Files

1. Input Data

Your input CSV file should contain the following columns:
  • Reference wind speed measurements
  • Reference turbulence intensity
  • RSD (Remote Sensing Device) wind speed measurements
  • RSD turbulence intensity
Example data format (data.csv):

2. Configuration File

Create a config.json file that maps your data columns:

Running the Adjustment

Here’s a complete example of how to use TACT with the SS-SF method:

Understanding the Process

The SS-SF adjustment method:
  1. Data Preparation:
    • Bins wind speed data into categories
    • Calculates turbulence intensity metrics
    • Splits data into training (80%) and testing (20%) sets
  2. Adjustment:
    • Filters out TI measurements > 0.3 from training data
    • Performs linear regression between RSD and reference TI
    • Applies the correction to the test data
  3. Validation:
    • Compares adjusted TI against reference measurements
    • Calculates MRBE (Mean Relative Bias Error) and RRMSE (Relative Root Mean Square Error)
    • Checks against DNV RP-0661 criteria (MRBE ≤ 5%, RRMSE ≤ 15%)
  4. Results:
    • adjusted_data: DataFrame containing:
      • Original RSD and reference TI values
      • Adjusted TI values
      • Binning information
    • reg_results: Regression statistics including:
      • Slope and intercept
      • R² value
      • RMSE (Root Mean Square Error)
    • Validation plots showing before/after comparison

Output Files

After running the adjustment, you’ll find these files in your output directory:
The validation plots show:
  • Scatter plots: Adjusted TI vs reference TI with 1:1 line
  • Error metrics: MRBE and RRMSE per wind speed bin with DNV acceptance thresholds
  • Comparison charts: Reference vs unadjusted vs adjusted TI by wind speed bin
Even if your data doesn’t meet DNV criteria initially, the plots are useful for understanding the adjustment performance and identifying where improvements might be needed.

Next Steps