Skip to content

Mixture field of multi-field solvers #79

Description

@lecorrejm

The multi-field solvers should include a mixture object based on the multi-field solver solutions (W, U, H), including:

  • Selected parameters within the mixture solver: P, DPDZ
  • Selected methods taken from the mixture class of the mixture solver (MFLUX, CHF, etc.)

Activity

  1. lecorrejm commented on May 6, 2025

    @lecorrejm
    MemberAuthor

    This is somehow similar to the film field (= wave + base film) in the four-field solver. More generally, a liquid field could be added to the three and four-field solver. Then, a generic mixture field could be applied to any of the multi-field solver.

  2. added 4 commits that reference this issue on Jul 14, 2025
  3. jasonjan2003 commented on Jul 15, 2025

    @jasonjan2003
    Contributor

    An AbstractMixture is now the superclass of Mixture.Mixture and the new ThreeField.Mixture. Many of the Mixture.Mixture methods are transfrerred over to AbstractMixture, but @lecorrejm should take a look if there are mistakes in the process. ThreeField.Mixture is constructed using a Mixture.Mixture and a new class, ThreeField.Liquid. ThreeField.Liquid acts as an interface that represents the film and drop fields in the ThreeFieldSolver.

  4. lecorrejm commented on Jul 16, 2025

    @lecorrejm
    MemberAuthor

    Thanks! I will have a look the week of August 4.
    Note that the same Mixture class should also be available for the twofluid and fourfield solvers.

  5. lecorrejm commented on Oct 10, 2025

    @lecorrejm
    MemberAuthor

    Main comment: At this point, there should not be any dependency between the new mixture field and the solver solution.
    Hence, the solver should still rely on the solution from the mixture solver when needed. Use of this new mixture field in the solution will be done later case by case.
    Additional comments:

    • New commit updated the new liquid class within the three-field solver. Correct definitions of VF, U, H, etc have been included.
    • The flowrate of the liquid in the three-field solver at node 1 is initialized with a a very large value.
    • The new abstract mixture class does not need to include properties and methods that are exclusively related to the mixture solver, that is, Properties: TRELAX, relaxtevap, relaxtcond, Methods: RELAXEVAP, RELAXTCOND, WWALL, MINT, MINTEVAP, MINTCOND, MTRANSV, WALEVAPRATIO, MWALEVAP, MTOT, HINT, HINTEAP, HINTCOND, HWALEVAP.
  6. added a commit that references this issue on Oct 14, 2025
  7. jasonjan2003 commented on Oct 14, 2025

    @jasonjan2003
    Contributor
    • The flowrate of the liquid in the three-field solver at node 1 is initialized with a a very large value.

    Is this something that should be changed?

  8. added 2 commits that reference this issue on Oct 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions