DOI: 10.5281/zenodo.15801190
title: Autonomous real-time control of turbulent dynamics

description: This repository contains underlying data corresponding to the article "Autonomous real-time control of turbulent dynamics"

 

REACT_data/Generalized:



This folder contains evaluation data for the Generalized Policy under varying wind speeds.

The files ESPData_series1_100s.dat and RTData_series1_100s.dat were used to produce Figure 2.

The ws15 subfolder includes data from three independent experiments conducted at 15 m/s, supporting the results reported in Table 1.


 

REACT_data/openloopreplay:



This folder contains the open-loop validation data supporting Methods Section 7.9 and Figure 9.

The files ESPData_series3.dat and RTData_series3.dat correspond to the closed-loop evaluation, while ESPData_openloop_replay.dat and RTData_openloop_replay.dat provide the associated open-loop replay data.


 

REACT_data/PIV_data:



This folder contains the PIV data supporting Section 4 (Control Mechanism) and Figure 3.

The RL_C folder includes velocity field data under RL control, stored in .mat format.

Streamwise (U) velocity are named DataMatrixU.mat, Spanwise(W) velocity are named DataMatrixW.mat

 Each column represents a flattened instantaneous velocity field (215 × 106 grid points), while each row corresponds to one of the 6,873 time-resolved snapshots. 

The UC folder contains data of the same format for the uncontrolled (baseline) case.


REACT_data/specialized:



This folder contains evaluation data for the Specialized Policy under varying wind speeds.

Together with the data in REACT_data/Generalized, these files support the results presented in Figure 4.


 

Data format descriptionThe RTData and ESPData files are synchronized, meaning they share the same temporal resolution and alignment.

ESPData



Shape: (64, T), where T is the number of time steps.

Description: Each row corresponds to one of the 64 pressure tapping points located at the base of the model.

Rows 1-64 represent pressure taps with spatial position as follows:


   -------------upper edge-------------

|  1, 2, 3, ..., 8                         |

 

 

|  57, 58, 59, ...,64                 |

    -------------lower edge-------------

 

RTData



Shape: (26, T), where T is the number of time steps.

Rows 8 : Force in the x-direction F_x 

Rows 9 : Force in the z-direction F_z 

Rows 10 : Force in the y-direction F_y 

Row 11 : power consumption of left flap

Row 12 : power consumption of right flap

Row 23 : left flap action

Row 24 : right flap action


All other rows contain auxiliary data used for internal experimental validation and can be disregarded for analysis purposes.

The uncontrolled and controlled phases of the experiment can be distinguished by examining the left and right flap actuation signals (Rows 23 and 24 in RTData). During the uncontrolled phase, both flap angles are identically zero across all time steps. The transition to the controlled phase is marked by the first time step at which either flap angle becomes non-zero. This index serves as the starting point of the control phase.

The code used to reproduce the figures in the manuscript is available in the GitHub repository REACT , under the directory ./postprocessing_code_matlab .