Skip to main content
Entropy logoLink to Entropy
. 2021 Sep 9;23(9):1193. doi: 10.3390/e23091193

A Data-Driven Space-Time-Parameter Reduced-Order Model with Manifold Learning for Coupled Problems: Application to Deformable Capsules Flowing in Microchannels

Toufik Boubehziz 1, Carlos Quesada-Granja 1, Claire Dupont 1, Pierre Villon 2, Florian De Vuyst 3,*, Anne-Virginie Salsac 1
Editors: Amine Ammar, Francisco Chinesta, Rudy Valette
PMCID: PMC8468914  PMID: 34573820

Abstract

An innovative data-driven model-order reduction technique is proposed to model dilute micrometric or nanometric suspensions of microcapsules, i.e., microdrops protected in a thin hyperelastic membrane, which are used in Healthcare as innovative drug vehicles. We consider a microcapsule flowing in a similar-size microfluidic channel and vary systematically the governing parameter, namely the capillary number, ratio of the viscous to elastic forces, and the confinement ratio, ratio of the capsule to tube size. The resulting space-time-parameter problem is solved using two global POD reduced bases, determined in the offline stage for the space and parameter variables, respectively. A suitable low-order spatial reduced basis is then computed in the online stage for any new parameter instance. The time evolution of the capsule dynamics is achieved by identifying the nonlinear low-order manifold of the reduced variables; for that, a point cloud of reduced data is computed and a diffuse approximation method is used. Numerical comparisons between the full-order fluid-structure interaction model and the reduced-order one confirm both accuracy and stability of the reduction technique over the whole admissible parameter domain. We believe that such an approach can be applied to a broad range of coupled problems especially involving quasistatic models of structural mechanics.

Keywords: data-driven model, model order reduction, proper orthogonal decomposition, manifold learning, diffuse approximation, microcapsule suspension, Hausdorff distance

1. Introduction

Numerical modeling and simulation today appear to be an indispensable science to analyze physics-coupled problems (e.g., micrometric and nanometric suspensions), but also for innovative design and optimization of complex three-dimensional systems in engineering and industry (health, automotive, aircraft, etc.). Although one can nowadays find robust and accurate open-source or commercial codes for the simulation of multiphysics systems, it is still hard to use them in the context of robust or optimal design because of the prohibitive computational time that does not match with engineering production horizons. In order to accelerate computations, one can make use of parallel HPC (High Performance Computing) facilities, but this can become financially costly. For most applications, even with HPC facilities, the evaluation of the solutions takes days or weeks for three-dimensional multi-coupled problems.

Alternatively, a current tendency is to use machine learning or artificial intelligence tools to capitalize knowledge stored into data and use it for future case studies. It leads to less redundant or useless computations, while the database of results continues to grow with more and more relevant information contents. With machine learning, one can expect to explore the design spaces in an easier, faster and more efficient way. However, one usually needs expertise to design and train artificial neural networks (ANN) correctly. For high-dimensional data, the training stage may require large computational resources and issues of quality of data may also be raised. Machine learning can be extended to time dependent problems and dynamical system using e.g., recurrent neural networks [1].

However, for particular use cases like physical systems, machine learning algorithms are designed to return three-dimensional spatial fields. This means that the outputs of the networks are high-dimensional vectors, which may induce training convergence and accuracy issues. Over the last two years, one could observe the rise of so-called Physics-informed neural networks (PINN) where the artificial neural networks are trained from a loss function that includes physical information (like partial differential equations), see e.g., [2].

Another class of ’machine learning’ methods are the data-driven model order reduction (MOR) techniques, that use data generated from a (time-consuming) high-fidelity solver, also called the full-order model (FOM) [3,4]. Data-driven and non-intrusive reduced-order models (ROM) can be seen as supervised ANN [5,6]. For parametrized partial differential problems, ROMs usually perform a dimensionality reduction by means of suitable reduced bases. This can be achieved via different approaches such as the Proper Orthogonal Decomposition (POD) [7,8,9], piecewise tangential interpolation [10], Proper Generalized Decompositions (PGD) [11,12,13], Empirical Interpolation Methods (EIM) [14,15,16] or via different greedy procedures [17]. Then one has to find the manifold that maps the parameters to the coefficients of linear combination of the reduced basis functions. This can also be achieved in a supervised way, by means of universal approximation techniques like diffuse approximation [18] for example. Using ROMs may lead to substantial speedups as compared to FOM, from say 10 up to 10,000. One can even imagine real-time computations in some cases [19].

The ’ultimate’ case is that of space-time-parameter problems involving spatial fields, timeline and design variables. This is of course of industrial importance, but still an issue and a current active field of research (see [20] for example). For such problems, the data are generally organized in data cubes (Figure 1). In this paper, a data-driven reduced-order modeling approach is proposed for space-time-parameter mechanical problems involving an equation of kinematics and a quasi-static law of equilibrium. As particular application, the physical problem that is addressed is the dynamics of dilute suspensions of micrometric capsules in microfluidic channels. Microcapsules can be used in Healthcare as innovative drug transportation vehicles into blood vessels and are expected to deliver drugs at identified targets [21,22]. They are composed of an elastic membrane protecting a liquid inner core and are used in suspension in another liquid. Testing them in microfluidic environments offers great potential to determine the capsule behavior and characterize the mechanical properties of the membrane [23,24,25,26,27,28,29], but also for sorting or enrichment of capsule suspensions [30,31,32,33,34]. We presently focus on the flow of a dilute suspension of initially spherical micrometric capsules in a microfluidic channel, which is a complex three-dimensional inertialess fluid-structure interaction problem that interestingly depends on only two independent design variables: the capillary number of the capsule Ca, which is a non-dimensional number that estimates the order of magnitude of the viscous forces acting on the capsule with respect to the elastic forces that build up in the membrane, and the confinement ratio a/ that provides a comparison between the initial capsule diameter and the channel width.

Figure 1.

Figure 1

Space-time-parameter data cube.

Proper Orthogonal Decomposition has been shown to be particularly suitable to build reduced order models (ROM) of microcapsules [35], but so far no model capable of predicting capsule dynamics currently exists. The originality of the paper is to propose a ROM of the capsule-fluids interactions which provides the time-evolution of the capsule shape for any parameter values. From the capsule shape, it is indeed possible to deduce all the quantities of interest (viscous load, internal tensions within the membrane, membrane energy, etc.) in post-treatment. The ROM is inspired from the physical problem, in which the boundary condition stipulates that the fluid velocity equals the capsule membrane velocity. The correction of the capsule node position field can thus be obtained by integrating the velocity field over time. The challenge remains to correlate the position and velocity fields, which we propose to do with diffuse approximation and manifold learning [18,36,37] using the principal modes of both fields obtained by POD decomposition.

Numerical experiments will demonstrate the accuracy and efficiency of the approach, comparing reduced-order solutions to the full-order ones. We believe that the methodology proposed in this paper can be applied to a broad range of multiphysics problems such as fluid-structure interactions, structural dynamics using quasi-static structural mechanics models and related problems.

This paper is organized as follows. In Section 2, we describe the physical problem and its full order model solution. In Section 3.2, we construct parametric and spatial reduced-order modes using a set of pre-computed simulations. This allows to introduce a reduced-order model that expresses the displacement and velocity of a capsule at a selection of snapshots. In Section 3.4, we build a reduced model that corresponds to any parameter vector of Ca and a/ values by estimating its corresponding principal components. Then, with the use of a Diffuse Approximation (DA) method, we adopt a data-driven manifold learning to predict the deformation of the capsule in the flow for a chosen time discretization. Finally, in Section 4, we will validate the whole computational ROM approach with a comparison to the FOM solutions.

2. Material and Methods

2.1. Problem Statement

