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

convection term in implicit temporal scheme

Register Blogs Community New Posts Updated Threads Search

Like Tree4Likes
  • 1 Post By ghorrocks
  • 1 Post By ghorrocks
  • 1 Post By Opaque
  • 1 Post By ghorrocks

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   June 21, 2018, 18:35
Default convection term in implicit temporal scheme
  #1
Member
 
phd
Join Date: Oct 2013
Posts: 76
Rep Power: 13
lostking18 is on a distinguished road
Hi, there

Could you kindly tell me how the the convection term in the momentum equation is discretized in the implicit temporal scheme?

Since several equations are involved in my question, I have attached a pic to state my question in details. Thank you so much for your attention!
lostking18 is offline   Reply With Quote

Old   June 21, 2018, 18:37
Default
  #2
Member
 
phd
Join Date: Oct 2013
Posts: 76
Rep Power: 13
lostking18 is on a distinguished road
Here is the picture.

https://www.cfd-online.com/Forums/at...1&d=1529617047
lostking18 is offline   Reply With Quote

Old   June 21, 2018, 19:40
Default
  #3
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,854
Rep Power: 144
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
Your equation does not look right to me. You appear to have developed an explicit formulation - but CFX is implicit.

Look at the theory documentation, section 11.1 on development of the numerical approach. It also includes many things you appear to have neglected, such as the mesh element and integration points, shape functions, how all the terms are handled and pressure velocity coupling.
lostking18 likes 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   June 27, 2018, 20:43
Default
  #4
Member
 
phd
Join Date: Oct 2013
Posts: 76
Rep Power: 13
lostking18 is on a distinguished road
Hi, mighty Ghorrocks:

Thank you very much for you answers! I have looked at the chapter you recommended. They are really helpful! So what I understand from the document is that the convection term always use the newest value. But I seem to find a contradiction:

On one hand, in the compressibility section, the documents say the mass flow rate uses the newest mass flow rate, m_n, by Newton-Raphson linearization.

But on the other hand, if we use the mass source in the solver, the solver will automatically add the additional source term, Sm*phi, in the Momentum and energy equation to account for the additional momentum and energy brought by the mass source.

The place I feed contradicted is that if the solver use the newest mass flow rate, then the mass flow rate, m, in the convection term, m*phi, of the Momentum and energy equation is already the mass flow rate with the source. So it has accounted for the additional momentum and energy brought by the additional mass source. Then why do we still need to add the additional source term in the Momentum and energy equation in the mass source?

What I guess to explain the contradiction is that, CFX will compute two versions of mass flow rate: the one with source term and the one without mass source. It will use the mass flow rate without mass source in the convection term. Is that right?
Now I am facing this problem because we are trying to use the source term to increase the accuracy of the cooling flow simulation. Thus I have to understand precisely how the mass source tangled with the momentum equation in order to correctly implement the source.

Thank you very much!
lostking18 is offline   Reply With Quote

Old   June 27, 2018, 20:58
Default
  #5
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,854
Rep Power: 144
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
Mighty?

I do not understand your question. You are talking about mass sources, but your original question was about discretisation of the convection term. So your original question had nothing to do with mass sources.

Mass sources are simply added to the end of the equations as described in the theory documentation, and allow you to add or remove mass. They do not require any special treatment, they are just another term in the equation.

Your final comment suggests you are using a mass source to increase accuracy of a cooling flow simulation. I am a bit concerned that this question is actually an XY problem (http://xyproblem.info/). How does a mass source increase accuracy of your simulation? Why can't the normal approaches resolve it?
lostking18 likes 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   June 29, 2018, 14:56
Default
  #6
Senior Member
 
Join Date: Jun 2009
Posts: 1,873
Rep Power: 33
Opaque will become famous soon enough
I think there is a confusion about the discretization mass flows, and the actual mass flow leaving at a face of a control volume

The continuity equation for a control volume states

Sum over the faces of CV ( mass flow_face) = mass source

The transport equation for a control volume states (only accounting for advection)

Sum over the faces of CV (massflow_face * Transported variable_face) = mass source * Transported variable_io

where

Transported_variable_io is the user specified value if incoming, or the local variable if outgoing.

The discretized massflow_face = density * velocity dot Norma Area + other terms (depending of discretization details)

Nowhere the mass source is double accounted. Otherwise, the flow balances will be obviously wrong.
lostking18 likes this.
Opaque is offline   Reply With Quote

Old   June 30, 2018, 14:00
Default
  #7
Member
 
phd
Join Date: Oct 2013
Posts: 76
Rep Power: 13
lostking18 is on a distinguished road
Quote:
Originally Posted by Opaque View Post
I think there is a confusion about the discretization mass flows, and the actual mass flow leaving at a face of a control volume

The continuity equation for a control volume states

Sum over the faces of CV ( mass flow_face) = mass source

The transport equation for a control volume states (only accounting for advection)

Sum over the faces of CV (massflow_face * Transported variable_face) = mass source * Transported variable_io

where

Transported_variable_io is the user specified value if incoming, or the local variable if outgoing.

The discretized massflow_face = density * velocity dot Norma Area + other terms (depending of discretization details)

Nowhere the mass source is double accounted. Otherwise, the flow balances will be obviously wrong.
Aha! Opaque, thanks! The answer catches exact my point! :P

Do you mean that the ‘Sum over the faces of CV( ... )’ is used to compensate the imbalance of mass, momentum and energy brought by the mass source? Then it makes perfect sense to me.

To make a metaphor, it is like the source term put out the request and the flux over the CV try to adapt itself to fulfill the order of the source. Is it right? Thank you very much!
lostking18 is offline   Reply With Quote

Old   July 1, 2018, 07:30
Default
  #8
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,854
Rep Power: 144
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
You could think of it that the sum of faces over the CV is used to compensate for the imbalance from the mass source. A more general way of looking at it is that the source term simply adds a term to the equation which the solver is converging to conservation on.

Yes, the fluxes on the CV will then adapt to the material added by the mass source. They will attempt to converge to conservation.
lostking18 likes this.
__________________
Note: I do not answer CFD questions by PM. CFD questions should be posted on the forum.
ghorrocks is offline   Reply With Quote

Reply

Tags
convection term, implicit expression


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
Anisotropic, implicit momentum source term chris_j_meyer OpenFOAM Programming & Development 3 July 25, 2016 17:11
Implicit LU-SGS scheme Joachim Main CFD Forum 0 June 10, 2014 16:56
PISO algorithm for particular NS equation (special convection term) Cyp OpenFOAM Programming & Development 8 June 12, 2012 10:36
ATTENTION! Reliability problems in CFX 5.7 Joseph CFX 14 April 20, 2010 16:45
Adding implicit source term to momentum equation fs82 OpenFOAM 6 September 23, 2009 04:29


All times are GMT -4. The time now is 01:27.