电动叉车设备状态确定方法、装置、设备及介质与流程

摘要: 本技术涉及电动叉车数据处理,尤其涉及一种电动叉车设备状态确定方法、装置、设备及介质。背景技术:1、电动叉车作为现代仓储物流系统的核心作业设备,广泛应用于制造业、...
电动叉车设备状态确定方法、装置、设备及介质与流程

本技术涉及电动叉车数据处理,尤其涉及一种电动叉车设备状态确定方法、装置、设备及介质。

背景技术:

1、电动叉车作为现代仓储物流系统的核心作业设备,广泛应用于制造业、电商仓储、冷链物流及港口码头等场景,其运行效率与安全性直接关系到物流作业的整体效能。而设备运行状态的精确感知与判定,是实现叉车智能调度、健康管理、故障预警及精细化运维的基础前提,只有准确掌握叉车处于何种工况,才能有效支撑电池寿命预测、作业效率统计、充电策略优化以及安全报警分级等上层应用。然而,电动叉车作为复杂的机电一体化系统,其状态信息分散在整车控制器(vcu)、电池管理系统(bms)、电机控制器(mcu)等多个电子控制单元中,且各单元的数据通过can总线以多帧报文形式交互传输,导致设备状态的确定天然面临多源异构数据融合的挑战。因此,如何对电动叉车的多源异构运行数据进行协同分析,准确感知设备的实时综合状态,已成为本领域亟待解决的重要技术问题。

2、现有技术中,对电动叉车运行数据进行设备运行状态确定的方式为通过车载终端采集can总线上的报文数据,经协议解析后提取车速、电机转速、电池电压等离散参数,并在监控界面进行独立展示。

3、然而,现有技术的方案无法准确判定设备综合状态,易产生状态误判或状态闪烁问题。

技术实现思路

1、本技术实施例提供电动叉车设备状态确定方法、装置、设备及介质,用以解决现有技术中存在无法准确判定设备综合状态,易产生状态误判或状态闪烁问题。

2、第一方面,本技术实施例提供一种电动叉车设备状态确定方法,包括:

3、获取电动叉车产生的多源异构数据;

4、对所述多源异构数据进行统一字段映射处理,得到标准化数据;

5、基于所述标准化数据进行设备运行状态计算,确定对应的设备综合状态。

6、在一种可能的实施方式中,所述多源异构数据至少包括字段原始标识以及数据类型;

7、所述对所述多源异构数据进行统一字段映射处理,得到标准化数据,包括:

8、获取预设的字段映射配置表,所述字段映射配置表包括多个映射配置项,每一映射配置项至少包括字段原始标识、字段映射标识以及数据格式之间的对应关系,并按照数据类型建立对应的映射索引;

9、根据所述多源异构数据中的数据类型确定对应的映射索引,并根据所述映射索引、字段原始标识以及所述字段映射配置表,确定所述多源异构数据对应的字段映射标识和数据格式;

10、根据所述字段映射标识以及数据格式生成标准化数据。

11、在一种可能的实施方式中,所述基于所述标准化数据进行设备运行状态计算,确定对应的设备综合状态,包括:

12、从所述标准化数据中读取驱动速度字段,根据所述速度字段计算整车控制器状态;

13、从所述标准化数据中读取充电模式字段,根据所述充电模式字段计算电池管理系统状态:

14、从所述标准化数据中读取报警字段,根据预置的报警分类配置表对所述报警字段进行故障匹配,得到故障预警状态;

15、根据预设的优先级序列,将所述整车控制器状态、所述电池管理系统状态、所述故障预警状态进行合并计算,选取优先级最高的状态作为设备综合状态。

16、在一种可能的实施方式中,在所述基于所述标准化数据进行设备运行状态计算,确定对应的设备综合状态之前,所述方法还包括:

17、将所述多源异构数据由十六进制字符串转换为字节数组;

18、根据所述字节数组中预设的字节标识确定所述多源异构数据的帧类型,所述帧类型为can帧,位置帧、锁定帧中的一种;

