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

Qns regarding radial basis for interpolation

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   June 26, 2007, 10:45
Default Qns regarding radial basis for interpolation
  #1
Ben
Guest
 
Posts: n/a
Hi,

I'm trying to implement radial basis function (RBF) for interpolation on overset grid and i've some questions...

1. Is RBF valid for both local & global interpolation?

2. Is RBF interpolation suitable for structured grid?

3. I tried to let the shape parameter c=1.25D/sqrt(N) Where D is the diameter of the minimal circle enclosing all data points and N is the number of data points. At some locations, the inverse matrix becomes singular. Can I prevent that by changing the c?

Thanks alot!
  Reply With Quote

Old   June 27, 2007, 03:26
Default Re: Qns regarding radial basis for interpolation
  #2
Praveen. C
Guest
 
Posts: n/a
You can use it for both local and global interpolation. But with local interpolation it will not be very accurate. The spectral character of RBF comes from its global nature.

The shape parameter has a very critical influence on the accuracy of RBF. There is no rational way of selecting this at present. There is an uncertainty principle between accuracy and condition number; both cannot be small at the same time.

Ill conditioning occurs when the basis functions become very flat, but an interpolant still exists, just that you cannot get it by inverting the matrix, see

Interpolation In The Limit Of Increasingly Flat Radial Basis Functions http://citeseer.ist.psu.edu/308829.html

You can compute the interpolant even in case of ill-conditioned matrix using special methods, see

B. Fornberg, G. Wright, Stable computation of multiquadric interpolants for all values of the shape parameter, Comput. Math. Appl. 16 (2004) 497-523.

You will have to experiment with different values of the shape parameter. Or you can use a validation approach to "optimize c", see for example,

Shmuel Rippa. "An algorithm for selecting a good value for the parameter c in radial basis function interpolation." Adv. Comput. Math., 11(2-3):193--210, 1999.
  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
Plotting Radial Velocity and Tangential Velocity in CFD Post ashtonJ CFX 5 July 13, 2015 02:49
MISES, radial turbomachinery arapha Main CFD Forum 0 September 8, 2011 09:13
Radial Load calculation pump_passion CFX 3 March 31, 2010 17:51
Need help to use Hermite basis functions Vasilis Main CFD Forum 8 October 29, 2009 13:26
Radial Pressure Inlet s.sivakumar OpenFOAM Pre-Processing 0 May 13, 2009 01:58


All times are GMT -4. The time now is 03:57.