Let us consider a spherical micrometric capsule of radius a freely placed in a three-dimensional microfluidic channel with square cross-section of length 2 (see Figure 2). The capsule and the channel are filled with an incompressible Newtonian fluid of the same constant density ρ and dynamic viscosity μ. The capsule is enclosed by a thin hyperelastic isotropic membrane (surface shear modulus Gs, area expansion modulus Ks=3Gs). It is subjected to a Poiseuille flow of mean velocity V.

Figure 2.

Figure 2

Initial configuration considered in the FOM model: an initially spherical capsule is placed at the center of a square-section channel. The time-evolution of its dynamics is computed using a reference frame centred onto the capsule centre of mass.

The problem is governed by two dimensionless numbers:

  • The confinement ratio a/, ratio of the capsule to tube sizes;

  • The capillary number Ca=μV/Gs, ratio of the viscous forces onto the capsule membrane to the membrane elastic forces.

The Reynolds number of the external flow is assumed to be very small (typically of order 102 or less), inertia being negligible because of the spatial scales involved in the problem. As far as the internal flow is concerned, its velocity is induced by the motion of the capsule membrane, which is itself entrained by the external flow: it is thus of smaller amplitude than that of the external flow. Hence, the flow in the internal β=in and external β=ex fluids are described by the Stokes equations:

·vβ=0,·σβ=0,β=in,ex. (1)

where σβ is stress tensor in the fluids. The Stokes equations are defined in the domains bounded by the capsule membrane for β=in and by the capsule membrane and the channel wall for β=ex. The inlet Γin and outlet Γout cross-sections of the channel are assumed to be far from the capsule (10 in the FOM model). The reference frame O,x,y,z is fixed on the capsule center of mass O at each time step. For the velocity vector field vβ and the pressure field pβ, we consider the following boundary conditions (note that the boundary conditions include wall confinement effects, see [38] for more details):

  • The flow perturbation induced by the capsule vanishes at Γin and Γout:
    vexx,tvx,whenxΓinΓout, (2)
    where v is the Poiseuille flow velocity of the suspending fluid in the absence of capsule. For a square channel we have the expression in expansion form
    v(x,y)=n=1,3,πVn31cosh(nπx/)cosh(nπ/2)sin(nπ(y/+1/2))2π496n=1,3,tanh(nπ/2)n5π/2. (3)
  • Uniform pressure at Γin and Γout:
    pexx,t=0,xΓin, (4)
    pexx,t=Δpt+Δp,xΓout, (5)
    where Δp is the undisturbed suspending pressure drop in the absence of capsule and Δp is the additional pressure drop due to the capsule.
  • No slip boundary conditions on the channel wall W:
    vexx,t=0,forxW (6)
  • No slip boundary conditions on the capsule membrane C:
    vinx,t=vexx,t=txX,t,forxC (7)
    where txX,t is the membrane velocity at position x at time t, and X is the reference position vector of the capsule membrane.
  • The normal loading continuity indicates that the load q on the membrane is due to the viscous traction jump
    σexxσinx·n=q,forxC (8)
    where n is the outward unit normal vector.

As the membrane thickness is negligibly small compared to the capsule dimensions, the membrane can be considered as a hyperelastic surface devoid of bending stiffness. The in-plane deformation is then measured by the principal extension ratios λ1 and λ2, that measure the in-plane deformation. Owing to the combined effects of hydrodynamic forces, boundary confinement, and membrane deformability, the capsule can be highly deformed. Consequently, the choice of membrane constitutive law is important. We consider the Neo-Hookean (NH) constitutive law that models the membrane as an infinitely thin sheet of a three-dimensional isotropic and incompressible material. It was indeed shown to adequately model microcapsules with a cross-linked proteic membrane [23,24,39]. The principal Cauchy in-plane tensions τi (i=1,2) (forces per unit arc length of deformed surface curves) can be expressed as a function of the principal extension ratios:

τ1=Gsλ1λ2λ121λ1λ22,τ2=Gsλ1λ2λ221λ1λ22. (9)

2.2. Discrete Full Order Model (FOM)

The Fluid-Structure Interaction (FSI) problem is numerically modeled by coupling the Boundary Integral Method (BIM) that solves the fluid Equations (2)–(8) with the Finite Element Method (FEM) that solves the membrane mechanical problem [38,40] using the Caps3D in-house code. The unknowns are the discrete displacement field {u} and the discrete velocity field {v} at the nodes of the membrane mesh. The equation of kinematics states that ddt{u}={v}. The forces exerted onto the membrane are computed by the FEM. The deformation of the membrane is computed from the velocity vector field obtained at the membrane nodes by solving the Stokes equations with the BIM, leading to a nonlinear relation written in abstract form {v}={N}({u}). For a given parameter vector θ=θ1,θ2T, where θ1=Ca and θ2=a/, the time-continuous semi-discrete FSI scheme reads in abstract form

ddt{u}(t)={v}(t),{v}(t)={N}({u}(t),θ),t(0,Tf],{u}(0)={0},{v}(t)={N}({0},θ)

where {u}(t) and {v}(t) represent the discrete FE displacement and velocity fields at continuous time t, and Tf is the final time. For time discretization, either a forward Euler scheme or a second order Runge-Kutta scheme is used with a suitable constant time step δt>0. The Euler scheme reads

{ui+1}={ui}+δt{vi},{vi+1}={N}({ui+1},θ),{u0}={0},{v0}={N}({0},θ)

where {ui} and {vi} represent the discrete FE displacement and velocity fields at discrete time ti,δ=iδtTf. For second-order accuracy in time, a Runge-Kutta Ralston scheme is used:

{u^i+2/3}={ui}+23δt{vi},{v^i+2/3}={N}({u^i+2/3},θ),{ui+1}={ui}+δt4{vi}+3{v^i+2/3},{vi+1}={N}({ui+1},θ),{u0}={0},{v0}={N}({0},θ).

Because of the explicit nature of the numerical schemes for the equation of kinematics, the time step is subject to a Courant-Friedrichs-Lewy (CFL)-like stability condition

γ˙δt<CΔhCCa, (10)

where γ˙=V/, C>0 is a constant and ΔhC is the typical mesh size (see [40]). In practice, we first use small time steps, and tune them to be big enough but not too close to the stability boundary. This process does not take too much time.

2.3. Design of Experiment, Database of FOM Results

Simulations of the FOM problem have been run varying the governing parameters in the range [0;0.2] for the capillary number Ca and [0.75;1.2] for the confinement ratio a/. For a/0.95, the capsule is initially pre-deformed into an ellipsoid of semi-minor axis equal to 0.9. This pre-deformation does not have any impact on the steady-state capsule shape and is enough to avoid contacts between the capsule membrane and the channel wall. The resulting numerical database, composed of Nc=118 (Ca, a/l) samples (Figure 3), contains the time-evolution of the three-dimensional position (or displacements) vectors of the capsule membrane nodes. Only the configurations for which a steady-state shape has been reached are retained. No steady state is found above the dotted red line of Figure 3, the microcapsules exhibiting continuous elongation owing to the strain-softening behavior of the membrane law [41].

Figure 3.

Figure 3

(a) Values of Ca and a/l included in the FOM database in the case of an initially spherical capsule with a Neo-Hookean membrane flowing in a square-section microfluidic channel. The parameter domain where a steady capsule deformation can be reached is delimited by the red dotted line. (b) Time evolution of capsule deformation along the microfluidic channel shown as illustration for the 6 cases indicated with numbers in figure (a). The capsule is pre-deformed into an ellipsoid when a/0.95.

