SlideShare a Scribd company logo
1 of 1
Download to read offline
Dr Xinhui Ma
Computer-Aided Design & Computer Graphics
Division of Engineering and Applied Mathematics
My Research Adaptive Mixed Finite Element Method
T-spline Local Refinement
About Me Publications / News Contact Me
My research interests are in Computer-Aided Design &
Computer Graphics and Finite Element Methods. My recent
research focuses on local refinement of T-splines, NURBS
(Non-Uniform Rational B-Splines) compatible Subdivision
Surfaces and Adaptive Finite Element Methods.
NURBS and subdivision surfaces are two principal
representations of 3D models in engineering (cars, aircraft,
ships) and entertainment (animation and special effects). We
aim to bring the flexibility of subdivision and the accuracy of
NURBS together to engineering and entertainment applications.
T-splines are recently developed generalization of NURBS
technology. T-spline correct the deficiencies of NURBS in that
they permit local refinement and coarsening, and a solution to
the gap/overlap problem. We want to develop efficient local
refinement approaches to speed design and simulation.
Adaptive Finite Element Methods are used to design new
products using optimal simulation by numerically solving partial
differential equations. Adaptive FEM can achieve exceptionally
faster than standard FEM.
Nam commodo tempor libero, vel
suscipit quam fringilla vitae. Etiam
tempor congue nunc, eget interdum
libero vehicula at. Integerr.
Ainsworth, M. and Ma, X. 2012. Non-uniform order mixed FEM
approximation: implementation, post-processing, computable error
bound and adaptivity. Journal of Computational Physics. 231(2):
pp.436-453.
Ma, X. and Cripps, R.J. 2011. Shape preserving data reduction for 3D
surface points. Computer-Aided Design. 43(8): pp.902-909.
Ma, X. and Cripps R.J. 2007. Estimation of end curvatures from planar
point data. Proceedings of 12th IMA International Conference on
Mathematics of Surfaces XII, Sheffield. Springer-Verlag, Berlin,
Heidelberg. pp.307-319.
Dr Xinhui Ma
School of Engineering,
Computing and Applied
Mathematics
University of Abertay Dundee
Dundee
DD1 1HG
T: 01382 308224
E: x.ma@abertay.ac.uk
You can scan this QE code
with your phone for more
information
Dr Xinhui Ma is a lecturer of
software application within the
School. He has attended two
EPSRC projects of “Unifying
NURBS and subdivision” and
“Adaptive High Order Finite
Element Methods for
Optoelectronic Devices”, and
published more than ten papers
in international journals and
conferences.
NURBS Compatible Subdivision Surfaces
1. Background
NURBS is a principal representation of 3D model in
engineering and entertainment and extensively used in current
applications. As shown in Fig.2, designers can model complex
3D shapes by manipulating the control points.
Subdivision Surface is a principal representation of 3D model
in films and computer games. Subdivision surface can easily
model arbitrary topological shapes using a single surface.
Fig.2 A NURBS patch and its control polygon
2. Problem and Method
NURBS needs time-consuming ‘stitching’ of separate surface
patches. Subdivision surfaces can easily represent arbitrary
topology without ‘stitching’, but they are not fully compatible
with NURBS at the moment. NURBS Compatible Subdivision
Surfaces can use the flexibility of subdivision approach without
forgoing the significant advantages of NURBS. Existing
methods partially achieve the compatibility in odd degrees. We
aim to fully realize the compatibility of NURBS and subdivision
surfaces in both odd and even degrees, using a refine and
smooth factorisation to insert unequal and multiple knots.
Fig.3 subdivision surface fitting by feature extraction (a) Original meshes
(b) Extracted features (c) Connectivity (d) Fitted subdivision surfaces
3. Applications
NURBS compatible subdivision will bring improvements in 3D
design work flow, so that cars, aircraft, and animated characters
can be modelled more quickly and more flexibly than before.
We applied subdivision surface fitting to dense triangular
meshes as shown in Fig.3. The last model of each row is
presented by a single subdivision surface .
2. Solution
A post-processing scheme is used to approximate high
order non-uniform order mixed FEM. As shown in Fig. 4, the
scheme includes solution of an elementwise local Neumann
problem, local inter-element smoothing and the solution of
an elementwise local Dirichlet problem. Elements with large
errors are processed by h or p refinement for more accurate
approximation .
1. Introduction
hp-Finite Element Method (FEM) is an adaptive numerical
technique for finding approximate solutions of partial
differential equation models arising in mechanics, thermal,
electromagnetic, fluid and environments. hp-FEM can
achieve exponentially faster efficiency than standard FEM.
Mixed FEM gives accurate approximation where the flux or
stress is the primary quantity of interest while the potential
or displacement plays a secondary role. However, there is
no existing non-uniform high order hp version for mixed
FEM. We developed such an adaptive method to achieve
fast and accurate approximation for mixed FEM .
3. Numerical examples
We illustrate the quality and performance of the adaptive hp
mixed FEM for a challenging example of a ten-pole electric
motor, as shown in Fig. 5. The error estimator provides very
satisfactory guaranteed upper bounds on the true error in
both the h and hp adaptive refinement algorithm. The hp
algorithm converges fastest compared with the four h
adaptive algorithms.
Fig. 4 Illustration of post-processing procedure. (a) Original potential
(b) Neumann post-processing (c) Smoothed potential (d) Dirichlet
postprocessing
Fig. 5 hp adaptive mixed FE for a motor (a) A ten-pole electric motor
(b) Geometry (c) hp adaptively refined mesh (d) Convergence
Fig.1 Examples of shape deign by T-splines
1. T-splines
T-Splines are a powerful computer-aided design (CAD) surface
with special properties, which improves upon traditional CAD
technology while retaining compatibility. T-splines allow T
junctions in the control polygons, so that have the following
properties:
• Add detail only where necessary
• Create non-rectangular topology
• Easily edit complex freeform models;
• Maintain NURBS compatibility
2. Local Refinement
This project aims to achieve non-uniform general degree local
refinement schemes for T-splines, so that detailed local
features can be modelled efficiently.
3. Applications
T-Splines are applied in wide areas for design: Jewelry,
Animals, Character, Automotive, Aerospace, Marine,
Architecture, etc. Fig. 1 illustrates some examples designed by
T-splines.

