SlideShare a Scribd company logo
1 of 16
An Isogeometric Boundary Element Method with
Subdivision Surfaces for Helmholtz Analysis
Z. Liu1, R.N. Simpson1, F. Cirak2
1University of Glasgow
2University of Cambridge
z.liu.2@research.gla.ac.uk
Outline:
1. Motivation
2. Subdivision surfaces
3. Boundary Element Method for Helmholtz analysis
1. Numerical example
2. Conclusion and future work
Outline
Motivations
Isogeometric Analysis (IGA):
Computer Aided Design Computer Aided Engineering
Directly use
Benefits:
• Eliminate data conversion process
between design and analysis
• Exact geometry used throughout
Motivations
IGA has distinct advantages when applied to the Boundary
Element Method:
• Surface and boundary-representation approach is
popular in CAD industries
• Finite Element Method which need volume
discretisation
• The Boundary Element Method only requires boundary
discretisation
Motivation
Present CAD representing approach used in IGA
Aluminium can deforming (modelled by NURBS surfaces)
• Non-Uniform Rational Basis Spline
(NURBS) is the most commonly used
CAD discretisation
• NURBS has limitation due to its tensor-
product nature
Extraordinary points when linking two NURBS patches
Motivation
Subdivision surfaces: smooth limit surface and control cage
Why use subdivision surfaces?
• Subdivision surface can be an alternative CAD
discretisation to overcome the limitation of
NURBS
• Local refinement is allowed when using
subdivision surfaces
• a subdivision surface mesh can handle
complex arbitrary topology
An object modelled by T-splines
Subdivision Surfaces
Subdivision Surface
• Commonly used in animation and gaming industry
• Piecewise linear polygon mesh
• Limit surface calculated from the coarse mesh
• High-order basis functions
Successive levels of Catmull-Clark subdivision refinement applied to an initial cube control
mesh
Subdivision Surfaces
An element defined over a regular patch with 12 control points
Loop Scheme
Helmholtz Problem
For time-harmonic acoustic problems, the governing equation is the Helmholtz equation which is
expressed as:
in the case of 3D acoustic problems the fundamental solution is given by:
The corresponding normal derivative of this kernel can be expressed as:
Helmholtz Problem
A boundary integral equation that relates acoustic pressure and its normal derivative is formulated as:
For computer implementation purposes, the boundary is discretised and the acoustic pressure and normal
derivative are discretised through an appropriate set of basis functions as:
Example Problem
Example Problem
Subdivision surface control mesh Lagrangian discretisation of a sphere
Model type Lagrangian
discretisation
Subdivision
surfaces
Subdivision
surfaces
Number of degrees
of freedom
1152 438 1746
Number of elements 281 872 3488
Order Quartic Quartic Quartic
Results
Conclusion and Future works
Higher accuracies are obtained over a Lagrangian discretisation of the same
order.
Future work:
• Coupling the Boundary Element Method and the Finite Element
Method shell formulations for structural-acoustic analysis
• Simulating electromagnetic scattering problems by developing suitable
div- and curl-conforming discretisations
zhaowei_LIU_acme_2016

More Related Content

What's hot

FEA good practices presentation
FEA good practices presentationFEA good practices presentation
FEA good practices presentationMahdi Damghani
 
Introduction to finite element method 19.04.2018
Introduction to finite element method 19.04.2018Introduction to finite element method 19.04.2018
Introduction to finite element method 19.04.2018Dr. Mohd Zameeruddin
 
CAD: introduction to floorplanning
CAD:  introduction to floorplanningCAD:  introduction to floorplanning
CAD: introduction to floorplanningTeam-VLSI-ITMU
 
Topology Errors and Cleaning
Topology Errors and CleaningTopology Errors and Cleaning
Topology Errors and CleaningMayuresh Padalkar
 
Cut mix: Regularization strategy to train strong classifiers with localizable...
Cut mix: Regularization strategy to train strong classifiers with localizable...Cut mix: Regularization strategy to train strong classifiers with localizable...
Cut mix: Regularization strategy to train strong classifiers with localizable...Changjin Lee
 
ME6501 Cad 2 mark question and answer
ME6501 Cad 2 mark question and answerME6501 Cad 2 mark question and answer
ME6501 Cad 2 mark question and answerJavith Saleem
 
