CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM

icoReactingMultiphaseInterFoam for two liquids evaporation

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   October 31, 2023, 08:14
Default icoReactingMultiphaseInterFoam for two liquids evaporation
  #1
New Member
 
Ant Yang
Join Date: Sep 2021
Location: Hong Kong
Posts: 2
Rep Power: 0
Ant_Yang is on a distinguished road
Hello all,

I am using the icoReactingMultiphaseInterFoam V2306 and a newer about the VOF. I try to simulate two different liquid droplets, i.e., liquid1 and liquid2, evaporating to the gas phase. When I set two liquid droplets, the vapor of the liquid, i.e., vapor1, occurs in the two locations, see the picture(the same as vapor2) in the attachment. Physically, vapor1 and vapour2 should occur at different locations.

The case I set is as follows:

Code:
type    massTransferMultiphaseSystem;

phases  (liquid water gas);

liquid
{
    type            pureMovingPhaseModel;
}

water
{
    type            pureMovingPhaseModel;
}

gas
{
    type            multiComponentMovingPhaseModel;
}

surfaceTension
(
    (gas and liquid)
    {
        type            constant;
        sigma           0.07;
    }
    
    (gas and water)
    {
        type            constant;
        sigma           0.07;
    }
    
    (liquid and water)
    {
        type            constant;
        sigma           0;
    }
);

massTransferModel
(
    (liquid to gas)
    {
        type            Lee;
        species         CH4.gas;
        C               1;
        Tactivate       366;
    }
    
    
    (water to gas)
    {
        type            Lee;
        species         C7H16.gas;
        C               1;
        Tactivate       366;
    }
);
I am not sure if it is a bug or if the solver can not simulate the evaporation of two different liquid droplets. I checked the solver and found the code to calculate the massSpeciesTransfer in multiphaseInter::MassTransferPhaseSystem.C

Code:
 forAllConstIters(massTransferModels_, iter)
     {
         if (iter()->transferSpecie() == speciesName)
         {
             // Explicit source
             Su +=
                   this->Su()[phase.name()]
                 + this->Sp()[phase.name()]*phase.oldTime();
         }
     }
No matter what species is transferred from the liquid phase (liquid1 or liquid2), the value of Su is the same.

Anyone can give some comments or suggestions about how to simulate it? Do I set wrong the cases or should I implement the code?

Thanks all,

Ant_
Attached Images
File Type: png figure.png (55.3 KB, 11 views)
Ant_Yang is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Evaporation model in ansys Fluent 12.1 oldisbest Fluent UDF and Scheme Programming 12 March 26, 2020 10:11
Water Surface Evaporation sunggun1212 FLUENT 3 January 11, 2020 05:12
Rate of evaporation | Hertz–Knudsen equation | Chloroform Evaporation cfd_user_pune Fluent Multiphase 0 October 26, 2018 06:34
Liquid Evaporation Model Error in OF 2.3.0 brbbhatti OpenFOAM 11 June 16, 2014 10:40
CFX Liquid Evaporation Model Jinx CFX 3 January 28, 2010 17:31


All times are GMT -4. The time now is 21:23.