-
Total Lagrangian Smoothed Particle Hydrodynamics with An Improved Bond-Based Deformation Gradient for Large Strain Solid Dynamics
Authors:
I. M. Wiragunarsa,
L. R. Zuhal,
T. Dirgantara,
I. S. Putra,
E. Febrianto
Abstract:
Total Lagrangian Smoothed Particle Hydrodynamics (TLSPH) is one variant of SPH where the variables are described using the fixed reference configuration and a Lagrangian smoothing kernel. TLSPH elevates the computational efficiency of the standard SPH when no topological change is involved, and it alleviates the stability of SPH scheme with respect to tensile loading. However, instabilities associ…
▽ More
Total Lagrangian Smoothed Particle Hydrodynamics (TLSPH) is one variant of SPH where the variables are described using the fixed reference configuration and a Lagrangian smoothing kernel. TLSPH elevates the computational efficiency of the standard SPH when no topological change is involved, and it alleviates the stability of SPH scheme with respect to tensile loading. However, instabilities associated with spurious mode, or hourglass/zero-energy mode, persists and often affects the simulation of solids undergoing extremely large strain. This work proposes an alternative formulation to compute deformation gradient with improved accuracy and therefore minimising the possibility of encountering the zero-energy mode. Specifically, we leverage the local discrete computation of bond-based (or pairwise) deformation gradient smoothed by the kernel. Additionally, the bond of a particle with itself is considered to preserve the polynomial reproducibility imposed by the kernel correction scheme. We showcase the convergence of the approach using a two-dimensional benchmark example. Furthermore, the accuracy, robustness, and stability of the proposed approach are assessed in various two- and three-dimensional examples, highlighting on the stability improvement that allows for solid dynamic simulations with more extreme elongation.
△ Less
Submitted 4 July, 2024;
originally announced July 2024.
-
Point collocation with mollified piecewise polynomial approximants for high-order partial differential equations
Authors:
Dewangga Alfarisy,
Lavi Zuhal,
Michael Ortiz,
Fehmi Cirak,
Eky Febrianto
Abstract:
The solution approximation for partial differential equations (PDEs) can be substantially improved using smooth basis functions. The recently introduced mollified basis functions are constructed through mollification, or convolution, of cell-wise defined piecewise polynomials with a smooth mollifier of certain characteristics. The properties of the mollified basis functions are governed by the ord…
▽ More
The solution approximation for partial differential equations (PDEs) can be substantially improved using smooth basis functions. The recently introduced mollified basis functions are constructed through mollification, or convolution, of cell-wise defined piecewise polynomials with a smooth mollifier of certain characteristics. The properties of the mollified basis functions are governed by the order of the piecewise functions and the smoothness of the mollifier. In this work, we exploit the high-order and high-smoothness properties of the mollified basis functions for solving PDEs through the point collocation method. The basis functions are evaluated at a set of collocation points in the domain. In addition, boundary conditions are imposed at a set of boundary collocation points distributed over the domain boundaries. To ensure the stability of the resulting linear system of equations, the number of collocation points is set larger than the total number of basis functions. The resulting linear system is overdetermined and is solved using the least square technique. The presented numerical examples confirm the convergence of the proposed approximation scheme for Poisson, linear elasticity, and biharmonic problems. We study in particular the influence of the mollifier and the spatial distribution of the collocation points.
△ Less
Submitted 28 June, 2024; v1 submitted 26 February, 2024;
originally announced February 2024.
-
A three-grid high-order immersed finite element method for the analysis of CAD models
Authors:
Eky Febrianto,
Jakub Sistek,
Pavel Kus,
Matija Kecman,
Fehmi Cirak
Abstract:
The automated finite element analysis of complex CAD models using boundary-fitted meshes is rife with difficulties. Immersed finite element methods are intrinsically more robust but usually less accurate. In this work, we introduce an efficient, robust, high-order immersed finite element method for complex CAD models. Our approach relies on three adaptive structured grids: a geometry grid for repr…
▽ More
The automated finite element analysis of complex CAD models using boundary-fitted meshes is rife with difficulties. Immersed finite element methods are intrinsically more robust but usually less accurate. In this work, we introduce an efficient, robust, high-order immersed finite element method for complex CAD models. Our approach relies on three adaptive structured grids: a geometry grid for representing the implicit geometry, a finite element grid for discretising physical fields and a quadrature grid for evaluating the finite element integrals. The geometry grid is a sparse VDB (Volumetric Dynamic B+ tree) grid that is highly refined close to physical domain boundaries. The finite element grid consists of a forest of octree grids distributed over several processors, and the quadrature grid in each finite element cell is an octree grid constructed in a bottom-up fashion. We discretise physical fields on the finite element grid using high-order Lagrange basis functions. The resolution of the quadrature grid ensures that finite element integrals are evaluated with sufficient accuracy and that any sub-grid geometric features, like small holes or corners, are resolved up to a desired resolution. The conceptual simplicity and modularity of our approach make it possible to reuse open-source libraries, i.e. openVDB and p4est for implementing the geometry and finite element grids, respectively, and BDDCML for iteratively solving the discrete systems of equations in parallel using domain decomposition. We demonstrate the efficiency and robustness of the proposed approach by solving the Poisson equation on domains given by complex CAD models and discretised with tens of millions of degrees of freedom.
△ Less
Submitted 4 July, 2024; v1 submitted 15 January, 2024;
originally announced January 2024.
-
Machine learning opens a doorway for microrheology with optical tweezers in living systems
Authors:
Matthew G. Smith,
Jack Radford,
Eky Febrianto,
Jorge Ramírez,
Helen O'Mahony,
Andrew B. Matheson,
Graham M. Gibson,
Daniele Faccio,
Manlio Tassieri
Abstract:
It has been argued [Tassieri, \textit{Soft Matter}, 2015, \textbf{11}, 5792] that linear microrheology with optical tweezers (MOT) of living systems ``\textit{is not an option}'', because of the wide gap between the observation time required to collect statistically valid data and the mutational times of the organisms under study. Here, we have taken a first step towards a possible solution of thi…
▽ More
It has been argued [Tassieri, \textit{Soft Matter}, 2015, \textbf{11}, 5792] that linear microrheology with optical tweezers (MOT) of living systems ``\textit{is not an option}'', because of the wide gap between the observation time required to collect statistically valid data and the mutational times of the organisms under study. Here, we have taken a first step towards a possible solution of this problem by exploiting modern machine learning (ML) methods to reduce the duration of MOT measurements from several tens of minutes down to one second. This has been achieved by focusing on the analysis of computer simulated trajectories of an optically trapped particle suspended in a set of Newtonian fluids having viscosity values spanning three orders of magnitude, i.e. from $10^{-3}$ to $1$ Pa$\cdot$s. When the particle trajectory is analysed by means of conventional statistical mechanics principles, we explicate for the first time in literature the relationship between the required duration of MOT experiments ($T_m$) and the fluids relative viscosity ($η_r$) to achieve an uncertainty as low as $1\%$; i.e., $T_m\cong 17η_r^3$ minutes. This has led to further evidences explaining why conventional MOT measurements commonly underestimate the materials' viscoelastic properties, especially in the case of high viscous fluids or soft-solids such as gels and cells. Finally, we have developed a ML algorithm to determine the viscosity of Newtonian fluids that uses feature extraction on raw trajectories acquired at a kHz and for a duration of only one second, yet capable of returning viscosity values carrying an error as low as $\sim0.3\%$ at best; hence the opening of a doorway for MOT in living systems.
△ Less
Submitted 17 November, 2022;
originally announced November 2022.
-
Variational Bayesian Approximation of Inverse Problems using Sparse Precision Matrices
Authors:
Jan Povala,
Ieva Kazlauskaite,
Eky Febrianto,
Fehmi Cirak,
Mark Girolami
Abstract:
Inverse problems involving partial differential equations (PDEs) are widely used in science and engineering. Although such problems are generally ill-posed, different regularisation approaches have been developed to ameliorate this problem. Among them is the Bayesian formulation, where a prior probability measure is placed on the quantity of interest. The resulting posterior probability measure is…
▽ More
Inverse problems involving partial differential equations (PDEs) are widely used in science and engineering. Although such problems are generally ill-posed, different regularisation approaches have been developed to ameliorate this problem. Among them is the Bayesian formulation, where a prior probability measure is placed on the quantity of interest. The resulting posterior probability measure is usually analytically intractable. The Markov Chain Monte Carlo (MCMC) method has been the go-to method for sampling from those posterior measures. MCMC is computationally infeasible for large-scale problems that arise in engineering practice. Lately, Variational Bayes (VB) has been recognised as a more computationally tractable method for Bayesian inference, approximating a Bayesian posterior distribution with a simpler trial distribution by solving an optimisation problem. In this work, we argue, through an empirical assessment, that VB methods are a flexible and efficient alternative to MCMC for this class of problems. We propose a natural choice of a family of Gaussian trial distributions parametrised by precision matrices, thus taking advantage of the inherent sparsity of the inverse problem encoded in its finite element discretisation. We utilise stochastic optimisation to efficiently estimate the variational objective and assess not only the error in the solution mean but also the ability to quantify the uncertainty of the estimate. We test this on PDEs based on the Poisson equation in 1D and 2D. A Tensorflow implementation is made publicly available on GitHub.
△ Less
Submitted 2 March, 2022; v1 submitted 22 October, 2021;
originally announced October 2021.
-
Digital twinning of self-sensing structures using the statistical finite element method
Authors:
Eky Febrianto,
Liam Butler,
Mark Girolami,
Fehmi Cirak
Abstract:
The monitoring of infrastructure assets using sensor networks is becoming increasingly prevalent. A digital twin in the form of a finite element model, as used in design and construction, can help make sense of the copious amount of collected sensor data. This paper demonstrates the application of the statistical finite element method (statFEM), which provides a consistent and principled means for…
▽ More
The monitoring of infrastructure assets using sensor networks is becoming increasingly prevalent. A digital twin in the form of a finite element model, as used in design and construction, can help make sense of the copious amount of collected sensor data. This paper demonstrates the application of the statistical finite element method (statFEM), which provides a consistent and principled means for synthesising data and physics-based models, in develo** a digital twin of a self-sensing structure. As a case study, an instrumented steel railway bridge of 27.34 m length located along the West Coast Mainline near Staffordshire in the UK is considered. Using strain data captured from fibre Bragg grating (FBG) sensors at 108 locations along the bridge superstructure, statFEM can predict the `true' system response while taking into account the uncertainties in sensor readings, applied loading and finite element model misspecification errors. Longitudinal strain distributions along the two main I-beams are both measured and modelled during the passage of a passenger train. The digital twin, because of its physics-based component, is able to generate reasonable strain distribution predictions at locations where no measurement data is available, including at several points along the main I-beams and on structural elements on which sensors are not even installed. The implications for long-term structural health monitoring and assessment include optimisation of sensor placement, and performing more reliable what-if analyses at locations and under loading scenarios for which no measurement data is available.
△ Less
Submitted 28 July, 2022; v1 submitted 25 March, 2021;
originally announced March 2021.
-
Mollified finite element approximants of arbitrary order and smoothness
Authors:
Eky Febrianto,
Michael Ortiz,
Fehmi Cirak
Abstract:
The approximation properties of the finite element method can often be substantially improved by choosing smooth high-order basis functions. It is extremely difficult to devise such basis functions for partitions consisting of arbitrarily shaped polytopes. We propose the mollified basis functions of arbitrary order and smoothness for partitions consisting of convex polytopes. On each polytope an i…
▽ More
The approximation properties of the finite element method can often be substantially improved by choosing smooth high-order basis functions. It is extremely difficult to devise such basis functions for partitions consisting of arbitrarily shaped polytopes. We propose the mollified basis functions of arbitrary order and smoothness for partitions consisting of convex polytopes. On each polytope an independent local polynomial approximant of arbitrary order is assumed. The basis functions are defined as the convolutions of the local approximants with a mollifier. The mollifier is chosen to be smooth, to have a compact support and a unit volume. The approximation properties of the obtained basis functions are governed by the local polynomial approximation order and mollifier smoothness. The convolution integrals are evaluated numerically first by computing the boolean intersection between the mollifier and the polytope and then applying the divergence theorem to reduce the dimension of the integrals. The support of a basis function is given as the Minkowski sum of the respective polytope and the mollifier. The breakpoints of the basis functions, i.e. locations with non-infinite smoothness, are not necessarily aligned with polytope boundaries. Furthermore, the basis functions are not boundary interpolating so that we apply boundary conditions with the non-symmetric Nitsche method as in immersed/embedded finite elements. The presented numerical examples confirm the optimal convergence of the proposed approximation scheme for Poisson and elasticity problems.
△ Less
Submitted 14 January, 2021; v1 submitted 9 October, 2019;
originally announced October 2019.
-
The statistical finite element method (statFEM) for coherent synthesis of observation data and model predictions
Authors:
Mark Girolami,
Eky Febrianto,
Ge Yin,
Fehmi Cirak
Abstract:
The increased availability of observation data from engineering systems in operation poses the question of how to incorporate this data into finite element models. To this end, we propose a novel statistical construction of the finite element method that provides the means of synthesising measurement data and finite element models. The Bayesian statistical framework is adopted to treat all the unc…
▽ More
The increased availability of observation data from engineering systems in operation poses the question of how to incorporate this data into finite element models. To this end, we propose a novel statistical construction of the finite element method that provides the means of synthesising measurement data and finite element models. The Bayesian statistical framework is adopted to treat all the uncertainties present in the data, the mathematical model and its finite element discretisation. From the outset, we postulate a data-generating model which additively decomposes data into a finite element, a model misspecification and a noise component. Each of the components may be uncertain and is considered as a random variable with a respective prior probability density. The prior of the finite element component is given by a conventional stochastic forward problem. The prior probabilities of the model misspecification and measurement noise, without loss of generality, are assumed to have zero-mean and known covariance structure. Our proposed statistical model is hierarchical in the sense that each of the three random components may depend on non-observable random hyperparameters. Because of the hierarchical structure of the statistical model, Bayes rule is applied on three different levels in turn to infer the posterior densities of the three random components and hyperparameters. On level one, we determine the posterior densities of the finite element component and the true system response using the prior finite element density given by the forward problem and the data likelihood. On the next level, we infer the hyperparameter posterior densities from their respective priors and the marginal likelihood of the first inference problem. Finally, on level three we use Bayes rule to choose the most suitable finite element model in light of the observed data by computing the model posteriors.
△ Less
Submitted 22 January, 2021; v1 submitted 15 May, 2019;
originally announced May 2019.
-
An Immersed Discontinuous Galerkin Method for Compressible Navier-Stokes Equations on Unstructured Meshes
Authors:
Hong Xiao,
Eky Febrianto,
Qiaoling Zhang,
Fehmi Cirak
Abstract:
We introduce an immersed high-order discontinuous Galerkin method for solving the compressible Navier-Stokes equations on non-boundary-fitted meshes. The flow equations are discretised with a mixed discontinuous Galerkin formulation and are advanced in time with an explicit time marching scheme. The discretisation meshes may contain simplicial (triangular or tetrahedral) elements of different size…
▽ More
We introduce an immersed high-order discontinuous Galerkin method for solving the compressible Navier-Stokes equations on non-boundary-fitted meshes. The flow equations are discretised with a mixed discontinuous Galerkin formulation and are advanced in time with an explicit time marching scheme. The discretisation meshes may contain simplicial (triangular or tetrahedral) elements of different sizes and need not be structured. On the discretisation mesh the fluid domain boundary is represented with an implicit signed distance function. The cut-elements partially covered by the solid domain are integrated after tessellation with the marching triangle or tetrahedra algorithms. Two alternative techniques are introduced to overcome the excessive stable time step restrictions imposed by cut-elements. In the first approach the cut-basis functions are replaced with the extrapolated basis functions from the nearest largest element. In the second approach the cut-basis functions are simply scaled proportionally to the fraction of the cut-element covered by the solid. To achieve high-order accuracy additional nodes are introduced on the element faces abutting the solid boundary. Subsequently, the faces are curved by projecting the introduced nodes to the boundary. The proposed approach is verified and validated with several two- and three-dimensional subsonic and hypersonic low Reynolds number flow applications, including the flow over a cylinder, a space capsule and an aerospace vehicle.
△ Less
Submitted 7 November, 2019; v1 submitted 26 February, 2019;
originally announced February 2019.