FLOORPLANNING USING DE
FLOORPLANNING USING DEFLOORPLANNING USING DE
FLOORPLANNING USING DEshefalig93
 
Indirect inference for the application of random regret minimisation to large...
Indirect inference for the application of random regret minimisation to large...Indirect inference for the application of random regret minimisation to large...
Indirect inference for the application of random regret minimisation to large...Institute for Transport Studies (ITS)
 
Surface Data Capture Image Matching
Surface Data Capture Image MatchingSurface Data Capture Image Matching
Surface Data Capture Image MatchingRASHID JAVED
 
IRJET- 3D Reconstruction of Surface Topography using Ultrasonic Transducer
IRJET- 3D Reconstruction of Surface Topography using Ultrasonic TransducerIRJET- 3D Reconstruction of Surface Topography using Ultrasonic Transducer
IRJET- 3D Reconstruction of Surface Topography using Ultrasonic TransducerIRJET Journal
 
Model compression
Model compressionModel compression
Model compressionNanhee Kim
 
Unconstrained Optimization Method to Design Two Channel Quadrature Mirror Fil...
Unconstrained Optimization Method to Design Two Channel Quadrature Mirror Fil...Unconstrained Optimization Method to Design Two Channel Quadrature Mirror Fil...
Unconstrained Optimization Method to Design Two Channel Quadrature Mirror Fil...CSCJournals
 
Markless registration for scans of free form objects
Markless registration for scans of free form objectsMarkless registration for scans of free form objects
Markless registration for scans of free form objectsArtemis Valanis
 
Finite element analysis
Finite element analysisFinite element analysis
Finite element analysisSonal Upadhyay
 
types of facility layout algorithm
types of facility layout algorithmtypes of facility layout algorithm
types of facility layout algorithmAsIf Fisa
 

What's hot (20)

FEA good practices presentation
FEA good practices presentationFEA good practices presentation
FEA good practices presentation
 
Introduction to finite element method 19.04.2018
Introduction to finite element method 19.04.2018Introduction to finite element method 19.04.2018
Introduction to finite element method 19.04.2018
 
CAD: introduction to floorplanning
CAD:  introduction to floorplanningCAD:  introduction to floorplanning
CAD: introduction to floorplanning
 
Assembly
Assembly Assembly
Assembly
 
Topology Errors and Cleaning
Topology Errors and CleaningTopology Errors and Cleaning
Topology Errors and Cleaning
 
Finite element method
Finite element methodFinite element method
Finite element method
 
Cut mix: Regularization strategy to train strong classifiers with localizable...
Cut mix: Regularization strategy to train strong classifiers with localizable...Cut mix: Regularization strategy to train strong classifiers with localizable...
Cut mix: Regularization strategy to train strong classifiers with localizable...
 
ME6501 Cad 2 mark question and answer
ME6501 Cad 2 mark question and answerME6501 Cad 2 mark question and answer
ME6501 Cad 2 mark question and answer
 
Block diagrams
Block diagramsBlock diagrams
Block diagrams
 
FLOORPLANNING USING DE
FLOORPLANNING USING DEFLOORPLANNING USING DE
FLOORPLANNING USING DE
 
Indirect inference for the application of random regret minimisation to large...
Indirect inference for the application of random regret minimisation to large...Indirect inference for the application of random regret minimisation to large...
Indirect inference for the application of random regret minimisation to large...
 
Surface Data Capture Image Matching
Surface Data Capture Image MatchingSurface Data Capture Image Matching
Surface Data Capture Image Matching
 
IRJET- 3D Reconstruction of Surface Topography using Ultrasonic Transducer
IRJET- 3D Reconstruction of Surface Topography using Ultrasonic TransducerIRJET- 3D Reconstruction of Surface Topography using Ultrasonic Transducer
IRJET- 3D Reconstruction of Surface Topography using Ultrasonic Transducer
 
Controlppt
ControlpptControlppt
Controlppt
 
Model compression
Model compressionModel compression
Model compression
 
