西瓜汁大数据 2023-03-28 20:45 采纳率: 0%
浏览 116
已结题

关于#运行时间 时间重叠 和非重叠#的问题,如何解决?

用spark sql 或者scala spark 实现都可以
机器回答的就算了,答的都不对,如果是真人写出来验证没问题可以加钱

OEE 设备综合效率(OEE)用来表现机器实际的生产能力相对于理论产能的比率
现在需要计算每个模组的真实有效运行的时间,一个大模组有多台机台,每个模组的机台数是不一样的。

如何判断定模组的有效运行时间:
1、模组有并行机台 以及串行机台,串行机台必须保证是同时都有在运行的时间,并行的机台只要这个时间有一台机器在运行,整个模组都是有效的,如果串行的机台在这个时间段没有运行,整个模组都不算运行时间
2、串行的时间要保证每个机台都有,并且是并行时间里面有包含串行的时间,如果串行的时间其中有一个机台时间没有,这个时间段都不算有效运行时间

以下是测试数据:

有2个表 一个配置表 一个实际设备运行表
配置表字段有:
TERMINL_ID -- 机台ID
TYPE --类型 Y并行 机台 null 串行机台
MODEL_ID --模组ID
MODEL_NAME --模组名称

设备表字段:
TERMINL_ID --机台ID
START_TIME --开始时间
END_TIME --结束数据
STATUS --状态

img

配置表:
TERMINL_ID TYPE MODEL_ID MODEL_NAME
1001 111 TEST
1002 Y 111 TEST
1003 Y 111 TEST
1004 111 TEST

测试数据:
TERMINL_ID START_TIME END_TIME STATUS
1001 2023/3/20 8:05 2023/3/20 8:08 running
1001 2023/3/20 8:00 2023/3/20 8:00 running
1002 2023/3/20 8:10 2023/3/20 8:11 running
1002 2023/3/20 8:11 2023/3/20 8:11 running
1003 2023/3/20 8:03 2023/3/20 8:05 running
1003 2023/3/20 8:06 2023/3/20 8:07 running
1004 2023/3/20 8:06 2023/3/20 8:11 running
1004 2023/3/20 8:11 2023/3/20 8:12 running
1005 2023/3/20 8:00 2023/3/20 8:07 running

  • 写回答

5条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 4月5日
      • 修改了问题 3月29日
      • 创建了问题 3月28日

      悬赏问题

      • ¥15 苹果手机删除了qq软件,qq文件怎么恢复
      • ¥20 用mips 人力编程排序问题(能在mars按要求运行)
      • ¥15 Verilog小型神经网络(单层反馈神经网络)
      • ¥15 设计一个数字钟,实现时分秒的显示
      • ¥15 Clion使用头文件链接两个cpp
      • ¥15 51单片机无法触发外部中断问题
      • ¥15 基于半监督,无监督的调制识别
      • ¥15 cst求 阵列 rcs 时候 频域 时域求解器 应该怎样设置 才让两者 计算结果 相似 请附图
      • ¥15 关于#51单片机#的问题:大家帮我看一下为什么我的计时器数字一直不稳定
      • ¥15 Qt 在应用程序里总是有[PREVIEW] recv window msg, name:(Qt5QWindowIcon) hwd:(287097a)等信息不断输出,怎么解决