Advertisement

DL-based-Intelligent-Diagnosis-Benchmark: 论文“旋转机械智能诊断的深度学习算法”的源代码...

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:ZIP


简介:
该资源为基于深度学习的智能诊断基准系统, 由李天福与吴静瑶合作完成。 我们已更正于2020年5月14日 修复了与XJTU数据集相关的数据加载器问题。 该项目旨在提供基线精度及统一的智能故障诊断库, 为此库特地设计了友好的接口, 使用户能够轻松导入自定义数据集并接入新模型。 所有实验均在配备Intel Core i7-9700K处理器, GeForce RTX 2080Ti显卡及16GB内存环境下运行, 运行平台为Windows 10系统, 并基于Pytorch 1.1框架实现。 其中, R_A代表采用带数据增强的随机分割策略, 而R_NA则表示未采用此类策略。 此外, O_A标记为带数据增强顺序分割方法。 软件环境要求如下: Python 3.7版本 脾气暴躁版1.16.2 熊猫工具包0.24.2 泡菜组件(注:此处可能存在输入错误) tqdm进度条4.31.1 斯克莱恩分析库0.21.3 Scipy科学计算库1.2.1 OpenCV-Python模块

全部评论 (0)

还没有任何评论哟~
客服
客服
  • UDTL: 故障中无监督迁移 - Source Code Learning
    优质
    这段简介可以描述为:“UDTL”项目专注于智能故障诊断中的无监督深度迁移学习研究,并提供了相应的源代码。此代码旨在促进该领域的学术交流和应用开发。 基于UDTL的智能诊断基准代码已由张启阳和余晓磊发布。 2020年6月2日,我们修正了util train_utils_combines中的错误(class_num-> num_classes)。 该项目提供了一个基线精度及一个统一的智能故障诊断库,该库采用无监督深度迁移学习技术。它为用户提供了扩展接口以加载自己的数据集和模型进行新的研究。所有实验均在配备Intel Core i7-9700K处理器、GeForce RTX 2080Ti显卡及16GB内存的计算机上,使用Windows 10操作系统和Pytorch 1.3完成。 项目要求: - Python版本:Python 3.7 - 脾气暴躁(可能是指numpy): 版本1.16.2 - 熊猫 (pandas): 版本0.24.2 - 泡菜 (pickle, 可能是误写,应为Pickle) - tqdm: 版本 4.31.1 - 斯克莱恩(可能是指scikit-learn):版本0.21.3 - Scipy: 版本 1.2.1 - OpenCV-Python (cv2) : 版本4.1.0.25 - PyWav
  • 基于故障:CNN应用
    优质
    本研究探讨了卷积神经网络(CNN)在机械故障诊断中的应用,通过深度学习技术提高故障检测与分类的准确性。 这段代码用于两篇研究论文:“基于原始传感信号的卷积神经网络的滚动轴承故障智能诊断”(paper_1)和“基于振动信号二维表示作为输入的卷积神经网络的轴承故障诊断”(paper_2)。使用该代码的前提条件是需要安装Matlab 2013a、Python 2.7.11以及在Ubuntu 14.04系统中的Tensorflow。首先,运行image_matrix.m来准备自己的数据集。然后利用disorder_images.py和input_bear_data.py将这些数据变形为适合张量流输入的格式。最后根据需要选择执行mnist_b.py或mnist_c.py(用于paper_1)或者mnist_2d.py(用于paper_2)。如果有兴趣深入研究这两篇论文,欢迎进一步查阅相关资料。
  • 设备故障.ppt
    优质
    本PPT探讨了针对旋转机械的关键故障诊断技术,涵盖振动分析、油液监测及声学检测等方法,旨在提升设备维护效率和可靠性。 旋转机械是指主要通过旋转动作来实现功能的设备,特别是那些转速较高的机器。这类机械设备在大型石油、化工、冶金及电力等行业中有广泛应用。由于设计加工缺陷、安装调试不当或维护检修不到位等原因以及操作失误,在运行过程中会导致振动现象的发生,这些振动可以分为径向振动、轴向振动和扭转振动三种类型。其中,过大的径向振动常常是导致设备损坏的主要原因,并且也是进行状态监测的重要参数及故障诊断的依据之一。旋转机械的主要问题通常源自其转动部件——转子系统。因此,深入研究如何对这种类型的机械设备实施有效的故障诊断方法具有重要的意义和价值。
  • 故障系统.vi
    优质
    《旋转机械故障诊断系统.vi》是一款专为监测和维护旋转机械设备设计的软件工具。通过数据分析与智能算法,该系统能够有效识别设备运行中的潜在问题,并提供及时准确的维修建议,确保机器高效稳定地运行。 在动态测试的数据分析处理方法中,波形分析与频谱分析最为重要且常用。波形分析通常是对信号在时间域内的特性进行研究,即对各种物理量的动态变化过程中的幅值随时间的变化函数f(t)进行解析和评估,在特定的时间范围内观察其行为特征。
  • 基于阶比重采样流形故障
    优质
    本研究提出了一种基于阶比重采样的流形学习算法,用于提高旋转机械设备的故障检测与诊断精度,有效识别早期故障特征。 旋转机械故障诊断在工业领域内至关重要,能够及时发现设备问题对于保障生产安全和提高设备可靠性具有重要作用。然而,在变转速条件下进行准确的故障识别是一个挑战,因为这会导致振动信号呈现非平稳性特征。 为解决这一难题,王建峰、汤宝平与谭骞提出了一种结合阶比重采样技术和流形学习方法的新策略。该技术通过等角度重采样的方式将时域中的不规则振动信号转化为角域中较为稳定的模式。这种转化有助于提高故障识别的准确性。 流形学习是一种能够从高维数据集中提取低维结构的方法,可以有效处理机械故障诊断领域中存在的冗余和冲突问题。传统的旋转机械故障诊断方法通常需要先构建一个包含大量信息但可能存在多余内容的高维度特征集,在进行分析之前必须对其进行降维以去除不必要的复杂性。 基于阶比重采样的流形学习技术首先将变转速振动信号转化为等角度信号,然后通过标准化处理提取出新的特征集。接着采用自适应邻域局部切空间排列(LTSA)算法来进行数据的降维,并使用K-最近邻分类器(KNNC)进行故障识别。 作为一种基于实例的学习方法,K-最近邻分类器能够根据训练集中与待测样本最接近的几个点来预测新的类别。然而这种方法在计算量和参数选择上存在一定的限制。 王建峰等人通过模拟实验验证了他们所提出的方法的有效性,结果表明该技术不仅提高了变转速条件下旋转机械故障识别精度,还简化了诊断流程并减少了高维特征集中冗余信息的影响。这项研究对于推动未来变转速条件下的旋转机械设备故障诊断发展具有重要的意义。 综上所述,结合阶比重采样技术和流形学习方法为解决非平稳振动信号的准确分析提供了一种创新途径,并且在复杂多样的工业环境中显示出了良好的应用前景。随着技术进步和深入研究,这种策略有望被进一步推广到更广泛的故障诊断场景中去。
  • 关于Yolo人工
    优质
    本文深入探讨了YOLO(You Only Look Once)算法在实时目标检测领域的应用与优化,结合最新的深度学习技术,分析其优势及面临的挑战,并提出改进方案。 YOLO(You Only Look Once)是一种高效的人工智能深度学习目标检测算法,在图像处理领域因其实时性和准确性而受到广泛关注。该算法的核心在于它将目标检测视为回归问题,通过一次神经网络的前向传播就能完成对图像中对象的识别和定位。 具体来说,YOLO采用了卷积神经网络(CNN)架构。首先,输入图片被分割成S×S个网格单元,每个网格负责预测其区域内的物体信息。如果某个物体中心位于某一个网格内,则该网格需对该物体进行检测与分类。对于每一个边界框,YOLO会输出5个值:其中心点的x、y坐标和宽度w、高度h以及置信度(表示模型对这个框里包含有对象且预测准确性的把握程度)。此外,每个单元还会给出C个条件类别概率,这些概率反映了在存在物体的情况下属于特定类别的可能性。 训练过程中,YOLO首先会在大规模分类数据集上进行预训练,然后添加专用于检测任务的卷积层和全连接层,并调整输入分辨率以获得更精细的信息。通过损失函数优化预测结果时,该算法不仅考虑了平方误差还对边界框坐标预测进行了加权处理来平衡定位与分类错误的影响;同时为了避免无物体网格单元对训练过程中的梯度压制作用过大,YOLO在计算这些单元的置信度损失时会进行减小。 在网络设计方面,早期卷积层用于提取图像特征而后续全连接层则负责输出类别概率及坐标预测值。通过将每个对象分配给其边界框效果最佳的那个检测器来实现不同边框预测器的专业化处理,从而提升对特定大小、类型和比例物体的识别能力。 由于具备实时性能与良好的泛化性,YOLO在交通信号识别、人员监控、停车计时器读取及动物检测等众多场景中得到了广泛应用。尽管该算法对于小目标或重叠物体会有表现不佳的情况出现,不过后续版本如YOLOv2和YOLOv3通过改进网络结构与损失函数设计已经显著提升了这些问题的处理能力。 总之,作为一种高效的物体识别解决方案,YOLO借助端到端训练和预测机制实现了对图像中物体快速而准确地检测,在推动计算机视觉领域发展方面发挥了重要作用。
  • 故障PPT
    优质
    本PPT探讨了深度学习技术在故障诊断中的应用,包括模型构建、数据处理及案例分析,旨在提高设备维护效率与预测准确性。 个人学习总结的深度学习及其在故障诊断中的应用这一PPT可以让你了解AE、SAE、RBM、DNN、CNN、RNN等各种深度学习网络模型。
  • 基于阶次分析故障
    优质
    本研究提出了一种基于阶次分析的旋转机械故障诊断方法,通过提取关键特征实现对机械设备早期故障的有效识别与预警。 阶次分析适用于旋转机械的故障诊断。通过将非平稳时域信号转换为平稳的角域信号,并对角域稳态信号进行傅里叶变换,可以得到清晰的阶次谱。