19、当所述帧类型为can帧时,提取所述字节数组中的can标识符字段,并根据所述can标识符以及映射关系得到对应的控制器类型,所述映射关系包括can标识符与控制器类型的对应关系,所述控制器类型包括整车控制器以及电池管理系统;

20、根据所述控制器类型对应的解析规则,按预定的字节序从所述字节数组中提取各字段的原始数值,分别生成整车控制器以及电池管理系统的设备运行数据。

21、在一种可能的实施方式中,所述方法还包括:

22、当接收到仅包含电池管理系统的设备运行数据时,获取预先缓存的上一时刻的整车控制器状态及其时间戳;

23、判断所述时间戳对应的缓存时间是否满足预设有效时间条件;

24、若满足所述预设有效时间条件,则将所述整车控制器状态与当前获取的电池管理系统的设备运行数据进行融合,重新计算设备综合状态;

25、若不满足所述预设有效时间条件,则将所述整车控制器状态确定为无效状态,并基于当前获取的电池管理系统的设备运行数据确定设备综合状态。

26、在一种可能的实施方式中,在所述确定对应的设备综合状态之后,所述方法还包括:

27、获取所述多源异构数据中的位置数据;

28、判断所述位置数据对应时间范围内是否存在关联的设备运行数据;

29、当存在关联的设备运行数据时,将所述位置数据与所述设备运行数据进行关联存储;

30、当不存在关联的设备运行数据时,将所述位置数据作为独立数据记录进行存储。

31、在一种可能的实施方式中,所述方法还包括:

32、将所述设备运行数据以及所述设备综合状态写入缓存数据库;

33、当缓存数据库中的待存储数据达到预设批量条件时,检测所述标准化数据对应的数据字段是否存在于时序数据库中;

34、当检测到所述数据字段存在于所述时序数据库中时,将所述待存储数据写入所述时序数据库;

35、当检测到所述数据字段不存在于所述时序数据库中时,根据所述标准化数据中的字段映射标识和数据类型,在所述时序数据库中创建对应的数据字段,并将所述待存储数据写入所述时序数据库。

36、第二方面,本技术实施例提供一种电动叉车设备状态确定装置,包括:

37、获取模块,用于获取电动叉车产生的多源异构数据;

38、处理模块,用于对所述多源异构数据进行统一字段映射处理,得到标准化数据;

39、确定模块,用于基于所述标准化数据进行设备运行状态计算,确定对应的设备综合状态。

40、在一种可能的实施方式中,所述多源异构数据至少包括字段原始标识以及数据类型;

41、所述处理模块,具体用于:

42、获取预设的字段映射配置表,所述字段映射配置表包括多个映射配置项,每一映射配置项至少包括字段原始标识、字段映射标识以及数据格式之间的对应关系,并按照数据类型建立对应的映射索引;

43、根据所述多源异构数据中的数据类型确定对应的映射索引,并根据所述映射索引、字段原始标识以及所述字段映射配置表,确定所述多源异构数据对应的字段映射标识和数据格式;

44、根据所述字段映射标识以及数据格式生成标准化数据。

45、在一种可能的实施方式中,所述确定模块,具体用于:

46、从所述标准化数据中读取驱动速度字段,根据所述速度字段计算整车控制器状态;

47、从所述标准化数据中读取充电模式字段,根据所述充电模式字段计算电池管理系统状态:

48、从所述标准化数据中读取报警字段,根据预置的报警分类配置表对所述报警字段进行故障匹配,得到故障预警状态;

49、根据预设的优先级序列,将所述整车控制器状态、所述电池管理系统状态、所述故障预警状态进行合并计算,选取优先级最高的状态作为设备综合状态。

50、在一种可能的实施方式中,所述装置还包括生成模块,在所述基于所述标准化数据进行设备运行状态计算,确定对应的设备综合状态之前,所述生成模块,用于:

51、将所述多源异构数据由十六进制字符串转换为字节数组;

52、根据所述字节数组中预设的字节标识确定所述多源异构数据的帧类型,所述帧类型为can帧,位置帧、锁定帧中的一种;

