Giter Site home page Giter Site logo

banbor2020 / abl_model Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aabbasi59/abl_model

0.0 0.0 0.0 1.79 MB

It contains the developed solvers, turbulence models, functions, etc. based on OpenFOAM.

License: GNU General Public License v3.0

C++ 17.91% Python 79.20% C 2.90%

abl_model's Introduction

ABL_Model

It contains the developed solvers, turbulence models, functions, etc. based on OpenFOAM to simulate air flow over the small water surfaces.

A 3-D numerical method is developed to study the airflow from land to water surface to investigate the spatial distribution of surface fluxes over heteroge-neous surfaces in (semi-)arid regions. Changes in the momentum roughness and thermal or moisture roughness lengths from land to water surface can affect the turbulent flow in the Atmospheric Boundary Layer (ABL). Quantifying these effects on the airflow and fluxes in the ABL is important for water resources management and local climate studies. To take into account the effects of atmospheric stability conditions on airflow and buoyancy force, the governing equations and turbulence models are modified to include these effects on the airflow. The turbulent airflow in ABL is simulated based on the solution of the Unsteady Reynolds-Average Navier-Stokes (URANS) method to understand the air flow over the non-homogeneous surfaces from dry land through the water surface and vice versa. A model has been developed that is flexible in solving the abrupt changes in all parameters based on surface characteristics e.g. changes in roughness, temperature and wetness. This ABL model was validated using a range of different test cases extracted from numerical simulations in literature that cover a wide range of complexities. The results show that the developed model can be used to study airflow and improves the prediction of the flow characteristics of neutral and non-neutral ABL flow over complex and non-homogeneous surfaces (terrain). The results of the model could be used to investigate the flow parameters and (heat) flux variations over small water surfaces considering its surrounding conditions.

For more details please send an e-mail to: [email protected] & [email protected]

DOI URL: https://zenodo.org/badge/latestdoi/13432/aabbasi59/ABL_Model

abl_model's People

Contributors

aabbasi59 avatar

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.