一种生产线资源稳健配置方法、系统、设备及可读存储介质

文档序号:30100824发布日期:2022-05-18 12:34阅读:134来源:国知局
一种生产线资源稳健配置方法、系统、设备及可读存储介质

1.本发明涉及制造系统领域,具体涉及一种生产线资源稳健配置方法、系统、设备及可读存储介质。


背景技术:

2.自动制造系统的制造活动通常表现为利用原料、人力、动力以及设备加工制造出高质量产品的过程。加工过程中路径的灵活选择和资源的合理分配是保障一个自动制造系统可以稳健运行必不可少的两大条件。然而,在制造加工过程中,由于机器老化、观测成本、器械属性、线路损坏等诸多原因,使得系统不可避免的存在一些不可控行为和不可观行为。我们在实际的加工过程中,一个简单的系统需要的进程都是非常庞大而且更为复杂,由于一个不可靠资源的故障损坏,使得整个进程陷入停滞,导致加工进程紊乱,从而使得系统全面停工,造成严重安全事故,此时所遭受的经济损失以及对企业造成的负面影响将是无法估量。所投入的人力财力更是巨大,如果制造系统在发生突发状况后不能稳健运行,造成的损失将是不可估计的。因此针对制造系统中存在不可靠资源的资源配置方法,能够减少成本,提高制造效率,保障制造系统的经济效益和安全稳定,提升企业竞争力。目前对该问题的研究大部分是在单类不可靠资源的系统分析,对于多类不可靠资源分析,其分析难度将大大增加。


技术实现要素:

3.本发明的目的在于提供一种生产线资源稳健配置方法、系统、设备及可读存储介质,以克服现有技术的不足。
4.一种生产线资源稳健配置方法,包括以下步骤:
5.s1,根据待优化生产线建立生产线模型,根据生产线模型建立赋时petri网模型;
6.s2,获取等待加工的零部件个数、正常情况生产率要求、故障情况生产率要求以及各资源库所的资源单价;
7.s3,采用赋时petri网模型求解满足系统正常情况下的生产率要求,根据各资源库所的资源单价以成本最小化成本为优化目标的资源配置;
8.s4,对满足系统正常情况下的生产率要求的资源配置根据资源库所中不可靠资源进行调整,使该不可靠资源发生故障时系统的生产率满足故障情况生产率要求,即可完成生产线资源稳健配置,生成配置结果。
9.进一步的,建立的赋时petri网模型为(n,θ),θ表示t中所有变迁的触发时间向量,t是petri网中变迁的集合,f∈(p
×
t)∪(t
×
p)表示有向弧集合,w:(p
×
t)∪(t
×
p)

