【技术实现步骤摘要】
一种数据驱动的制造系统节能缓冲区配置优化方法
[0001]本专利技术涉及生产线优化
,特别涉及一种数据驱动的制造系统节能缓冲区配置优化方法。
技术介绍
[0002]目前,制造企业多采用自启发方法进行缓冲区设计,针对大规模制造系统存在计算效率低、鲁棒性差问题。对于个性化市场定制和高频生产扰动的情况,无法高效配置缓冲区资源以实现动态生产能力控制。此外,已有缓冲区配置优化方法旨在提升系统生产能力、减少系统构建成本,但是无法利用缓冲区配置优化方法进行制造系统能效控制。
技术实现思路
[0003]本专利技术的目的是:针对上述
技术介绍
中存在的不足,提供一种多目标缓冲区配置优化方法,同步进行系统生产能力、能耗动态控制,为针对个性化市场和高频生产扰动的缓冲区动态配置提供技术支持,提升制造系统缓冲区配置优化效率和鲁棒性。
[0004]为了达到上述目的,本专利技术提供了一种数据驱动的制造系统节能缓冲区配置优化方法,包括如下步骤:
[0005]S1,在满足b1+b2+
…
+b
Ir/>‑1=B前提下本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种数据驱动的制造系统节能缓冲区配置优化方法,其特征在于,包括如下步骤:S1,在满足b1+b2+
…
+b
I
‑1=B前提下,随机生成N
dat
个制造系统缓冲配置候选方案S2,建立系统仿真模型,计算系统吞吐量和能耗;S3,基于N
dat
个缓冲配置候选方案及对应的系统吞吐量和能耗建立数据库;对数据库D中候选方案进行排序;S4,从数据库D中随机选择N
ini
个候选方案作为初始方案,分别放入集合Π
loc
和Π
cur
;S5,建立代理模型;S6,针对Π
loc
中候选方案进行局部领域搜索,产生新的候选方案;S7,通过代理模型计算S6中产生的新的候选方案所对应的系统吞吐量和能耗;S8,对S6中产生的新的候选方案排序,更新Π
loc
;S9,判断是否满足局部领域搜索停止条件,如果满足停止条件,进入S10;否则,回到S6,针对Π
loc
中候选方案进行局部领域搜索;S10,针对Π
loc
和Π
cur
候选方案进行全局领域搜索,产生新的候选方案;S11,计算S10产生的新的候选方案所对应的系统吞吐量和能耗;S12,针对S10产生的新的候选方案进行排序;S13,将Π
cur
中排序第一的候选方案加入数据库D,并删除数据库D中排序最后一位的候选方案;S14,判断是否满足全局领域搜索停止条件;如果满足停止条件,进入S15;否则,回到S6,针对Π
loc
中候选方案进行局部领域搜索;S15,从数据库D中选择排序第一的候选方案为最终缓冲配置方案。2.根据权利要求1所述的一种数据驱动的制造系统节能缓冲区配置优化方法,其特征在于,S3中针对系统吞吐量大于目标吞吐量的候选方案,按照系统能耗从低到高进行排序;针对剩下候选方案,按照系统吞吐量从高到低进行排序。3.根据权利要求2所述的一种数据驱动的制造系统节能缓冲区配置优化方法,其特征在于,S6中局部领域搜索方式为:在于,S6中局部领域搜索方式为:其中,i或k代表随机选择的一个缓冲区,ΔB表示某一缓冲位置容量变化量,randint(C1,C2)表示整数C1或者C2。4.根据权利要求2所述的一种数据驱动的制造系统节能缓冲区配置优化方法,其特征在于,S6中局部领域搜索方式为:其中,i或k代表随机选择的一个缓冲区。5.根据权利要求2所述的一种数据驱动的制造系统节能缓冲区配置优化方法,其特征在于,S6中局部领域搜索方式为:
其中,i或k代表随机选择的一个缓冲区。6.根据权利要求2所述的一种数据驱动的制造系统节能缓冲区配置优化方法,其特征在于,S8中针对系统吞吐量大于目标吞吐量的N
hig
个候选方案,按照系统能耗从低到高进行排序,如果N
hig
>N
ini
,选择前N
ini
个候选方案更新Π
loc
;否则,选取N
hig
个候选方案,再针对系统吞吐量小于目标吞吐量候选方案,按照系统吞吐量从高到低进行排序,并选取前N
ini
‑
N
hig
个候选方案,结合选择的N
hig<...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。