More Related Content

What's hot

Seam Carving Approach for Multirate Processing of Digital Images
Seam Carving Approach for Multirate Processing of Digital ImagesSeam Carving Approach for Multirate Processing of Digital Images
Seam Carving Approach for Multirate Processing of Digital ImagesIJLT EMAS
 
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Tension in active shapes
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Tension in active shapesIEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Tension in active shapes
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Tension in active shapesIEEEBEBTECHSTUDENTPROJECTS
 
6 Improved Accessibility in Maps for Visually Impaired Users
6 Improved Accessibility in Maps for Visually Impaired Users6 Improved Accessibility in Maps for Visually Impaired Users
6 Improved Accessibility in Maps for Visually Impaired UsersAEGIS-ACCESSIBLE Projects
 
3D Graph Drawings: Good Viewing for Occluded Vertices
3D Graph Drawings: Good Viewing for Occluded Vertices3D Graph Drawings: Good Viewing for Occluded Vertices
3D Graph Drawings: Good Viewing for Occluded VerticesIJERA Editor
 
EmacsRedisplayAlgorithm
EmacsRedisplayAlgorithmEmacsRedisplayAlgorithm
EmacsRedisplayAlgorithmJames Gosling
 
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Seamless view synthesis through te...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Seamless view synthesis through te...IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Seamless view synthesis through te...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Seamless view synthesis through te...IEEEBEBTECHSTUDENTPROJECTS
 
Digital Image Processing (Lab 08)
Digital Image Processing (Lab 08)Digital Image Processing (Lab 08)
Digital Image Processing (Lab 08)Moe Moe Myint
 
Lecture 5 point operations and histogram examples
Lecture 5 point operations and histogram examplesLecture 5 point operations and histogram examples
Lecture 5 point operations and histogram examplesMarwa Ahmeid
 
