|
[Sponsors] |
foam-extend-3.1: fvm::grad(U) & fvc::grad(nu) ? |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
April 24, 2015, 06:35 |
foam-extend-3.1: fvm::grad(U) & fvc::grad(nu) ?
|
#1 |
Member
Patricio Bohorquez
Join Date: Mar 2009
Location: Jaén, Spain
Posts: 95
Rep Power: 17 |
Do you know if is it possible to solve implicitly the term "fvm::grad(U) & fvc::grad(nu)" in foam-extend-3.1 using the block matrix?
|
|
April 24, 2015, 06:49 |
|
#2 |
New Member
Martin S.
Join Date: Apr 2015
Posts: 9
Rep Power: 11 |
yes, of course
|
|
April 24, 2015, 07:08 |
|
#3 |
Member
Patricio Bohorquez
Join Date: Mar 2009
Location: Jaén, Spain
Posts: 95
Rep Power: 17 |
||
April 24, 2015, 09:53 |
|
#4 |
New Member
Martin S.
Join Date: Apr 2015
Posts: 9
Rep Power: 11 |
It is not straightforward. It is impossible.
|
|
April 24, 2015, 10:01 |
|
#5 |
Member
Patricio Bohorquez
Join Date: Mar 2009
Location: Jaén, Spain
Posts: 95
Rep Power: 17 |
||
April 24, 2015, 10:45 |
|
#6 |
New Member
Martin S.
Join Date: Apr 2015
Posts: 9
Rep Power: 11 |
Assuming that you mean "solve term==0" by "solving the term", your problem is ill-defined.
Describe, WHAT you want to solve. Not HOW you want to solve it. Then it may be possible to help. Martin |
|
April 24, 2015, 11:10 |
|
#7 |
Member
Patricio Bohorquez
Join Date: Mar 2009
Location: Jaén, Spain
Posts: 95
Rep Power: 17 |
I simply want to include into the momentum balance equation of a steady incompressible fluid of variable kinematic viscosity nu the term fvm::grad(U) & fvc::grad(nu) where U denotes the velocity field. In previous versions of openfoam we treated grad(U) explicitly by means of fvc::grad(U) & fvc::grad(nu). I want to use an implicit solver, i.e. fvm::grad(U), to improve the convergence. Is it clear enough to you now?
|
|
June 2, 2015, 17:11 |
|
#8 |
Member
Bruno Blais
Join Date: Sep 2013
Location: Canada
Posts: 64
Rep Power: 13 |
I guess (? I am not sure) that using fvm::grad(U) will lead to an implicit scheme being used. However, the issue you will have is that fvc::grad(nu) will be calculated with an explicit scheme applied to (nu). If you have a non-Newtonian fluid (where nu is a function of the shear rate, etc.) that part will remain fully explicit, so you will only get a "partially implicit" scheme at best... It might be preferable to keep everything explicit, but to go with a smaller time step instead.
|
|
Tags |
blockmatrix, foam-extend, jaretegvukcevicjasak, pucoupledfoam |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Other] mesh airfoil NACA0012 | anand_30 | OpenFOAM Meshing & Mesh Conversion | 13 | March 7, 2022 18:22 |
[blockMesh] error message with modeling a cube with a hold at the center | hsingtzu | OpenFOAM Meshing & Mesh Conversion | 2 | March 14, 2012 10:56 |
[blockMesh] BlockMesh FOAM warning | gaottino | OpenFOAM Meshing & Mesh Conversion | 7 | July 19, 2010 15:11 |
[blockMesh] Axisymmetrical mesh | Rasmus Gjesing (Gjesing) | OpenFOAM Meshing & Mesh Conversion | 10 | April 2, 2007 15:00 |
[Gmsh] Import gmsh msh to Foam | adorean | OpenFOAM Meshing & Mesh Conversion | 24 | April 27, 2005 09:19 |