In the ROM model, we consider the capsule positions in the laboratory reference frame (and not the reference frame centred on the capsule centre of mass as in the FOM model). The capsule thus moves along the microchannel. For data generation, we pick up time snapshot solutions at coarser discrete times ti=iΔt, where Δt=mδt for some integer m1. The total number of coarse discrete times is denoted Nt. Let {X}[n] and {x}[n](ti)R3, n=1,,Nx, be the coordinates of node number n of the capsule mesh in the reference configuration (at time t=0) and at discrete time ti, i=1,,Nt. The coordinates in the current configuration {x}(ti) are function of the (Caa/) parameter value denoted θj, j=1,,Nc. The database is thus stored as a datacube of 3D-space, 1D-time and 2D-parameter data. The displacement vector is then {u}{X}[n],ti,θj={x}[n](ti){X}[n]. The velocity vector {v} is calculated by finite differences from the position vector. Typically, for a standard capsule FOM simulation, Nx is of order 103 and Nc of order 102. The time step Δt is chosen such that Nt is of order 102.

3. Reduced Order Model (ROM)

Reduced order modeling aims at deriving a lightweight model of low-order dimension from solutions obtained by the FOM, while trying to keep the same order of accuracy. There are many reasons for doing that. In particular, parameter exploration and sensitivity analysis are made easier because of large speedups using the ROM compared to the prohibitive FOM computational time. One can also imagine real-time parameter exploration and visualization of capsule evolution.

3.1. Overview

We first give a general overview of the proposed data-driven model order reduction methodology. The approach is classically made of an offline stage for the search of the principal components and POD coefficient matrices of the FOM solutions, followed by an online stage where a parameter is chosen and a low-order dynamical system is run to get the solutions.

  1. Offline stage. We reduce the data dimensionality by means of a double POD basis for space and parameter variables. The displacement field is represented as
    {u}({X},t,θ)=k=1Kux=1KucAk(t){Φur}k(ψuθ), (11)
    where {Φur}kR3Nx are the spatial POD modes, ψuθ RKuc the parameter modes and Ak(t) scalar coefficients depending on time t. The truncation ranks are Kux and Kuc, respectively (the ‘x’ superscript stands for ‘space’ and the ‘c’ superscript for ‘configuration’). We use a similar representation for the velocity field:
    {v}({x},t,θ)=k=1Kvx=1KvcBk(t){Φvr}kψv(θ). (12)

    The determination of the double POD basis is achieved by singular value decomposition (SVD) from the datacube with different rearrangements of the data in stacked matrix form. The truncation ranks Kux, Kuc, Kvx, Kvc are expected to be rather small while ensuring accuracy of the representations.

  2. Online stage. For any query parameter θq in the parameter domain:

    • (a)

      Estimate the displacement field {u}({X},t,θq) from expression (11). This requires an interpolation process at θ=θq. For that, we decide to use a diffuse approximation technique [18] that can be used for any parameter space dimension;

    • (b)
      From the estimated displacement field {u}({x},ti,θq) computed at different instants ti[0,Tf], compute a low-order reduced basis {φk}(θq), k=1,,mu by singular value decomposition. We then get the low-order representations of both displacements and velocities:
      {u}({X},t,θq)=k=1muαk(t){φk}(θq), (13)
      {v}({X},t,θq)=k=1mvξk(t){γk}(θq), (14)
    • (c)
      Manifold learning online stage: using diffuse approximation, we determine the low-order manifold M that links displacements and velocities in the (reduced-order) state space:
      ξ=M(α,θq);
    • (d)
      Derivation of a low-order dynamical system: we then derive a lightweight differential-algebraic dynamical system, easy to solve numerically: for θ=θq, solve
      dαdt=Qξ(t),ξ(t)=M(α(t),θq).

      The high-dimensional displacement and velocity fields can then be reconstructed according to (13) and (14).

In the next section, we give all the details of the ROM methodology.

3.2. Offline Stage

3.2.1. Global Parametric Reduced Basis (GPRB)

This first step consists in computing a parametric reduced basis in the whole parameter domain from the database of FOM results (see Section 2.3). For simplification reasons, we use the subscript ϱ that can be either u or v to express displacements and velocity respectively in the formulas.

Let SuiM3Nx,NcR be the matrix of capsule displacement fields {u} and SviM3Nx,NcR the matrix of the velocity fields {v} at time ti, i=1,,Nt (Figure 4a), considering all the configurations θj for j=1,,Nc of the database, i.e.,

Sui={u}{X},ti,θ1,,{u}{X},ti,θNc,

and

Svi={v}{X},ti,θ1,,{v}{X},ti,θNc.

Then we stack all the matrices Sϱi for i=1,,Nt into a big matrix SϱM3Nx×Nt,NcR:

Sϱ=Sϱ1Sϱ2SϱNtforϱ=u,v.

We then apply SVD [42] and get:

Sϱ=UϱΣSϱΨϱT,forϱ=u,v, (15)

where UϱM3NxNt,NcR, ΨϱMNcR are semi-orthogonal and orthogonal matrices, respectively, and ΣSϱMNcR is the diagonal singular value matrix. The matrix Ψϱ of discrete parameter modes can be truncated according to Kϱc parameters, so we note:

Ψϱr=(Ψϱ)1,,(Ψϱ)KϱcMNc,Kϱc(R),with(Ψϱ)kMNc,1Rfork=1,,Kϱc,andϱ=u,v. (16)

The orthogonality property ensures that ΨϱrTΨϱr=IKϱc.

Figure 4.

Figure 4

FOM data rearrangements for (a) parametric data set selection and (b) spatial data set selection.

3.2.2. Global Spatial Reduced Basis (GSRB)

Similarly, we build a global spatial reduced basis that captures the spatial data of capsule displacements. Let TujM3Nx,NtR be the displacement matrix and Tvj the velocity matrix for the j-th configuration θj, for j=1,,Nc at all time instants ti, i=1,,Nt (Figure 4b):

Tuj={u}{X},t1,θj,,{u}{X},tNt,θj,

and

Tvj={v}{X},t1,θj,,{v}{X},tNt,θj.

Then we define the global matrix TϱM3Nx,Nt×NcR that horizontally gathers all the matrices Tϱj for j=1,,Nc and ϱ=u,v, respectively:

Tϱ=Tϱ1,Tϱ2,,TϱNc,forϱ=u,v.

The SVD decomposition is applied on Tϱ to get

Tϱ=ΦϱΣTϱVϱT,forϱ=u,v, (17)

where ΦϱM3NxR, VϱMNcNt,3NxR are orthogonal and semi-orthogonal matrices, respectively, and ΣSϱM3NxR is the diagonal singular value matrix with singular values organized in decreasing order. We can also apply a spatial basis truncation at a range of Kϱx for a specified accuracy threshold. The reduced spatial POD basis is stored in the matrix:

Φϱr={ϕϱ}1,,{ϕϱ}KϱxM3Nx,Kϱx(R) (18)

with the orthogonality property ΦϱrTΦϱr=IKϱx, ϱ=u,v.

3.3. Data Dimensionality Reduction

Once the POD modes of Sϱ and Tϱ for the displacement fields ϱ=u and the velocity fields ϱ=v are computed, one can summarize (approximate) capsule displacement and velocity fields of the database at any discrete time ti (i=1,Nt) as

{u}{X},ti,[θ1,,θNc]ΦurA(ti)ΨurTM3Nx,Nc(R), (19)
{v}{X},ti,[θ1,,θNc]ΦvrB(ti)ΨvrTM3Nx,Nc(R), (20)

where A(ti)MKux,KucR and BtiMKvx,KvcR are some coefficient matrices depending on time ti. If the approximation is chosen as the orthogonal projection over the vector spaces spanned by the POD modes, the coefficient matrices are computed as follows for i=1,Nt:

