Skip to content
/ SGMD Public
forked from M73ACat/SGMD

A simple program to implement the Symplectic geometry mode decomposition (SGMD), including python and matlab versions.

License

Notifications You must be signed in to change notification settings

Gzww/SGMD

 
 

Repository files navigation

Python and Matlab program for SGMD

A simple program to implement the Symplectic geometry mode decomposition (SGMD), including python and matlab versions.

References

[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

Additional information

  1. More information about the program can be found at https://zhuanlan.zhihu.com/p/603813618.
  2. 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.
  3. If there is something that can be improved or wrong, please do not hesitate to point out.
  4. 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.

Example

1 fs = 5120 Hz, time = 1 s

The correlation coefficient threshold and NMSE threshold were 0.95 and 0.01 in Matlab, and 0.8, 0.001 in Python.

Fig.1 The same simulation signal as in literature 1.
Fig.2 The decomposition results given in the SGMD paper.
Fig.3 Decomposition results of this program (Python)
Fig.4 Decomposition results of this program (Matlab)

About

A simple program to implement the Symplectic geometry mode decomposition (SGMD), including python and matlab versions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 55.1%
  • Python 44.9%