Lecture 15 image morphology examples
Lecture 15 image morphology examplesLecture 15 image morphology examples
Lecture 15 image morphology examplesMarwa Ahmeid
 
Hypergraph for consensus optimization
Hypergraph for consensus optimizationHypergraph for consensus optimization
Hypergraph for consensus optimizationHershel Safer
 
Using Neural Networks for Compiler Optimizations (Tile Size Selection)
Using Neural Networks for Compiler Optimizations (Tile Size Selection)Using Neural Networks for Compiler Optimizations (Tile Size Selection)
Using Neural Networks for Compiler Optimizations (Tile Size Selection)LN Renganarayana
 
Smart Response Surface Models using Legacy Data for Multidisciplinary Optimiz...
Smart Response Surface Models using Legacy Data for Multidisciplinary Optimiz...Smart Response Surface Models using Legacy Data for Multidisciplinary Optimiz...
Smart Response Surface Models using Legacy Data for Multidisciplinary Optimiz...IOSRJMCE
 
A lossless color image compression using an improved reversible color transfo...
A lossless color image compression using an improved reversible color transfo...A lossless color image compression using an improved reversible color transfo...
A lossless color image compression using an improved reversible color transfo...eSAT Journals
 
Another simple but faster method for 2 d line clipping
Another simple but faster method for 2 d line clippingAnother simple but faster method for 2 d line clipping
Another simple but faster method for 2 d line clippingijcga
 
IRJET- Color Image Compression using Canonic Signed Digit and Block based...
IRJET-  	  Color Image Compression using Canonic Signed Digit and Block based...IRJET-  	  Color Image Compression using Canonic Signed Digit and Block based...
IRJET- Color Image Compression using Canonic Signed Digit and Block based...IRJET Journal
 
linear feature extraction from topographic maps using energy density and shea...
linear feature extraction from topographic maps using energy density and shea...linear feature extraction from topographic maps using energy density and shea...
linear feature extraction from topographic maps using energy density and shea...Abhiram Subhagan
 
[Paper] GIRAFFE: Representing Scenes as Compositional Generative Neural Featu...
[Paper] GIRAFFE: Representing Scenes as Compositional Generative Neural Featu...[Paper] GIRAFFE: Representing Scenes as Compositional Generative Neural Featu...
[Paper] GIRAFFE: Representing Scenes as Compositional Generative Neural Featu...Susang Kim
 
Hardware Implementation of Fuzzy Processors: A Review
Hardware Implementation of Fuzzy Processors: A ReviewHardware Implementation of Fuzzy Processors: A Review
Hardware Implementation of Fuzzy Processors: A ReviewIJERDJOURNAL
 

What's hot (20)

Seam Carving Approach for Multirate Processing of Digital Images
Seam Carving Approach for Multirate Processing of Digital ImagesSeam Carving Approach for Multirate Processing of Digital Images
Seam Carving Approach for Multirate Processing of Digital Images
 
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Tension in active shapes
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Tension in active shapesIEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Tension in active shapes
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Tension in active shapes
 
6 Improved Accessibility in Maps for Visually Impaired Users
6 Improved Accessibility in Maps for Visually Impaired Users6 Improved Accessibility in Maps for Visually Impaired Users
6 Improved Accessibility in Maps for Visually Impaired Users
 
3D Graph Drawings: Good Viewing for Occluded Vertices
3D Graph Drawings: Good Viewing for Occluded Vertices3D Graph Drawings: Good Viewing for Occluded Vertices
3D Graph Drawings: Good Viewing for Occluded Vertices
 
EmacsRedisplayAlgorithm
EmacsRedisplayAlgorithmEmacsRedisplayAlgorithm
EmacsRedisplayAlgorithm
 
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Seamless view synthesis through te...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Seamless view synthesis through te...IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Seamless view synthesis through te...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Seamless view synthesis through te...
 
Digital Image Processing (Lab 08)
Digital Image Processing (Lab 08)Digital Image Processing (Lab 08)
Digital Image Processing (Lab 08)
 