A(ti)=ΦurTKux×(3Nx){u}{X},ti,[θ1,,θNc](3Nx)×NcΨurNc×Kuc, (21)
B(ti)=ΦvrTKvx×(3Nx){v}{X},ti,[θ1,,θNc](3Nx)×NcΨvrNc×Kvc. (22)

The outputs of the offline stage are respectively the POD matrices Φur, Φvr, Ψur, Ψvr and the small matrices A(ti), B(ti), i=1,,Nt. The next online stage will operate on the summarized data (19), (20) with coefficients matrices (21), (22). The algorithm of the offline phase is summarized in Algorithm 1.

Algorithm 1 Offline phase
Require: database of θk for k=1,,Nc, truncations Kϱc, number of snapshots Nt.
for i1,,Nt do
  if (ϱ=u) then
   Sui{u}{X},ti,θ1,,{u}{X},ti,θNc; Su[Su;Sui];
  else
   Svi{v}{X},ti,θ1,,{v}{X},ti,θNc; Sv[Sv,Svi];
  end if
end for
for j1,,Nc do
  if (ϱ=u) then
   Tuj{u}{X},t1,θj,,{u}{X},tNt,θj; Tu[Tu,Tuj];
  else
   Tvj{v}{X},t1,θj,,{v}{x},tNt,θj; Tv[Tv,Tvj];
  end if
end for
Φϱ SVD(Sϱ), Ψϱ SVD(Tϱ), for ϱu,v;
for i=1,,Nt do
  A(ti)ΦurT{u}{X},ti,[θ1,,θNc]Ψur;
  B(ti)ΦvrT{v}{X},ti,[θ1,,θNc]Ψvr;
end for

3.4. Online Stage: Search for an Approximate Solution at a Query Configuration θq

In the online stage, a user will ask for an approximate solution at a new (query) configuration θ=θq that has not been already computed by the FOM solver or is not stored in the database. Ingredients of the online stage will be: (i) the data summarization of the previous offline stage; (ii) a first estimation of the spatio-temporal solution at θ=θq; (iii) the computation of a low-dimensional spatial reduced basis suitable for θ=θq; (iv) the construction of a manifold M that links variables of displacements and velocities in the low-order state space to solve the equation of membrane mechanics; (v) finally, the building of a low-order differential-algebraic (DAE) system of equations that defines the reduced-order model. Substeps (ii) and (iv) will make use of diffuse approximation (DA) as a universal approximator for multivariate functions.

3.4.1. First Estimation of the Solutions at θ=θq

As an introduction, let us assume that, from the parameter sampling {θ1,,θNc}, we consider a polynomial Lagrange interpolation with Lagrange polynomials denoted by Li(θ) such that the Lagrange property

Li(θj)=δij,1i,jNc

is fulfilled (δij is the standard Kronecker symbol). Let us denote by L(θ)=(Lj(θ))j=1,,NcRNc the vector that stores the Lagrange polynomials. Then

I{u}{X},ti,θq:={u}{X},ti,[θ1,,θNc]L(θq)R3Nx

is an interpolated displacement field at parameter θ=θq and discrete time t=ti. One can of course do the same for the velocity field.

Unfortunately, Lagrange polynomial interpolation is not suitable for parameter spaces of arbitrary dimension because of the curse of dimensionality and because it may suffer from instability issues (Runge phenomenon). Rather than using polynomial interpolation, we propose to use a Diffuse Approximation (DA) technique [18,29] which is an approximation method based on local low-order polynomial reconstruction (of order one or two) using a compactly-supported kernel function and weighted least squares. The DA method is known to be a robust and reliable approach which is less sensitive to the location of the sampling points. Moreover, it can be applied to multivariate functions of arbitrary dimensions, which is interesting for larger or more general parameter spaces. It is particularly suited for the current problem, for which the sampling is performed on a Cartesian grid. It may fail in the occurrence of local point alignment within the cloud points, which does not occur in the present study. The accuracy of the DA method may slightly decrease close to the boundary of the domain, the number of neighboring points being reduced.

To estimate the displacement field for θ=θq, we look for a vector ψu(θq)RKuc such that

{u}({x},ti,θq)=ΦurA(ti)ψu(θq) (23)

returns an approximation of the displacement field at θ=θq. Similarly for the velocity field, we search for a vector ψv(θq)RKvc that gives

{v}({x},ti,θq)=ΦvrB(ti)ψv(θq). (24)

Each vector ψϱ(θq)RKϱc can be locally approximated by

Ψϱ(θq)=Aϱp(θq),forϱ=u,v, (25)

where the matrix AϱMKϱc,mR (to be determined) is the approximation coefficient matrix and pθq Rm is a vector of independent polynomial functions, where

pθ =1Caa/T,m=3forfirstorderDA,pθ =1Caa/Caa/Ca2a/2T,m=6forsecondorderDA. (26)

To approximate ψϱ(θq), let us consider a neighborhood S(θq) centered on θq containing M neighboring points (Figure 5a). It is an ellipse of equation

θ1(θq)12+r˜2θ2(θq)22=R2

where r˜ is fixed (equal to 1.9 in Figure 5a) and R is chosen such that the ellipse contains M points (M being chosen by the operator). In other words, the distance between θ=(θ1,θ2)T and θq is

d=θ1(θq)12+r˜2θ2(θq)2212/R. (27)

The compactly supported Wendland weight function shown in Figure 5b is classically used. It has appropriate high-order approximation properties ([43]):

wd=2d33d2+1,d1,0,otherwise. (28)

Diffuse approximation consists in minimizing the weighted least square problem

minAϱMKϱc,m(R)JθqAϱ:=12θS(θq)wd(θ)Aϱpθ[Ψϱrθ]TRKϱc2 (29)

where [Ψϱrθ]T is the truncated matrix of modes that correspond to couples θk, k=1,,Nc. The solution Aϱ(ϱ=u,v) of the weighted least square problem (29) is then

Aϱ=(Ψϱr)TWPPTWP1MKϱc,m(R) (30)

where the matrix PMNc,mR and the diagonal matrix of weights WMNcR are defined as

P=pθ1TpθNcTandW=w1000w20wNc. (31)
Figure 5.

Figure 5

(a) DA elliptical region of interest (dashed line) defined around the point θq=Ca=0.055,a/=0.95 in the parametric space with M=10 neighbors; (b) Weight function w(d).

3.4.2. Construction of a Low-Order Reduced Basis Suitable for θ=θq, Data Generation

From (23) and (24), one can easily generate some pseudo-snapshot matrices U(θq) and V(θq) that gather the estimated displacements and velocities at Nt discrete times, respectively:

U(θq)={u}{X},t1,θq,,{u}{X},tNt,θq,V(θq)={v}{X},t1,θq,,{v}{X},tNt,θq. (32)

One can then apply a new SVD decomposition of matrices U(θq) and V(θq) respectively to get spatial POD modes {φk}(θq)R3Nx, k=1,,mu for {u} and velocity POD modes {γk}(θq)R3Nx, k=1,,mv for {v}.

PODU(θq){φ1}(θq),,{φmu}(θq) (33)
PODV(θq){γ1}(θq),,{γmv}(θq) (34)

where mu and mv are the truncation ranks of displacement and velocity modes determined in the next section on numerical experiments. One can then search the displacement and velocity fields at θ=θq as

{u}{X},t,θq=muk=1αkt{φk}θq, (35)
{v}{X},t,θq=mvk=1ξkt{γk}θq. (36)

By denoting

Φ(θq)={φ1}θq,,{φmu}θqM3Nx,mu(R), (37)
Γ(θq)={γ1}θq,,{γmv}θqM3Nx,mv(R) (38)

and α(t)=[α1(t),,αmu(t)]TRmu, ξ(t)=[ξ1(t),,ξmv(t)]TRmv, we have the vector formulas

{u}{X},t,θq=Φ(θq)α(t),{v}{X},t,θq=Γ(θq)ξ(t). (39)

