Skip to content

Julia package for performing the proper orthogonal modal decomposition technique

License

Notifications You must be signed in to change notification settings

MrUrq/ProperOrthogonalDecomposition.jl

Repository files navigation

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

About

Julia package for performing the proper orthogonal modal decomposition technique

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages