|
[Sponsors] |
How to solve a Poisson equation with only Neumann boundaries? |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
March 31, 2009, 14:14 |
How to solve a Poisson equation with only Neumann boundaries?
|
#1 |
New Member
Join Date: Mar 2009
Posts: 7
Rep Power: 17 |
I need to solve a pressure Poisson equation with only Nuemann boundaries with F.D. method. How we can get the unique results without introducing any errors into?
Many thanks in advance! |
|
March 31, 2009, 21:46 |
|
#2 |
Member
Join Date: Mar 2009
Posts: 32
Rep Power: 17 |
Specify a pressure value (any value) at just one point (anywhere) on the boundary.
|
|
April 1, 2009, 04:23 |
|
#3 |
New Member
Join Date: Mar 2009
Posts: 7
Rep Power: 17 |
But if we set up a reference point at the boundary, certain error will introduced. any possibility we do not do that?
Cheers! |
|
April 1, 2009, 10:56 |
|
#4 |
Member
Join Date: Mar 2009
Posts: 32
Rep Power: 17 |
> certain error will introduced.
What kind of error? There is no unique exact solution to this problem, not just for discretely but analytically: the solution is unique only up to an additive constant. |
|
April 1, 2009, 12:12 |
|
#5 |
New Member
Join Date: Mar 2009
Posts: 7
Rep Power: 17 |
yes, that is the thing. If we set one of the point on the boundary as reference point, which is Dirichlet bounday. But how we can make sure it is also satisfying the Nuemann boundary condition? If it is not, error on the boundary will be introduced.
Cheers! |
|
April 2, 2009, 03:56 |
|
#6 |
Senior Member
Rami Ben-Zvi
Join Date: Mar 2009
Posts: 155
Rep Power: 17 |
You may prescribe the reference pressure value at any point, not necessarily on the boundary.
|
|
April 2, 2009, 05:01 |
|
#7 | |
Member
MrFluent
Join Date: Mar 2009
Posts: 33
Rep Power: 17 |
Quote:
Make Albnd = 0, and do not add its contribution to Ap (or diagonal element). Imagine that your Ap (diagonal element) is like this Ap = -Sum (Al) To get Ap you usually do Ap = Ap - Albnd Src = Src + albnd * phi (if phi was fixed value). Instead now you do not modify Src. Do not modify Ap, just make Albnd = 0. solve matrix. You get some solution, pick a point from these Phi you just calculated. Lets say iref. phi_ref = Phi[ iref ] ; For all { Phi = Phi_from_matrix - phi_ref. } Thats all. Painless and simple. |
||
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Singular Linear System - Pressure Poisson Equation | Allan | Main CFD Forum | 11 | March 17, 2011 10:39 |
Poisson Equation with Neumann bc | Beginner | Main CFD Forum | 0 | September 6, 2007 10:18 |
Poisson equation with Neumann boundary conditions | cregeo | Main CFD Forum | 8 | July 26, 2004 05:58 |
How to solve Poisson equation in CFX 4? | windhair | CFX | 3 | January 27, 2004 22:09 |
Solve Poisson equation | Linfeng BI | Main CFD Forum | 4 | November 21, 2002 00:46 |