Skip to main content

Synthetic IEC-conform wind fields with extended turbulence characteristics

Project description

An open-source package to generate synthetic IEC-conform wind fields with extended turbulence characteristics.

Installation

The pyforwind package is available on pypi and can be installed using pip

pip install pyforwind

How to use this package

Generate superstatistical Kaimal wind field

To use pyforwind to generate a Kaimal wind field u_kaimal and its superstatistical (i.e., non-Gaussian) extension u_super_kaimal, import the SFW with the model parameters: integral length scale L, intermittency coefficient mu, horizontal wind speed at rotor hub V_hub, hub height h_hub, time length and diameter (T, diam), resolution (N_T, N_rotor), and the wind field type kind.

from pyforwind import SFW

swf_kaimal = SWF(L, mu, V_hub, h_hub, (T, diam), (N_T, N_rotor), kind='gauss')
swf_super_kaimal = SWF(L, mu, V_hub, h_hub, (T, diam), (N_T, N_rotor), kind='spatiotemporal')
u_kaimal = swf_kaimal.field(seed)
u_super_kaimal = swf_super_kaimal.field(seed)

References

Friedrich, J., Moreno, D., Sinhuber, M., Wächter, M., & Peinke, J. (2022). Superstatistical wind fields from pointwise atmospheric turbulence measurements. PRX Energy, 1(2), 023006.

Acknowledgments

This project is funded by the European Union Horizon Europe Framework program (HORIZON-CL5-2021-D3-03-04) under grant agreement no. 101084205, and by the German Federal Ministry for Economic Affairs and Energy in the scope of the projects EMUwind (03EE2031A/C) and PASTA (03EE2024A/B).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyforwind-0.1.2.tar.gz (18.0 kB view details)

Uploaded Source

File details

Details for the file pyforwind-0.1.2.tar.gz.

File metadata

  • Download URL: pyforwind-0.1.2.tar.gz
  • Upload date:
  • Size: 18.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.14

File hashes

Hashes for pyforwind-0.1.2.tar.gz
Algorithm Hash digest
SHA256 2ddb9992897fc2d3ead6b70545eaeacdcbb7a3b6014dd952171661fb0cd02e5b
MD5 d44454033aad52cf0479e9175fad5a9a
BLAKE2b-256 7434ff9a65968a8d7d9ed778c021ed9773924578298824e5ed2b0cee75c3a675

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page