PyConTurb: an open-source constrained turbulence generator

Jennifer M. Rinker*

*Corresponding author for this work

Research output: Contribution to journalConference articleResearchpeer-review

376 Downloads (Pure)


This paper presents an open-source tool that can be used to simulate turbulence boxes constrained by measured data, which is useful for wind turbine model validation. The tool, called PyConTurb for “Python Constrained Turbulence”, uses a novel algorithm based on the Kaimal Spectrum with Exponential Coherence method, and the algorithm can efficiently generate turbulence boxes under a wide variety of measurement constraints. The theoretical background for the technique is presented along with a few notes on its implementation in Python. The utility of PyConTurb is demonstrated using real data measured using three-dimensional sonic anemometers at the Denmark Technical University Risø campus. The presented results demonstrate that PyConTurb can successfully generate turbulence boxes from real measured data, including recreating the desired spatial coherence relationships between the simulated and measured time series. PyConTurb is shown to be a promising tool for investigating new spatial coherence models and for future one-to-one wind turbine validation studies.
Original languageEnglish
Article number062032
Book seriesJournal of Physics: Conference Series
Issue number6
Number of pages9
Publication statusPublished - 2018
EventThe Science of Making Torque from Wind 2018 - Politecnico di Milano (POLIMI), Milan, Italy
Duration: 20 Jun 201822 Jun 2018
Conference number: 7


ConferenceThe Science of Making Torque from Wind 2018
LocationPolitecnico di Milano (POLIMI)
Internet address

Bibliographical note

Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.


Dive into the research topics of 'PyConTurb: an open-source constrained turbulence generator'. Together they form a unique fingerprint.

Cite this