Lecture 5 point operations and histogram examples
Lecture 5 point operations and histogram examplesLecture 5 point operations and histogram examples
Lecture 5 point operations and histogram examples
 
Lecture 15 image morphology examples
Lecture 15 image morphology examplesLecture 15 image morphology examples
Lecture 15 image morphology examples
 
Hypergraph for consensus optimization
Hypergraph for consensus optimizationHypergraph for consensus optimization
Hypergraph for consensus optimization
 
Using Neural Networks for Compiler Optimizations (Tile Size Selection)
Using Neural Networks for Compiler Optimizations (Tile Size Selection)Using Neural Networks for Compiler Optimizations (Tile Size Selection)
Using Neural Networks for Compiler Optimizations (Tile Size Selection)
 
Smart Response Surface Models using Legacy Data for Multidisciplinary Optimiz...
Smart Response Surface Models using Legacy Data for Multidisciplinary Optimiz...Smart Response Surface Models using Legacy Data for Multidisciplinary Optimiz...
Smart Response Surface Models using Legacy Data for Multidisciplinary Optimiz...
 
14mvd0034_poster
14mvd0034_poster14mvd0034_poster
14mvd0034_poster
 
A lossless color image compression using an improved reversible color transfo...
A lossless color image compression using an improved reversible color transfo...A lossless color image compression using an improved reversible color transfo...
A lossless color image compression using an improved reversible color transfo...
 
main
mainmain
main
 
Another simple but faster method for 2 d line clipping
Another simple but faster method for 2 d line clippingAnother simple but faster method for 2 d line clipping
Another simple but faster method for 2 d line clipping
 
IRJET- Color Image Compression using Canonic Signed Digit and Block based...
IRJET-  	  Color Image Compression using Canonic Signed Digit and Block based...IRJET-  	  Color Image Compression using Canonic Signed Digit and Block based...
IRJET- Color Image Compression using Canonic Signed Digit and Block based...
 
linear feature extraction from topographic maps using energy density and shea...
linear feature extraction from topographic maps using energy density and shea...linear feature extraction from topographic maps using energy density and shea...
linear feature extraction from topographic maps using energy density and shea...
 
[Paper] GIRAFFE: Representing Scenes as Compositional Generative Neural Featu...
[Paper] GIRAFFE: Representing Scenes as Compositional Generative Neural Featu...[Paper] GIRAFFE: Representing Scenes as Compositional Generative Neural Featu...
[Paper] GIRAFFE: Representing Scenes as Compositional Generative Neural Featu...
 
Hardware Implementation of Fuzzy Processors: A Review
Hardware Implementation of Fuzzy Processors: A ReviewHardware Implementation of Fuzzy Processors: A Review
Hardware Implementation of Fuzzy Processors: A Review
 

Viewers also liked

Sistema endocrino y sistema nervioso
Sistema endocrino y sistema nervioso Sistema endocrino y sistema nervioso
Sistema endocrino y sistema nervioso Sandy Núñez Víquez
 
Towards a classification framework for social machines copy
Towards a classification framework for social machines   copyTowards a classification framework for social machines   copy
Towards a classification framework for social machines copySOCIAM Project
 
Apresentação Agência Kazoo
Apresentação Agência KazooApresentação Agência Kazoo
Apresentação Agência Kazooagenciakazoo
 
анастасия быкова
анастасия быковаанастасия быкова
анастасия быковаOlgaTimofeeva
 
александра каплина
александра каплинаалександра каплина
александра каплинаOlgaTimofeeva
 
Presentación del curso para entrenadores de fútbol
Presentación del curso para entrenadores de fútbolPresentación del curso para entrenadores de fútbol
Presentación del curso para entrenadores de fútboliLabora
 
Edital nº 01 uaep cdsa
Edital nº 01   uaep cdsaEdital nº 01   uaep cdsa
Edital nº 01 uaep cdsaDaniel Moura
 

Viewers also liked (12)

