A simple program to implement the Symplectic geometry mode decomposition (SGMD), including python and matlab versions.
[1] Pan H, Yang Y, Li X, et al. Symplectic geometry mode decomposition and its application to rotating machinery compound fault diagnosis[J]. Mechanical Systems and Signal Processing, 2019, 114:189–211. DOI: 10.1016/j.ymssp.2018.05.019.
[2] 潘海洋. 基于辛几何模态分解和支持矩阵机的机械故障诊断方法[D]. 湖南大学, 2019.
[3] https://zhuanlan.zhihu.com/p/66203573
- More information about the program can be found at https://zhuanlan.zhihu.com/p/603813618.
- The existing program certainly has unreasonable, negligent or even wrong places, please use discretion. And the provider is not responsible for any consequences caused by this program.
- If there is something that can be improved or wrong, please do not hesitate to point out.
- In addition, it should be noted that the program does not have the same result in its Matlab and python versions, and the matlab version offers fewer expansion parameters and functions than python.
The correlation coefficient threshold and NMSE threshold were 0.95 and 0.01 in Matlab, and 0.8, 0.001 in Python.