The equal spacing of N points on a sphere with application to partition-of-unity wave diffraction problems

This paper addresses applications involving the selection of a set of points on a sphere, in which the uniformity of spacing can be of importance in enhancing the computational performance and/or the accuracy of some simulation. For the authors, the motivation for this work arises from the need to specify wave directions in a partition-of-unity approach for numerical analysis of wave diffraction problems. A new spacing method is presented, based on a physical analogy in which an arbitrary number of charged particles are held in static equilibrium on a spherical surface. The new method, referred to in this paper as the Coulomb force method, offers an improvement over simpler methods, e.g., latitude/longitude and discretised cube methods, in terms of both the uniformity of spacing and the arbitrary nature of the number of points N that can be considered. A simple extension to the algorithm allows points to be biased towards a direction of choice. Numerical results of a wave scattering problem solved with a partition-of-unity boundary element method demonstrate the benefits of the algorithm.

[1]  D. M. Deaven,et al.  Genetic-algorithm energy minimization for point charges on a sphere. , 1996, Physical review. B, Condensed matter.

[2]  A. G. Every,et al.  Energies and spacings of point charges on a sphere , 1992 .

[3]  Zhenhai Yang,et al.  On a combination method of VDR and patchwork for generating uniform random points on a unit sphere , 2005 .

[4]  J. Trevelyan,et al.  Extended isogeometric boundary element method (XIBEM) for two-dimensional Helmholtz problems , 2013 .

[5]  I. Babuska,et al.  The partition of unity finite element method , 1996 .

[6]  Yoshio Kurihara,et al.  Numerical Integration of the Primitive Equations on a Spherical Grid , 1965 .

[7]  J. M. Cook Rational formulae for the production of a spherically symmetric probability distribution , 1957 .

[8]  H. A. Schenck Improved Integral Formulation for Acoustic Radiation Problems , 1968 .

[9]  P. Monk,et al.  Error estimates for the ultra weak variational formulation in linear elasticity , 2013 .

[10]  C. Farhat,et al.  A discontinuous enrichment method for three‐dimensional multiscale harmonic wave propagation problems in multi‐fluid and fluid–solid media , 2008 .

[11]  Philip M. Morse,et al.  Methods of Theoretical Physics Parts I & II , 1954 .

[12]  P. Bettess,et al.  Plane-wave basis finite elements and boundary elements for three-dimensional wave scattering , 2004, Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[13]  G. Marsaglia Choosing a Point from the Surface of a Sphere , 1972 .

[14]  J. S. Hicks,et al.  An efficient method for generating uniformly distributed points on the surface of an n-dimensional sphere , 1959, CACM.

[15]  P. Morse,et al.  Methods of theoretical physics , 1955 .

[16]  P Bettess,et al.  Short–wave scattering: problems and techniques , 2004, Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[17]  E. Saff,et al.  Distributing many points on a sphere , 1997 .

[18]  Mervin E. Muller,et al.  A note on a method for generating points uniformly on n-dimensional spheres , 1959, CACM.

[19]  Yoshihiro Tashiro,et al.  On methods for generating uniform random points on the surface of a sphere , 1977 .

[20]  Masaaki Sibuya,et al.  A method for generating uniformly distributed points onN-dimensional spheres , 1962 .

[21]  Pierre Ladevèze,et al.  THE VARIATIONAL THEORY OF COMPLEX RAYS FOR THREE-DIMENSIONAL HELMHOLTZ PROBLEMS , 2012 .

[22]  K. Sahr,et al.  Geodesic Discrete Global Grid Systems , 2003 .

[23]  I. Babuska,et al.  The partition of unity finite element method: Basic theory and applications , 1996 .

[24]  P. Bettess,et al.  Plane wave interpolation in direct collocation boundary element method for radiation and wave scattering: numerical aspects and applications , 2003 .

[25]  A. Becker The Boundary Element Method in Engineering: A Complete Course , 1992 .

[26]  R. Y. Rubinstein Generating random vectors uniformly distributed inside and on the surface of different regions , 1982 .

[27]  Luiz C. Wrobel,et al.  Applications in thermo-fluids and acoustics , 2002 .

[28]  Robert L. Smith,et al.  Efficient Monte Carlo Procedures for Generating Points Uniformly Distributed over Bounded Regions , 1984, Oper. Res..

[29]  T. Erber,et al.  Equilibrium configurations of N equal charges on a sphere , 1991 .

[30]  Vladimír Lacko,et al.  On decompositional algorithms for uniform sampling from n-spheres and n-balls , 2010, J. Multivar. Anal..