Sistema endocrino y sistema nervioso
Sistema endocrino y sistema nervioso Sistema endocrino y sistema nervioso
Sistema endocrino y sistema nervioso
 
Towards a classification framework for social machines copy
Towards a classification framework for social machines   copyTowards a classification framework for social machines   copy
Towards a classification framework for social machines copy
 
Facebook
FacebookFacebook
Facebook
 
Portafolio
PortafolioPortafolio
Portafolio
 
Circuit Breakers from Dopow Electric
Circuit Breakers from Dopow ElectricCircuit Breakers from Dopow Electric
Circuit Breakers from Dopow Electric
 
Apresentação Agência Kazoo
Apresentação Agência KazooApresentação Agência Kazoo
Apresentação Agência Kazoo
 
анастасия быкова
анастасия быковаанастасия быкова
анастасия быкова
 
E-handel oczami sektora MŚP
E-handel oczami sektora MŚPE-handel oczami sektora MŚP
E-handel oczami sektora MŚP
 
александра каплина
александра каплинаалександра каплина
александра каплина
 
Presentación del curso para entrenadores de fútbol
Presentación del curso para entrenadores de fútbolPresentación del curso para entrenadores de fútbol
Presentación del curso para entrenadores de fútbol
 
Edital nº 01 uaep cdsa
Edital nº 01   uaep cdsaEdital nº 01   uaep cdsa
Edital nº 01 uaep cdsa
 
Comissionamento de Subestacoes
Comissionamento de SubestacoesComissionamento de Subestacoes
Comissionamento de Subestacoes
 

Similar to Poster2013

EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...
EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...
EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...cscpconf
 
Computational steering Interactive Design-through-Analysis for Simulation Sci...
Computational steering Interactive Design-through-Analysis for Simulation Sci...Computational steering Interactive Design-through-Analysis for Simulation Sci...
Computational steering Interactive Design-through-Analysis for Simulation Sci...SURFevents
 
ENERGY AND LATENCY AWARE APPLICATION MAPPING ALGORITHM & OPTIMIZATION FOR HOM...
ENERGY AND LATENCY AWARE APPLICATION MAPPING ALGORITHM & OPTIMIZATION FOR HOM...ENERGY AND LATENCY AWARE APPLICATION MAPPING ALGORITHM & OPTIMIZATION FOR HOM...
ENERGY AND LATENCY AWARE APPLICATION MAPPING ALGORITHM & OPTIMIZATION FOR HOM...cscpconf
 
Energy and latency aware application
Energy and latency aware applicationEnergy and latency aware application
Energy and latency aware applicationcsandit
 
Towards smart and competitive sustainable machining
Towards smart and competitive sustainable machiningTowards smart and competitive sustainable machining
Towards smart and competitive sustainable machiningLiu PeiLing
 
Towards smart and sustainable machining
Towards smart and sustainable machiningTowards smart and sustainable machining
Towards smart and sustainable machiningLiu PeiLing
 
TOWARDS A UNIFIED IN-PROCESS GEOMETRIC MODEL FOR MULTIPLE MACHINING AND Layer...
TOWARDS A UNIFIED IN-PROCESS GEOMETRIC MODEL FOR MULTIPLE MACHINING AND Layer...TOWARDS A UNIFIED IN-PROCESS GEOMETRIC MODEL FOR MULTIPLE MACHINING AND Layer...
TOWARDS A UNIFIED IN-PROCESS GEOMETRIC MODEL FOR MULTIPLE MACHINING AND Layer...Liu PeiLing
 
Stochastic Computing Correlation Utilization in Convolutional Neural Network ...
Stochastic Computing Correlation Utilization in Convolutional Neural Network ...Stochastic Computing Correlation Utilization in Convolutional Neural Network ...
Stochastic Computing Correlation Utilization in Convolutional Neural Network ...TELKOMNIKA JOURNAL
 
Bivariatealgebraic integerencoded arai algorithm for
Bivariatealgebraic integerencoded arai algorithm forBivariatealgebraic integerencoded arai algorithm for
Bivariatealgebraic integerencoded arai algorithm foreSAT Publishing House
 
