CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Main CFD Forum

What are implicit and explicit boundary conditions?

Register Blogs Community New Posts Updated Threads Search

Like Tree2Likes
  • 1 Post By sbaffini
  • 1 Post By FMDenaro

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   January 19, 2022, 01:25
Default What are implicit and explicit boundary conditions?
  #1
Senior Member
 
Mandeep Shetty
Join Date: Apr 2016
Posts: 185
Rep Power: 10
granzer is on a distinguished road
I know implicit/explicit schemes but don't know what implicit/explicit boundary conditions mean. So what are implicit and explicit boundary conditions?
granzer is offline   Reply With Quote

Old   January 19, 2022, 05:04
Default
  #2
Senior Member
 
sbaffini's Avatar
 
Paolo Lampitella
Join Date: Mar 2009
Location: Italy
Posts: 2,156
Blog Entries: 29
Rep Power: 39
sbaffini will become famous soon enoughsbaffini will become famous soon enough
Send a message via Skype™ to sbaffini
It's the exact same concept, but related to how you discretize the boundary conditions. Still, this distinction only makes sense in relation to a general implicit discretization: it doesn't make sense to discretize bc implicitly for an otherwise explicit code.

To make things clearer, imagine that, as bc, you are given the value on a boundary: T = Tb. Also, imagine a simple diffusion problem with a structured FV code and constant steps (dx,dy,dz), and that the boundary has entering normal along the positive y direction. Then, a possible discretization for the boundary flux Fb is:

Fb = q(x,y0,z) = - (dx*dz) * D * (T(i,1,k)-Tb)/(dy/2)

where D is a diffusion coefficient. Now, this flux actually enters in the equation for T(i,1,k) so, if you are solving the equations implicitly, it really makes sense to consider the implicit discretization for this bc as well. You can indeed rewrite it as:

Fb = a*T(i,1,k)+b

and, basically, add a to the implicit part. However, sometimes bc are in a form where this is difficult or can only be made approximately, or you simply don't want to. In that case you can simply use the bc flux explicitly and stop there.
aerosayan likes this.
sbaffini is offline   Reply With Quote

Old   January 19, 2022, 13:49
Default
  #3
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,781
Rep Power: 71
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
You have to consider "implicit", those BCs that require to change the structure of the matrix governing the system. Typically Neumann BCs produce that.
Have also a look here
Implicit boundary conditions


and here


https://www.sciencedirect.com/scienc...518?via%3Dihub
aerosayan likes this.
FMDenaro is offline   Reply With Quote

Reply

Tags
boundaries condition


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
Problem with SIMPLEC-like finite volume channel flow boundary conditions ghobold Main CFD Forum 3 June 15, 2015 11:14
Implicit vs. explicit treatment of variables at zero gradient outflow boundaries eltenedor Main CFD Forum 0 February 21, 2015 15:37
Implementation of boundary conditions for FVM Tom Main CFD Forum 7 August 26, 2014 05:58
Boundary conditions? Tom Main CFD Forum 0 November 5, 2002 01:54
Implicit boundary conditions Atit Koonsrisuk Main CFD Forum 3 February 27, 2001 12:36


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