SlideShare a Scribd company logo
1 of 4
Download to read offline
Proceedings of the 24th UK Conference of the
Association for Computational Mechanics in Engineering
31 March - 01 April 2016, Cardiff University, Cardiff
An Isogeometric Boundary Element Method with Subdivision Surfaces for
Helmholtz Analysis
*Z. Liu1, R. Simpson1 and F. Cirak2
1School of Engineering,University of Glasgow, Glasgow G12 8QQ, United Kingdom
2Department of Engineering,University of Cambridge, Cambridge CB2 1PZ, United Kingdom
*z.liu.2@research.gla.ac.uk
ABSTRACT
The present work develops a new isogeometric Boundary Element Method with subdivision surfaces for solving
Helmholtz problems. The work gives a brief overview of subdivision surfaces and their use in an analysis context
highlighting the pertinent points for boundary element analysis. We find that by adopting the high order (quartic)
basis functions of subdivision surfaces to perform Helmholtz analysis a higher accuracy per degree of freedom is
obtained over equivalent Lagrangian discretisations. We demonstrate this through a Helmholtz problem with a
closed-form solution in which a plane wave is impinged on a ‘hard’ sphere.
Key Words: Isogeometric analysis; boundary element method; Helmholtz; subdivision surfaces
1. Introduction
Isogeometric analysis (IGA) has rapidly expanded in recent years into a major research effort to link
Computer Aided Design (CAD) and numerical methods driven by the need for more effcient industrial
design tools. The central idea of IGA is that the same discretisation model is used for both design and
analysis which eliminates costly model conversion processes encountered in traditional engineering de-
sign work flows. IGA was originally conceived by Hughes et al. [1] and has predominately focussed
on the use of the Finite Element Method, but work has also applied the approach to the Boundary Ele-
ment Method (BEM) where distinct advantages are found, stemming from the need for only a surface
mesh. In the majority of IGA implementations the most commonly used CAD discretisation is the Non-
Uniform Rational B-Spline (NURBS) due to its ubiquitous nature in CAD software. However, NURBS
technology has limitations due to its tensor-product nature and a number of researchers have developed
alternative CAD discretisations which overcome this limitation. One such example is T-spline technol-
ogy which has been employed in an IGA setting by Bazilevs et al. [2] in 2010. Subdivision surfaces
provide another alternative for overcoming the limitations of NURBS, initially introduced by Cirak [3]
in 2000. The present work have developed an isogeometric Boundary Element Method with subdivision
surfaces for solving acoustic problems.
2. Boundary Element Method for Helmholtz Problems
For time-harmonic acoustic problems, the governing equation is the Helmholtz equation which is ex-
pressed as
2
φ(x) + k2
φ(x) = 0 (1)
where φ(x) is the acoustic pressure and k is the wavenumber defined as k = ω
c where ω is the angular
frequency and c is the thermodynamic speed of sound. Several numerical methods can be used to solve
Eq. (??) but many suffer from problems including dispersion error and difficulties in handling infinite
domains (e.g. the finite element method). In contrast, the Boundary Element Method does not suffer
from dispersion error and naturally handles infinite domains. A core feature of the BEM is the use of
fundamental solutions to arrive at a numerical solution, and in the case of 3D acoustic problems the
fundamental solution is given by:
G(x,y) =
eikr
4πr
(2)
where x is the source point, y is the field point and r = |x − y|. The corresponding normal derivative of
this kernel can be expressed as:
∂G(x,y)
∂n
=
eikr
4πr2
(ikr − 1)
∂r
∂n
. (3)
The use of Eq. (??) and (??) allows a boundary integral equation to be formulated that relates acoustic
pressure and its normal derivative as:
c(x)φ(x) +
s
∂G(x,y)
∂n
φ(y) dS(y) =
s
G(x,y)
∂φ(y)
∂n
dS(y) + φinc (x) (4)
where S represents the boundary surface, φinc denotes the acoustic pressure of a prescribed incident
wave (only applicable in the case of scattering problems) and c(x) is a coefficient that depends on the
geometry of the surface at the source point. In the case of smooth boundaries, its value is given by
c(x) = 1
2.
For computer implementation purposes, the acoustic pressure and normal derivative are discretised
through an appropriate set of basis functions as:
φ(x) =
n
A=1
φA NA(x)
∂φ(x)
∂n
=
n
A=1
qA NA(x) (5)
where in the present study {NA(x)}n
A=1 is a global set of subdivision basis functions, {φA(x)}n
A=1 is a set
of nodal acoustic pressure coefficients and {qA(x)}n
A=1 is a set of nodal acoustic velocity coefficients.
3. Subdivision Surfaces
There exist a variety of subdivision schemes, but all are based on the idea of generating a smooth surface
from a coarse polygon mesh. Subdivision refinement schemes construct a smooth surface through a
limiting procedure of repeated refinement starting from an initial control mesh. Subdivision refinement
schemes can be classed as either an interpolating or approximation scheme where Figure ?? illustrates
the commonly used Catmull-Clark approximation scheme.
Figure 1: Successive levels of Catmull-Clark subdivision refinement applied to an initial cube control mesh.
Subdivision basis functions can be used as a basis for analysis [? ] and have successfully been used
in variety of applications including thin-shell finite element analysis [? ]. We extend the work of [? ]
by adopting a Loop subdivision scheme and applying subdivision basis functions for acoustic boundary
element analysis.
The Loop subdivision scheme is based on a triangular tessellation with a typical element and its one-
ring neighbours shown in Figure ?? corresponding to a regular patch where each vertex has 6 connecting
edges. The shaded element in this patch contains 12 non-zero quartic basis functions as detailed in [?
]. In the present study these basis functions are used to dicretise the acoustic pressure and acoustic
velocity. In addition, we apply a collocation procedure whereby a set of global collocation points is
generated through interpolation of the limit surface at vertex locations allowing a system of equations to
be constructed.
Figure 2: An element defined over a regular patch with 12 control points
4. Results
To validate the current subdivision BEM the approach was applied to the problem of a ‘hard’ sphere
impinged by a plane-wave, as illustrated in Figure ??. In this problem a dimensionless wavenumber of
k/a = 8 was chosen with the acoustic pressure sampled at a set of points surrounding the sphere.
Figure 3: Problem of a plane wave impinged on a ‘hard’ sphere [? ]
Two sets of boundary element analysis were performed for this problem: the first applied a conven-
tional Lagrangian discretisation using quartic basis functions defined over triangular elements and the
second applied quartic subdivision discretisations. In the study, a Lagrangian mesh with 1152 degrees
of freedom (dof) and two subdivision meshes with 438 and 1746 dof were used.
The results for the three discretisations at each of the sampling points are shown in Figure ?? along
with the analytical solution. A a closeup view of this plot illustrates that both subdivision discretisations
deliver higher accuracies compared to the Lagrangian discretiation even with fewer degrees of freedom.
Figure 4: A comparison between Lagrangian discretisations and subdivision surfaces (k = 8)
5. Conclusions and Future Research
The present work develops a new isogeometric Boundary Element Method with subdivision surfaces
for solving Helmholtz problems where it is found that higher accuracies are obtained over a Lagrangian
discretisation of the same order. There are several future research directions for the present work:
• Coupling the Boundary Element Method and the Finite Element Method for structural-acoustic
analysis
• Simulating electromagnetic scattering problems by developing suitable div- and curl-conforming
discretisations
References
[1] T.J.R. Hughes, J.A. Cottrell, and Y. Bazilevs. Isogeometric analysis: CAD, finite elements,
NURBS, exact geometry and mesh refinement. Computer Methods in Applied Mechanics and En-
gineering, 194(39):4135-4195, 2005.
[2] Y. Bazilevs, V.M. Calo, J.A. Cottrell, J.A. Evans, T.J.R. Hughes, S. Lipton, M.A. Scott, and T.W.
Sederberg. Isogeometric analysis using T-splines. Computer Methods in Applied Mechanics and
Engineering, 199(5-8):229-263, 2010.
[3] F. Cirak, M. Ortiz, and P. Schroder. Subdivision surfaces: a new paradigm for thin-shell finite-
element analysis. International Journal for Numerical Methods in Engineering, 47(12):2039-2072,
2000.
[4] R.N. Simpson, M.A. Scott, M. Taus, D.C. Thomas, and H. Lian. Acoustic isogeometric boundary
element analysis. Computer Methods in Applied Mechanics and Engineering, 269:265-290, 2014.
[5] J. Stam. Exact evaluation of Catmull-Clark subdivision surfaces at arbitrary parameter values. Pro-
ceedings of the 25th annual conference on Computer graphics and interactive techniques, 395–404,
ACM, 1998.