Comparative Analysis of Huffman and Arithmetic Coding Algorithms for Image Co...
Comparative Analysis of Huffman and Arithmetic Coding Algorithms for Image Co...Comparative Analysis of Huffman and Arithmetic Coding Algorithms for Image Co...
Comparative Analysis of Huffman and Arithmetic Coding Algorithms for Image Co...IRJET Journal
 
Towards better performance: phase congruency based face recognition
Towards better performance: phase congruency based face recognitionTowards better performance: phase congruency based face recognition
Towards better performance: phase congruency based face recognitionTELKOMNIKA JOURNAL
 
Parallel Batch-Dynamic Graphs: Algorithms and Lower Bounds
Parallel Batch-Dynamic Graphs: Algorithms and Lower BoundsParallel Batch-Dynamic Graphs: Algorithms and Lower Bounds
Parallel Batch-Dynamic Graphs: Algorithms and Lower BoundsSubhajit Sahu
 
Parallel Batch-Dynamic Graphs: Algorithms and Lower Bounds
Parallel Batch-Dynamic Graphs: Algorithms and Lower BoundsParallel Batch-Dynamic Graphs: Algorithms and Lower Bounds
Parallel Batch-Dynamic Graphs: Algorithms and Lower BoundsSubhajit Sahu
 
One dimensional vector based pattern
One dimensional vector based patternOne dimensional vector based pattern
One dimensional vector based patternijcsit
 
Graph Matching
Graph MatchingGraph Matching
Graph Matchinggraphitech
 
A deep learning based stereo matching model for autonomous vehicle
A deep learning based stereo matching model for autonomous vehicleA deep learning based stereo matching model for autonomous vehicle
A deep learning based stereo matching model for autonomous vehicleIAESIJAI
 

Similar to Poster2013 (20)

EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...
EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...
EXTENDED WAVELET TRANSFORM BASED IMAGE INPAINTING ALGORITHM FOR NATURAL SCENE...
 
Computational steering Interactive Design-through-Analysis for Simulation Sci...
Computational steering Interactive Design-through-Analysis for Simulation Sci...Computational steering Interactive Design-through-Analysis for Simulation Sci...
Computational steering Interactive Design-through-Analysis for Simulation Sci...
 
crowd counting.pptx
crowd counting.pptxcrowd counting.pptx
crowd counting.pptx
 
ENERGY AND LATENCY AWARE APPLICATION MAPPING ALGORITHM & OPTIMIZATION FOR HOM...
ENERGY AND LATENCY AWARE APPLICATION MAPPING ALGORITHM & OPTIMIZATION FOR HOM...ENERGY AND LATENCY AWARE APPLICATION MAPPING ALGORITHM & OPTIMIZATION FOR HOM...
ENERGY AND LATENCY AWARE APPLICATION MAPPING ALGORITHM & OPTIMIZATION FOR HOM...
 
Energy and latency aware application
Energy and latency aware applicationEnergy and latency aware application
Energy and latency aware application
 
Towards smart and competitive sustainable machining
Towards smart and competitive sustainable machiningTowards smart and competitive sustainable machining
Towards smart and competitive sustainable machining
 
G04654247
G04654247G04654247
G04654247
 
Towards smart and sustainable machining
Towards smart and sustainable machiningTowards smart and sustainable machining
Towards smart and sustainable machining
 
TOWARDS A UNIFIED IN-PROCESS GEOMETRIC MODEL FOR MULTIPLE MACHINING AND Layer...
TOWARDS A UNIFIED IN-PROCESS GEOMETRIC MODEL FOR MULTIPLE MACHINING AND Layer...TOWARDS A UNIFIED IN-PROCESS GEOMETRIC MODEL FOR MULTIPLE MACHINING AND Layer...
TOWARDS A UNIFIED IN-PROCESS GEOMETRIC MODEL FOR MULTIPLE MACHINING AND Layer...
 
Stochastic Computing Correlation Utilization in Convolutional Neural Network ...
Stochastic Computing Correlation Utilization in Convolutional Neural Network ...Stochastic Computing Correlation Utilization in Convolutional Neural Network ...
Stochastic Computing Correlation Utilization in Convolutional Neural Network ...
 