The mode matrices Φ(θq) and Γ(θq) are assumed to be orthonormal (w.r.t the natural Euclidean inner product), so we have [Φ(θq)]TΦ(θq)=Imu and [Γ(θq)]TΓ(θq)=Imv.

3.4.3. Toward a Physically Consistent Dynamical Reduced-Order Model

Consider now the forward Euler scheme on the FSI system with a ROM time step δtROM>0: at time ti+1,ROM=ti,ROM+δtROM, the numerical scheme is

{ui+1}={ui}+δtROM{vi}, (40)
{vi+1}={N}({ui+1},θq). (41)

Let us emphasize that the equation of local mechanical equilibrium depends on the parameter θq. For the reduced-order model, we would like to have a similar algebraic structure to (40), (41) but formulated as a low-dimensional system. If {ui} and {vi} are searched in the form {ui}=Φ(θq)αi and {vi}=Γ(θq)ξi, respectively, Equation (40) becomes

Φ(θq)αi+1=Φ(θq)αi+δtROMΓ(θq)ξi.

By multiplying by [Φ(θq)]T on the left, we get the system of mu equations

αi+1=αi+δtROMQ(θq)ξi, (42)

where Q(θq)=[Φ(θq)]TΓ(θq). Equation (41) is replaced by

Γ(θq)ξi+1={N}(Φ(θq)αi+1,θq).

By multiplying by [Γ(θq)]T on the left, we get

ξi+1=M(αi+1,θq)

where

M(αi+1,θq)=[Γ(θq)]T{N}(Φ(θq)αi+1,θq)Rmv. (43)

3.4.4. Manifold Learning

Because of nonlinear terms, the direct computation of M(αi+1,θq) in (43) requires high-dimensional computations, which makes the ROM irrelevant from a performance point of view. To “identify” a low-order manifold M, we rather adopt a data-driven approach based once again of diffuse approximation. We link the entry data αkD(ti), k=1,,mu, i=1,,Nt to the output data ξkD(ti), k=1,,mv, i=1,,Nt (’D’ stands for ’data’). For that, one can compute the orthogonal projections of the pseudo-snapshots over the POD bases, leading to the formulas

αkD(ti)={u}({X},ti,θq),{φk}(θq)

and

ξD(ti)={v}({X},ti,θq),{γk}(θq)

at instants ti=iΔt. Manifold learning consists in achieving a (nonlinear) regression method that links entry and output data. We are looking for a manifold representation ξ=M(α,θq) in the form

ξk=p(α)Tak,k=1,,mv (44)

where p(α) is the vector made of monomials in α of order zero and one, and akRmu+1 is a vector of coefficients to be determined from the data. This corresponds to a local linear embedding process. For each k=1,,mv, one looks for a coefficient vector ak(t)Rmu+1 solution of the weighted least square problem

ak(t)=argminaRmu+112i=1Ntw|tti|Rp(αD(ti))TaξkD(ti)2 (45)

where t[0,Tf], w=w(d) is the weight function defined in Figure 5b and d=|tti|R. This returns a regression function

ξk=ξk(t,α(t))=p(α(t))Tak(t). (46)

3.4.5. Low-Order Dynamical Reduced Order Model

The resulting time-discrete reduced-order model is then

ti+1,ROM=ti,ROM+δtROM, (47)
αi+1=αi+δtROMQ(θq)ξi, (48)
ξki+1=p(αi+1)Tak(ti+1,ROM)k{1,,mv}. (49)

High-dimensional displacement and velocity fields can be reconstructed as follows:

{u}{X},ti+1,ROM,θq=Φ(θq)αi+1,{v}{X},ti+1,ROM,θq=Γ(θq)ξi+1.

The online stage of the reduced-order model is summarized in Algorithm 2.

Algorithm 2 Online phase
Require: choose a query parameter θq, choose a time step δtROM>0.
 Initialization: t=t0,ROM=0, α0=0, ξ0=ξD(0);
 Compute Ψu(θq) and Ψv(θq) from the diffuse approximation approach;
for i=1,Nt do
  {u}({x},ti,θq)ΦurA(ti)Ψu(θq);
  {v}({x},ti,θq)ΦvrB(ti)Ψv(θq);
end for
U(θq)[{u}({x},t1,θq),,{u}({x},tNt,θq)];
V(θq)[{v}({x},t1,θq),,{v}({x},tNt,θq)];
 Compute Φ(θq), Γ(θq), Q(θq), αD(ti) and ξD(θi), i=1,,Nt;
while t<Tf do
  tt+δtROM; ti+1,ROM=ti,ROM+δtROM;
  αi+1=αi+δtROMQ(θq)ξi;
  Compute ak(ti+1,ROM), k=1,,mv from the diffuse approximation approach;
  ξki+1=p(αi+1)Tak(ti+1,ROM);
  If needed, reconstruct the high-dimensional displacements/velocity fields:
  {u}{X},ti+1,ROM,θq=Φ(θq)αi+1;
  {v}{X},ti+1,ROM,θq=Γ(θq)ξi+1;
end while

4. Numerical Experiments

4.1. Study Case

We consider a capsule flowing in a square-base microchannel of base edges of length 2. We want to capture the capsule dynamics for capillary numbers Ca belonging to the interval [0.005,0.2] and aspect ratios a/ in the interval [0.75,1.2] for which a steady state shape is reached. The Caps3D code [38,40] is then used as FOM solver. The comparison of the FOM results with experimental ones using a square-base cylinder have been thoroughly described in other previous studies (see for example [23,24,27,39] from A.V. Salsac’s research team). The total non-dimensional time for simulation is T=20. For any capillary number and aspect ratio, the capsule is discretized with the same mesh resolution and connectivity, consisting of Nx=2562 nodes (corresponding to 1280 triangular elements), with a capsule mesh size ΔhC=0.075a (see Figure 6). A second-order RK2 Ralston scheme is used for time integration. The dimensionless time step is γ˙δt=5·104 for Ca>0.02 and γ˙δt=104 for Ca0.02 .

Figure 6.

Figure 6

Three-dimensional representation of a capsule flowing in a square microchannel at T=0.

4.2. FOM Result Database Generation

A database of FOM results is generated from a sampling of the parameter domain (see Figure 7). It is observed that configurations for which a shape steady state is reached before the non-dimensional final time of 20 correspond to couples (Ca,a/) in the parameter plane below the dashed red line of Figure 7. Using a Cartesian parameter sampling with step sizes of 0.01 in Ca and 0.05 in a/, plus few additional points at Ca=0.005, we get a database made of Nc=118 configurations. From Caps3D FOM solutions, we pick up time-snapshot solutions every time step Δt=0.2 in non-dimensional time scale, corresponding to Nt=100. This makes a datacube made of 2×3NxNcNt1.81·108 double precision float numbers taking about 1.45 GB of memory.

Figure 7.

Figure 7

Design of computer experiment with sampling in the admissible parameter domain. The parameter domain is splitted up into two overlapping clusters: cluster 1 (squares), cluster 2 (crosses) and overlapping region (mixed squares and crosses).

Clustering Strategy

For the sake of memory storage complexity, we adopt a strategy of data clustering with two weakly-overlapping clusters chosen manually, represented in Figure 7. For each cluster, a data dimensionality reduction is done following the offline-stage algorithm presented in Section 3. That means that two families of reduced-order models are actually computed. In the online stage, for a new query parameter vector θq, one has to determine the cluster of belonging.

4.3. Elements of Analysis—Accuracy Criteria

In order to measure the approximation error generated by the data dimensionality process, we introduce the classical Relative Information Content (RIC) (see for example [9]), which is computed as:

RIC(K)=k=K+1rσ˜k2k=1rσ˜k2,K=1,,r, (50)