More Related Content

What's hot

Atti Rinem20146 Tannino
Atti Rinem20146 TanninoAtti Rinem20146 Tannino
Atti Rinem20146 TanninoMarco Tannino
 
GPR Probing of Smoothly Layered Subsurface Medium: 3D Analytical Model
GPR Probing of Smoothly Layered Subsurface Medium: 3D Analytical ModelGPR Probing of Smoothly Layered Subsurface Medium: 3D Analytical Model
GPR Probing of Smoothly Layered Subsurface Medium: 3D Analytical ModelLeonid Krinitsky
 
An Efficient Algorithm for Contact Angle Estimation in Molecular Dynamics Sim...
An Efficient Algorithm for Contact Angle Estimation in Molecular Dynamics Sim...An Efficient Algorithm for Contact Angle Estimation in Molecular Dynamics Sim...
An Efficient Algorithm for Contact Angle Estimation in Molecular Dynamics Sim...CSCJournals
 
mathematical model for image restoration based on fractional order total vari...
mathematical model for image restoration based on fractional order total vari...mathematical model for image restoration based on fractional order total vari...
mathematical model for image restoration based on fractional order total vari...IJAEMSJORNAL
 
Wereszczynski Molecular Dynamics
Wereszczynski Molecular DynamicsWereszczynski Molecular Dynamics
Wereszczynski Molecular DynamicsSciCompIIT
 
