1 of 82

(Hyper-reduced order methods and domain decomposition procedures for efficiently modeling non-linear geometric structural behavior)

Author: Raul Rubio Serrano

Supervisors

Joaquín Hernández Ortega

Àlex Ferrer Ferré

Modeling lattice structures via reduced order models

2 of 82

Motivation & Objectives

Empirical Interscale Finite Element Method (EIFEM)

Using EIFEM as preconditioner (Objective 2)

Non-linear regime (Objective 3)

Integrating EIFEM 1D elements in stardard FE codes (Objective 1)

3 of 82

1/41

Metamaterials

Architected materials��

Optimized structures

Applications

4 of 82

Metamaterials

Architected materials��

Optimized structures

Applications

Lightweight structures

1/41

5 of 82

Metamaterials

Architected materials��

Optimized structures

Applications

Lightweight structures

1/41

6 of 82

Metamaterials

Architected materials��

Optimized structures

Applications

Lightweight structures

Energy absortion

1/41

7 of 82

Metamaterials

Architected materials��

Optimized structures

Applications

Lightweight structures

Energy absortion

1/41

8 of 82

Metamaterials

Architected materials��

Optimized structures

Applications

Lightweight structures

Energy absortion

Biomedical devices

1/41

9 of 82

Metamaterials

Architected materials��

Optimized structures

Applications

Lightweight structures

Energy absortion

Biomedical devices

1/41

10 of 82

EIFEM

Integrating 1D EIFEM elements in standard codes (bROM)

Using EIFEM as a preconditioner

Expanding EIFEM to large strains (non-linearities)

2/41

Objectives

11 of 82

EIFEM

Integrating 1D EIFEM elements in standard codes (bROM)

Using EIFEM as a preconditioner

Expanding EIFEM to large strains (non-linearities)

2/41

Objectives

12 of 82

EIFEM

J.A. Hernández, A. Giuliodori, E. Soudah, Empirical Interscale Finite Element Method (EIFEM) for modeling heterogeneous structures via localized hyperreduction. 2024.

J.A. Hernandez, A multiscale method for periodic structures using domain decomposition and ecm- hyperreduction. 2020

A. Giuliodori, J.A Hernández, E. Soudah, Multiscale modeling of prismatic heterogeneous structures based on a localized hyperreduced-order method. 2023

13 of 82

                     Empirical Interscale Finite Element Method (EIFEM)

EMPIRICAL

INTERSCALE

FEM

J.A. Hernández, A. Giuliodori, E. Soudah, Empirical Interscale Finite Element Method (EIFEM) for modeling heterogeneous structures via localized hyperreduction. 2024.

Downscaling

Upscaling

3/41

EIFEM

Training via full-scale FE analysis

Coarse finite element

14 of 82

EMPIRICAL

INTERSCALE

FEM

Training via full-scale FE analysis

EIFEM

J.A. Hernández, A. Giuliodori, E. Soudah, Empirical Interscale Finite Element Method (EIFEM) for modeling heterogeneous structures via localized hyperreduction. 2024.

                     Empirical Interscale Finite Element Method (EIFEM)

Downscaling

Upscaling

3/41

Coarse finite element

15 of 82

LLM

Fictitious frames

Subdomains

Three field formulation

  • Fictitious displacements (U)
  • Lagrange multipliers (λ)
  • Subdomain displacements (d)

d

K. C. Park, C. A. Felippa, U. A. Gumaste, A localized version of the method of Lagrange multipliers and its applications. 2000.

4/41

EIFEM

16 of 82

d

LLM

5/41

EIFEM

17 of 82

d

LLM

EIFEM

rb

def

rb

def

5/41

18 of 82

d

LLM

EIFEM

rb

def

rb

def

5/41

19 of 82

6/41

EIFEM

Store displacements

Store Lagrange multipliers

Singular value decomposition

Solve with FE

20 of 82

d

EIFEM

1)

2)

3)

7/41

21 of 82

d

EIFEM

1)

2)

3)

7/41

22 of 82

EIFEM

23 of 82

