Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 8

Periodic boundaries

Anechoic termination OI
Boundary Perfectly matched layer
Conditions

Infinite element methods


Normal

Excitations oblique incidence


diffuse field
Point force
Fluid, elastic, poroelastic,
Materials
rigid porous media

Kirchoff, Mindlin plates, shells


Structures
Condensed models

Multilayer
Optimization
Topology

3D mesher automatic label assignement


reader
non-
coincident Periodic boundaries
mesh interfaces

tmm-fem first order bloch mode


condenstaion
higher ordewr bloch mode
Peformance
test to check Matlab limitation

Papers
legacy paper
TM
condensation
Matlab 2DMatlab 2D axi
(Fabien implemented this) - Does not yet work for curved structures X
Validated with AlphaCell X
Works with periodic boundaries. Some trouble remains when I remove
periodicity. This prevents extension to curved layers at the moment X
Several bugs remain to be fixed. Able to get a good result using Abaqus –
but that’s useless for us.
Several validations done using AlphaCell X X
X
X
Yet to implement this
Isotropic, homogenous layers only. Code does not handle anisotropic,
heterogeneous materials yet. X
The tricky coupling conditions are working (Major contribution from Arasan
and Fabien. I only provide initial implementation of Kirchoff plate and MITC
shell) NA NA
symmetric flat multilayers (implemented by Arasan and Fabien). Results
validated with 3-D FEM and AlphaCell NA NA
(implemented by Vivek) – Covariance Matrix Adaptation Evolution Strategy
(CMA-ES)
(implemented by Vivek, I provide only FE implementation) – getting optimal
foam configuration for specific excitation, volume constraint. Validated
against paper and analytical wedge results from FX.

NA NA

Done. Works for oblique incidence


0%

point force on equivalent plate, PML and CMAES optimisation

TM condensation from FEM whike using intrinsic parameters


Matlab 3DFortran 2D Fortran 2D axi Fortran 3D
X
X

X X X X
X
X

X X X X

X NA NA

X NA NA

NA NA Python
80%

check here
Elastic materials (static and
dynamic)
Visco-plasticity
Poromechanics
Physics (consolidation)
Brittle fracture (phase field
method)
Fracture of porous media
Vibroacoustics

Multiscale method

Complexity
reduction
Model order reduction

Parallelization
Finite elements

Virtual elements

Elements

Polygonal finite elements

Isogeometric elements
(without multiscaling)
implemented by Savvas
implemented by Savvas – Non-linear problem. Iterative computation of MS basis
implemented by Savvas – Coupled problem

ductile fracture too I think – Global/local enrichment


don’t know much about this
Works for 2-D and 3-D cases. Validated against paper and FE result. Decent accuracy and speed up
(base structure implemented by Savvas) – Computes MS basis by solving some local FE problems inside each unit
cell. Separate basis for solid and fluid phase using static modes. Not sure if it will work for strong coupling cases,
like pore-fluid as water etc.
Proper Orthogonal Reduction (for elastostatics, vibroacoustics and brittle fracture only). Compute detailed
snapshots at randomly sampled frequencies and get solns at remaining frequency steps at reduced cost. – (to be
cleaned)
Each coarse element computed in parallel
Works for all cases

Lower order 2-D elements are working. Extension to 3-D and higher order are work in progress. I implemented a
version of 2nd order elements for Savvas’ fracture problems, but not tested on acoustic problems. 3-D polyhedral
mesher available online. Polygonal/complex mesh shapes implemented at all scales.

Very nice applications in contact mechanics, fracture, topology optimization etc where complicated interfaces,
shapes are found. In acoustics, only incremental advantage – since wavenumber rules still need to be followed.
(to be cleaned)

Works only for star-convex elements. Has expensive quadrature integration rule. Easier to implement than VEM

(without multiscaling) – Inserted my master thesis work – Multi-patch Isogemetric method (IGA) for
contact/interface problems into the code to have smooth boundaries, exact geometries, better continuity and
convergence properties etc. Tricky to couple with existing FEM code since IGA mesh not conforming with FE
mesh. (to be cleaned)
Matlab 2D Matlab 3D

X X

X X

X X
X X
X X

X
2-D MsVEM
with TO
Topology Optimization
(TO) Training meta
model with
CNN

Random vibrations and acoustics

IGA-BEM
to reduce computation time – Solid Isotropic Material with Penalisation (SIMP) and Level
Set Method (LSM). Basic structure ready. Had some trouble getting good result – for
elasostatics (bridge design)

To get instantaneous TO solns. Generating training data was too expensive. Didn’t have
enough time.

Fractional calculus for transient wave propagation and stochastic excitation in porous
media – can match result with paper for rigid porous media. Not able to make it work for
poro-elastic
Tried inserting my IGA into open-source Boundary Element Method code to get
IGA-BEM for nice shape optimization features. Total failure 😊 .

You might also like