RoughSurfaceModels.ppt
RoughSurfaceModels.pptRoughSurfaceModels.ppt
RoughSurfaceModels.pptgrssieee
 
Photoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectorsPhotoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectorsIAEME Publication
 
Numerical study of natural convection in an enclosed square cavity using cons...
Numerical study of natural convection in an enclosed square cavity using cons...Numerical study of natural convection in an enclosed square cavity using cons...
Numerical study of natural convection in an enclosed square cavity using cons...eSAT Journals
 
Outgoing ingoingkleingordon 8th_jun19sqrd
Outgoing ingoingkleingordon 8th_jun19sqrdOutgoing ingoingkleingordon 8th_jun19sqrd
Outgoing ingoingkleingordon 8th_jun19sqrdfoxtrot jp R
 
Final_Report-2
Final_Report-2Final_Report-2
Final_Report-2Raj Sarvan
 
Summerp62016update3 slideshare sqd
Summerp62016update3 slideshare   sqdSummerp62016update3 slideshare   sqd
Summerp62016update3 slideshare sqdfoxtrot jp R
 
Summerp62016update2 slideshare sqd
Summerp62016update2 slideshare  sqdSummerp62016update2 slideshare  sqd
Summerp62016update2 slideshare sqdfoxtrot jp R
 
Bayesian modelling and computation for Raman spectroscopy
Bayesian modelling and computation for Raman spectroscopyBayesian modelling and computation for Raman spectroscopy
Bayesian modelling and computation for Raman spectroscopyMatt Moores
 
Seismic Analysis of Structures - II
Seismic Analysis of Structures - IISeismic Analysis of Structures - II
Seismic Analysis of Structures - IItushardatta
 
Higgsbosontoelectron positron decay_dsply
Higgsbosontoelectron positron decay_dsplyHiggsbosontoelectron positron decay_dsply
Higgsbosontoelectron positron decay_dsplyfoxtrot jp R
 
The use of polynomial shape function in the buckling analysis of ccfc rectang...
The use of polynomial shape function in the buckling analysis of ccfc rectang...The use of polynomial shape function in the buckling analysis of ccfc rectang...
The use of polynomial shape function in the buckling analysis of ccfc rectang...eSAT Journals
 

What's hot (19)

Atti Rinem20146 Tannino
Atti Rinem20146 TanninoAtti Rinem20146 Tannino
Atti Rinem20146 Tannino
 
2009 asilomar
2009 asilomar2009 asilomar
2009 asilomar
 
GPR Probing of Smoothly Layered Subsurface Medium: 3D Analytical Model
GPR Probing of Smoothly Layered Subsurface Medium: 3D Analytical ModelGPR Probing of Smoothly Layered Subsurface Medium: 3D Analytical Model
GPR Probing of Smoothly Layered Subsurface Medium: 3D Analytical Model
 
An Efficient Algorithm for Contact Angle Estimation in Molecular Dynamics Sim...
An Efficient Algorithm for Contact Angle Estimation in Molecular Dynamics Sim...An Efficient Algorithm for Contact Angle Estimation in Molecular Dynamics Sim...
An Efficient Algorithm for Contact Angle Estimation in Molecular Dynamics Sim...
 
Seminar yefak 2019
Seminar yefak 2019Seminar yefak 2019
Seminar yefak 2019
 
mathematical model for image restoration based on fractional order total vari...
mathematical model for image restoration based on fractional order total vari...mathematical model for image restoration based on fractional order total vari...
mathematical model for image restoration based on fractional order total vari...
 
Wereszczynski Molecular Dynamics
Wereszczynski Molecular DynamicsWereszczynski Molecular Dynamics
Wereszczynski Molecular Dynamics
 
RoughSurfaceModels.ppt
RoughSurfaceModels.pptRoughSurfaceModels.ppt
RoughSurfaceModels.ppt
 
Photoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectorsPhotoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectors
 
Numerical study of natural convection in an enclosed square cavity using cons...
Numerical study of natural convection in an enclosed square cavity using cons...Numerical study of natural convection in an enclosed square cavity using cons...
Numerical study of natural convection in an enclosed square cavity using cons...
 
Outgoing ingoingkleingordon 8th_jun19sqrd
Outgoing ingoingkleingordon 8th_jun19sqrdOutgoing ingoingkleingordon 8th_jun19sqrd
Outgoing ingoingkleingordon 8th_jun19sqrd
 
Final_Report-2
Final_Report-2Final_Report-2
Final_Report-2
 
Summerp62016update3 slideshare sqd
Summerp62016update3 slideshare   sqdSummerp62016update3 slideshare   sqd
Summerp62016update3 slideshare sqd
 
My Prize Winning Physics Poster from 2006
My Prize Winning Physics Poster from 2006My Prize Winning Physics Poster from 2006
My Prize Winning Physics Poster from 2006
 
Summerp62016update2 slideshare sqd
Summerp62016update2 slideshare  sqdSummerp62016update2 slideshare  sqd
Summerp62016update2 slideshare sqd
 
Bayesian modelling and computation for Raman spectroscopy
Bayesian modelling and computation for Raman spectroscopyBayesian modelling and computation for Raman spectroscopy
Bayesian modelling and computation for Raman spectroscopy
 
Seismic Analysis of Structures - II
Seismic Analysis of Structures - IISeismic Analysis of Structures - II
Seismic Analysis of Structures - II
 
Higgsbosontoelectron positron decay_dsply
Higgsbosontoelectron positron decay_dsplyHiggsbosontoelectron positron decay_dsply
Higgsbosontoelectron positron decay_dsply
 
The use of polynomial shape function in the buckling analysis of ccfc rectang...
The use of polynomial shape function in the buckling analysis of ccfc rectang...The use of polynomial shape function in the buckling analysis of ccfc rectang...
The use of polynomial shape function in the buckling analysis of ccfc rectang...
 

Similar to ACME2016-extendedAbstract