FIBRE composite manufacturing technologies FOR the automation and modular construction in shipYARDS - FIBRE4YARDS (Grant agreement 101006860); Funding agency: European Comission; Program: H2020�Task: Simulation of pultruded beams using reduced order models. As a result of this task the beam Reduced Order Model (bROM) was developed.

8/41

FIBRE4YARDS

24 of 82

9/41

bROM: motivation

Simulation of beams made of composite materials

(Or 1D like structures)

Isotropic materials

  • FE

  • Beam theory 

Orthotropic materials

  • FE

  • Beam theory 

bROM: new beam model for isotropic and orthotropic materials

25 of 82

9/41

bROM: motivation

Isotropic materials

  • FE

  • Beam theory 

Orthotropic materials

  • FE

  • Beam theory 

bROM: new beam model for isotropic and orthotropic materials

Linear elasticity

Simulation of beams made of composite materials

(Or 1D like structures)

26 of 82

10/41

bROM: motivation

27 of 82

11/41

bROM: motivation

FE

EIFEM

160.000 elements

200 elements

7 DOFs

28 of 82

EIFEM

12/41

bROM: EIFEM

1

Condensation

2

Interpolation

3

29 of 82

EIFEM

13/41

bROM: condensation

1

Condensation

2

Interpolation

3

Perturbations

30 of 82

EIFEM

14/41

bROM: regression

1

Condensation

2

Interpolation

3

31 of 82

15/41

bROM: validation

R.Rubio, A.Ferrer, J.A. Hernandez, X.Martinez, bROM: an extension of beam theory through model order reduction. 2024

32 of 82

bROM: an extension of beam theory through model order reduction

Journal: Computers and Structures

Impact index: 9.0

16/41

bROM: outcome

Analysis of composite beams using model order reduction

In proceedings: Revista de materiales compuestos

Location: Gijón, Spain

Date: June 2023

33 of 82

EIFEM

34 of 82

17/41

Timeline: WP1

35 of 82

18/41

Preconditioner: Motivation

36 of 82

Motivation

Direct solver

Memory usage

Computational time

18/41

37 of 82

Motivation

Iterative solvers + preconditioning

Direct solver

Memory usage

Computational time

Memory usage

Computational time

18/41

38 of 82

Motivation

Iterative solvers + preconditioning

Reduced order modeling (ROM)

Direct solver

Memory usage

Computational time

Memory usage

Computational time

Memory usage

Computational time

Speed-accuracy trade-off

18/41

39 of 82

Motivation

Iterative solvers + preconditioning

Reduced order modeling (ROM)

Use ROM as preconditioner within an iterative solver

Direct solver

Memory usage

Computational time

Memory usage

Computational time

Memory usage

Computational time

Speed-accuracy trade-off

18/41

40 of 82

Domain decomp.

Multigrid

Domain decomp. + ROM

Dirichlet-Neumann

Neumann-Neumann

Balancing Neumann-Neumann

FETI / FETI-DP

BDDC

Windlund & Tosselli 2006

Mandel 1993

Hirschler et al.  2023

Klawonn et al.  2024

Trottenberg et al. 2001

Preconditioners: State of the art

19/41

41 of 82

Domain decomp.

Multigrid

Domain decomp. + ROM

Dirichlet-Neumann

Neumann-Neumann

Balancing Neumann-Neumann

FETI / FETI-DP

BDDC

Windlund & Tosselli 2006

Mandel 1993

Hirschler et al.  2023

Klawonn et al.  2024

Trottenberg et al. 2001

Preconditioners: State of the art

19/41

42 of 82

20/41

Preconditioning

Use EIFEM as preconditioner within an iterative solver

Richardson iteration

P is called preconditioner

Jacobi P = Diag(A)

Gauss-Seidel P = L(A)

43 of 82

21/41

Preconditioning

Use EIFEM as preconditioner within an iterative solver

Richardson iteration

P is called preconditioner

Jacobi P = Diag(A)

Gauss-Seidel P = L(A)

Dirichlet-Neumann

44 of 82

21/41

Preconditioning

Use EIFEM as preconditioner within an iterative solver

Richardson iteration

P is called preconditioner

Jacobi P = Diag(A)

Gauss-Seidel P = L(A)

Dirichlet-Neumann

