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

Problem with gas mixing in closed domain

Register Blogs Community New Posts Updated Threads Search

Like Tree7Likes
  • 2 Post By evcelica
  • 2 Post By Opaque
  • 3 Post By ghorrocks

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 18, 2021, 08:32
Default Problem with gas mixing in closed domain
  #1
New Member
 
PG company
Join Date: Feb 2021
Posts: 16
Rep Power: 5
Nheni is on a distinguished road
Dear everyone,

My transient simulation parameters:
- I have a simple, closed 10 l cubic fluid domain with 3 gases mixtrure, one of them has 0 mass fraction initially. The walls are adiabatic, the fluid model is laminar( but I tried turbulent, too).
-Then I inject the third gas with the same temperature like initial temperature into domain through one small inlet.( The flow rate is 56 pa/s)
- The mesh nodes number is 36000 ( but I also tried better mesh), the time step is 0.05 s.

My expectations:
- the pressure increase
- the temperature stability
- the internal 2 gas mass stability in the domain
- the injected gas mass increase like I calculate

My problem is that despite the good courant number, the imbalance is not good enough, the temperature is increase, the internal gases mass is decrease and the third gas mass in domain is lower then I calculate. The pressure change is good. So,the gas masses are lost or transformed, which is clearly not in accordance with the laws of physics.

I am not sure, that the problem reason is the bad mesh and time step quality( because my inlet is much smaller then the volume) or some set up mistakes. Is there any special set ups for this case, which I has to use?

Is anyone has experiances about this problem?

Thank you for help.

Nheni
Nheni is offline   Reply With Quote

Old   February 18, 2021, 09:39
Default
  #2
Senior Member
 
Erik
Join Date: Feb 2011
Location: Earth (Land portion)
Posts: 1,167
Rep Power: 23
evcelica is on a distinguished road
You state your inlet is a pressure boundary? With 56 Pascals/s increase?
If you are using total energy model, temperature should increase due to compression, which is what your model is showing.
I suspect you may be doing your hand calculations wrong, since you did not expect the temperature increase. You are likely not adding as much fluid as you think you are since pressure will rise faster than you thought due to the temperature increase. You can monitor this inflow in the solver manager, just make a plot to look at boundary flows: P-mass. How do you know the internal gas mass in decreasing? What expression are you using to determine this?
how do you know your courant number is good? This could be a situation where you need to use the acoustic courant number, not the velocity courant number.
you might want to try a simpler 0D simulation with just one mesh cell (use symmetry on all boundaries, and a source point for injection, which will calculate much faster.
aero_head and Nheni like this.
evcelica is offline   Reply With Quote

Old   February 18, 2021, 16:21
Default
  #3
Senior Member
 
Join Date: Jun 2009
Posts: 1,805
Rep Power: 32
Opaque will become famous soon enough
For verification, it is best to set a problem with a known solution first.

Say you know the initial conditions; therefore, we can compute the expression

mass()@MyDomain

Then, use a mass flow inlet boundary condition, and monitor the expression above. Since it is a mass flow boundary condition, the expression must increase monotonically, correct? Regardless of timestep and time discretization details since the BC is constant.

In fact, the solution should be exact for a single element mesh. Once we got that one sorted out, changing the BC to a pressure inlet we can make a more detailed analysis of the results.

Perhaps I am missing something, but the above is the general idea.
aero_head and Nheni like this.
__________________
Note: I do not answer CFD questions by PM. CFD questions should be posted on the forum.
Opaque is offline   Reply With Quote

Old   February 18, 2021, 17:09
Default
  #4
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,705
Rep Power: 143
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
In addition to the above comments, I would do this initial validation work with a single ideal gas as the fluid. Then you can compare against analytical results for the exact answer and know exactly how accurate your simulation is. Once you have worked out the time step, convergence criteria and everything else required to get this simple case accurate then you can move to your more complex case with the knowledge the basics are accurate.

Note: You say gas enters at a flow rate of 56 Pa/s. This is not a flow rate, I presume this is a rate of pressure increase. It also has the potential for the flow to reverse if the pressure is below the pressure of the domain. Are you sure this is the correct specification of the injected gas? At what pressure does it start? Where is this pressure measured (ie, is it before an injection device, at a compressor upstream or something else?)
Opaque, aero_head and Nheni like this.
__________________
Note: I do not answer CFD questions by PM. CFD questions should be posted on the forum.
ghorrocks is offline   Reply With Quote

Old   February 19, 2021, 06:11
Default
  #5
New Member
 
PG company
Join Date: Feb 2021
Posts: 16
Rep Power: 5
Nheni is on a distinguished road
Sorry for my inaccurate wording, I defined a mass flow rate(9.11e-06 kg/s) in inlet, which causes 56 Pa/s pressure change. And the walls are not adiabatic, just fixed temperature.

Evcelica, my hand calculation based just on Ideal Gas Low, pV=nRT , where V and R are constant, p and n are increase due to the inlet flow. I thought that T must be constant too, to ensure equality, but maybe I'm wrong.

You have right, my acoustic courant number is 999, I did not know before, that I need to use the acoustic courant number in this case. I had a simulation, where my time step was 0.0001, there the acoustic courant number and imbalance was good, but I do not had enough time to wait for the end of this simulation.

How do I know the internal gas mass in decreasing? I had another, my first simulation(I had many try) with more complicated geometry, I present these results because these are ran the longest,I attach these mass diagrams
(the expression: volumeAve(Water Ideal Gas.Mass Concentration )@domain*volume()@domain). According to the simulation, the injected gas mass is 0.004153 kg after 338 s, but I define, that the mass flow is
0.00000911 kg/s ==> gas mass has to be 0.00308 kg.

water mass.jpg

3. gas mass.jpg

Ghorrocks, my simulations starts at 0.5 bar ( but I tried with 1 atm, I think that the values was wrong too), I measured the pressure in the whole domain (volumeAve(p)@Domain)

The initial validation with single ideal gas is a good idea, I will try.

Opaque, I will run simulations in the future with extended expression and monitor point list.

Thank you all for your quick help!
Nheni is offline   Reply With Quote

Old   February 19, 2021, 06:22
Default
  #6
New Member
 
PG company
Join Date: Feb 2021
Posts: 16
Rep Power: 5
Nheni is on a distinguished road
At the moment I see my problem partly due to the adiabatic compression (I found a description of it on the net) partly due to the wrong step setting due to the acoustic courant number. I hope that for the required time step the simulation will run during acceptable time. Do you think it is conceivable that in this case this time step would be below milicesundum?

Thank you again,

Nheni
Nheni is offline   Reply With Quote

Old   February 19, 2021, 22:26
Default
  #7
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,705
Rep Power: 143
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
This is where you should use the simple material model, such as ideal gas, as I suggested. Compression of an ideal gas has an exact analytical answer so if you model it you know exactly how accurate you are. So you can develop your model (including working out what time step you need) to have the accuracy you require and then use those settings with confidence on your actual application.
__________________
Note: I do not answer CFD questions by PM. CFD questions should be posted on the forum.
ghorrocks 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
CFX - specified domain intialization qntldoql CFX 4 September 28, 2020 09:28
Can I achieve better convergence? sheaker CFX 12 September 19, 2019 15:36
Turbomachinery Mass imbalance sheaker CFX 12 September 5, 2019 08:09
Floating point exception: Zero divide liladhar CFX 11 December 16, 2013 04:07
Gas pressure question Dan Moskal Main CFD Forum 0 October 24, 2002 22:02


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