Radiation patterns account of a circular microstrip antenna loaded two annular
Radiation patterns account of a circular microstrip antenna  loaded two annularRadiation patterns account of a circular microstrip antenna  loaded two annular
Radiation patterns account of a circular microstrip antenna loaded two annularwailGodaymi1
 
International journal of applied sciences and innovation vol 2015 - no 1 - ...
International journal of applied sciences and innovation   vol 2015 - no 1 - ...International journal of applied sciences and innovation   vol 2015 - no 1 - ...
International journal of applied sciences and innovation vol 2015 - no 1 - ...sophiabelthome
 
Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...
Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...
Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...IJERA Editor
 
Optimization of Surface Impedance for Reducing Surface Waves between Antennas
Optimization of Surface Impedance for Reducing Surface Waves between AntennasOptimization of Surface Impedance for Reducing Surface Waves between Antennas
Optimization of Surface Impedance for Reducing Surface Waves between AntennasIJMER
 
Paper_Sound-PointMasses_CompositePanel
Paper_Sound-PointMasses_CompositePanelPaper_Sound-PointMasses_CompositePanel
Paper_Sound-PointMasses_CompositePanelRam Mohan
 
A Numerical Method For Friction Problems With Multiple Contacts
A Numerical Method For Friction Problems With Multiple ContactsA Numerical Method For Friction Problems With Multiple Contacts
A Numerical Method For Friction Problems With Multiple ContactsJoshua Gorinson
 
A New Two-Dimensional Analytical Model of Small Geometry GaAs MESFET
A New Two-Dimensional Analytical Model of Small Geometry GaAs MESFETA New Two-Dimensional Analytical Model of Small Geometry GaAs MESFET
A New Two-Dimensional Analytical Model of Small Geometry GaAs MESFETIJMERJOURNAL
 
CONCURRENT TERNARY GALOIS-BASED COMPUTATION USING NANO-APEX MULTIPLEXING NIBS...
CONCURRENT TERNARY GALOIS-BASED COMPUTATION USING NANO-APEX MULTIPLEXING NIBS...CONCURRENT TERNARY GALOIS-BASED COMPUTATION USING NANO-APEX MULTIPLEXING NIBS...
CONCURRENT TERNARY GALOIS-BASED COMPUTATION USING NANO-APEX MULTIPLEXING NIBS...VLSICS Design
 
CONCURRENT TERNARY GALOIS-BASED COMPUTATION USING NANO-APEX MULTIPLEXING NIBS...
CONCURRENT TERNARY GALOIS-BASED COMPUTATION USING NANO-APEX MULTIPLEXING NIBS...CONCURRENT TERNARY GALOIS-BASED COMPUTATION USING NANO-APEX MULTIPLEXING NIBS...
CONCURRENT TERNARY GALOIS-BASED COMPUTATION USING NANO-APEX MULTIPLEXING NIBS...VLSICS Design
 
[Numerical Heat Transfer Part B Fundamentals 2001-sep vol. 40 iss. 3] C. Wan,...
[Numerical Heat Transfer Part B Fundamentals 2001-sep vol. 40 iss. 3] C. Wan,...[Numerical Heat Transfer Part B Fundamentals 2001-sep vol. 40 iss. 3] C. Wan,...
[Numerical Heat Transfer Part B Fundamentals 2001-sep vol. 40 iss. 3] C. Wan,...d00a7ece
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 

Similar to ACME2016-extendedAbstract (20)

synopsis_divyesh
synopsis_divyeshsynopsis_divyesh
synopsis_divyesh
 
Radiation patterns account of a circular microstrip antenna loaded two annular
Radiation patterns account of a circular microstrip antenna  loaded two annularRadiation patterns account of a circular microstrip antenna  loaded two annular
Radiation patterns account of a circular microstrip antenna loaded two annular
 
International journal of applied sciences and innovation vol 2015 - no 1 - ...
International journal of applied sciences and innovation   vol 2015 - no 1 - ...International journal of applied sciences and innovation   vol 2015 - no 1 - ...
International journal of applied sciences and innovation vol 2015 - no 1 - ...
 
Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...
Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...
Evaluation of the Sensitivity of Seismic Inversion Algorithms to Different St...
 