45 of 82

21/41

Preconditioning

Use EIFEM as preconditioner within an iterative solver

Richardson iteration

P is called preconditioner

Jacobi P = Diag(A)

Gauss-Seidel P = L(A)

Dirichlet-Neumann

46 of 82

Use EIFEM as preconditioner within an iterative solver

Dirichlet-Neumann

22/41

Richardson iteration

P is called preconditioner

Jacobi P = Diag(A)

Gauss-Seidel P = L(A)

Preconditioning

47 of 82

Use EIFEM as preconditioner within an iterative solver

23/41

Dirichlet-Neumann

Richardson iteration

P is called preconditioner

Jacobi P = Diag(A)

Gauss-Seidel P = L(A)

Preconditioning

48 of 82

Use EIFEM as preconditioner within an iterative solver

Neumann-Neumann

24/41

Richardson iteration

P is called preconditioner

Jacobi P = Diag(A)

Gauss-Seidel P = L(A)

Preconditioning

49 of 82

Use EIFEM as preconditioner within an iterative solver

Neumann-Neumann

25/41

Richardson iteration

P is called preconditioner

Jacobi P = Diag(A)

Gauss-Seidel P = L(A)

Preconditioning

50 of 82

Use EIFEM as preconditioner within an iterative solver

26/41

Neumann-Neumann

Richardson iteration

P is called preconditioner

Jacobi P = Diag(A)

Gauss-Seidel P = L(A)

Preconditioning

51 of 82

Preconditioning with EIFEM

Use EIFEM as preconditioner within an iterative solver

Very fast

 inverse!!

27/41

Richardson iteration

P is called preconditioner

Jacobi P = Diag(A)

Gauss-Seidel P = L(A)

52 of 82

CG

Compute residual

R = b-Axn

Compute α, β

Update solution

1

3

xn+1 = xn - α(b-Axn) + β(xn-xn-1)

2

Preconditioning with EIFEM

28/41

PCG

Compute residual

Update residual

R' = R-xEIFEM 

Update solution

1

2

3

Solve precon.

1a

Compute α, β

1b

R = b-Axn

xn+1 = xn - αR'+ β(xn-xn-1)

53 of 82

PCG

Compute residual

Update residual

R' = R-xEIFEM 

Update solution

1

2

3

Solve precon.

1a

Compute α, β

1b

R = b-Axn

xn+1 = xn - αR'+ β(xn-xn-1)

28/41

Preconditioning with EIFEM

54 of 82

PCG

Compute residual

Update residual

R' = R-xEIFEM 

Update solution

1

2

3

Solve precon.

1a

Compute α, β

1b

R = b-Axn

xn+1 = xn - αR'+ β(xn-xn-1)

28/41

Preconditioning with EIFEM

55 of 82

EIFE Q4 element

Case study

29/41

Case study

56 of 82

Training configuration 1

Training configuration 2

EIFE Q4 element

12/15

CASE STUDY

30/41

Case studies

57 of 82

Training configuration 1

CG 1018 iterations

CG + EIFEM 314 iterations

CG + EIFEM 3.24x faster convergence

CASE STUDY

12/15

31/41

Case studies

58 of 82

Training configuration 2

CG 1018 iterations

CG + EIFEM 233 iterations

CG + EIFEM 4.36x faster convergence

12/15

32/41

Case studies

CASE STUDY

59 of 82

12/15

33/41

Case studies

Iteration 3

Iteration 10

60 of 82

Preconditioning iterative solvers via empirical interscale finite element method (EIFEM)

Planned publication

34/41

Preconditioner: outcome

Solving lattice structures via iterative solvers and �reduced-order models

9th European Congress on Computational Methods in Applied Sciences and Engineering

Location: Lisbon, Portugal

Date: June 2024

Preconditioning iterative solvers via reduced-order modelling for the simulation of lattice structures�Congress on Numerical Methods in Engineering

Location: Aveiro, Portugal

Date: September 2024

61 of 82

EIFEM

62 of 82

Timeline: WP2 & WP3

63 of 82

35/41

Non-linearities: motivation

Many real life applications endure large strains (or rotations)

Solve every step

Computationally very demanding

