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

Why we have Ueqn.relax() in pisoFoam

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   June 9, 2017, 04:19
Default Why we have Ueqn.relax() in pisoFoam
  #1
New Member
 
rik houthuys
Join Date: Jan 2017
Posts: 27
Rep Power: 9
Houthuys is on a distinguished road
Do any one know why we have Ueqn.relax() in pisoFoam which is a transient solver ?

Also when we should use equation relaxation (Ueqn.relax()) instead of explicit relaxation (U.relax) and vice versa?

Any contribution is highly appreciated
Houthuys is offline   Reply With Quote

Old   June 9, 2017, 08:46
Default
  #2
New Member
 
Join Date: Mar 2014
Location: Czech Republic
Posts: 29
Rep Power: 14
elones is on a distinguished road
It may be needed in some cases to use under relaxation factor for momentum equations. Pressure is not relaxed and after at least two pressure corrections, you should obtain "not relaxed" solution.

Equation relaxation for momentum equations is used because we need to get diagonal dominant matrix. Similarly as in case of hyperbolic problems when with smaller time step, the stronger diagonal dominance is obtained. Aii = (something1 + someting2/timestep). In case of relaxation it is Aii = (something1 + something2/alpha_U).
elones 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
Differences in solution method for pisoFoam and buoyantBoussinesqPisoFoam mchurchf OpenFOAM 7 August 6, 2023 09:12
How can I get stedaystate solution from pisoFoam? mykkujinu2201 OpenFOAM Running, Solving & CFD 1 December 8, 2015 07:37
Porosity model not found for pisoFoam; works fine for simpleFoam aerogt3 OpenFOAM 2 September 13, 2014 16:39
pisoFoam, pimpleFoam - Fluent user's questions RodriguezFatz OpenFOAM Running, Solving & CFD 0 September 4, 2013 04:26
pisoFoam compiling error with OF 1.7.1 on MAC OSX Greg Givogue OpenFOAM Programming & Development 3 March 4, 2011 17:18


All times are GMT -4. The time now is 12:35.