Finite Element Methods
Finite Element  MethodsFinite Element  Methods
Finite Element Methods
 
Optimization of Surface Impedance for Reducing Surface Waves between Antennas
Optimization of Surface Impedance for Reducing Surface Waves between AntennasOptimization of Surface Impedance for Reducing Surface Waves between Antennas
Optimization of Surface Impedance for Reducing Surface Waves between Antennas
 
Paper_Sound-PointMasses_CompositePanel
Paper_Sound-PointMasses_CompositePanelPaper_Sound-PointMasses_CompositePanel
Paper_Sound-PointMasses_CompositePanel
 
A Numerical Method For Friction Problems With Multiple Contacts
A Numerical Method For Friction Problems With Multiple ContactsA Numerical Method For Friction Problems With Multiple Contacts
A Numerical Method For Friction Problems With Multiple Contacts
 
cfd ahmed body
cfd ahmed bodycfd ahmed body
cfd ahmed body
 
40120130406008
4012013040600840120130406008
40120130406008
 
ctr_tessicini
ctr_tessicinictr_tessicini
ctr_tessicini
 
Final Seminar
Final SeminarFinal Seminar
Final Seminar
 
Final Seminar
Final SeminarFinal Seminar
Final Seminar
 
A New Two-Dimensional Analytical Model of Small Geometry GaAs MESFET
A New Two-Dimensional Analytical Model of Small Geometry GaAs MESFETA New Two-Dimensional Analytical Model of Small Geometry GaAs MESFET
A New Two-Dimensional Analytical Model of Small Geometry GaAs MESFET
 
GallagherFinalReport
GallagherFinalReportGallagherFinalReport
GallagherFinalReport
 
CONCURRENT TERNARY GALOIS-BASED COMPUTATION USING NANO-APEX MULTIPLEXING NIBS...
CONCURRENT TERNARY GALOIS-BASED COMPUTATION USING NANO-APEX MULTIPLEXING NIBS...CONCURRENT TERNARY GALOIS-BASED COMPUTATION USING NANO-APEX MULTIPLEXING NIBS...
CONCURRENT TERNARY GALOIS-BASED COMPUTATION USING NANO-APEX MULTIPLEXING NIBS...
 
CONCURRENT TERNARY GALOIS-BASED COMPUTATION USING NANO-APEX MULTIPLEXING NIBS...
CONCURRENT TERNARY GALOIS-BASED COMPUTATION USING NANO-APEX MULTIPLEXING NIBS...CONCURRENT TERNARY GALOIS-BASED COMPUTATION USING NANO-APEX MULTIPLEXING NIBS...
CONCURRENT TERNARY GALOIS-BASED COMPUTATION USING NANO-APEX MULTIPLEXING NIBS...
 
[Numerical Heat Transfer Part B Fundamentals 2001-sep vol. 40 iss. 3] C. Wan,...
[Numerical Heat Transfer Part B Fundamentals 2001-sep vol. 40 iss. 3] C. Wan,...[Numerical Heat Transfer Part B Fundamentals 2001-sep vol. 40 iss. 3] C. Wan,...
[Numerical Heat Transfer Part B Fundamentals 2001-sep vol. 40 iss. 3] C. Wan,...
 
APPLICATION OF NUMERICAL METHODS IN SMALL SIZE
APPLICATION OF NUMERICAL METHODS IN SMALL SIZEAPPLICATION OF NUMERICAL METHODS IN SMALL SIZE
APPLICATION OF NUMERICAL METHODS IN SMALL SIZE
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 

