Wind field simulation (the fast version)

버전 1.8.1 (9.17 MB) 작성자: E. Cheynet
A three-variate spatially correlated turbulent wind field is simulated in three dimensions.
다운로드 수: 1.5K
업데이트 날짜: 2023/1/29

windSimFast

A three-variate turbulent wind field (u,v and w components) is simulated in three-dimensions.

View Wind field simulation (the fast version) on File Exchange Buy Me A Coffee

Summary

A turbulent wind field (u,v,w, components) in 3-D (two dimensions for space and one for the time) is simulated using random processes. The computational efficiency of the simulation relies on Ref. [1], which leads to a significantly shorter simulation time than the function windSim, also available on fileExchange. However, only the case of a regular 2D vertical grid normal to the flow is here considered.

Content

The submission contains:

  • An example file Example1 that illustrates simply how the output variables look like.
  • An example file Example2, which is more complete, and which simulates a 3-D turbulent wind field on a 7x7 grid.
  • A data file exampleData.mat used in Example1.
  • The function windSimFast.m, which is used to generate the turbulent wind field. A similar implementation of windSimFast.m was used in ref. [2].
  • The function getSamplingpara.m, which computes the time and frequency vectors.
  • The function KaimalModel.m, which generates the one-point auto and cross-spectral densities of the velocity fluctuations, following the Kaimal model [3]. I have corrected the cross-spectrum density formula used by Kaimal et al. so that the simulated friction velocity is equal to the target one.
  • The function coherence used to estimate the root-mean-square coherence, the co-coherence and the quad-coherence.
  • The function write2bts to convert the data into a .bts file (binary data). This function is still under testing and I ignore if it performs well.

Any comment, suggestion or question is welcomed.

References

[1] Shinozuka, M., & Deodatis, G. (1991). Simulation of stochastic processes by spectral representation. Applied Mechanics Reviews, 44(4), 191-204.

[2] Wang, J., Cheynet, E., Snæbjörnsson, J. Þ., & Jakobsen, J. B. (2018). Coupled aerodynamic and hydrodynamic response of a long span bridge suspended from floating towers. Journal of Wind Engineering and Industrial Aerodynamics, 177, 19-31.

[3] Davenport, A. G. (1961). The spectrum of horizontal gustiness near the ground in high winds. Quarterly Journal of the Royal Meteorological Society, 87(372), 194-211.

인용 양식

Cheynet, E. Wind Field Simulation (the Fast Version). Zenodo, 2020, doi:10.5281/ZENODO.3774136.

양식 더 보기
MATLAB 릴리스 호환 정보
개발 환경: R2022a
R2012b 이상 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
카테고리
Help CenterMATLAB Answers에서 Oceanography and Hydrology에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

GitHub 디폴트 브랜치를 사용하는 버전은 다운로드할 수 없음

버전 게시됨 릴리스 정보
1.8.1

See release notes for this release on GitHub: https://github.com/ECheynet/windSimFast/releases/tag/v1.8.1

1.8

See release notes for this release on GitHub: https://github.com/ECheynet/windSimFast/releases/tag/v1.8

1.7

See release notes for this release on GitHub: https://github.com/ECheynet/windSimFast/releases/tag/v1.7

1.6.1

See release notes for this release on GitHub: https://github.com/ECheynet/windSimFast/releases/tag/v1.6.1

1.6

See release notes for this release on GitHub: https://github.com/ECheynet/windSimFast/releases/tag/v1.6

1.5

See release notes for this release on GitHub: https://github.com/ECheynet/windSimFast/releases/tag/v1.5

1.4

See release notes for this release on GitHub: https://github.com/ECheynet/windSimFast/releases/tag/v1.4

1.3

See release notes for this release on GitHub: https://github.com/ECheynet/windSimFast/releases/tag/1.3

1.2

Added Github repository

1.1.1

Description updated

1.1

Example 2 updated, improved and more detailed + analysis of the co-coherence

1.0.8

Added project website

1.0.7

A minor correction for the reconstruction of the fft vector has been applied

1.0.6

Description

1.0.5

Screenshot updated

1.0.4

Summary updated

1.0.3

typo

1.0.2

Updated description

1.0.1

typo

1.0.0

이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.
이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.