N046018089
N046018089N046018089
N046018089
 
Bivariatealgebraic integerencoded arai algorithm for
Bivariatealgebraic integerencoded arai algorithm forBivariatealgebraic integerencoded arai algorithm for
Bivariatealgebraic integerencoded arai algorithm for
 
Comparative Analysis of Huffman and Arithmetic Coding Algorithms for Image Co...
Comparative Analysis of Huffman and Arithmetic Coding Algorithms for Image Co...Comparative Analysis of Huffman and Arithmetic Coding Algorithms for Image Co...
Comparative Analysis of Huffman and Arithmetic Coding Algorithms for Image Co...
 
Towards better performance: phase congruency based face recognition
Towards better performance: phase congruency based face recognitionTowards better performance: phase congruency based face recognition
Towards better performance: phase congruency based face recognition
 
Masters Thesis
Masters ThesisMasters Thesis
Masters Thesis
 
Parallel Batch-Dynamic Graphs: Algorithms and Lower Bounds
Parallel Batch-Dynamic Graphs: Algorithms and Lower BoundsParallel Batch-Dynamic Graphs: Algorithms and Lower Bounds
Parallel Batch-Dynamic Graphs: Algorithms and Lower Bounds
 
Parallel Batch-Dynamic Graphs: Algorithms and Lower Bounds
Parallel Batch-Dynamic Graphs: Algorithms and Lower BoundsParallel Batch-Dynamic Graphs: Algorithms and Lower Bounds
Parallel Batch-Dynamic Graphs: Algorithms and Lower Bounds
 
One dimensional vector based pattern
One dimensional vector based patternOne dimensional vector based pattern
One dimensional vector based pattern
 
Graph Matching
Graph MatchingGraph Matching
Graph Matching
 
A deep learning based stereo matching model for autonomous vehicle
A deep learning based stereo matching model for autonomous vehicleA deep learning based stereo matching model for autonomous vehicle
A deep learning based stereo matching model for autonomous vehicle
 

