{"id":26067564,"url":"https://github.com/echeynet/windsim_textbased","last_synced_at":"2025-10-28T12:34:38.536Z","repository":{"id":108866583,"uuid":"260773326","full_name":"ECheynet/windSim_textBased","owner":"ECheynet","description":"Wind turbulence generation using text-based input files","archived":false,"fork":false,"pushed_at":"2022-12-12T20:07:31.000Z","size":4511,"stargazers_count":6,"open_issues_count":1,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-25T13:21:07.745Z","etag":null,"topics":["coherence","simulation","wind","wind-field","wind-histories"],"latest_commit_sha":null,"homepage":"","language":"MATLAB","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ECheynet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-05-02T20:55:00.000Z","updated_at":"2024-10-21T23:20:37.000Z","dependencies_parsed_at":"2023-03-15T13:30:23.802Z","dependency_job_id":null,"html_url":"https://github.com/ECheynet/windSim_textBased","commit_stats":{"total_commits":30,"total_committers":1,"mean_commits":30.0,"dds":0.0,"last_synced_commit":"4dabf0edd00f768e1dd52f7669f392a64442fcfe"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ECheynet%2FwindSim_textBased","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ECheynet%2FwindSim_textBased/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ECheynet%2FwindSim_textBased/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ECheynet%2FwindSim_textBased/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ECheynet","download_url":"https://codeload.github.com/ECheynet/windSim_textBased/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248448419,"owners_count":21105295,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["coherence","simulation","wind","wind-field","wind-histories"],"created_at":"2025-03-08T21:45:12.215Z","updated_at":"2025-10-28T12:34:38.474Z","avatar_url":"https://github.com/ECheynet.png","language":"MATLAB","funding_links":["https://www.buymeacoffee.com/echeynet"],"categories":[],"sub_categories":[],"readme":"## Wind turbulence generation using text-based input files\n\nFor a more robust and time-efficient Matlab implementation, see https://se.mathworks.com/matlabcentral/fileexchange/68632-wind-field-simulation-the-fast-version.\n\n[![View Wind field simulation (the user-friendly version) on File Exchange](https://www.mathworks.com/matlabcentral/images/matlab-file-exchange.svg)](https://se.mathworks.com/matlabcentral/fileexchange/50041-wind-field-simulation-the-user-friendly-version)\n[![DOI](https://zenodo.org/badge/260773326.svg)](https://zenodo.org/badge/latestdoi/260773326)\n[![Donation](https://camo.githubusercontent.com/a37ab2f2f19af23730565736fb8621eea275aad02f649c8f96959f78388edf45/68747470733a2f2f77617265686f7573652d63616d6f2e636d68312e707366686f737465642e6f72672f316339333962613132323739393662383762623033636630323963313438323165616239616439312f3638373437343730373333613266326636393664363732653733363836393635366336343733326536393666326636323631363436373635326634343666366536313734363532643432373537393235333233303664363532353332333036313235333233303633366636363636363536353264373936353663366336663737363737323635363536653265373337363637)](https://www.buymeacoffee.com/echeynet)\n\n## Summary\n\nA method to simulate spatially correlated turbulent wind histories is implemented following [1,2]. \nTwo possible vertical wind profiles and two possible wind spectra are implemented. The user is free to implement new ones. The wind co-coherence is a simple exponential decay as done by Davenport [3]. If the wind field is simulated in a grid, the function windSim.m should be used (cf. Examples 1 and 2). For a more complex geometry, such as a radial grid, the function windSim.m has an optional parameter to include two inputs (cf. Example3.mlx): The first one contains the wind properties, and the second one contains the coordinates of the nodes where wind histories are simulated (cf. Example 3).\n\n## Content\n\nThe folder windSim.zip contains:\n-\t1 input file INPUT.txt for Example1.m\n-\t1 input file INPUT_MAST.txt for Example2.m\n-\t2 input files windData.txt and circle.txt for Example3.m\n-\tThe function windSim.m\n-\t4 examples files Example1.m, Example2.m, Example3.m and Example4.m\n-\tThe function coherence.m that computes the co-coherence.\nNotes:\n-\tSimulating the wind field in a high number of points with a high sampling frequency may take a lot of time. \n-\tThis code aims to be highly customizable \n-\tA faster version of the present submission has been used to simulate the turbulent wind load on a floating suspension bridge [4]. \n\n## References\n\n[1] Shinozuka, M., Monte Carlo solution of structural dynamics, Computers and Structures, Vol. 2, 1972, pp. 855 – 874 \n\n[2] Deodatis, G., Simulation of ergodic multivariate stochastic processes, Journal of Engineering Mechanics, ASCE, Vol. 122 No. 8, 1996, pp. 778 – 787. \n\n[3] Davenport, A. G. (1961), The spectrum of horizontal gustiness near the ground in high winds. Q.J.R. Meteorol. Soc., 87: 194–211 \n\n[4] Wang, J., Cheynet, E., Snæbjörnsson, J. Þ., \u0026 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.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fecheynet%2Fwindsim_textbased","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fecheynet%2Fwindsim_textbased","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fecheynet%2Fwindsim_textbased/lists"}