where σk˜ is the k-th singular value from the SVD decomposition, r is the rank of the matrix of study (Sϱ or Tϱ) and K is the truncation rank. A supplementary indicator is the ratio

Kσ˜Kσ˜1 (51)

that gives an idea of the decay rate of the singular values.

The second criterion directly measures the error between the shape predicted by the ROM and the shape computed by the FOM. This is achieved by using the so-called Modified Hausdorff distance dMH [44] that we normalize by the capsule radius a. The modified Hausdorff distance computes the distance between two finite sets F and G of a normed space of norm ., and is defined as

dMHF,G=maxdhF,G,dhF,G, (52)

with

dhF,G=1NFpFFdspF,G (53)

where NF is the number of points in the set F and dspF,G is the distance between pF and the set G, which is defined as

dspF,G=minpGGpFpG. (54)

4.4. Dimensionality Reduction Analysis

A singular value decomposition analysis is first performed on the matrices Su and Sv, and then on Tu and Tv. In Figure 8a, we plot the indicator (1RIC) (see (50)), as a function of the truncation rank K, for Su and Sv. What can be seen is that (1RIC) rapidly converges towards the value 0 in all cases. An expected (1RIC) of 107 is reached for a truncation rank Kuc (resp. Kvc) of 7 for the displacement (resp. 23 for the velocity). Similarly in Figure 8b, we plot the indicator (1RIC) for Tu and Tv. The number of modes Kux (resp. Kvx) needed to reach the threshold of 107 is 7 for the displacement (resp. 56 for the velocity).

Figure 8.

Figure 8

Behaviour of the relative information content of the matrices Su and Sv (a) and Tu and Tv (b) shown in the form (1RIC) as a function of the truncation rank K. The horizontal red line corresponds to (1RIC)=107.

As supplementary indicators, the singular values σ˜K normalized by σ˜1 are plotted in Figure 9a (resp. Figure 9b) for both matrices Su and Sv (resp. Tu and Tv) in log10 scale. One can first observe a lower decay rate for the velocity fields compared to the displacements, meaning a greater information complexity for the velocity. Secondly, the decay rate is lower for the global spatial mode than for the parametric modes, indicating a larger entropy of information on the whole parameter domain. That justifies the derivation of suitable lower order spatial basis at a query parameter θq in the online stage.

Figure 9.

Figure 9

(a) Parametric normalized singular values σ˜K/σ˜1 for Su and Sv; (b) Spatial normalized singular values σ˜K/σ˜1 for Tu and Tv.

At the beginning of the online stage, for a query parameter θq, an interpolated approximate solution is computed thanks to a diffuse approximation reconstruction. This allows us to get pseudo-snapshots in time for both displacements and velocities, stored in matrices U(θq) and V(θq), respectively. We assess the RIC for the two matrices, from an experimental parameter vector θq=(0.10,0.90). The comparison of the time evolution of POD coefficients between FOM and ROM models shows a high accuracy (see Figure 10). and Figure 11 shows that the RIC rapidly converges to 1. An expected RIC greater than 1107 returns a truncation rank mu (resp. mv) of value 3 (resp. 8).

Figure 10.

Figure 10

FOM versus ROM comparison of the time evolution of the first three displacement (a) and velocity (b) POD coefficients for the query parameter θq=(0.10,0.90).

Figure 11.

Figure 11

Online stage: behaviour of the relative information content of the matrices U(θq) and V(θq) shown in the form (1RIC) for query parameter θq=(0.10,0.90). The red line corresponds to (1RIC)=107.

4.5. ROM Accuracy Analysis

The reduced-order model algorithm is applied with the following parameters and options:

  • -

    For global POD modes: Kux=40, Kuc=40, Kvx=50, Kvc=50;

  • -

    For DA in (25), (30): local second order polynomial reconstruction, M=12;

  • -

    For local POD modes: mu=10, mv=10;

  • -

    For DA in (45), (46): local first order polynomial reconstruction, R=2Δt.

The resulting time-evolution of the three-dimensional capsule shape, that is reconstructed with the ROM model, is illustrated in Figure 12 for the query couple θq=(0.10,0.90). The steady-state is reached before γ˙t=3, which explains that the capsule shape is the same for γ˙t=3,6,9.

Figure 12.

Figure 12

Three-dimensional shape of a capsule flowing in a square microchannel, reconstructed with the ROM model for θ=Ca=0.10,a/=0.90 and shown at γ˙t=0,0.4,3,6,9. The capsule initial shape is shown in transparency.

We now focus on the accuracy analysis of the proposed reduced-order model. The methodology for error measurement is based on a ‘Leave-one-out’ cross-validation procedure, where each sample FOM solution is taken out from the database and then evaluated by the ROM model and compared to the original FOM one. The error is measured using the modified Hausdorff distance calculated on the capsule shapes at different instants.

Figure 13 shows the heat maps of the FOM-vs-ROM error computed over the parameter space at the time instants γ˙t= 1, 2, 4 and 8. Figure 13 shows that the predicted ROM solutions are very accurate with a mean relative error below 0.2%. The maximum relative errors are below 3.5%: they occur along the boundary of the parameter domain, which is the only location where the predictions slightly lose in accuracy. This is probably due to a lack of well-distributed neighbors close to the boundaries, which affects the accuracy of the DA reconstruction (off-centre approximation). One can also notice that the accuracy of predictions decreases in time.

Figure 13.

Figure 13

Heat maps of the normalized Hausdorff Distance dMH/a of configuration prediction shapes over the parametric space at different transient states: (a) γ˙t=1; (b) γ˙t=2; (c) γ˙t=4; and (d) γ˙t=8. The maximum error is 3.26% in (d).

The capsule cross-section profiles predicted by the ROM (red dots) are compared to the reference FOM solutions (solid black line) in Figure 14 at different time instants (γ˙t= 0, 1, 2 and 8) for the 6 configurations, selected as illustration in Figure 3. We observe that the reduced-order model returns very accurate solutions in terms of capsule shape as well-as axial position in the channel.

Figure 14.

Figure 14

Comparison between the ROM (red dots) and FOM solutions (black line) of the capsule cross-section shapes in the plane y=0 at the times γ˙t= 0, 1, 2 and 8 respectively, for the 6 parameter couples selected in Figure 3. The horizontal lines correspond to the channel walls.

From the computing performance point of view, ROM-vs-FOM speedups are observed to be of order 10,000 with almost the same accuracy, making interactive exploration and real-time visual rendering possible.

4.6. CapsuleExplorer: Capsule Visualization/Exploration Software

We have developed an in-house software tool CapsuleExplorer based on the proposed ROM to provide the three-dimensional microcapsule deformation/evolution at any time γ˙t and for any θq in the admissible parameter domain. CapsuleExplorer allows one to select a particular couple (Ca,a/) in the admissible parameter domain, then to visualize the capsule dynamics between initial and final times, either in three dimensions or two dimensions with longitudinal or transversal cross-sectional view. The ROM high performance feature allows real-time exploration/visualization. CapsuleExplorer has been developed as a web application. Figure 15 and Figure 16 show some screenshots of the graphics user interface, which will be useful for applications such as identifying the capsule wall mechanical properties through comparison with experimental results.

Figure 15.

Figure 15

CapsuleExplorer: (a) parameter domain exploration; (b) dynamic 3D capsule view.

Figure 16.

Figure 16

CapsuleExplorer: (a) dynamic 2D cross-section longitudinal view; (b) dynamic 2D cross-section transversal view.

5. Concluding Remarks