Unconstrained Optimization Method to Design Two Channel Quadrature Mirror Fil...
Unconstrained Optimization Method to Design Two Channel Quadrature Mirror Fil...Unconstrained Optimization Method to Design Two Channel Quadrature Mirror Fil...
Unconstrained Optimization Method to Design Two Channel Quadrature Mirror Fil...
 
Markless registration for scans of free form objects
Markless registration for scans of free form objectsMarkless registration for scans of free form objects
Markless registration for scans of free form objects
 
Finite element analysis
Finite element analysisFinite element analysis
Finite element analysis
 
types of facility layout algorithm
types of facility layout algorithmtypes of facility layout algorithm
types of facility layout algorithm
 
CAD
CAD CAD
CAD
 

Viewers also liked

Projet elements finis et optimisation de structures
Projet elements finis et optimisation de structuresProjet elements finis et optimisation de structures
Projet elements finis et optimisation de structuresZyad Hamani
 
Thermal conductivity presentation
Thermal conductivity presentationThermal conductivity presentation
Thermal conductivity presentationRoss Mayo
 
COMPLETED POWERPOINT (DONT DELETE)
COMPLETED POWERPOINT (DONT DELETE)COMPLETED POWERPOINT (DONT DELETE)
COMPLETED POWERPOINT (DONT DELETE)kylefisher
 
Thermal Conductivity
Thermal ConductivityThermal Conductivity
Thermal Conductivitytalatameen42
 
Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Taani Saxena
 
Presentation on Geothermal Energy
Presentation on Geothermal EnergyPresentation on Geothermal Energy
Presentation on Geothermal Energynibeditamishra
 
Carbon nanotubes ppt
Carbon nanotubes pptCarbon nanotubes ppt
Carbon nanotubes pptSaurabh Nandy
 
Solar energy ppt
Solar energy pptSolar energy ppt
Solar energy pptshubhajit_b
 

Viewers also liked (13)

Projet elements finis et optimisation de structures
Projet elements finis et optimisation de structuresProjet elements finis et optimisation de structures
Projet elements finis et optimisation de structures
 
57969246 finite-volume
57969246 finite-volume57969246 finite-volume
57969246 finite-volume
 
Thermal conductivity presentation
Thermal conductivity presentationThermal conductivity presentation
Thermal conductivity presentation
 
COMPLETED POWERPOINT (DONT DELETE)
COMPLETED POWERPOINT (DONT DELETE)COMPLETED POWERPOINT (DONT DELETE)
COMPLETED POWERPOINT (DONT DELETE)
 
Thermal Conductivity
Thermal ConductivityThermal Conductivity
Thermal Conductivity
 
Geothermal energy
Geothermal energyGeothermal energy
Geothermal energy
 
Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)
 
Carbon nanotube
Carbon nanotubeCarbon nanotube
Carbon nanotube
 
geothermal energy
geothermal energygeothermal energy
geothermal energy
 
Presentation on Geothermal Energy
Presentation on Geothermal EnergyPresentation on Geothermal Energy
Presentation on Geothermal Energy
 
Carbon nanotubes ppt
Carbon nanotubes pptCarbon nanotubes ppt
Carbon nanotubes ppt
 
Solar Energy
Solar EnergySolar Energy
Solar Energy
 
Solar energy ppt
Solar energy pptSolar energy ppt
Solar energy ppt
 

Similar to zhaowei_LIU_acme_2016

Meshing Techniques.pptx
Meshing Techniques.pptxMeshing Techniques.pptx
Meshing Techniques.pptxDrDineshDhande
 
ACME2016-extendedAbstract
ACME2016-extendedAbstractACME2016-extendedAbstract
ACME2016-extendedAbstractZhaowei Liu
 
Lecture on Introduction to finite element methods & its contents
Lecture on Introduction  to  finite element methods  & its  contentsLecture on Introduction  to  finite element methods  & its  contents
Lecture on Introduction to finite element methods & its contentsMesayAlemuTolcha1
 
Introduction to CAE and Element Properties.pptx
Introduction to CAE and Element Properties.pptxIntroduction to CAE and Element Properties.pptx
Introduction to CAE and Element Properties.pptxDrDineshDhande
 
Numerical Modeling & FLAC3D Introduction.pptx
Numerical Modeling & FLAC3D Introduction.pptxNumerical Modeling & FLAC3D Introduction.pptx
Numerical Modeling & FLAC3D Introduction.pptxKothakondaMaharshi1
 
