failure diagnosis
Project description
phm-diagnosis
介绍
故障诊断
使用上海九章云极公司的开源工具包-ylearn,实现故障诊断任务
ylearn主要依托,华为诺亚的gCastle推理包,torch,networkx完成以上任务,
在传参数时,尽可能使用**kwargs
,如有不便于理解之处,可以直接阅读ylearn源码及注释。
包括:
- 基于数据,生成故障树
- [x]
- [x]
- [x]
- [x]
软件架构
软件架构说明
|─ phm_diagnosis
├── causal
│ ├── api.py
│ ├── __init__.py
├── __init__.py
├── phm_dataio
│ ├── __init__.py
│ ├── base.py
│ ├── hbase_client.py
│ ├── redis_client.py
│ └── utils.py
├── phm_feature
├── __init__.py
安装教程
使用pip进行安装
pip install phm-feature
使用说明
- 获得振动信号的特征值
import phm_feature
from phm_feature import *
enable_parallel(processnum=None) # 开启多线程模式
disable_parallel() # 开启单线程模式
feature_t(data) # 获取时间域特征
# feature_f # 获取频率域特征
fft(data, 50) # 快速离散傅里叶变换
power(data, 50) # 功率谱
ifft(data, 50) # 快速离散逆傅里叶变换
cepstrum(data, 50) # 倒谱
envelope(data) # 包络谱
window(data, 'hamming') # 加窗-汉明窗
divide(data, 50, 25) # 分帧
参与贡献
- 2022-07-04 v0.0.1
pypi上传初版本
pypi上传phm-feature初版本
- 2022-07-04 v0.0.2
新增多线程模式
特技
- 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
- Gitee 官方博客 blog.gitee.com
- 你可以 https://gitee.com/explore 这个地址来了解 Gitee 上的优秀开源项目
- GVP 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
- Gitee 官方提供的使用手册 https://gitee.com/help
- Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 https://gitee.com/gitee-stars/
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
phm_diagnosis-1.0.6.tar.gz
(10.7 kB
view details)
File details
Details for the file phm_diagnosis-1.0.6.tar.gz
.
File metadata
- Download URL: phm_diagnosis-1.0.6.tar.gz
- Upload date:
- Size: 10.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96b81d4298d2d2ddfff08b86b18a00cff7d0b207a4f141c181173ed7c921883b |
|
MD5 | 09408f5b044b60f1fd3302f8ea7d65f7 |
|
BLAKE2b-256 | b3ca3b71c87bccd3a286d6ae7f14b184268b0191d3011e6eb761b15129c94a03 |