Avatar

Xiao Xiao

Postdoctoral researcher

Sophia Antipolis, France

xiao.xiao@inria.fr


Research Interests

Computational geometry

Computer-aided design

Finite element analysis

Isogeometric analysis

Structural optimisation


Languages

Chinese

English



Research Projects

Delaunay meshing of NURBS models
Nov 2019 - Current

As is known to the CAD community, NURBS models have trimming defects between NURBS surfaces, which poses a challenge to the isogeometric analysis as well as the meshing of NURBS models. A novel approach to meshing NURBS models is proposed, which does not rely on the parameterisation of individual trimmed NURBS surfaces. Sharp features are preserved with protecting balls which have sizes adaptive to geometric features. Smooth surface connections are covered with blending balls, inside which the original NURBS surfaces are replaced with implicit surfaces using Duchon's interpolating splines. The meshing process is performed on the entire NURBS model, not individual NURBS surfaces as in conventional mesh generators. The trimming defects between adjacent trimmed NURBS surfaces are automatically repaired in a unified scheme. The output Delaunay mesh is no longer segmented by surface boundary curves.

Key words: Delaunay meshing; Trimmed NURBS; Defect repair.

Avatar
Automatic CAD model generation for structural optimisation
2019

An automated and topologically robust method was proposed to generate parametric CAD models from voxelised topology optimisation results, pipelining topology design and manufacturing. In conventional topology optimisation, the optimised structure is usually represented as a voxelised model, which cannot be used in manufacturing without converting it to a CAD model beforehand. Instead of a manual conversion process which inevitably changes the original optimisation result, a topologically identical voxel chain is firstly extracted with the skeletionisation algorithm from digital topology. An initial structural skeleton is derived from the voxel chain, and a sequence of size and shape optimisation are applied to the skeleton until it becomes optimal. The optimised skeleton can be readily converted to a CAD model with primitive objects.

Key words: Topology optimisation; Digital topology; Homotopic skeletonisation.

Avatar
Implicit matrix representation of curves and surfaces
2018

The need to compute the intersections between a line and a high-order curve or surface arises in many finite element and geometry applications. This can be easy to formulate but hard to solve robustly. A non-iterative method for computing intersections by solving a SVD and an eigenvalue problem was proposed. All intersection points and corresponding parametric coordinates are determined using only standard linear algebra techniques. The technique is far more robust than the widely used Newton-Raphson method or its variants.

A C++ implementation of the method is available at Nitro project.

Key words: Implicitisation; Algebraic geometry; Higher-order finite elements.

Avatar
Infill topology and shape optimisaiton of lattice-skin structures
2018

A novel gradient-based approach to optimising both the shape and the lattice infill of lattice-skin structures was proposed. The gradients are computed by fully considering the lattice-skin coupling, while the lattice topology and shape optimisation problems are solved in a sequential manner. A penalisation method akin to the SIMP method was proposed for the lattice topology optimisation. A sensitivity filter and a lattice extraction technique was introduced to ensure the stability of the topology optimisation process and to eliminate scattered struts of small cross-sectional areas. The developed topology optimisation technique is suitable for non-periodic and non-uniform lattices. For shape optimisation of both the shell and the lattice, the lattice-skin geometry is parameterised using the free-form deformation technique.

Key words: Infill optimisation; Shape optimisation; Free-form deformation.

Avatar
Spline surface interrogation and isogeometric analysis of lattice-skin structures
2014 - 2018

A novel approach for the structural analysis of lattice-skin structures was proposed. The skin is a spline surface that is usually created in a CAD system, and the infill lattice is generated automatically by interrogating the skin surface. The surface interrogation is applied on the exact geometry of the skin, which is also used in the structural analysis, avoiding the inaccurate geometric representation in the analysis. The lattice is modelled as a truss and the skin as a Kirchhoff-Love thin-shell. The two types of structures are coupled with a standard Lagrange multiplier approach.

Key words: Isogeometric analysis; Surface interrogation; Subdivision surfaces.

Avatar

Publications

[1] Xiao Xiao, Fehmi Cirak (2021). Infill topology and shape optimisation of lattice-skin structures. International Journal for Numerical Methods in Engineering (in press).

[2] Xiao Xiao, Pierre Alliez, Laurent Busé, Laurent Rineau (2021). Delaunay meshing and repairing of NURBS models. Computer Graphics Forum (SGP 2021) 40: 125 - 142.

[3] Ge Yin, Xiao Xiao, Fehmi Cirak* (2020). Topologically robust CAD model generation for structural optimisation. Computer Methods in Applied Mechanics and Engineering 369: 113102.

[4] Xiao Xiao, Laurent Busé, Fehmi Cirak* (2019). A non-iterative method for robustly computing the intersections between a line and a curve or surface. International Journal for Numerical Methods in Engineering 120: 382 - 390.

[5] Xiao Xiao, Malcolm Sabin, Fehmi Cirak* (2019). Interrogation of spline surfaces with application to isogeometric design and analysis of lattice-skin structures. Computer Methods in Applied Mechanics and Engineering 351: 928 - 950.

Work Experience

INRIA, France
Nov 2019 - Current

Postdoctoral researcher

Research topic: Delaunay meshing of NURBS models.


GeometryFactory, France
May 2019 - Aug 2019

Summer internship with Google Summer Code.

Implemented the K-DOP tree structure in CGAL. The implementation can be found at K-DOP tree project.


Education

University of Cambridge, UK
2014 - 2019

PhD in Computational Mechanics

Thesis: Isogeometric Design, Analysis and Optimisation of Lattice-Skin Structures.


Tianjin University, China
2012 - 2014

Master in Structural Engineering


Tianjin University, China
2008 - 2012

Bachelor in Civil Engineering with honours