Stages of fea in cad environment
Stages of fea in cad environmentStages of fea in cad environment
Stages of fea in cad environmentrashmi322
 
Self-dependent 3D face rotational alignment using the nose region
Self-dependent 3D face rotational alignment using the nose regionSelf-dependent 3D face rotational alignment using the nose region
Self-dependent 3D face rotational alignment using the nose regionMehryar (Mike) E., Ph.D.
 
Boundary Conditions for Seismic Imaging: Computational and Geophysical Point...
Boundary Conditions for Seismic Imaging:  Computational and Geophysical Point...Boundary Conditions for Seismic Imaging:  Computational and Geophysical Point...
Boundary Conditions for Seismic Imaging: Computational and Geophysical Point...EssamAlgizawy
 
Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Khusro Kamaluddin
 
Identification of parameters of an induction motor from field solution 9 11 n...
Identification of parameters of an induction motor from field solution 9 11 n...Identification of parameters of an induction motor from field solution 9 11 n...
Identification of parameters of an induction motor from field solution 9 11 n...Valentino Selayan
 
Algorithmic Techniques for Parametric Model Recovery
Algorithmic Techniques for Parametric Model RecoveryAlgorithmic Techniques for Parametric Model Recovery
Algorithmic Techniques for Parametric Model RecoveryCurvSurf
 
feagoodpracticepresentation-191125101221.pdf
feagoodpracticepresentation-191125101221.pdffeagoodpracticepresentation-191125101221.pdf
feagoodpracticepresentation-191125101221.pdfJethallalGada
 
Fluent Introduction - Some Best Practice_._.pptx
Fluent Introduction - Some Best Practice_._.pptxFluent Introduction - Some Best Practice_._.pptx
Fluent Introduction - Some Best Practice_._.pptxLibinAbrahamKonattu
 
ECL15_Damping_SDTools
ECL15_Damping_SDToolsECL15_Damping_SDTools
ECL15_Damping_SDToolsSDTools
 
Unit 2 - Meshing Techniques.pptx
Unit 2 - Meshing Techniques.pptxUnit 2 - Meshing Techniques.pptx
Unit 2 - Meshing Techniques.pptxSMHC41Shivam
 
CFD Best Practices & Key Features
CFD Best Practices & Key FeaturesCFD Best Practices & Key Features
CFD Best Practices & Key FeaturesDesign World
 
Basics of finite element method 19.04.2018
Basics of finite element method 19.04.2018Basics of finite element method 19.04.2018
Basics of finite element method 19.04.2018Dr. Mohd Zameeruddin
 

Similar to zhaowei_LIU_acme_2016 (20)

Meshing Techniques.pptx
Meshing Techniques.pptxMeshing Techniques.pptx
Meshing Techniques.pptx
 
ACME2016-extendedAbstract
ACME2016-extendedAbstractACME2016-extendedAbstract
ACME2016-extendedAbstract
 
Lecture on Introduction to finite element methods & its contents
Lecture on Introduction  to  finite element methods  & its  contentsLecture on Introduction  to  finite element methods  & its  contents
Lecture on Introduction to finite element methods & its contents
 
Introduction to CAE and Element Properties.pptx
Introduction to CAE and Element Properties.pptxIntroduction to CAE and Element Properties.pptx
Introduction to CAE and Element Properties.pptx
 
Numerical Modeling & FLAC3D Introduction.pptx
Numerical Modeling & FLAC3D Introduction.pptxNumerical Modeling & FLAC3D Introduction.pptx
Numerical Modeling & FLAC3D Introduction.pptx
 
Stages of fea in cad environment
Stages of fea in cad environmentStages of fea in cad environment
Stages of fea in cad environment
 
Self-dependent 3D face rotational alignment using the nose region
Self-dependent 3D face rotational alignment using the nose regionSelf-dependent 3D face rotational alignment using the nose region
Self-dependent 3D face rotational alignment using the nose region
 
Boundary Conditions for Seismic Imaging: Computational and Geophysical Point...
Boundary Conditions for Seismic Imaging:  Computational and Geophysical Point...Boundary Conditions for Seismic Imaging:  Computational and Geophysical Point...
Boundary Conditions for Seismic Imaging: Computational and Geophysical Point...
 
Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)
 
