POD - Proper Orthogonal Decomposition
POD - Proper Orthogonal Decomposition#
The Proper Orthogonal Decomposition (POD) is considered as the state-of-the-art in Reduced Order Modelling [22], especially in fluid-dynamics and in nuclear reactors applications. The algorithm is based on the Singular Value Decomposition of the snapshots matrix, which can be linked to the correlation matrix \(C\in\mathbb{R}^{N_s\times N_s}\):
and its eigenvalue problem \(C\lambda_n = \lambda_n \boldsymbol{\eta}_n \). The POD modes are then defined with the following
which provides also the orthonormality of the modes with respect to the inner product in \(L^2\).
The online phase consists in two different version of the reconstruction
the reduced coefficients \(\alpha_n\) are computed by projection given some test snapshots or by interpolation of the coefficients through suitable maps \(\alpha_n = \mathcal{F}(\alpha_{n,train})\), this version is known as POD-I (POD with Interpolation).
There are 6 folders containing the version of the solver for scalar and vector field, divided into offline (generation of the modes) and online (reconstruction of the field).
ScalarPOD_Offline
ScalarPOD_Online
VectorialPOD_Offline
VectorialPOD_Online
ScalarPODInterp_Online
VectorialPODInterp_Online