n,表示各个有向弧的权值。
10.进一步的,库所包括空闲库所,传输库所和资源库所;其中空闲库所p0中至少包含一个单位托肯,即n(p0)≥1,n(p0)表示等待加工的零部件个数;传输库所是指系统在加
工过程中托肯传输的存储点;资源库所是指在加工过程中提供资源,其数目表示可以利用的资源数目。
11.进一步的,根据建立的赋时petri网模型,生成前置关联矩阵pre和后置关联矩阵post,关联矩阵c=post-pre,变迁的触发时间向量θ。
12.进一步的,在满足系统正常情况生产率要求β0的情况下,合理配置各资源库所的资源数量即托肯数量,使得成本最小化;系统正常情况下满足生产率要求的资源配置的最优化目标是成本最小化,即目标函数为fi表示资源库所的资源单价。
13.进一步的,生成标识约束:各个库所的token数量用标识进一步的,生成标识约束:各个库所的token数量用标识表示,初始状态任意的传输库所内无托肯,即
14.根据获取的正常情况生产率要求β0生成生产率约束:β≥β0,该约束约束了系统在正常情况下的生产率要大于或等于β0,满足正常的生产要求;
15.根据利特尔法则结合赋时petri网生成生产率约束:c
·
x-pre
·
θ
·
β+m0≥0。
16.进一步的,调整资源配置中各资源配备情况,以使调整后的资源配置形成的方案能够满足该当不可靠资源发生故障时系统的生产率满足故障情况生产率要求预期。
17.一种生产线资源稳健配置系统,包括:
18.初始系统模块,用于根据待优化生产线建立生产线模型,根据生产线模型建立赋时petri网模型,采集等待加工的零部件个数、正常情况生产率要求、故障情况生产率要求以及各资源库所的资源单价;
19.资源稳健配置模块,用于采用赋时petri网模型求解满足系统正常情况下的生产率要求,根据各资源库所的资源单价以成本最小化成本为优化目标的资源配置;对满足系统正常情况下的生产率要求的资源配置根据资源库所中不可靠资源进行调整,使该不可靠资源发生故障时系统的生产率满足故障情况生产率要求,生成生产线资源稳健配置。
20.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述生产线资源稳健配置方法的步骤。
21.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现生产线资源稳健配置方法的步骤。
22.与现有技术相比,本发明具有以下有益的技术效果:
23.本发明一种生产线资源稳健配置方法,根据待优化生产线建立生产线模型,根据生产线模型建立赋时petri网模型,获取等待加工的零部件个数、正常情况生产率要求、故障情况生产率要求以及各资源库所的资源单价,采用赋时petri网模型求解满足系统正常情况下的生产率要求,根据各资源库所的资源单价以成本最小化成本为优化目标的资源配置,在此资源配置的基础上进行调整,使该不可靠资源发生故障时系统的生产率满足故障情况生产率要求,本发明能够快速准确的解决含有不可靠资源的生产线资源稳健配置问题,能够合理配置资源减少成本,提高制造效率,保障制造系统的经济效益和安全稳定,提
升企业竞争力,具有良好地通用性。
24.进一步的,在使用较小的成本情况下使得生产线在正常情况下能够满足一定的生产效率,系统任何一个不可靠资源故障的情况下,能够满足一定的生产效率,让系统稳健运行,能够提高制造效率,保障制造系统的经济效益和安全稳定,提升企业竞争力。
附图说明
25.图1是本发明实施例中具体流程框图。
26.图2是本发明实施例中生产线的赋时petri网模型图。
27.图3是本发明实施例中提供设备的结构示意图。
具体实施方式
28.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
29.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
30.如图1所示,一种生产线资源稳健配置方法,能够配置生产线的资源数量,在使用较小的成本情况下使得生产线在正常情况下能够满足一定的生产效率,系统任何一个不可靠资源故障的情况下,能够满足一定的生产效率,让系统稳健运行,能够提高制造效率,保障制造系统的经济效益和安全稳定,提升企业竞争力。本发明考虑资源发生故障的普遍性,设任何一种资源都是不可靠资源,考虑实际情况的概率性,设在任何情况下只有一种资源发生故障。
31.具体包括以下步骤:
32.步骤1:根据待优化生产线建立生产线模型,根据生产线模型建立赋时petri网模型;
33.petri网是一个四元组,用(p,t,f,w)来表示,其中:p、t分别是库所和变迁的集合,f∈(p
×
t)∪(t
×
p)表示有向弧集合,w:(p
×
t)∪(t
×
p)

n,表示各个有向弧的权值。赋时petri网模型用(n,θ)表示,θ表示t中所有变迁的触发时间向量。
34.库所包括空闲库所,传输库所和资源库所。其中空闲库所p0中至少包含一个单位托肯,即n(p0)≥1,n(p0)表示等待加工的零部件个数;传输库所是指系统在加工过程中托肯传输的存储点,在初始状态下,加工进程未开始,此时传输库所中无托肯
资源库所是指在加工过程中提供资源,其数目表示可以利用的资源数目。
35.根据建立的赋时petri网模型,生成前置关联矩阵pre和后置关联矩阵post,关联矩阵c=post-pre,变迁的触发时间向量θ。
36.本实施例中,生产线的赋时petri网模型图如图2所示,其中p0为空闲库所,为传输库所;为资源库所,被认为是机器;变迁t1、t2、t3、t4、t5的触发时间分别为4s、5s、3s、6s、8s,是机器加工时间。根据赋时petri网模型,生成前置关联矩阵pre和后置关联矩阵post,建立关联矩阵c,变迁的触发时间向量θ。
37.步骤2:获取等待加工的零部件个数、正常情况生产率要求、故障情况生产率要求以及各资源库所的资源单价;
38.获取等待加工的零部件个数,即n(p0)的值,表示空闲库所p0内的托肯数目;正常情况生产率要求用β0表示,指生产线在没有发生故障,正常运转情况下的生产率要求,这表示了系统在正常情况下的生产率β≥β0;故障情况生产率要求用β1表示,这表示了系统在故障情况下的生产率β
*
≥β1,其中β1≤β0;资源库所的资源单价用fi表示。
39.本实施例中等待加工的零部件个数n(p0)=1000,表示空闲库所p0内的托肯数目为1000;正常情况生产率要求β0=0.5;故障情况生产率要求β1=0.43;资源库所的单价分别为2万元、8万元、5万元、7万元、3万元,即f1=2、f2=8、f3=5、f4=7、f5=7。
40.步骤3:采用赋时petri网模型求解满足系统正常情况下的生产率要求,以成本最小化成本为优化目标的资源配置;
41.具体过程如下:
42.系统正常情况下满足生产率要求的资源配置具体为:在满足系统正常情况生产率要求β0的情况下,合理配置各资源库所的资源数量即托肯数量,使得成本最小化;系统正常情况下满足生产率要求的资源配置的最优化目标是成本最小化,即目标函数为
43.具体的:生成标识约束:各个库所的token数量用标识具体的:生成标识约束:各个库所的token数量用标识表示,初始状态任意的传输库所内无托肯,即
44.根据获取的正常情况生产率要求β0生成生产率约束:β≥β0,该约束约束了系统在正常情况下的生产率要大于或等于β0,满足正常的生产要求。
45.根据利特尔法则(little's law)结合赋时petri网生成生产率约束:c
·
x-pre
·
θ
·
β+m0≥0。
46.在本实施例中可以通过该数学模型计算满足正常情况生产率要求β0的成本最小的标识为m0=[1000 0 0 0 0 0 5 4 5 7 5]
t
,即配置资源,即配置资源分别为5台、4台、5台、7台、5台。
[0047]
步骤4:对满足系统正常情况下的生产率要求的资源配置根据资源库所中不可靠资源进行调整,使该不可靠资源发生故障时系统的生产率满足故障情况生产率要求,即可完成生产线资源稳健配置,生成配置结果。
[0048]
根据资源库所中不可靠资源,对满足系统正常情况下的生产率要求的资源配置进行调整的具体过程,即调整资源配置中各资源配备情况,以使调整后的资源配置形成的方案能够满足该当不可靠资源发生故障时系统的生产率满足故障情况生产率要求预期。具体过程如下:
[0049]
4.1)初始化open集合和close集合,open集合为开集合,表示还没有检验的资源,close集合为闭集合,表示已检验的资源,初始化闭集合,表示已检验的资源,初始化即所有的资源库所,close={},进入步骤4.2);
[0050]
4.2)从open集合中寻找资源单价最低的资源库所
[0051]
4.3)判断寻找资源单价最低的资源库所是否需要检验,若则需要检验,进入步骤4.4);若则无需检验,将从open中移除并添加到close中,进入步骤4.5);
[0052]
4.4)检验资源库所一个资源发生故障时的标识m
*
的生产率β
*
是否满足故障情况生产率要求β1要求;其生产率β
*
用下述的线性规划计算:目标函数为maxβ
*
,约束条件为c
·
α+m
*
≥pre
·
θ
·
β
*
。若满足β
*
≥β1,则将从open中移除并添加到close中,进入步骤4.5);若不满足,给资源库所多配置一个资源,即进入步骤4.5);
[0053]
4.5)判断open是否为空集,若为空集则表示是检验完毕,进入步骤五,否则进入步骤4.2)。
[0054]
在本实施例中依次的检验过程如表1所示:
[0055]
表1步骤四的启发式迭代过程
[0056]
[0057][0058]
本实施例通过matlab调用数学模型以及启发式迭代的程序并调用gurobi求解器求解。求解结果如下:资源配置为[5 5 5 8 6]
t
,即配置资源,即配置资源分别为5台、5台、5台、8台、6台。其正常情况下的生产率为0.5556,资源分别发生一个资源故障的生产率分别为0.4444、0.5、0.4444、0.5、0.5,能够满足在正常情况下生产率β≥β0=0.5,在任何一个资源发生故障的情况下生产率β
*
≥β1=0.43。
[0059]
在本实施例中,在满足正常情况生产率的条件下进行资源配置,在此资源配置的基础上运用启发式迭代的方法对资源依次检验,使之满足任何一个资源发生故障都能够在满足故障情况生产率的要求。运用本发明的方法能够快速解决含有不可靠资源的生产线资源稳健配置问题,合理配置资源,保障制造系统的经济效益和安全稳定,提升企业竞争力,具有良好的通用性和应用前景。
[0060]
本发明一个实施例中,提供了一种终端设备,如图3所示,该终端设备包括处理器以及存储器,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器用于执行所述计算机存储介质存储的程序指令。处理器采用中央处理单元(cpu),或者采用其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)
或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其是终端的计算核心以及控制核心,其适于实现一条或一条以上指令,具体适于加载并执行一条或一条以上指令从而实现相应方法流程或相应功能;本发明实施例所述的处理器可用于生产线资源稳健配置方法的操作。还包括输入装置,用于在人机交互界面输入相关信息;人机交互界面,用于显示输入装置输入的信息和输出求解器求解的结果。
[0061]
图3中所示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的终端设备可以包括比图中所示更多或更少的部件。
[0062]
一种生产线资源稳健配置系统,包括:
[0063]
初始系统模块,用于根据待优化生产线建立生产线模型,根据生产线模型建立赋时petri网模型,采集等待加工的零部件个数、正常情况生产率要求、故障情况生产率要求以及各资源库所的资源单价;
[0064]
资源稳健配置模块,用于采用赋时petri网模型求解满足系统正常情况下的生产率要求,根据各资源库所的资源单价以成本最小化成本为优化目标的资源配置;对满足系统正常情况下的生产率要求的资源配置根据资源库所中不可靠资源进行调整,使该不可靠资源发生故障时系统的生产率满足故障情况生产率要求,生成生产线资源稳健配置;
[0065]
以标识约束、正常情况生产率约束、利特尔约束为约束,以成本最小化为最优化目标优化生产线正常情况下的资源配置方案,在该方案上,再依次配置资源使之满足故障情况生产率,生成最优配置方案。
[0066]
本发明再一个实施例中,本发明还提供了一种存储介质,具体采用计算机可读存储介质(memory),所述计算机可读存储介质是终端设备中的记忆设备,用于存放程序和数据。计算机可读存储介质包括终端设备中的内置存储介质,提供存储空间,存储了终端的操作系统,也可包括终端设备所支持的扩展存储介质。并且,在该存储空间中还存放了适于被处理器加载并执行的一条或一条以上的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。需要说明的是,此处的计算机可读存储介质可以是高速ram存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。可由处理器加载并执行计算机可读存储介质中存放的一条或一条以上指令,以实现上述实施例中可用于生产线资源稳健配置方法的相应步骤。
[0067]
本发明能够建立生产线简单直观的赋时petri网模型,能够准确描述生产线的加工流程,资源的数量、加工时间的信息,并根据模型信息结合数学模型,精确求解正常情况下的资源配置问题,即满足正常情况生产率的限制下,合理配置资源的数量使得成本最小化,在此资源配置的基础上运用启发式迭代的方法对资源依次检验,使之满足任何一个资源发生故障都能够在满足故障情况生产率的要求,本发明提供的数学模型和启发式方法,能够快速准确的解决含有不可靠资源的生产线资源稳健配置问题,能够合理配置资源减少成本,提高制造效率,保障制造系统的经济效益和安全稳定,提升企业竞争力,具有良好地通用性。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1