53、当所述帧类型为can帧时,提取所述字节数组中的can标识符字段,并根据所述can标识符以及映射关系得到对应的控制器类型,所述映射关系包括can标识符与控制器类型的对应关系,所述控制器类型包括整车控制器以及电池管理系统;

54、根据所述控制器类型对应的解析规则,按预定的字节序从所述字节数组中提取各字段的原始数值,分别生成整车控制器以及电池管理系统的设备运行数据。

55、在一种可能的实施方式中,所述装置还包括计算模块,用于:

56、当接收到仅包含电池管理系统的设备运行数据时,获取预先缓存的上一时刻的整车控制器状态及其时间戳;

57、判断所述时间戳对应的缓存时间是否满足预设有效时间条件;

58、若满足所述预设有效时间条件,则将所述整车控制器状态与当前获取的电池管理系统的设备运行数据进行融合,重新计算设备综合状态;

59、若不满足所述预设有效时间条件,则将所述整车控制器状态确定为无效状态,并基于当前获取的电池管理系统的设备运行数据确定设备综合状态。

60、在一种可能的实施方式中,在所述确定对应的设备综合状态之后,所述处理模块,还用于:

61、获取所述多源异构数据中的位置数据;

62、判断所述位置数据对应时间范围内是否存在关联的设备运行数据;

63、当存在关联的设备运行数据时,将所述位置数据与所述设备运行数据进行关联存储;

64、当不存在关联的设备运行数据时,将所述位置数据作为独立数据记录进行存储。

65、在一种可能的实施方式中,所述处理模块,还用于:

66、将所述设备运行数据以及所述设备综合状态写入缓存数据库;

67、当缓存数据库中的待存储数据达到预设批量条件时,检测所述标准化数据对应的数据字段是否存在于时序数据库中;

68、当检测到所述数据字段存在于所述时序数据库中时,将所述待存储数据写入所述时序数据库;

69、当检测到所述数据字段不存在于所述时序数据库中时,根据所述标准化数据中的字段映射标识和数据类型,在所述时序数据库中创建对应的数据字段,并将所述待存储数据写入所述时序数据库。

70、第三方面,本技术实施例提供一种电子设备,包括:存储器,处理器;

71、所述存储器存储计算机执行指令;

72、所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如上第一方面和/或第一方面各种可能的实施方式。

73、第四方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上第一方面和/或第一方面各种可能的实施方式。

74、第五方面,本技术实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上第一方面和/或第一方面各种可能的实施方式。

75、本技术实施例提供的电动叉车设备状态确定方法、装置、设备及介质,通过首先获取电动叉车运行过程中产生的多源异构数据,其中,多源异构数据可以包括车辆控制器采集的运行参数数据、电池管理系统采集的电池状态数据、驱动系统采集的电机运行数据等。由于不同数据源对应的数据采集协议、数据格式以及数据字段定义存在差异,导致各类数据之间难以直接进行关联分析,因此,在获取多源异构数据后,对多源异构数据进行统一字段映射处理,即根据预设的数据字段映射规则,对不同来源的数据字段名称、数据类型、数据格式以及数据表达格式进行转换,使来自不同数据源的异构数据映射至统一的数据描述体系中,得到标准化数据。通过上述统一字段映射处理,可以消除不同数据源之间的数据表达差异,提高多源数据之间的关联性和一致性,使不同类型的运行参数能够在同一数据维度下进行综合分析。在得到标准化数据后,基于标准化数据进行设备运行状态计算,通过提取标准化数据中能够反映电动叉车运行状态的关键特征参数,并根据预设的状态评价模型或状态计算规则,对各特征参数进行融合分析,确定电动叉车当前对应的设备综合状态,通过基于标准化数据进行综合状态计算,能够避免单一传感数据导致的状态判断偏差,实现对电动叉车整体运行状态的多维度评估,提高设备状态识别的准确性和可靠性,同时能够为后续的设备维护、故障预警以及运行优化提供有效的数据支撑。