GithubHelp home page GithubHelp logo

Eulerian multiphase about cfdof HOT 9 OPEN

icojb25 avatar icojb25 commented on August 19, 2024
Eulerian multiphase

from cfdof.

Comments (9)

oliveroxtoby avatar oliveroxtoby commented on August 19, 2024

Yup, thanks. Knock yourself out! I think the later versions of OF Foundation have consolidated around reactingMultiphaseEulerFoam's I/O format so might be worth looking at that as a base. But I'm not sure so do go ahead as you see fit.

from cfdof.

icojb25 avatar icojb25 commented on August 19, 2024

see #163

from cfdof.

icojb25 avatar icojb25 commented on August 19, 2024

@oliveroxtoby If one considers reactingMultiphaseEulerFoam, it seems there are a lot of options and opportunities. I wonder if we should limit this to some kind of graduated introduction. (ie i believe you can have single phase reactions as well as multiphase in OF, so how do we want to go about this?

Perhaps we implement reactions for just reactingMultiphaseEulerFoam first (only), and then expand things. Or, should we stick to straightforward non-reacting Eulerian MF to begin with ... ?

from cfdof.

icojb25 avatar icojb25 commented on August 19, 2024

Actually, @oliveroxtoby it looks like a lot of these separate solvers have been amalgamated into multiphaseEulerFoam, so I guess we go just with this at the moment. Then we can look at buoyantReactingFoam and all the rest.

from cfdof.

oliveroxtoby avatar oliveroxtoby commented on August 19, 2024

Yes, I definitely wouldn't actually add any reacting flow at this stage. multiphaseEulerFoam is complex enough as it is.

Sorry, my comment was a bit misleading, what I meant was that the new consolidated multiphaseEulerFoam in Foundation 11 is, I think, based around the case format of the reactingMultiphaseEulerFoam in earlier Foundation versions and in the OpenCFD versions. I wasn't intending to suggest you actually support reactions.

from cfdof.

icojb25 avatar icojb25 commented on August 19, 2024

Yes, I definitely wouldn't actually add any reacting flow at this stage. multiphaseEulerFoam is complex enough as it is.

Sorry, my comment was a bit misleading, what I meant was that the new consolidated multiphaseEulerFoam in Foundation 11 is, I think, based around the case format of the reactingMultiphaseEulerFoam in earlier Foundation versions and in the OpenCFD versions. I wasn't intending to suggest you actually support reactions.

Hi @oliveroxtoby ok ... i guess i have implemented the basics of simple reactions in multiphaseEulerFoam . It seems quite tractable - do you want to take a look first?

from cfdof.

icojb25 avatar icojb25 commented on August 19, 2024

A further comment here @oliveroxtoby , I agree with the above actually. The reactions part is going to need a lot of additional stuff to allow for the configurations and reaction definitions, unless we just used some default stuff.

On the basic Eulerian stuff though, did you have any thoughts about how configuration for the dispersed phase and interaction could be done? There are again a lot of options. To me, it seems the best option is to add a Phases or Phase Physics or Eulerian Physics option on the menu, and require this before writing the Case file (throw an error if its missing, similar to how a error is thrown if VOF is selected and there i only x1 fluid object).

There is too much required to try to jam this into the existing Physics Selection object ... imho

from cfdof.

oliveroxtoby avatar oliveroxtoby commented on August 19, 2024

There is too much required to try to jam this into the existing Physics Selection object ... imho

Yes, I don't think the right place for this is 'Physics Selection'. I would suggest putting phase-specific settings (e.g. diameter model) into the material properties specification for each phase. I would also put inter-phase properties under the material properties, but under an additional selection of the 'other phase'. (That would also be the home for surface tension for VOF - it can't be specified at all currently.)

from cfdof.

icojb25 avatar icojb25 commented on August 19, 2024

Yes, I don't think the right place for this is 'Physics Selection'. I would suggest putting phase-specific settings (e.g. diameter model) into the material properties specification for each phase.

Ok. Nice idea, that works well.

I would also put inter-phase properties under the material properties, but under an additional selection of the 'other phase'. (That would also be the home for surface tension for VOF - it can't be specified at all currently.)

Ok, I'll see what I can figure out ... so for multiphase, the user specifies at least x1 additional Material, which then populates interphase properties in the bottom of the current Material Properties object? Something like that?

For specifying the lift, drag, and other forces etc, I have created an Phase physics model object (similar to the Dynamic Mesh objects) which fits quite nicely under the main Physics Model object. It seems to work quite nicely and looks pretty good!

from cfdof.

Related Issues (20)

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.