Coder Social home page Coder Social logo

exawind / iddes Goto Github PK

View Code? Open in Web Editor NEW
1.0 17.0 2.0 89.09 MB

IDDES turbulence model development & validation for ExaWind suite

License: BSD 3-Clause "New" or "Revised" License

HTML 0.08% Roff 0.48% Jupyter Notebook 97.48% Glyph 1.02% Python 0.93%

iddes's Introduction

iddes's People

Contributors

lawrenceccheung avatar ndevelder avatar sayerhs avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

iddes's Issues

Upwinding and cylinder case runs

This issue is devoted to documenting the effect of upwinding parameters on the cylinder runs (also as a test of video uploads in github issues). Feel free to comment below and close the issue when discussion is complete.

Testing alpha_upw

For both the grid0 and grid1 case, the alpha_upw parameter was varied for the velocity component only, and values of 0, 0.25, 0.5, 0.667, and 1.0 were tried:

    - alpha_upw:
        velocity: 0.25
        turbulent_ke: 1.0
        specific_dissipation_rate: 1.0

The turbulent_ke and specific_dissipation_rate were always set to 1.0.

The results show that for alpha_upw>0, the Cd results are relatively consistent, while no upwinding with alpha_upw=0 leads to an outlier result.
For the grid0 case
image

For the grid1 case:
image

Flow artifacts near the cylinder were seen in the alpha_upw=0 case
Snapshot_cylinder_run03_iter140_closeup.png
image

which are not seen for alpha_upw=1
Snapshot_cylinder_run01_iter10_closeup.png
image

or for alpha_upw=0.25
Snapshot_cylinder_run04_iter140_closeup.png
image

The Cp distribution is also similar between alpha_upw=0.25 and 1.0:
plotCp
image

whereas the Cp distribution for alpha_upw=0.0 is obviously different:
plotCp
image

Testing upw_factor

A similar study was done on the upw_factor. The velocity component of upw_factor was set to 0 for alpha_upw values of 0, 0.25, 0.50, 0.667, and 1.0 for the grid0 case:

    - alpha_upw:
        velocity: 1.0
        turbulent_ke: 1.0
        specific_dissipation_rate: 1.0
    - upw_factor:
        velocity: 0.0
        turbulent_ke: 0.0
        specific_dissipation_rate: 0.0

and for grid1, upw_factor=0 was tested with alpha_upw=1.

The drag comparison with upw_factor=0 also shows a wide variation
plotForcesUPWFactordiff_grid0.ipynb
image

And is similar to the results for the grid1 case

The wake behind the cylinder is also dramatically different for upw_factor=0
Snapshot_cylinder_run07_iter140_closeup.png
image

with a corresponding mismatch in the Cp distribution:
image

The far-field behavior for the grid0 case with alpha_upw=0 and upw_factor=0 is also suspicious:
image

The unsteady wake behavior for upw_factor=0 is also much different compared to the upw_factor=1 case

cylgrid1new_sst_iddes_Re8p0M_run07_upwfactor0_closeup.mp4
cylgrid1new_sst_iddes_Re8p0M_run01_alphaupw1_closeup.mp4

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.