System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理,特别是涉及一种安全库存处理方法、装置、计算机设备和存储介质。
技术介绍
1、共码备件是指用于多个电厂中,技术上可以通用、安装上可以互换的备件。通常利用虚拟库对多个电厂中的共码备件进行管理。为了使得各电厂安全运转,各电厂需要定时进行备件采购,采购数量是基于共码备件的群厂安全库存量确定的。因此,如何准确的确定共码备件的群厂安全库存量是十分重要的。
2、传统技术中,通常是根据共码备件的历史领用情况,预测共码备件在各个电厂对应的安全库存量,然后求和得到共码备件的群厂安全库存量,然而传统方法所得到的群厂安全库存量总是高于各电厂实际使用的共码备件的数量,导致群厂安全库存量准确度较低。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高群厂安全库存量的准确度的安全库存处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供了一种安全库存处理方法。所述方法包括:确定共码备件集合;所述共码备件集合包括至少一个共码备件的标识,所述共码备件为至少两个电厂中通用的备件;获取各所述共码备件的标识分别对应的初始群厂安全库存量;获取在设置界面中针对所述共码备件集合输入的约束条件;所述约束条件包括有货率约束条件或集合储备金额约束条件中的至少一种;对各所述共码备件对应的初始群厂安全库存量进行优化,得到各所述共码备件对应的、且符合所述约束条件的目标群厂安全库存量;所述共码备件的目标群厂安全库存量小于所述共码备件的初始群厂安全
3、第二方面,本申请还提供了一种安全库存处理装置。所述装置包括:集合确定模块,用于确定共码备件集合;所述共码备件集合包括至少一个共码备件的标识,所述共码备件为至少两个电厂中通用的备件;库存量获取模块,用于获取各所述共码备件的标识分别对应的初始群厂安全库存量;约束条件获取模块,用于获取在设置界面中针对所述共码备件集合输入的约束条件;所述约束条件包括有货率约束条件或集合储备金额约束条件中的至少一种;库存量优化模块,用于对各所述共码备件对应的初始群厂安全库存量进行优化,得到各所述共码备件对应的、且符合所述约束条件的目标群厂安全库存量;所述共码备件的目标群厂安全库存量小于所述共码备件的初始群厂安全库存量;库存量输出模块,用于输出所述目标群厂安全库存量。
4、在一些实施例中,所述约束条件为集合约束条件;所述库存量优化模块还用于:在所述集合约束条件为所述共码备件集合的集合储备金额约束条件的情况下,从各所述共码备件中确定目标共码备件;对所述目标共码备件对应的群厂安全库存量进行递减,直到基于递减后的群厂安全库存量所确定的当前有货率满足预设有货率要求;基于所述目标共码备件对应的所述递减后的群厂安全库存量和非目标共码备件对应的当前群厂安全库存量,计算当前集合储备金额;若所述当前集合储备金额未满足所述集合储备金额约束条件,则返回迭代执行所述从各所述共码备件中确定目标共码备件的步骤及后续步骤,直到当前集合储备金额满足所述集合储备金额约束条件为止,停止迭代;将停止迭代时各所述共码备件对应的最新的群厂安全库存量确定为各所述共码备件对应的目标群厂安全库存量。
5、在一些实施例中,在所述从各所述共码备件中确定目标共码备件的方面,库存量优化模块还用于:针对每个所述共码备件,确定所述共码备件对应的初始有货率和备件单价;基于所述共码备件的初始有货率和备件单价,确定降低所述共码备件的单位有货率时所减少的储备金额,得到所述共码备件的单位储备金额;按照所述单位储备金额从大到小的顺序,从各所述共码备件中确定目标共码备件。
6、在一些实施例中,所述共码备件具有备件等级;所述约束条件包括集合约束条件和子集合约束条件;所述库存量优化模块还用于:在所述集合约束条件为所述共码备件集合的集合储备金额约束条件、且所述子集合约束条件为目标备件等级的目标子集合对应的子集合有货率约束条件的情况下,基于各所述备件等级分别对应的最低有货率和所述子集合有货率约束条件,构建第一边界条件;在各所述共码备件对应的有货率和所述目标子集合的子集合有货率均满足所述第一边界条件的前提下,使得所述目标子集合的子集合储备金额最小,得到所述目标子集合中的各共码备件分别对应的目标群厂安全库存量;基于所述集合储备金额约束条件和所述目标子集合对应的子集合储备金额,确定非目标备件等级的各共码备件对应的目标群厂安全库存量。
7、在一些实施例中,所述库存量优化模块还用于:针对每个所述非目标备件等级的非目标子集合,基于所述非目标子集合中各共码备件的初始群厂安全库存量,确定所述非目标子集合对应的初始子集合储备金额;基于所述共码备件集合的初始集合储备金额、所述集合储备金额约束条件、所述目标子集合对应的子集合储备金额和各所述非目标子集合对应的初始子集合储备金额,确定所述非目标子集合对应的子集合储备金额约束条件;对所述非目标子集合中的各共码备件对应的初始群厂安全库存量进行优化,得到所述非目标子集合中的各共码备件对应的、且符合所述子集合储备金额约束条件的目标群厂安全库存量。
8、在一些实施例中,所述库存量获取模块还用于:确定各所述共码备件在至少一个电厂中的需求特征所符合的目标分布函数;针对每个所述共码备件,基于所述目标分布函数和所述共码备件在每个所述电厂中对应的领用数据,构造所述共码备件在每个所述电厂的有货率函数;根据所述共码备件的备件等级,确定所述共码备件对应的最低有货率;将使得所述共码备件在各所述电厂中对应的有货率函数的取值大于所述最低有货率的最小整数,确定为所述共码备件在各所述电厂中分别对应的电厂安全库存量;对所述共码备件在各所述电厂中分别对应的电厂安全库存量进行求和,得到所述共码备件的初始群厂安全库存量。
9、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述安全库存处理方法中的步骤。
10、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述安全库存处理方法中的步骤。
11、第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述安全库存处理方法中的步骤。
12、上述安全库存处理方法、装置、计算机设备、存储介质和计算机程序产品,通过确定共码备件集合,获取各共码备件的标识分别对应的初始群厂安全库存量以及在设置界面中针对共码备件集合输入的约束条件,约束条件包括有货率约束条件或储备金额约束条件中的至少一种;从而实现了基于用户设置的约束条件,自动对各共码备件对应的初始群厂安全库存量进行优化,得到各共码备件对应的、且符合约束条件的目标群厂安全库存量,将虚拟库共码备件的集约化效应进行了量化,使得群厂安全库存量更符合各电厂的实际需求,提高了群厂安全库存量的准确度。
本文档来自技高网...【技术保护点】
1.一种安全库存处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述约束条件为集合约束条件;所述对各所述共码备件对应的初始群厂安全库存量进行优化,得到各所述共码备件对应的、且符合所述约束条件的目标群厂安全库存量,包括:
3.根据权利要求2所述的方法,其特征在于,所述从各所述共码备件中确定目标共码备件,包括:
4.根据权利要求1所述的方法,其特征在于,所述共码备件具有备件等级;所述约束条件包括集合约束条件和子集合约束条件;所述对各所述共码备件对应的初始群厂安全库存量进行优化,得到各所述共码备件对应的、且符合所述约束条件的目标群厂安全库存量,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述集合储备金额约束条件和所述目标子集合对应的子集合储备金额,确定非目标备件等级的各共码备件对应的目标群厂安全库存量,包括:
6.根据权利要求1所述的方法,其特征在于,所述获取各所述共码备件的标识分别对应的初始群厂安全库存量,包括:
7.一种安全库存处理装置,其特征在于,所述装置包括:<
...【技术特征摘要】
1.一种安全库存处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述约束条件为集合约束条件;所述对各所述共码备件对应的初始群厂安全库存量进行优化,得到各所述共码备件对应的、且符合所述约束条件的目标群厂安全库存量,包括:
3.根据权利要求2所述的方法,其特征在于,所述从各所述共码备件中确定目标共码备件,包括:
4.根据权利要求1所述的方法,其特征在于,所述共码备件具有备件等级;所述约束条件包括集合约束条件和子集合约束条件;所述对各所述共码备件对应的初始群厂安全库存量进行优化,得到各所述共码备件对应的、且符合所述约束条件的目标群厂安全库存量,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述集合储备金额约束条件和所述目标子集合对...
【专利技术属性】
技术研发人员:谢宏志,荣浪,邓孝林,
申请(专利权)人:中广核核电运营有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。