In this paper, we have presented an innovative data-driven reduced-order model that enables the dynamics of a deformable membrane flowing in a microchannel, from its initial state to the steady shape state. The ROM is built to be valid in a large domain of interest in the parameter plane (Ca,a/). Our FSI-ROM model first starts with an offline procedure to build two global orthonormal bases (space+parameter) that return good approximations of the FOM solutions over the whole parameter domain. The rather small truncation ranks already lead to an appreciable data dimensionality reduction, which is important for complexity and memory storage purposes.

The online stage consists in predicting the space-time solution for any query couple θq=(Ca,a/) in the parameter domain. In a first step, we determine a low-order basis for both the displacement and velocity vector variables. This is achieved by the use of diffuse approximation that returns an interpolated space-time solution at the query vector θq. Then an SVD analysis provides a suitable low-order spatial basis for final construction of the ROM in the second step. The physically-based ROM is made of the kinematics equation and the law of membrane quasi-static equilibrium in their reduced formulation. The unknown variables become the POD coefficient vectors of displacement and velocity fields. The reduced quasi-static equilibrium law is determined once again by the use of a diffuse approximation. The manifold learning is achieved by the use of time-snapshot data of the interpolated solution at θ=θq.

Numerical experiments confirm the efficiency of the method. ROM-vs-FOM speedups are observed to be of order 10,000 with almost the same accuracy (with less than a 0.3% error measured in terms of Hausdorff distance inside the parameter domain). Larger errors are encountered at the boundary of the parameter domain, but they still remain reasonable (up to 3.3% in Hausdorff distance). This work tends to show that model-order reduction techniques are complementary and valuable tools for the rapid design and optimization of capsules in healthcare engineering such as drug delivery through blood vessels.

The case of more complex FSI configurations such as the deformation of capsules flowing through a bifurcated microchannel will be investigated in a future work.

Author Contributions

Conceptualization, T.B., P.V., F.D.V. and A.-V.S.; Formal analysis, F.D.V., P.V.; Funding acquisition, A.-V.S.; Investigation, T.B., F.D.V. and A.-V.S.; Methodology, T.B., P.V. and F.D.V.; Project administration, A.-V.S.; Resources, C.Q.-G., C.D. and A.-V.S.; Software, T.B., C.Q.-G., C.D. and A.-V.S.; Supervision, F.D.V. and A.-V.S.; Validation, T.B.; Visualization, T.B.; Writing—original draft, T.B.; Writing—review & editing, C.Q.-G., C.D., P.V., F.D.V. and A.-V.S. All authors have read and agreed to the published version of the manuscript.

Funding

This project received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (Grant agreement No. ERC-2017-COG—MultiphysMicroCaps).

Conflicts of Interest

The authors declare no conflict of interest.