ACME2016-extendedAbstract

  • 1. Proceedings of the 24th UK Conference of the Association for Computational Mechanics in Engineering 31 March - 01 April 2016, Cardiff University, Cardiff An Isogeometric Boundary Element Method with Subdivision Surfaces for Helmholtz Analysis *Z. Liu1, R. Simpson1 and F. Cirak2 1School of Engineering,University of Glasgow, Glasgow G12 8QQ, United Kingdom 2Department of Engineering,University of Cambridge, Cambridge CB2 1PZ, United Kingdom *z.liu.2@research.gla.ac.uk ABSTRACT The present work develops a new isogeometric Boundary Element Method with subdivision surfaces for solving Helmholtz problems. The work gives a brief overview of subdivision surfaces and their use in an analysis context highlighting the pertinent points for boundary element analysis. We find that by adopting the high order (quartic) basis functions of subdivision surfaces to perform Helmholtz analysis a higher accuracy per degree of freedom is obtained over equivalent Lagrangian discretisations. We demonstrate this through a Helmholtz problem with a closed-form solution in which a plane wave is impinged on a ‘hard’ sphere. Key Words: Isogeometric analysis; boundary element method; Helmholtz; subdivision surfaces 1. Introduction Isogeometric analysis (IGA) has rapidly expanded in recent years into a major research effort to link Computer Aided Design (CAD) and numerical methods driven by the need for more effcient industrial design tools. The central idea of IGA is that the same discretisation model is used for both design and analysis which eliminates costly model conversion processes encountered in traditional engineering de- sign work flows. IGA was originally conceived by Hughes et al. [1] and has predominately focussed on the use of the Finite Element Method, but work has also applied the approach to the Boundary Ele- ment Method (BEM) where distinct advantages are found, stemming from the need for only a surface mesh. In the majority of IGA implementations the most commonly used CAD discretisation is the Non- Uniform Rational B-Spline (NURBS) due to its ubiquitous nature in CAD software. However, NURBS technology has limitations due to its tensor-product nature and a number of researchers have developed alternative CAD discretisations which overcome this limitation. One such example is T-spline technol- ogy which has been employed in an IGA setting by Bazilevs et al. [2] in 2010. Subdivision surfaces provide another alternative for overcoming the limitations of NURBS, initially introduced by Cirak [3] in 2000. The present work have developed an isogeometric Boundary Element Method with subdivision surfaces for solving acoustic problems. 2. Boundary Element Method for Helmholtz Problems For time-harmonic acoustic problems, the governing equation is the Helmholtz equation which is ex- pressed as 2 φ(x) + k2 φ(x) = 0 (1) where φ(x) is the acoustic pressure and k is the wavenumber defined as k = ω c where ω is the angular frequency and c is the thermodynamic speed of sound. Several numerical methods can be used to solve Eq. (??) but many suffer from problems including dispersion error and difficulties in handling infinite domains (e.g. the finite element method). In contrast, the Boundary Element Method does not suffer from dispersion error and naturally handles infinite domains. A core feature of the BEM is the use of
  • 2. fundamental solutions to arrive at a numerical solution, and in the case of 3D acoustic problems the fundamental solution is given by: G(x,y) = eikr 4πr (2) where x is the source point, y is the field point and r = |x − y|. The corresponding normal derivative of this kernel can be expressed as: ∂G(x,y) ∂n = eikr 4πr2 (ikr − 1) ∂r ∂n . (3) The use of Eq. (??) and (??) allows a boundary integral equation to be formulated that relates acoustic pressure and its normal derivative as: c(x)φ(x) + s ∂G(x,y) ∂n φ(y) dS(y) = s G(x,y) ∂φ(y) ∂n dS(y) + φinc (x) (4) where S represents the boundary surface, φinc denotes the acoustic pressure of a prescribed incident wave (only applicable in the case of scattering problems) and c(x) is a coefficient that depends on the geometry of the surface at the source point. In the case of smooth boundaries, its value is given by c(x) = 1 2. For computer implementation purposes, the acoustic pressure and normal derivative are discretised through an appropriate set of basis functions as: φ(x) = n A=1 φA NA(x) ∂φ(x) ∂n = n A=1 qA NA(x) (5) where in the present study {NA(x)}n A=1 is a global set of subdivision basis functions, {φA(x)}n A=1 is a set of nodal acoustic pressure coefficients and {qA(x)}n A=1 is a set of nodal acoustic velocity coefficients. 3. Subdivision Surfaces There exist a variety of subdivision schemes, but all are based on the idea of generating a smooth surface from a coarse polygon mesh. Subdivision refinement schemes construct a smooth surface through a limiting procedure of repeated refinement starting from an initial control mesh. Subdivision refinement schemes can be classed as either an interpolating or approximation scheme where Figure ?? illustrates the commonly used Catmull-Clark approximation scheme. Figure 1: Successive levels of Catmull-Clark subdivision refinement applied to an initial cube control mesh. Subdivision basis functions can be used as a basis for analysis [? ] and have successfully been used in variety of applications including thin-shell finite element analysis [? ]. We extend the work of [? ] by adopting a Loop subdivision scheme and applying subdivision basis functions for acoustic boundary element analysis. The Loop subdivision scheme is based on a triangular tessellation with a typical element and its one- ring neighbours shown in Figure ?? corresponding to a regular patch where each vertex has 6 connecting
  • 3. edges. The shaded element in this patch contains 12 non-zero quartic basis functions as detailed in [? ]. In the present study these basis functions are used to dicretise the acoustic pressure and acoustic velocity. In addition, we apply a collocation procedure whereby a set of global collocation points is generated through interpolation of the limit surface at vertex locations allowing a system of equations to be constructed. Figure 2: An element defined over a regular patch with 12 control points 4. Results To validate the current subdivision BEM the approach was applied to the problem of a ‘hard’ sphere impinged by a plane-wave, as illustrated in Figure ??. In this problem a dimensionless wavenumber of k/a = 8 was chosen with the acoustic pressure sampled at a set of points surrounding the sphere. Figure 3: Problem of a plane wave impinged on a ‘hard’ sphere [? ] Two sets of boundary element analysis were performed for this problem: the first applied a conven- tional Lagrangian discretisation using quartic basis functions defined over triangular elements and the second applied quartic subdivision discretisations. In the study, a Lagrangian mesh with 1152 degrees of freedom (dof) and two subdivision meshes with 438 and 1746 dof were used. The results for the three discretisations at each of the sampling points are shown in Figure ?? along with the analytical solution. A a closeup view of this plot illustrates that both subdivision discretisations deliver higher accuracies compared to the Lagrangian discretiation even with fewer degrees of freedom.
  • 4. Figure 4: A comparison between Lagrangian discretisations and subdivision surfaces (k = 8) 5. Conclusions and Future Research The present work develops a new isogeometric Boundary Element Method with subdivision surfaces for solving Helmholtz problems where it is found that higher accuracies are obtained over a Lagrangian discretisation of the same order. There are several future research directions for the present work: • Coupling the Boundary Element Method and the Finite Element Method for structural-acoustic analysis • Simulating electromagnetic scattering problems by developing suitable div- and curl-conforming discretisations References [1] T.J.R. Hughes, J.A. Cottrell, and Y. Bazilevs. Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement. Computer Methods in Applied Mechanics and En- gineering, 194(39):4135-4195, 2005. [2] Y. Bazilevs, V.M. Calo, J.A. Cottrell, J.A. Evans, T.J.R. Hughes, S. Lipton, M.A. Scott, and T.W. Sederberg. Isogeometric analysis using T-splines. Computer Methods in Applied Mechanics and Engineering, 199(5-8):229-263, 2010. [3] F. Cirak, M. Ortiz, and P. Schroder. Subdivision surfaces: a new paradigm for thin-shell finite- element analysis. International Journal for Numerical Methods in Engineering, 47(12):2039-2072, 2000. [4] R.N. Simpson, M.A. Scott, M. Taus, D.C. Thomas, and H. Lian. Acoustic isogeometric boundary element analysis. Computer Methods in Applied Mechanics and Engineering, 269:265-290, 2014. [5] J. Stam. Exact evaluation of Catmull-Clark subdivision surfaces at arbitrary parameter values. Pro- ceedings of the 25th annual conference on Computer graphics and interactive techniques, 395–404, ACM, 1998.