草庐IT

Pytorch基于小波时频图与SwinTransformer的轴承故障诊断

        Swintransformer是microsoft在2021年提出的方法(原版code链接),本文通过将其与小波时频图结合起来,共同用于轴承故障诊断中,目前还没有人将这个方法用于故障诊断哟。1.Swintransformer结构    上图展示的是官方的模型结构图,实际上是tiny模型,。它首先通过利用patchpartition将输入的图像分割为非重叠patch。其次采用linearembedding,将patch投影到维度C,然后交替使用窗口注意力机制与移位窗口注意力,并采用patchmerging进行下采样操作(起到CNN中池化层的作用)。与基于resnet的结构类似,可

node.js 事件循环诊断

是否可以查看事件循环进行诊断?我想知道当前有多少事件正在等待执行(不包括setTimeout/interval)。更新:我想从正在运行的Node进程中执行此操作。 最佳答案 使用setImmediate()为nodejs0.10更新虽然我无法找到队列中等待事件的数量,但我发现了另一个可能有用的健康指标:varts=Date.now();setImmediate(function(){vardelay=Date.now()-ts;});延迟将包含从排队事件到执行它所用的毫秒数。这也将cpu密集型事件考虑在内(仅查看事件数是不可能的)。

node.js 事件循环诊断

是否可以查看事件循环进行诊断?我想知道当前有多少事件正在等待执行(不包括setTimeout/interval)。更新:我想从正在运行的Node进程中执行此操作。 最佳答案 使用setImmediate()为nodejs0.10更新虽然我无法找到队列中等待事件的数量,但我发现了另一个可能有用的健康指标:varts=Date.now();setImmediate(function(){vardelay=Date.now()-ts;});延迟将包含从排队事件到执行它所用的毫秒数。这也将cpu密集型事件考虑在内(仅查看事件数是不可能的)。

【车载开发系列】UDS诊断---安全访问服务($0x27)

【车载开发系列】UDS诊断—安全访问服务($0x27)UDS诊断---安全访问服务($0x27【车载开发系列】UDS诊断---安全访问服务($0x27)一.概念定义二.安全控制过程三.报文格式1)请求种子2)发送密钥3)否定响应四.否定响应码列表五.参数定义六.注意事项一.概念定义该服务提供了一种保护机制,该机制用来保护访问限制的诊断服务。加密策略采用种子和密钥相关联的方法。采用随机产生的种子,通过安全算法得到唯一的秘钥。若秘钥匹配正确则可以调用受到保护的诊断服务。这个服务解锁的是处在某个安全等级下的服务。二.安全控制过程诊断工具请求种子;ECU发送种子,并根据安全算法计算密钥;诊断工具根据接

基于工业大数据的生产设备部件故障诊断 附完代码+论文

设备的故障诊断方法可以按照诊断依据分为三种:基于机理模型的方法,基于数据驱动的方法,基于知识工程的方法。本文将采用基于数据驱动的方法中的基于分类的方法进行故障模型的构建。详细设计见md文件。完整代码:https://download.csdn.net/download/pythonyanyan/874305821绪论1.1选题背景和意义在计算机行业还未能发展到如今这般规模的时候,人们只能选择抽样的数据、局部的数据和片面的数据,纯粹靠经验、理论、假设和价值观去发现、理解未知领域的规律。而这样做的结果,就是对真实现象的抽象归纳与演绎推理,这就不可避免的包含了各种主观上的因素。同时由于样本的局部性,

基于连续小波变换和卷积神经网络的轴承故障诊断研究

摘要      基于凯斯西厨大学的轴承数据,首先利用数据增强方法,对原始数据进行重叠采样,增加样本数量。然后,利用连续小波变换,将一维的训练样本转换为二维RGB图像。其次,将处理好的样本进行样本分割为训练集、测试集,输入到卷积神经网络训练。最后,利用T-SNE降维算法对模型指定网络层进行动态可视化显示。数据集       引入了由美国凯斯西储大学(CWRU)数据中心获得的轴承故障基准数据集。采用实验试验台(如图1所示)对轴承缺陷检测信号进行检测。该平台由一个1.5W的电动机(左)、扭矩传感器译码器(中)和一个功率测试计(右)组成。通过使用电火花加工对轴承造成损伤,损伤的位置分别为外圈、内圈和滚

车载诊断协议——ECU刷写(Software Update)那回事

鉴于篇幅原因,上篇没有多描述ECU刷写过程中所执行的那些动作。这里通过实例以及UDS建议刷写序列内容,一起解读刷写过程中的内容。如下图,ISO14229对于刷写过程所需Action所给出的推荐步骤。 若ECU当前处于Application中,想要完成对ECU的刷写,需进入到对应的Boot模式下。在诊断范畴,通过会话模式(1002ProgrammingSession)切换进入Boot模式。在Bootloader代码作用下完成对ECU的刷写动作;出于对ECU的保护,需要安全认证后才有刷写ECU的权力。在UDS协议中推荐使用Service27(SecurityAccessService),解锁成功后

汽车诊断中常说的DTC是什么?

汽车诊断中常说的DTC是什么?1.DTC的定义DTC的全称是DiagnosticTroubleCode,即诊断故障码,它是由车载诊断系统识别的故障状态的数字通用标识符。怎么去理解呢?可以去想象一个场景,如果我们的汽车在运行时出现的故障,我们很大可能会送去维修。那么维修人员如何快速的定位到汽车出现故障的地方呢?这时候他们就会使用专业的诊断仪器直接读取出当前车辆的故障码。他们之所以能读出故障码是因为汽车的车载控制器会时刻监控汽车的运行情况,在发现汽车故障的时候会将相关信息进行存储,维修人员通过诊断仪向汽车发送19服务(请求读取故障信息)的请求,车载控制器就会反馈对应的故障信息,而故障码DTC就是这

【ethtool】ethtool 网卡诊断、调整工具、网卡性能优化| 解决丢包严重

目录即看即用详细信息软件简介安装ethtool的使用输出详解其他指令将 ethtool 设置永久保存 如何使用ethtool优化Linux虚拟机网卡性能ethtool解决网卡丢包严重和网卡原理即看即用查看:ethtoolethx     查看eth0网卡的基本设置内容包括网卡速率、网卡的工作模式等,其中 x 是对应网卡的编号,如eth0、eth1等等ethtool-ieth0   查看eth0网卡的驱动信息,内容包括驱动的型号、驱动的版本等ethtool-dethx   查询ethx网口注册性信息ethtool-Sethx   查询ethx网口收发包统计(注意S是大写)ethtool-h   

【JVM故障问题排查心得】「内存诊断系列」Docker容器经常被kill掉,k8s中该节点的pod也被驱赶,怎么分析?

##背景介绍>最近的docker容器经常被kill掉,k8s中该节点的pod也被驱赶。我有一个在主机中运行的Docker容器(也有在同一主机中运行的其他容器)。该Docker容器中的应用程序将会计算数据和流式处理,这可能会消耗大量内存。该容器会不时退出。我怀疑这是由于内存不足,但不是很确定。我需要找到根本原因的方法。那么有什么方法可以知道这个集装箱的死亡发生了什么?###容器层级判断检测提到dockerlogs$container_id查看该应用程序的输出。这永远是我要检查的第一件事。接下来,您可以运行dockerinspect$container_id以查看状态的详细信息,例如:```"St