Poster2013

  • 1. Dr Xinhui Ma Computer-Aided Design & Computer Graphics Division of Engineering and Applied Mathematics My Research Adaptive Mixed Finite Element Method T-spline Local Refinement About Me Publications / News Contact Me My research interests are in Computer-Aided Design & Computer Graphics and Finite Element Methods. My recent research focuses on local refinement of T-splines, NURBS (Non-Uniform Rational B-Splines) compatible Subdivision Surfaces and Adaptive Finite Element Methods. NURBS and subdivision surfaces are two principal representations of 3D models in engineering (cars, aircraft, ships) and entertainment (animation and special effects). We aim to bring the flexibility of subdivision and the accuracy of NURBS together to engineering and entertainment applications. T-splines are recently developed generalization of NURBS technology. T-spline correct the deficiencies of NURBS in that they permit local refinement and coarsening, and a solution to the gap/overlap problem. We want to develop efficient local refinement approaches to speed design and simulation. Adaptive Finite Element Methods are used to design new products using optimal simulation by numerically solving partial differential equations. Adaptive FEM can achieve exceptionally faster than standard FEM. Nam commodo tempor libero, vel suscipit quam fringilla vitae. Etiam tempor congue nunc, eget interdum libero vehicula at. Integerr. Ainsworth, M. and Ma, X. 2012. Non-uniform order mixed FEM approximation: implementation, post-processing, computable error bound and adaptivity. Journal of Computational Physics. 231(2): pp.436-453. Ma, X. and Cripps, R.J. 2011. Shape preserving data reduction for 3D surface points. Computer-Aided Design. 43(8): pp.902-909. Ma, X. and Cripps R.J. 2007. Estimation of end curvatures from planar point data. Proceedings of 12th IMA International Conference on Mathematics of Surfaces XII, Sheffield. Springer-Verlag, Berlin, Heidelberg. pp.307-319. Dr Xinhui Ma School of Engineering, Computing and Applied Mathematics University of Abertay Dundee Dundee DD1 1HG T: 01382 308224 E: x.ma@abertay.ac.uk You can scan this QE code with your phone for more information Dr Xinhui Ma is a lecturer of software application within the School. He has attended two EPSRC projects of “Unifying NURBS and subdivision” and “Adaptive High Order Finite Element Methods for Optoelectronic Devices”, and published more than ten papers in international journals and conferences. NURBS Compatible Subdivision Surfaces 1. Background NURBS is a principal representation of 3D model in engineering and entertainment and extensively used in current applications. As shown in Fig.2, designers can model complex 3D shapes by manipulating the control points. Subdivision Surface is a principal representation of 3D model in films and computer games. Subdivision surface can easily model arbitrary topological shapes using a single surface. Fig.2 A NURBS patch and its control polygon 2. Problem and Method NURBS needs time-consuming ‘stitching’ of separate surface patches. Subdivision surfaces can easily represent arbitrary topology without ‘stitching’, but they are not fully compatible with NURBS at the moment. NURBS Compatible Subdivision Surfaces can use the flexibility of subdivision approach without forgoing the significant advantages of NURBS. Existing methods partially achieve the compatibility in odd degrees. We aim to fully realize the compatibility of NURBS and subdivision surfaces in both odd and even degrees, using a refine and smooth factorisation to insert unequal and multiple knots. Fig.3 subdivision surface fitting by feature extraction (a) Original meshes (b) Extracted features (c) Connectivity (d) Fitted subdivision surfaces 3. Applications NURBS compatible subdivision will bring improvements in 3D design work flow, so that cars, aircraft, and animated characters can be modelled more quickly and more flexibly than before. We applied subdivision surface fitting to dense triangular meshes as shown in Fig.3. The last model of each row is presented by a single subdivision surface . 2. Solution A post-processing scheme is used to approximate high order non-uniform order mixed FEM. As shown in Fig. 4, the scheme includes solution of an elementwise local Neumann problem, local inter-element smoothing and the solution of an elementwise local Dirichlet problem. Elements with large errors are processed by h or p refinement for more accurate approximation . 1. Introduction hp-Finite Element Method (FEM) is an adaptive numerical technique for finding approximate solutions of partial differential equation models arising in mechanics, thermal, electromagnetic, fluid and environments. hp-FEM can achieve exponentially faster efficiency than standard FEM. Mixed FEM gives accurate approximation where the flux or stress is the primary quantity of interest while the potential or displacement plays a secondary role. However, there is no existing non-uniform high order hp version for mixed FEM. We developed such an adaptive method to achieve fast and accurate approximation for mixed FEM . 3. Numerical examples We illustrate the quality and performance of the adaptive hp mixed FEM for a challenging example of a ten-pole electric motor, as shown in Fig. 5. The error estimator provides very satisfactory guaranteed upper bounds on the true error in both the h and hp adaptive refinement algorithm. The hp algorithm converges fastest compared with the four h adaptive algorithms. Fig. 4 Illustration of post-processing procedure. (a) Original potential (b) Neumann post-processing (c) Smoothed potential (d) Dirichlet postprocessing Fig. 5 hp adaptive mixed FE for a motor (a) A ten-pole electric motor (b) Geometry (c) hp adaptively refined mesh (d) Convergence Fig.1 Examples of shape deign by T-splines 1. T-splines T-Splines are a powerful computer-aided design (CAD) surface with special properties, which improves upon traditional CAD technology while retaining compatibility. T-splines allow T junctions in the control polygons, so that have the following properties: • Add detail only where necessary • Create non-rectangular topology • Easily edit complex freeform models; • Maintain NURBS compatibility 2. Local Refinement This project aims to achieve non-uniform general degree local refinement schemes for T-splines, so that detailed local features can be modelled efficiently. 3. Applications T-Splines are applied in wide areas for design: Jewelry, Animals, Character, Automotive, Aerospace, Marine, Architecture, etc. Fig. 1 illustrates some examples designed by T-splines.