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

FEM at polar coordinate origin

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   October 28, 2019, 21:54
Default FEM at polar coordinate origin
  #1
Senior Member
 
Jonas T. Holdeman, Jr.
Join Date: Mar 2009
Location: Knoxville, Tennessee
Posts: 128
Rep Power: 18
Jonas Holdeman is on a distinguished road
Can anyone send me accessible links to a discussion of how to handle the polar coordinate origin using the finite element method? Physically it is an ordinary point, but is singular in the polar coordinate system. All of the nodes which share the origin are of course correlated. My DOFs are the stream function and incompressible fluid velocities. I can do this when the origin is on the problem boundary (and specified as a Dirichlet BC) as in the semicircular driven cavity. I have attached results using quadrilateral elements, shown in polar and Cartesian coordinates for this example. Thanks.
Attached Files
File Type: pdf SemiCircCart.pdf (56.8 KB, 15 views)
File Type: pdf SemiCircPol.pdf (48.0 KB, 10 views)
Jonas Holdeman is offline   Reply With Quote

Old   October 29, 2019, 04:35
Default
  #2
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,849
Rep Power: 73
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
I don't know if the problem can be seen in a similar way but using FVM (weak problem), there is no problem with the 1/r term. No terms are written on the r=0 point.
FMDenaro is online now   Reply With Quote

Old   October 29, 2019, 10:29
Default
  #3
Senior Member
 
Jonas T. Holdeman, Jr.
Join Date: Mar 2009
Location: Knoxville, Tennessee
Posts: 128
Rep Power: 18
Jonas Holdeman is on a distinguished road
The problem is not with 1/r term. I am assembling the matrix on an element by element basis in MATLAB. Using Gauss quadrature, the functions are never evaluated at r=0. When developing a code, when a section of code does not do what you expect it to do, the problem may be with the coding, or it may be a conceptual problem, even with a wrong expectation.

In the example figure, 28 nodes in polar coordinates corresponding to r=0 share and contribute to the same physical point, but only one is independent (actually none are independent in the semicircular driven cavity as they are all specified by BCs, but I want to consider the circular driven cavity). For the circular cavity, the number would be reduced by one because of periodic boundary conditions. The remaining 26 nodes must yield the same physical velocity and stream function. So there would be one independent node and 27 nodal/DOF constraints. Like Dirichlet BCs, these 27 are removed from the solution set (though they do contribute to the 28th equation) and restored to their proper constrained values after solution of the independent equations.

At least that is my concept of what should be happening. But I would like to see what others have done.
Jonas Holdeman 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
how to set periodic boundary conditions Ganesh FLUENT 15 November 18, 2020 07:09
How Tensor Transforms Between Cartesian and Polar Coordinate Systems ChanStormstout OpenFOAM 0 February 26, 2018 20:53
Setup origin of the coordinate system d.gavrila OpenFOAM 2 November 16, 2016 06:07
NS on polar coordinate grid Brian Main CFD Forum 2 June 3, 2005 21:39
Coordinate of axis origin Tang FLUENT 0 October 4, 2004 17:38


All times are GMT -4. The time now is 14:29.