Identification of parameters of an induction motor from field solution 9 11 n...
Identification of parameters of an induction motor from field solution 9 11 n...Identification of parameters of an induction motor from field solution 9 11 n...
Identification of parameters of an induction motor from field solution 9 11 n...
 
Algorithmic Techniques for Parametric Model Recovery
Algorithmic Techniques for Parametric Model RecoveryAlgorithmic Techniques for Parametric Model Recovery
Algorithmic Techniques for Parametric Model Recovery
 
feagoodpracticepresentation-191125101221.pdf
feagoodpracticepresentation-191125101221.pdffeagoodpracticepresentation-191125101221.pdf
feagoodpracticepresentation-191125101221.pdf
 
EDM_SEMINAR.pptx
EDM_SEMINAR.pptxEDM_SEMINAR.pptx
EDM_SEMINAR.pptx
 
Fluent Introduction - Some Best Practice_._.pptx
Fluent Introduction - Some Best Practice_._.pptxFluent Introduction - Some Best Practice_._.pptx
Fluent Introduction - Some Best Practice_._.pptx
 
Lecture 11
Lecture 11Lecture 11
Lecture 11
 
Lecture 11
Lecture 11Lecture 11
Lecture 11
 
ECL15_Damping_SDTools
ECL15_Damping_SDToolsECL15_Damping_SDTools
ECL15_Damping_SDTools
 
Unit 2 - Meshing Techniques.pptx
Unit 2 - Meshing Techniques.pptxUnit 2 - Meshing Techniques.pptx
Unit 2 - Meshing Techniques.pptx
 
CFD Best Practices & Key Features
CFD Best Practices & Key FeaturesCFD Best Practices & Key Features
CFD Best Practices & Key Features
 
Basics of finite element method 19.04.2018
Basics of finite element method 19.04.2018Basics of finite element method 19.04.2018
Basics of finite element method 19.04.2018
 

zhaowei_LIU_acme_2016

  • 1. An Isogeometric Boundary Element Method with Subdivision Surfaces for Helmholtz Analysis Z. Liu1, R.N. Simpson1, F. Cirak2 1University of Glasgow 2University of Cambridge z.liu.2@research.gla.ac.uk
  • 2. Outline: 1. Motivation 2. Subdivision surfaces 3. Boundary Element Method for Helmholtz analysis 1. Numerical example 2. Conclusion and future work Outline
  • 3. Motivations Isogeometric Analysis (IGA): Computer Aided Design Computer Aided Engineering Directly use Benefits: • Eliminate data conversion process between design and analysis • Exact geometry used throughout
  • 4. Motivations IGA has distinct advantages when applied to the Boundary Element Method: • Surface and boundary-representation approach is popular in CAD industries • Finite Element Method which need volume discretisation • The Boundary Element Method only requires boundary discretisation
  • 5. Motivation Present CAD representing approach used in IGA Aluminium can deforming (modelled by NURBS surfaces) • Non-Uniform Rational Basis Spline (NURBS) is the most commonly used CAD discretisation • NURBS has limitation due to its tensor- product nature Extraordinary points when linking two NURBS patches
  • 6. Motivation Subdivision surfaces: smooth limit surface and control cage Why use subdivision surfaces? • Subdivision surface can be an alternative CAD discretisation to overcome the limitation of NURBS • Local refinement is allowed when using subdivision surfaces • a subdivision surface mesh can handle complex arbitrary topology An object modelled by T-splines
  • 7. Subdivision Surfaces Subdivision Surface • Commonly used in animation and gaming industry • Piecewise linear polygon mesh • Limit surface calculated from the coarse mesh • High-order basis functions Successive levels of Catmull-Clark subdivision refinement applied to an initial cube control mesh
  • 8. Subdivision Surfaces An element defined over a regular patch with 12 control points Loop Scheme
  • 9. Helmholtz Problem For time-harmonic acoustic problems, the governing equation is the Helmholtz equation which is expressed as: in the case of 3D acoustic problems the fundamental solution is given by: The corresponding normal derivative of this kernel can be expressed as:
  • 10. Helmholtz Problem A boundary integral equation that relates acoustic pressure and its normal derivative is formulated as: For computer implementation purposes, the boundary is discretised and the acoustic pressure and normal derivative are discretised through an appropriate set of basis functions as:
  • 12. Example Problem Subdivision surface control mesh Lagrangian discretisation of a sphere
  • 13. Model type Lagrangian discretisation Subdivision surfaces Subdivision surfaces Number of degrees of freedom 1152 438 1746 Number of elements 281 872 3488 Order Quartic Quartic Quartic
  • 15. Conclusion and Future works Higher accuracies are obtained over a Lagrangian discretisation of the same order. Future work: • Coupling the Boundary Element Method and the Finite Element Method shell formulations for structural-acoustic analysis • Simulating electromagnetic scattering problems by developing suitable div- and curl-conforming discretisations

