多层车间资源调控方法和装置、电子设备及存储介质
- 国知局
- 2024-07-31 23:23:40
本技术涉及人工智能,尤其涉及一种多层车间资源调控方法和装置、电子设备及存储介质。
背景技术:
1、目前,常见的多层车间资源调控方法都是利用计算机软件模拟多层车间的资源分配情况,进行仿真建模,得到车间仿真模型,再利用车间仿真模型进行资源调配,以实现预设的性能目标,例如,当车间的性能目标是平均生产周期最小,车间资源是车间工人、车间工作站及车间运输车时,通过对该车间的车间仿真模型进行车间工人、车间工作站及车间运输车的调配,并计算每一次调配之后车间的车间平均生产周期,再选择车间平均生产周期最小的车间工人、车间工作站及车间运输车的分配方案,但是该方法是需要整个车间进行整体仿真,并同时计算整个车间的性能数据,当车间较多时,计算难度增加,使得多层车间资源调控的计算复杂度变大,导致多层车间资源调控的效率降低,因此,如何降低多层车间资源调控的计算复杂度,成为了亟待解决的技术问题。
技术实现思路
1、本技术实施例的主要目的在于提出一种多层车间资源调控方法和装置、电子设备及存储介质,旨在降低多层车间资源调控的计算复杂度。
2、为实现上述目的,本技术实施例的第一方面提出了一种多层车间资源调控方法,所述方法包括:
3、获取多层车间的车间总资源及车间性能目标,其中,所述多层车间包括多个单层车间,每个所述单层车间包括多个车间产线,所述车间性能目标用于表征所述多层车间进行资源分配之后需要达到的性能目标;
4、对所述车间总资源进行资源分配,得到单层车间资源,其中,所述单层车间资源用于表征所述单层车间所分配到的资源;
5、基于预构建的目标性能评估模型、所述车间性能目标及所述单层车间资源,对所述车间产线进行资源调配,得到产线资源分配方案;
6、基于所述目标性能评估模型、所述产线资源分配方案、所述车间性能目标及所述车间总资源,对所述单层车间进行资源调配,得到车间资源分配方案;
7、基于所述车间资源分配方案、所述产线资源分配方案及所述车间总资源,对所述多层车间进行资源分配。
8、在一些实施例,所述车间产线包括起始产线、中间列产线及末尾产线,所述基于预构建的目标性能评估模型、所述车间性能目标及所述单层车间资源,对所述车间产线进行资源调配,得到产线资源分配方案,包括:
9、基于所述单层车间资源、所述车间性能目标及所述目标性能评估模型,对所述起始产线进行资源分配,得到起始产线分配方案;
10、基于所述起始产线分配方案及所述单层车间资源,计算所述中间列产线的产线资源,得到中间列产线可分配资源;
11、基于所述中间列产线可分配资源、所述车间性能目标及所述目标性能评估模型,对所述中间列产线进行资源分配,得到中间列产线分配方案;
12、基于所述中间列产线分配方案及所述中间列产线可分配资源,确定所述末尾产线的末尾产线分配方案;
13、基于所述起始产线分配方案、所述中间列产线分配方案及所述末尾产线分配方案,确定所述产线资源分配方案。
14、在一些实施例,所述基于所述单层车间资源、所述车间性能目标及所述目标性能评估模型,对所述起始产线进行资源分配,得到起始产线分配方案,包括:
15、基于预构建的产线平衡器及所述单层车间资源,确定所述起始产线的初始资源分配方案,其中,所述产线平衡器用于调整所述车间产线之间的资源分配;
16、基于所述目标性能评估模型及所述初始资源分配方案,对所述起始产线进行性能评估,得到初始产线性能数据;
17、基于所述产线平衡器及所述单层车间资源,对所述初始资源分配方案进行资源调节,得到更新资源分配方案;
18、基于所述目标性能评估模型及所述更新资源分配方案,对所述起始产线进行性能评估,得到更新产线性能数据;
19、基于所述初始资源分配方案、所述更新资源分配方案、所述初始产线性能数据、所述更新产线性能数据及所述车间性能目标,确定所述起始产线的目标产线资源调配方向;
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、本技术提出的多层车间资源调控方法和装置、电子设备及存储介质,其通过对车间总资源进行资源分配,得到每个单层车间的单层车间资源,再根据预构建的目标性能评估模型、车间性能目标及单层车间资源,对车间产线进行资源调配,得到产线资源分配方案,根据目标性能评估模型、产线资源分配方案、车间性能目标及车间总资源,对单层车间进行资源调配,得到车间资源分配方案,实现将多层车间的资源分配问题分解为车间产线的资源分配问题,从而降低了多层车间的建模难度,使得多层车间资源调控的计算复杂度也随之降低。
本文地址:https://www.jishuxx.com/zhuanli/20240730/197335.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。