Footnotes

Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Williams R.J., Zipser D. A learning algorithm for continually running fully Recurrent Neural Networks. Neural Comput. 1989;1:270–280. doi: 10.1162/neco.1989.1.2.270. [DOI] [Google Scholar]
  • 2.Raissi M., Perdikaris P., Karniadakis G. Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations. J. Comput. Phys. 2019;378:686–707. doi: 10.1016/j.jcp.2018.10.045. [DOI] [Google Scholar]
  • 3.Peherstorfer B., Willcox K. Dynamic data-driven reduced-order models. Comput. Methods Appl. Mech. Eng. 2015;291:21–41. doi: 10.1016/j.cma.2015.03.018. [DOI] [Google Scholar]
  • 4.Peherstorfer B., Willcox K. Data-driven operator inference for nonintrusive projection-based model reduction. Comput. Methods Appl. Mech. Eng. 2016;306:196–215. doi: 10.1016/j.cma.2016.03.025. [DOI] [Google Scholar]
  • 5.Pawar S., Rahman S.M., Vaddireddy H., San O., Rasheed A., Vedula P. A deep learning enabler for nonintrusive reduced order modeling of fluid flows. Phys. Fluids. 2019;31:085101. doi: 10.1063/1.5113494. [DOI] [Google Scholar]
  • 6.Xiao D., Fang F., Pain C., Navon I. A parameterized non-intrusive reduced order model and error analysis for general time-dependent nonlinear partial differential equations and its applications. Comput. Methods Appl. Mech. Eng. 2017;317:868–889. doi: 10.1016/j.cma.2016.12.033. [DOI] [Google Scholar]
  • 7.Cordier L. Lecture Series 2008-01 on Post-Processing of Experimental and Numerical Data. Von Karman Institute for Fluid Dynamics; Sint-Genesius-Rode, Belgium: 2008. Proper Orthogonal Decomposition: An overview. [Google Scholar]
  • 8.Benner P., Gugercin S., Willcox K. A Survey of Projection-Based Model Reduction Methods for Parametric Dynamical Systems. SIAM Rev. 2015;57:483–531. doi: 10.1137/130932715. [DOI] [Google Scholar]
  • 9.Silva D.F., Alvaro L.C. Practical implementation aspects of Galerkin reduced order models based on Proper Orthogonal Decomposition for Computational Fluid Dynamics. J. Bras. Soc. Mech. Sci. Eng. 2015;37:1309–1327. doi: 10.1007/s40430-014-0259-3. [DOI] [Google Scholar]
  • 10.Gallivan K., Vandendorpe A., Van Dooren P. Model Reduction of MIMO Systems via Tangential Interpolation. SIAM J. Matrix Anal. Appl. 2004;26:328–349. doi: 10.1137/S0895479803423925. [DOI] [Google Scholar]
  • 11.Chinesta F., Ladeveze P., Cueto E. A short review on model order reduction based on Proper Generalized Decomposition. Arch. Comput. Methods Eng. 2011;18:395. doi: 10.1007/s11831-011-9064-7. [DOI] [Google Scholar]
  • 12.Chinesta F., Ammar A., Cueto E. On the Use of Proper Generalized Decompositions for Solving the Multidimensional Chemical Master Equation. Rev. Européenne Mécanique Numérique/Eur. J. Comput. Mech. 2010;19:53–64. doi: 10.3166/ejcm.19.53-64. [DOI] [Google Scholar]
  • 13.Ghnatios C., Masson F., Huerta A., Leygue A., Cueto E., Chinesta F. Proper Generalized Decomposition based dynamic data-driven control of thermal processes. Comput. Methods Appl. Mech. Eng. 2012;213–216:29–41. doi: 10.1016/j.cma.2011.11.018. [DOI] [Google Scholar]
  • 14.Barrault M., Maday Y., Nguyen N.C., Patera A.T. An ‘empirical interpolation’ method: Application to efficient reduced-basis discretization of partial differential equations. Comptes Rendus Math. 2004;339:667–672. doi: 10.1016/j.crma.2004.08.006. [DOI] [Google Scholar]
  • 15.Chaturantabut S., Sorensen D. Nonlinear model reduction via discrete empirical interpolation. SIAM J. Sci. Comp. 2010;32:2737–2764. doi: 10.1137/090766498. [DOI] [Google Scholar]
  • 16.Xiao D., Fang F., Buchan A., Pain C., Navon O., Du J., Hu G. Non-linear model reduction for the Navier-Stokes equations using residual DEIM method. J. Comp. Phys. 2014;263:1–18. doi: 10.1016/j.jcp.2014.01.011. [DOI] [Google Scholar]
  • 17.Lappano E., Naets F., Desmet W., Mundo D., Nijman E. A greedy sampling approach for the projection basis construction in parametric model order reduction for structural dynamics models; Proceedings of the 27th International Conference on Noise and Vibration Engineering; Leuven, Belgium. 19–21 September 2016; pp. 3563–3571. [Google Scholar]
  • 18.Breitkopf P., Rassineux A., Villon P. An Introduction to Moving Least Squares Meshfree Methods. Rev. Européenne Eléments Finis. 2002;11:825–867. doi: 10.3166/reef.11.825-867. [DOI] [Google Scholar]
  • 19.Amsallem D., Cortial J., Farhat C. Toward real-time computational-fluid-dynamics-based aeroelastic computations using a database of reduced-order information. AIAA J. 2010;48:2029–2037. doi: 10.2514/1.J050233. [DOI] [Google Scholar]
  • 20.Audouze C., De Vuyst F., Nair P.B. Reduced-order modeling of parameterized PDEs using time–space-parameter principal component analysis. Int. J. Numer. Methods Eng. 2009;80:1025–1057. doi: 10.1002/nme.2540. [DOI] [Google Scholar]
  • 21.Del Burgo L.S., Compte M., Aceves M., Hernández R.M., Sanz L., Álvarez-Vallina L., Pedraz J.L. Microencapsulation of therapeutic bispecific antibodies producing cells: Immunotherapeutic organoids for cancer management. J. Drug Target. 2015;23:170–179. doi: 10.3109/1061186X.2014.971327. [DOI] [PubMed] [Google Scholar]
  • 22.Rabanel J.M., Banquy X., Zouaoui H., Mokhtar M., Hildgen P. Progress technology in microencapsulation methods for cell therapy. Biotechnol. Prog. 2009;25:946–963. doi: 10.1002/btpr.226. [DOI] [PubMed] [Google Scholar]
  • 23.Chu T., Salsac A.V., Leclerc E., Barthès-Biesel D., Wurtz H., Edwards-Lévy F. Comparison between measurements of elasticity and free amino group content of ovalbumin microcapsule membranes: Discrimination of the cross-linking degree. J. Colloid Interface Sci. 2011;355:81–88. doi: 10.1016/j.jcis.2010.11.038. [DOI] [PubMed] [Google Scholar]
  • 24.Hu X.Q., Sévénié B., Salsac A.V., Leclerc E., Barthès-Biesel D. Characterizing the membrane properties of capsules flowing in a square-section microfluidic channel: Effects of the membrane constitutive law. Phys. Rev. E. 2013;87:063008. doi: 10.1103/PhysRevE.87.063008. [DOI] [PubMed] [Google Scholar]
  • 25.de Loubens C., Deschamps J., Georgelin M., Charrier A., Edwards-Lévy F., Leonetti M. Mechanical characterization of cross-linked serum albumin microcapsules. Soft Matter. 2014;10:4561–4568. doi: 10.1039/c4sm00349g. [DOI] [PubMed] [Google Scholar]
  • 26.Sévénié B., Salsac A.V., Barthès-Biesel D. Characterization of Capsule Membrane Properties using a Microfluidic Photolithographied Channel: Consequences of Tube Non-squareness. Procedia IUTAM. 2015;16:106–114. doi: 10.1016/j.piutam.2015.03.013. [DOI] [Google Scholar]
  • 27.Gubspun J., Gires P.Y., Loubens C.d., Barthès-Biesel D., Deschamps J., Georgelin M., Leonetti M., Leclerc E., Edwards-Lévy F., Salsac A.V. Characterization of the mechanical properties of cross-linked serum albumin microcapsules: Effect of size and protein concentration. Colloid Polym. Sci. 2016;294:1381–1389. doi: 10.1007/s00396-016-3885-8. [DOI] [Google Scholar]
  • 28.De Loubens C., Deschamps J., Edwards-Lévy F., Leonetti M., Raissi M., Perdikaris P., Karniadakis G.E. Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations. J. Fluid Mech. 2016;378:686–707. [Google Scholar]
  • 29.Quesada C., Dupont C., Villon P., Salsac A.V. Diffuse approximation for identification of the mechanical properties of microcapsules. Math. Mech. Solids. 2021;26:1018–1028. doi: 10.1177/1081286520977602. [DOI] [Google Scholar]
  • 30.Wang Z., Sui Y., Salsac A.V., Barthès-Biesel D., Wang W. Motion of a spherical capsule in branched tube flow with finite inertia. J. Fluid Mech. 2016;806:603–626. doi: 10.1017/jfm.2016.603. [DOI] [Google Scholar]
  • 31.Vesperini D., Chaput O., Munier N., Maire P., Edwards-Lévy F., Salsac A.V., Le Goff A. Deformability- and size-based microcapsule sorting. Med. Eng. Phys. 2017;48:68–74. doi: 10.1016/j.medengphy.2017.06.040. [DOI] [PubMed] [Google Scholar]
  • 32.Wang Z., Sui Y., Salsac A.V., Barthès-Biesel D., Wang W. Path selection of a spherical capsule in a microfluidic branched channel: Towards the design of an enrichment device. J. Fluid Mech. 2018;849:136–162. doi: 10.1017/jfm.2018.414. [DOI] [Google Scholar]
  • 33.Kabacaoğlu G., Biros G. Sorting same-size red blood cells in deep deterministic lateral displacement devices. J. Fluid Mech. 2019;859:433–475. doi: 10.1017/jfm.2018.829. [DOI] [Google Scholar]
  • 34.Häner E., Vesperini D., Salsac A.V., Le Goff A., Juel A. Sorting of capsules according to their stiffness: From principle to application. Soft Matter. 2021;17:3722–3732. doi: 10.1039/D0SM02249G. [DOI] [PubMed] [Google Scholar]
  • 35.Quesada C., Villon P., Salsac A.V. Real-time prediction of the deformation of microcapsules using Proper Orthogonal Decomposition. J. Fluids Struct. 2021;101:103193. doi: 10.1016/j.jfluidstructs.2020.103193. [DOI] [Google Scholar]
  • 36.Savignat J.M. Ph.D. Thesis. École Nationale Supérieure des Mines de Paris; Paris, France: 2000. Approximation Diffuse Hermite et Ses Applications. [Google Scholar]
  • 37.Raghavan B., Breitkopf P., Tourbier Y., Villon P. Towards a space reduction approach for efficient structural shape optimization. Struct. Multidiscip. Optim. 2013;48:987–1000. doi: 10.1007/s00158-013-0942-5. [DOI] [Google Scholar]
  • 38.Hu X.Q., Salsac A.V., Barthès-Biesel D. Flow of a spherical capsule in a pore with circular or square cross-section. J. Fluid Mech. 2012;705:176–194. doi: 10.1017/jfm.2011.462. [DOI] [Google Scholar]
  • 39.Wang X., Merlo A., Dupont D., Salsac A.V., Barthès-Biesel D. Characterization of the mechanical properties of microcapsules with a reticulated membrane: Comparison of microfluidic and microrheometric approaches. Flow. 2021 in press. [Google Scholar]
  • 40.Walter J., Salsac A.V., Barthès-Biesel D., Le Tallec P. Coupling of finite element and boundary integral methods for a capsule in a Stokes flow: Numerical Methods for A Capsule in A Stokes Flow. Int. J. Numer. Methods Eng. 2010;83:829–850. doi: 10.1002/nme.2859. [DOI] [Google Scholar]
  • 41.Barthès-Biesel D. Modeling the motion of capsules in flow. Curr. Opin. Colloid Interface Sci. 2011;16:3–12. doi: 10.1016/j.cocis.2010.07.001. [DOI] [Google Scholar]
  • 42.Golub G.H., Reinsch C. Singular value decomposition and least squares solutions. In: Bauer F.L., editor. Linear Algebra. Springer; Berlin/Heidelberg, Germany: 1971. pp. 134–151. [Google Scholar]
  • 43.Buhmann M.D. Radial Basis Functions. Cambridge University Press; Cambridge, UK: 2003. Cambridge Monographs on Applied and Computational Mathematics. [Google Scholar]
  • 44.Dubuisson M.P., Jain A. A modified Hausdorff distance for object matching; Proceedings of the 12th International Conference on Pattern Recognition; Jerusalem, Israel. 9–13 October 1994; pp. 566–568. [Google Scholar]

Articles from Entropy are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES