ProperOrthogonalDecomposition.jl

Julia package for performing the proper orthogonal modal decomposition technique
Author MrUrq
Popularity
4 Stars
Updated Last
2 Years Ago
Started In
September 2018

ProperOrthogonalDecomposition.jl

Documentation Build & Testing Status
Build Status codecov.io

ProperOrthogonalDecomposition is a Julia package for performing the Proper Orthogonal modal Decomposition (POD) technique. The POD methods available in this package is the Singular Value Decomposition (SVD) based method and the eigen-decomposition based method of snapshots. The method of snapshots is the most commonly used method for fluid flow analysis where the number of datapoints is larger than the number of snapshots.

The POD technique goes under several names; Karhunen-Loèven (KL), Principal Component Analysis (PCA) and Hotelling analysis. The method has been used for error analysis, reduced order modeling, fluid flow reconstruction, turbulent flow feature extraction, among others. A descriptive overview of the method is given in reference [1].

Features:

  • SVD and Eigen based methods for POD.
  • Weighted POD, useful for non-uniform sampling grids.
  • Convergence framework, useful for estimating neccesary sampling frequency and time.

Installation

The package is registered and can be installed with Pkg.add.

julia> Pkg.add("ProperOrthogonalDecomposition")

Documentation

  • STABLEtagged version of the documentation.

Author

Reference

[1]: Taira et al. "Modal Analysis of Fluid Flows: An Overview", arXiv:1702.01453 [physics], () http://arxiv.org/abs/1702.01453

Required Packages

Used By Packages

No packages found.