Giter VIP home page Giter VIP logo

aerospike's Introduction

OpenFoam (v9) - Aerospike CFD

How to Run It?

IMPORTANT: By default the UNV file has already been imported to OpenFOAM, thus you can skip to step 3)

  1. ./Allclean
  2. UNV file to OpenFoam ideasUnvToFoam meshes/aerospike_refined_2.unv
  3. Go to polyMesh/boundaries and change the types!
  • walls -> type: wall
  • front -> type: empty
  • back -> type: empty
  • symmetry -> type: symmetry
  1. Field initialization to help the solver setFields
  2. Decompose in 4 parts (can do more or less depending on your setup) DecomposePar
  3. Run the solver in PARALLEL ("> log" saves the output to a file named log) mpirun -np 4 rhoCentralFoam -parallel > log
  4. ReconstructPar
  5. paraFoam

OTPIONAL: You can check the residuals (in post-processing or on real-time) using the bash files ./plot_k_omega.sh ./plot_U.sh


Parameters simulation

  • 1 atm - 30 bar chamber

Co 0.15 endTime 0.1800

  • 0.6 atm - 30 bar chamber

Co 0.15 endTime 0.2050

NOTE: The rest of the parameters are keept the same.


Get Results Simulation + 3D model

(public access) https://1drv.ms/u/s!AhNN3_xNz6xdg-NUF0unrIyeq6NvCg?e=idaQrV

If you want to see the CFD results, download the .zip files and paste and replace all the files inside into this git repository. Then run paraFoam.


SOURCES:

Very useful introduction https://maplekeylabs.com/understanding-the-openfoam-case-structure/

KOmegaSST https://www.openfoam.com/documentation/guides/latest/doc/guide-turbulence-ras-k-omega-sst.html#sec-turbulence-ras-k-omega-sst-initialisation

KOmegeSST Setup Boundary Conditions (IMPORTANT) https://curiosityfluids.com/2019/02/11/basic-komega-sst-boundary-conditions/

nut: kinematic turbulence viscosity

omega: specific dissipation rate

k: turbulent kinetic energy

alphat: __________

Turbulence Kinematic Energy - Equation Explained https://en.wikipedia.org/wiki/Turbulence_kinetic_energy

Decompose Video https://www.youtube.com/watch?v=bHMdh_l45M0&t=1s


aerospike's People

Contributors

wyllduck avatar

Stargazers

 avatar

Watchers

 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.