Editor's Notes

  1. Good morning, I am zhaowei liu. I am a phd student in university of glasgow. The research topic I will share with you today is : an isogeometric BEM with subdivision surfaces for helmholtz analysis.
  2. My presentation will firstly introduce the motivation of our research and then I will talk about basis theories of subdivision surfaces and the acoustic boundary element method. After that, a numerical example will be used to show the results of the code. Finally, I will conclude the research so far and introduce some prospective directions of my research.
  3. IGA, isogeometric analysis, has rapidly expanded in recent years in order to link computer aided design and numerical methods. Dealing with an engineering problem always involves two stages, which are design stage and analysis stage. Current industrial practice uses a separate data model for each stage. but It requires a costly data conversion process between the two stages. The central idea of IGA is we use the same discretisation model for both design and analysis, which eliminate this problem. Moreover, IGA use the exact geometry throughout the whole process which means there are no geometry error even we use a coarse mesh.
  4. My project aims to apply iga on the boundary element method. The IGA is predominately focused on the use of the finite element method. However, finite element method need to discretise the volume of analysis object into 3d elements. but the common cad tools prefer a surface or boundary-representation approach to model the geometry which is inefficient for volumetric analysis. Boundary element method is a kind of numerical method only requires the boundary discretisation of the geometry. So we think the boundary element method has distinct advantages over other numerical method in the research of IGA.
  5. After we chose the numerical method, we should think about what kind of computer aided design tool we should use to represent the geometry. Early works are focused on non-uniform rational basis splines (NURBS) due to it is the most commonly used CAD tools in the industry. However, NURBS has limitations because of it tensor-product nature which means the mesh must be evaluated from a rectangular grid of control points. Subsequently, nurbs surface can only represent limited surface topologies. To overcome this limitation, T-spline was developed and also used in IGA, which enable local refinements of the mesh.
  6. However, in my project, subdivision surfaces are used for modeling the object. Subdivision surface is an alternative method which can also overcome the tensor-product nature of NURBS. Local refinements can be applied on a subdivision surface mesh and it can handle very complex arbitrary topology.
  7. Subdivision surface is a geometry representing method commonly used in animation and gaming industry, but it has not penetrated the CAD software market yet. 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. Which means, the surface is smooth even when the control mesh is coarse. Subdivision refinement schemes can be classed as either an interpolating or approximation scheme. Based on the element type, the triangular elements mesh is called loop scheme and quadrilateral elements mesh is Catmull-Clark scheme.
  8. Another benefit of the subdivision surface is it use high-order basis functions with a limit number of degree of freedom, which is very efficient for analysis. The figure shows an subdivision surface element defined over a regular patch. If we want to evaluate a point within the element. We need the basis functions corresponding to these 12 points and the basis functions are all quartic. If we need to evaluate another element, there will be another patch defined with 12 control points. The patches will overlap each other. This make sure that the subdivision surface gains higher accuracy per degree of freedom in the analysis.
  9. This figure shows an plane wave problem I used to validate my program. A plane wave hit a 3d sphere along the x direction and we evaluate the acoustic pressure of the sample points.
  10. This figure shows that the acoustic potential of the sample points from theta equals to 0 to 2 pi. I zoom in the place where largest error occurred. We can find that the subdivision surface can gain higher accuracy with less degree of freedom than Lagrange quartic mesh.