H. Yang, L. Ma, 1D to 3D multi-stable architected materials with zero Poisson's ratio and controllable thermal expansion, Materials & Design 2020

64 of 82

35/41

Non-linearities: motivation

ROM

Iterative solver

Many real life applications endure large strains (or rotations)

Solve every step

Computationally very demanding

H. Yang, L. Ma, 1D to 3D multi-stable architected materials with zero Poisson's ratio and controllable thermal expansion, Materials & Design 2020

65 of 82

36/41

Non-linearities: training

Oversampling

Periodic conditions

C. Maruccio, L. De Lorenzis, Numerical homogenization of piezoelectric textiles with electrospun fibers for energy harvesting. Frattura ed Integrità Strutturale. 2014

66 of 82

37/41

Non-linearities: Coarse displacements

67 of 82

37/41

Non-linearities: Coarse displacements

68 of 82

37/41

Non-linearities: Coarse displacements

69 of 82

Modeling non-linear deformations via iterative solvers and reduced order models in lattice structures.

Planned publication

38/41

Non-linearities: outcome

Conferences. (To be decided)

29th International Conference on Domain Decomposition Methods. Milan, June 2025

VIII International Workshop on Reduced Basis, POD or PGD-Based Model Reduction Technique (MORTech25). Paris

70 of 82

Timeline

71 of 82

39/41

Doctoral stay

École Polytechnique Fédérale de Lausanne

Department: Chair of Numerical Modelling and Simulation

Professor: Pablo Antolin

Period: 5-6 months

Reduced Order Modeling based Inexact FETI-DP solver for lattice structures

72 of 82

Master’s thesis: study of the design of superelements

Student : Gerard Villalta

Co-director

40/41

Teaching activities

Bachelor’s thesis: study of iterative solvers for structural analysis

Student : Mario Fernández

Co-director

Computational aerospace engineering

Degree in aerospace technologies

ESEIAAT (Terrassa)

73 of 82

bROM: an extension of beam theory through�model order reduction

Journal: Computers and Structures

Impact index: 9.0

41/41

Articles & conferences

Analysis of composite beams using model order reduction

In proceedings: Revista de materiales compuestos

Location: Gijón, Spain

Date: June 2023

Preconditioning iterative solvers via empirical �interscale finite element method (EIFEM)

Planned publication

Solving lattice structures via iterative solvers and �reduced-order models

9th European Congress on Computational Methods in �Applied Sciences and Engineering

Location: Lisbon, Portugal

Date: June 2024

Preconditioning iterative solvers via reduced-order�modelling for the simulation of lattice structures�Congress on Numerical Methods in Engineering

Location: Aveiro, Portugal

Date: September 2024

Modeling non-linear deformations via iterative�solvers and reduced order models in lattice structures.

Planned publication

74 of 82

Thank you for your attention

FPU-UPC

75 of 82

76 of 82

Assemble elemental matrix and apply perturbations

Apply perturbations to rigid body modes

8/17

bROM: condensation

77 of 82

9/17

bROM: regression

Linear interpolation with local support

  • Not as easy implementation

  • Stable elements
  • Error approaches to 0 at the end of the segment

78 of 82

3/17

Novelty

Empirical Interscale Finite Element Method (EIFEM)

Very good and fast approximation

Speed-accuracy trade-off

A. Giuliodori, J.A. Hernández, E. Soudah, Empirical Interscale Finite Element Method (EIFEM) for modeling heterogeneous structures via localized hyperreduction. 2023.

J.A. Hernández, A. Giuliodori, E. Soudah, Multiscale modeling of prismatic heterogeneous structures based on hyperreduced-order method. 2023.

J.A. Hernández, A multiscale method for periodic structures using domain decomposition and ECM-hyperreduction. 2020.

79 of 82

3/17

Novelty

Empirical Interscale Finite Element Method (EIFEM)

Very good and fast approximation

Speed-accuracy trade-off

Use EIFEM as preconditioner within an iterative solver

Target full solution

Speed up full solution

80 of 82

4/17

Preconditioning with EIFEM

Use EIFEM as preconditioner within an iterative solver

81 of 82

82 of 82

EIFEM