CN116757375A - 基于中间产品的排产方法、装置、计算机设备和存储介质 - Google Patents
基于中间产品的排产方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN116757375A CN116757375A CN202210213294.0A CN202210213294A CN116757375A CN 116757375 A CN116757375 A CN 116757375A CN 202210213294 A CN202210213294 A CN 202210213294A CN 116757375 A CN116757375 A CN 116757375A
- Authority
- CN
- China
- Prior art keywords
- production
- products
- product
- scheduling
- intermediate product
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06315—Needs-based resource requirements planning or analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Manufacturing & Machinery (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请涉及一种基于中间产品的排产方法、装置、计算机设备、存储介质和计算机程序产品。方法包括:获取订单对应的多个目标产品的需求量与配方信息;当配方信息包括中间产品时,基于各目标产品的需求量与中间产品生成对应于各中间产品的生产需求工单;确定各中间产品的生产关联关系、产能条件及排产条件;在各中间产品的预计产量满足产能条件时,对存在生产关联关系的生产需求工单进行拆分与合并中的至少一种处理,将处理所得的符合排产条件的生产需求工单作为计划排产工单;基于计划排产工单中的生产时间段,确定对应目标产品的生产延迟时间段,按照生产延迟时间段与订单对各目标产品排产。采用本方法能够提高生产效率。
Description
技术领域
本申请涉及工业生产技术领域,特别是涉及一种基于中间产品的排产方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术
在以往工业的连续型行业,企业生产任务的建立普遍是由专门人员通过ERP系统中的订单进行人工打印,并在线下进行人工计算排产,在这过程中,耗费大量资源。
为了补足人工排产难这一短板,市场急需一款能够科学排产、合理排产、便捷排产的产品,帮助企业提高生产效率。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高生产效率的基于中间产品的排产方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
第一方面,本申请提供了一种基于中间产品的排产方法,所述方法包括:
获取订单对应的多个目标产品的需求量与配方信息;
当所述配方信息包括中间产品时,基于各所述目标产品的需求量与中间产品生成对应于各所述中间产品的生产需求工单;
确定各所述中间产品的生产关联关系、产能条件及排产条件;
在各所述中间产品的预计产量满足所述产能条件时,对存在所述生产关联关系的生产需求工单进行拆分与合并中的至少一种处理,将处理所得的符合所述排产条件的生产需求工单作为计划排产工单;
基于所述计划排产工单中的生产时间段,确定对应所述目标产品的生产延迟时间段,按照所述生产延迟时间段与所述订单对各所述目标产品排产。
在其中一个实施例中,所述基于各所述目标产品的需求量与中间产品生成对应于各所述中间产品的生产需求工单,包括:
基于各所述目标产品的需求量与中间产品,确定各所述中间产品的需求量;
获取各所述中间产品的库存量;
分别计算各所述中间产品的库存量与需求量的差值;
基于各所述中间产品和对应所述差值,生成对应于各所述中间产品的生产需求工单。
在其中一个实施例中,所述产能条件包括设备产能;所述在各所述中间产品的预计产量满足所述产能条件时,对存在所述生产关联关系的生产需求工单进行拆分与合并中的至少一种处理,包括:
获取多个所述生产需求工单各自对应的中间产品的预计产量;
当至少部分所述中间产品的预计产量小于所述设备产能,且至少部分所述中间产品存在所述生产关联关系时,将至少部分所述中间产品的生产需求工单与所述中间产品存在所述生产关联关系的生产需求工单进行合并。
在其中一个实施例中,所述生产关联关系包括配方关联关系、生产工艺关联关系、生产模具关联关系和产品线关联关系中的至少一种。
在其中一个实施例中,所述产能条件包括合单设备产能与拆单设备产能;所述在各所述中间产品的预计产量满足所述产能条件时,对存在所述生产关联关系的生产需求工单进行拆分与合并中的至少一种处理,包括:
获取多个所述生产需求工单各自对应的中间产品的预计产量;
当多个所述中间产品的预计产量大于所述拆单设备产能,且存在所述生产关联关系时,则依据所述设备产能对所述生产需求工单进行拆分;
当拆分所得的至少一个生产需求子工单各自的预计产量小于所述合单设备产能,则依据所述生产关联关系,将至少一个所述生产需求子工单与所述中间产品存在关联的多个所述生产需求工单进行合并。
在其中一个实施例中,所述按照所述生产延迟时间段与所述订单对各所述目标产品排产后,还包括:
获取多个库存产品的数量与对应的安全库存阈值;所述库存产品与所述目标产品是不同的产品;
基于多个所述库存产品的数量与安全库存阈值,生成对应的库存产品生产需求工单;
确定各所述库存产品的生产关联关系、产能条件及排产条件;
按照各所述库存产品的生产关联关系与产能条件依次对各所述库存产品生产需求工单进行拆分与合并中的至少一种处理,并按照每次处理的各所述库存产品生产需求工单依次确定产品库位与设备数,直至所述产品库位与设备数均满足所述库存产品的排产条件,得到所述库存产品的计划排产工单,以按照所述库存产品的计划排产工单进行各所述库存产品的生产。
第二方面,本申请还提供了一种基于中间产品的排产装置。所述装置包括:
目标产品确定模块,用于获取订单对应的多个目标产品的需求量与配方信息;
工单生成模块,用于当所述配方信息包括中间产品时,基于各所述目标产品的需求量与中间产品生成对应于各所述中间产品的生产需求工单;
关联关系确定模块,用于确定所述中间产品的生产关联关系、产能条件及排产条件;
中间产品排产模块,用于在各所述中间产品的预计产量满足所述产能条件时,对存在所述生产关联关系的生产需求工单进行拆分与合并中的至少一种处理,将处理所得的符合所述排产条件的生产需求工单作为计划排产工单;
目标产品排产模块,用于基于所述计划排产工单中的生产时间段,确定对应所述目标产品的生产延迟时间段,按照所述生产延迟时间段与所述订单对各所述目标产品排产。
第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任意实施例中基于中间产品的排产方法的步骤。
第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意实施例中基于中间产品的排产方法的步骤。
第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任意实施例中基于中间产品的排产方法的步骤。
上述基于中间产品的排产方法、装置、计算机设备、存储介质和计算机程序产品,当配方信息包括中间产品时,基于各目标产品的需求量与配方信息生成各自对应的中间产品的生产需求工单;由此,通过预先确定目标产品的中间产品,在生产目标产品前可以进行中间产品的排程,以把控目标产品的生产进度;同时,在满足所述产能条件时,按照各所述中间产品的生产关联关系依次对各所述生产需求工单进行拆分与合并中的至少一种处理,直至得到符合所述排产条件的中间产品计划排产工单,按照所述中间产品计划排产工单,确定对应的目标产品的生产延迟时间,按照所述生产延迟时间与所述订单对各所述目标产品排产。进而,通过中间产品的生产排程,把控目标产品的生产排程,进而保障整体的生产效率,合理排产计划,可以按时交付更多订单,缩短生产交货期,增加生产有效产出,节省计划时间,提高部门间的沟通、协作效率。
附图说明
图1为一个实施例中基于中间产品的排产方法的应用环境图;
图2为一个实施例中基于中间产品的排产方法的流程示意图;
图3为一个实施例中辅助排产系统的库存订单界面示意图;
图4为另一个实施例中排产结果示意图;
图5为一个实施例中工单合并的流程图;
图6为一个实施例中库存产品排产的流程图;
图7为一个实施例中排产规则示意图;
图8为一个实施例中排产流程示意图;
图9为一个实施例中基于中间产品的排产装置的结构框图;
图10为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请实施例提供的基于中间产品的排产方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。终端102获取订单对应的多个目标产品的需求量与配方信息;当所述配方信息包括中间产品时,基于各所述目标产品的需求量与中间产品生成对应于各所述中间产品的生产需求工单;确定各所述中间产品的生产关联关系、产能条件及排产条件;在各所述中间产品的预计产量满足所述产能条件时,对存在所述生产关联关系的生产需求工单进行拆分与合并中的至少一种处理,将处理所得的符合所述排产条件的生产需求工单作为计划排产工单;基于所述计划排产工单中的生产时间段,确定对应所述目标产品的生产延迟时间段,按照所述生产延迟时间段与所述订单对各所述目标产品排产。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一个实施例中,如图2所示,提供了一种基于中间产品的排产方法,以该方法应用于图1中的终端102为例进行说明,包括以下步骤:
步骤202,获取订单对应的多个目标产品的需求量与配方信息。
目标产品是与订单对应的产品,是基于客户订单或者库存订单而确定的产品,即目标产品是与订单之间存在对应关系的产品。目标产品的需求量与配方信息均可以是根据客户发送的信息而生成的,也可以是从数据库中调用的。在生产目标产品的过程中,需要对目标产品的配料进行检查,如果某一配料既有产品标识又有配料标识,则确定该配料是中间产品。
步骤204,当配方信息包括中间产品时,基于各目标产品的需求量与中间产品生成对应于各中间产品的生产需求工单。
在一个实施例中,基于各目标产品的需求量与中间产品生成对应于各中间产品的生产需求工单,包括:基于各目标产品的需求量与中间产品,确定各中间产品的需求量;获取各中间产品的库存量;分别计算各中间产品的库存量与需求量的差值;基于各中间产品和对应差值,生成对应于各中间产品的生产需求工单。
其中,中间产品的需求量是基于目标产品与中间产品在生产上的对应关系确定的,该对应关系是根据目标产品的配方中的中间产品的数量确定的,以更准确地明晰中间产品的生产量,避免因预估生产量而造成的相关问题;而中间产品的库存量可以是基于历史库存记录得到的,也可以是进行库存清点后得到的。在计算分别计算各中间产品的库存量与需求量的差值后,生成各中间产品的生产需求工单,以利用库存的中间产品确定中间产品的生产量,更好地确认中间产品所占用的生产资源,进而缩短因中间产品的生产而导致目标产品的前置时间,更好把控目标产品的生产进度,保障目标产品的生产效率。
如图3所示,基于订单生成中间产品的生产需求工单后。中间产品的生产需求工单可以直接作为生产需求工单参与排产,也可以通过工厂模型进行转换,从配方相关的物料清单(EBOM),转变为生产需要的物料需求清单(MBOM),再将物料需求清单作为生产需求工单。可以理解,物料需求清单可以是排产后转换的,也可以是排产前转换的。
工厂模型,是指基于工厂中人与设备的生产能力而构建的数字模型,包含工厂、车间、工段、工艺以及生产线等生产信息。可选地,某工厂模型包括多个车间,各车间包括工段组;工段组中的各工段分别包括多种工艺与生成线;各生产线对应于不同生产设备以及各生产设备对相应产品的产能。例如:某工厂包括“蛋鸡1车间”、“畜禽1车间”、“水产1车间”等车间;而“水产1车间”包括“散装投料工段组”、“打包工段组”、“水产袋装投料工段组”等工段组;而“水产袋装投料工段组”包括“水产1#投料口”等工段;而“水产1#投料口”工段对应于用于对水产进行投料的一个或多个生产线设备,以及,各生产设备各自对应的产能;其中,一个生产线生产不同产品时,其对应的产能可能存在区别。
步骤206,确定各中间产品的生产关联关系、产能条件及排产条件。
各中间产品的生产关联关系可以是基于工厂模型中记录的产品、配方、生产模具、产线等方面的数据进行匹配而确定的;而工厂模型中的一条生产线对不同中间产品进行生产时,其产能条件也是存在差异的;用户可以通过输入排产条件,作为排产的需要解决的目标,用以评估排产的结果,其可以是:满足交期、最小暂用资源、最快交付等。
在一个实施例中,确定各中间产品的生产关联关系、产能条件及排产条件,包括:获取多个生产需求工单对应的产品配方,基于工厂模型确定与产品配方存在至少一部分配料相同的多个中间产品,确定多个中间产品之间存在生产关联关系;获取工厂模型中多个中间产品的生产设备的产能条件;获取输入的排产条件。由此,通过至少部分配料确定生产关联关系建立产品之间的关联关系,并按照工厂某些中规定的各个生产线的生产设备产能确定产能条件,以准确获取到所需的生产数据,保证高效地排产。
步骤208,在各中间产品的预计产量满足产能条件时,对存在生产关联关系的生产需求工单进行拆分与合并中的至少一种处理,将处理所得的符合排产条件的生产需求工单作为计划排产工单。
由于各中间产品对应的生产工艺、生产设备、生产原料等生产要素存在一定区别与联系,且各中间产品在不同工厂模型中的产能也可存在区别,而为了提高生产效率,可以按照各中间产品的生产关联关系对生产需求工单进行合并,也可以按照产能条件对生产需求工单进行拆分,且将拆分后的生产需求工单作为单独的一个个工单参与排产;由此,可以在满足目标产品交期的前提下,降低中间产品浪费的生产资源。
在一个实施例中,在各中间产品的预计产量满足产能条件时,对存在生产关联关系的生产需求工单进行拆分与合并中的至少一种处理,包括:获取多个生产需求工单各自对应的中间产品的预计产量;当至少部分中间产品的预计产量小于设备产能,且至少部分中间产品存在生产关联关系时,将至少部分所述中间产品的生产需求工单与所述中间产品存在生产关联关系的生产需求工单进行合并。本实施例中,依据生产关联关系对与中间产品存在关联的多个生产需求工单进行合并,可以是按照同一中间产品合并不同客户的生产需求工单,也可以按照生产关联关系合并中间产品相关联的生产需求工单;由此,可以进一步降低中间产品生产所占用的资源,降低生产周期,保障生产效率。
具体的,生产关联关系包括配方关联关系、生产工艺关联关系、生产模具关联关系和产品线关联关系中的至少一种。具体的,在中间产品的生产过程中,其可能应用到相同或相关的配方编码或配方版本,可能会按照某些相同或存在关联关系的生产工艺进行处理,可能需要使用到同一种或相近的生产模具,还可能使用到相同的设备产线;而为了进一步提高合并的效益,可以按照这些生产关联关系中的一项或多项进行组合同产品的生产过程,以进一步提升生产效率。
在一个具体的实施例中,将存在生产关联关系的至少部分中间产品的生产需求工单进行合并,包括:获取与中间产品的生产需求工单与关联的生产需求工单各自对应的生产时间段,基于获取的生产时间段,对中间产品的生产需求工单与关联的生产需求工单进行合并。
由于设备产能对不同产品存在差异,因而不同生产需求工单所需要的生产时间段也存在相应的区别,因而按照生产时间段合并产需求工单,以合理预估生产的效率,进而保障满足交期。可以理解,在不同中间产品或不同工艺的生产时间段之间,参与合并的时间段还包括生产换型时间,以考量原料或者是设备部件更换过程所消耗的时间,不同的订单可以进行重组与拆分,形成相应的甘特图来展示排产结果,其界面可以如图4所示。
步骤210,基于计划排产工单中的生产时间段,确定对应目标产品的生产延迟时间段,按照生产延迟时间段与订单对各目标产品排产。
由此,基于计划排产工单中的生产时间段,确定目标产品的生产延迟时间段,以计划排产工单中的生产时间段作为目标产品的前置时间,进益把控生产进度,保障生产效率。
上述基于中间产品的排产方法中,通过预先确定目标产品的中间产品,在生产目标产品前可以进行中间产品的排程,以把控目标产品的生产进度通过中间产品的生产排程,把控目标产品的生产排程,进而保障整体的生产效率,合理排产计划,可以按时交付更多订单,缩短生产交货期,增加生产有效产出,节省计划时间,提高部门间的沟通、协作效率。
在一个实施例中,如图5所示,产能条件包括合单设备产能与拆单设备产能;在各中间产品的预计产量满足产能条件时,对存在生产关联关系的生产需求工单进行拆分与合并中的至少一种处理,包括:
步骤502,获取多个生产需求工单各自对应的中间产品的预计产量;
步骤504,多个中间产品的预计产量大于拆单设备产能,且存在生产关联关系时,则依据设备产能对生产需求工单进行拆分;
步骤506,当拆分所得的至少一个生产需求子工单各自的预计产量小于合单设备产能,则依据生产关联关系,将至少一个生产需求子工单与中间产品存在关联的多个生产需求工单进行合并。
其中,拆单设备产能是对生产需求工单进行拆分的产能,合单设备产能是对生产需求工单进行合并的产能;拆单设备产能与合单设备产能可以是相同或相应的,用于确定生产需求工单对应的生产范围,而拆分所得的至少一个生产需求子工单也可以重新参与排产,以进一步保障生产效率。
本实施例中,通过设定拆单设备产能与合单设备产能,以保证处理后的生产需求工单对应的生产处于一个合理范围,控制生产进度,以中间产品的高效生产效率,保障目标产品的生产效率。
进一步地,按照生产延迟时间段与订单对各目标产品排产后,还包括:
步骤602,获取多个库存产品的数量与对应的安全库存阈值;库存产品与目标产品是不同的产品。
库存产品是与订单不存在对应关系的产品。库存产品的库存量可以是基于历史库存记录得到的,也可以是进行库存清点后得到的;而安全库存阈值可以是基于各库存产品的历史订单设定的,也可以是按照市场预估结果而设定,通过安全库存阈值来控制库存量,可以提高库存周期率,减少运输费用,从而降低成本。
步骤604,基于多个库存产品的数量与安全库存阈值,生成对应的库存产品生产需求工单;
步骤606,确定各库存产品的生产关联关系、产能条件及排产条件。
可以基于工厂模型确定各库存产品的生产关联关系、产能条件及排产条件。
步骤608,按照各库存产品的生产关联关系与产能条件依次对各库存产品生产需求工单进行拆分与合并中的至少一种处理,并按照每次处理的各库存产品生产需求工单依次确定产品库位与设备数,直至产品库位与设备数均满足库存产品的排产条件,得到库存产品的计划排产工单,以按照库存产品的计划排产工单进行各库存产品的生产。
在对各库存产品的生产需求工单进行处理后,按照每次处理的各库存产品的生产需求工单依次确定产品库位与设备数,当产品库位与设备数的总数最小或在合理范围内时,则满足库存产品的排产条件,进而把控设备生产所占用的资源,以控制生产成本,进而保障生产效率。
本实施例中,按照库存产品的库存量与安全库存阈值生成相应的生产需求工单提前排产,降低相应的人力排产成本,控制多个产品生成中所占用的库位数、生产工艺相关的设备数等生产资源,进而可以提高库存周转率,减少运输费用,减少加班,从而降低成本生产成本。
在一个具体的实施例中,描述上述方法对目标产品排产的应用过程。
基于订单确定目标产品的需求后,基于目标产品的配方信息生成各中间产品各自对应的生产需求工单后,当各中间产品的生产需求工单均等于工厂模型中一条生产线的产能或处于合理生产范围时,则无需进行生产需求工单的拆分;若各中间产品的生产需求工单均在该合理生产范围外,则基于工厂模型确定产品间的生产关联关系、产能条件及排产条件进行排产。在排产过程中,按照各中间产品的生产关联关系与产能条件依次对各生产需求工单进行拆分与合并中的至少一种处理,并按照每次处理的各生产需求工单依次确定产品库位与设备数,直至产品库位与设备数均满足排产条件,得到计划排产工单,以按照计划排产工单进行各产品的生产。
进一步地,如图7所示。基于不同数据进行的排产方式,对应于排产的规则。对于基于中间产品的排产规则,其用于控制目标整体产品的排产进度,排布相应的前置时间,并将关联的目标产品延后执行。具体的,对于基于目标产品的排产计划、基于中间产品的排产计划,以及,基于库存产品的排产计划而言,若中间产品是用于配置目标产品中的物料,则设定中间产品的排产为第一优先级,目标产品的排产计划为第二优先级,库存产品的排产计划为第三优先级,优先级高的计划优先进行排产。
进一步地,如图8所示,阐述中间产品的排产流程。
定时根据库存成品的特性、安全库存阈值等库存信息自动生成库存订单,再根据库存订单生成中间产品订单;或者,按照客户订单生成中间产品订单。将中间产品订单中的信息按照规则引擎中的边界、预处理函数进行预处理,再按照.预计的订单优先、客户等级及订单交期先后顺序中的一项或多项进行排序后,得到生产需求工单,将各个生产需求工单按照规则引擎中的合单条件、生产关联关系,以及工厂模型中的设备产能、清理时间数据集,工艺路径节拍数据集进行合单、拆单等处理,并将处理后的计划排产工单进行转换,从配方相关的物料清单(EBOM),转变为生产需要的物料需求清单(MBOM)。而后,在获取到各个物料需求清单对应的排序条件后,再次排序,直至满足对应的排序条件,其中,排序条件是评判每个过程的最优目标,目前最优目标是满足交期、最小暂用资源、最快交付等,后续可根据客户要求加入评判标准到引擎库中。若计划排产工单不满足排序条件,则遍历循环等方式,再次执行上述步骤,直到所有计划排产工单均满足排序条件的求解目标后,发布相应的工单。
生产计划管理系统的价值主要体现在三个方面:
在产量方面,使用生产计划管理系统前后班产量做比较后,根据比较结果可知,通过合理排产计划,可以按时交付更多订单,缩短生产交货期,增加生产有效产出。
在效率方面,通过使用生产计划管理系统前后完成相同产量的有效工时做对比后,根据比较结果可知,通过智能算法排产,节省计划时间,提高部门间的沟通、协作效率。
在成本方面,通过使用生产计划管理系统前后的原料采购周期和成品周转率做对比后,根据比较结果可知,提高库存周转率,减少运输费用,减少加班,从而降低成本。
应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的基于中间产品的排产方法的基于中间产品的排产装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个基于中间产品的排产装置实施例中的具体限定可以参见上文中对于基于中间产品的排产方法的限定,在此不再赘述。
在一个实施例中,如图9所示,提供了一种基于中间产品的排产装置,包括:目标产品确定模块902、工单生成模块904、关联关系确定模块906、中间产品排产模块908和目标产品排产模块910,其中:
目标产品确定模块902,用于获取订单对应的多个目标产品的需求量与配方信息;
工单生成模块904,用于当所述配方信息包括中间产品时,基于各所述目标产品的需求量与中间产品生成对应于各所述中间产品的生产需求工单;
关联关系确定模块906,用于确定所述中间产品的生产关联关系、产能条件及排产条件;
中间产品排产模块908,用于在各所述中间产品的预计产量满足所述产能条件时,对存在所述生产关联关系的生产需求工单进行拆分与合并中的至少一种处理,将处理所得的符合所述排产条件的生产需求工单作为计划排产工单;
目标产品排产模块910,用于基于所述计划排产工单中的生产时间段,确定对应所述目标产品的生产延迟时间段,按照所述生产延迟时间段与所述订单对各所述目标产品排产。
在其中一个实施例中,所述工单生成模块904,包括:
需求量获取单元,用于基于各所述目标产品的需求量与中间产品,确定各所述中间产品的需求量;
库存量获取单元,用于获取各所述中间产品的库存量;
生产量获取单元,用于分别计算各所述中间产品的库存量与需求量的差值;
工单生成单元,用于基于各所述中间产品和对应所述差值,生成对应于各所述中间产品的生产需求工单。
在其中一个实施例中,所述产能条件包括设备产能;所述中间产品排产模块908,包括:
预计产量获取单元,用于获取多个所述生产需求工单各自对应的中间产品的预计产量;
合并单元,用于当至少部分所述中间产品的预计产量小于所述设备产能,且至少部分所述中间产品存在所述生产关联关系时,将至少部分所述中间产品的生产需求工单与所述中间产品存在所述生产关联关系的生产需求工单进行合并。
在其中一个实施例中,所述生产关联关系包括配方关联关系、生产工艺关联关系、生产模具关联关系和产品线关联关系中的至少一种。
在其中一个实施例中,所述产能条件包括合单设备产能与拆单设备产能;所述中间产品排产模块908,包括:
预计产量获取单元,用于获取多个所述生产需求工单各自对应的中间产品的预计产量;
拆分单元,用于当多个所述中间产品的预计产量大于所述拆单设备产能,且存在所述生产关联关系时,则依据所述设备产能对所述生产需求工单进行拆分;
子工单重排单元,用于当拆分所得的至少一个生产需求子工单各自的预计产量小于所述合单设备产能,则依据所述生产关联关系,将至少一个所述生产需求子工单与所述中间产品存在关联的多个所述生产需求工单进行合并。
在其中一个实施例中,所述按照所述生产延迟时间段与所述订单对各所述目标产品排产后,还包括:
库存量获取模块,用于获取多个库存产品的数量与对应的安全库存阈值;所述库存产品与所述目标产品是不同的产品;
生产需求工单生成模块,用于基于多个所述库存产品的数量与安全库存阈值,生成对应的库存产品生产需求工单;
重组信息获取模块,用于确定各所述库存产品的生产关联关系、产能条件及排产条件;
库存产品的排产模块,用于按照各所述库存产品的生产关联关系与产能条件依次对各所述库存产品生产需求工单进行拆分与合并中的至少一种处理,并按照每次处理的各所述库存产品生产需求工单依次确定产品库位与设备数,直至所述产品库位与设备数均满足所述库存产品的排产条件,得到所述库存产品的计划排产工单,以按照所述库存产品的计划排产工单进行各所述库存产品的生产。
上述基于中间产品的排产装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图10所示。该计算机设备包括处理器、存储器、输入/输出接口、通信接口、显示单元和输入装置。其中,处理器、存储器和输入/输出接口通过系统总线连接,通信接口、显示单元和输入装置通过输入/输出接口连接到系统总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、移动蜂窝网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种基于中间产品的排产方法。该计算机设备的显示单元用于形成视觉可见的画面,可以是显示屏、投影装置或虚拟现实成像装置,显示屏可以是液晶显示屏或电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图10中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。
Claims (10)
1.一种基于中间产品的排产方法,其特征在于,所述方法包括:
获取订单对应的多个目标产品的需求量与配方信息;
当所述配方信息包括中间产品时,基于各所述目标产品的需求量与中间产品生成对应于各所述中间产品的生产需求工单;
确定各所述中间产品的生产关联关系、产能条件及排产条件;
在各所述中间产品的预计产量满足所述产能条件时,对存在所述生产关联关系的生产需求工单进行拆分与合并中的至少一种处理,将处理所得的符合所述排产条件的生产需求工单作为计划排产工单;
基于所述计划排产工单中的生产时间段,确定对应所述目标产品的生产延迟时间段,按照所述生产延迟时间段与所述订单对各所述目标产品排产。
2.根据权利要求1所述的方法,其特征在于,基于各所述目标产品的需求量与中间产品生成对应于各所述中间产品的生产需求工单,包括:
基于各所述目标产品的需求量与中间产品,确定各所述中间产品的需求量;
获取各所述中间产品的库存量;
分别计算各所述中间产品的库存量与需求量的差值;
基于各所述中间产品和对应所述差值,生成对应于各所述中间产品的生产需求工单。
3.根据权利要求1所述的方法,其特征在于,所述产能条件包括设备产能;所述在各所述中间产品的预计产量满足所述产能条件时,对存在所述生产关联关系的生产需求工单进行拆分与合并中的至少一种处理,包括:
获取多个所述生产需求工单各自对应的中间产品的预计产量;
当至少部分所述中间产品的预计产量小于所述设备产能,且至少部分所述中间产品存在所述生产关联关系时,将至少部分所述中间产品的生产需求工单与所述中间产品存在所述生产关联关系的生产需求工单进行合并。
4.根据权利要求3所述的方法,其特征在于,所述生产关联关系包括配方关联关系、生产工艺关联关系、生产模具关联关系和产品线关联关系中的至少一种。
5.根据权利要求1所述的方法,其特征在于,所述产能条件包括合单设备产能与拆单设备产能;所述在各所述中间产品的预计产量满足所述产能条件时,对存在所述生产关联关系的生产需求工单进行拆分与合并中的至少一种处理,包括:
获取多个所述生产需求工单各自对应的中间产品的预计产量;
当多个所述中间产品的预计产量大于所述拆单设备产能,且存在所述生产关联关系时,则依据所述设备产能对所述生产需求工单进行拆分;
当拆分所得的至少一个生产需求子工单各自的预计产量小于所述合单设备产能,则依据所述生产关联关系,将至少一个所述生产需求子工单与所述中间产品存在关联的多个所述生产需求工单进行合并。
6.根据权利要求1所述的方法,其特征在于,按照所述生产延迟时间段与所述订单对各所述目标产品排产后,还包括:
获取多个库存产品的数量与对应的安全库存阈值;所述库存产品与所述目标产品是不同的产品;
基于多个所述库存产品的数量与安全库存阈值,生成对应的库存产品生产需求工单;
确定各所述库存产品的生产关联关系、产能条件及排产条件;
按照各所述库存产品的生产关联关系与产能条件依次对各所述库存产品生产需求工单进行拆分与合并中的至少一种处理,并按照每次处理的各所述库存产品生产需求工单依次确定产品库位与设备数,直至所述产品库位与设备数均满足所述库存产品的排产条件,得到所述库存产品的计划排产工单,以按照所述库存产品的计划排产工单进行各所述库存产品的生产。
7.一种基于中间产品的排产装置,其特征在于,所述装置包括:
目标产品确定模块,用于获取订单对应的多个目标产品的需求量与配方信息;
工单生成模块,用于当所述配方信息包括中间产品时,基于各所述目标产品的需求量与中间产品生成对应于各所述中间产品的生产需求工单;
关联关系确定模块,用于确定所述中间产品的生产关联关系、产能条件及排产条件;
中间产品排产模块,用于在各所述中间产品的预计产量满足所述产能条件时,对存在所述生产关联关系的生产需求工单进行拆分与合并中的至少一种处理,将处理所得的符合所述排产条件的生产需求工单作为计划排产工单;
目标产品排产模块,用于基于所述计划排产工单中的生产时间段,确定对应所述目标产品的生产延迟时间段,按照所述生产延迟时间段与所述订单对各所述目标产品排产。
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210213294.0A CN116757375A (zh) | 2022-03-04 | 2022-03-04 | 基于中间产品的排产方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210213294.0A CN116757375A (zh) | 2022-03-04 | 2022-03-04 | 基于中间产品的排产方法、装置、计算机设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116757375A true CN116757375A (zh) | 2023-09-15 |
Family
ID=87957715
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210213294.0A Pending CN116757375A (zh) | 2022-03-04 | 2022-03-04 | 基于中间产品的排产方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116757375A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119358996A (zh) * | 2024-12-27 | 2025-01-24 | 巢湖学院 | 一种基于区块链技术的智能排产方法与装置 |
CN119358996B (zh) * | 2024-12-27 | 2025-04-04 | 巢湖学院 | 一种基于区块链技术的智能排产方法与装置 |
-
2022
- 2022-03-04 CN CN202210213294.0A patent/CN116757375A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119358996A (zh) * | 2024-12-27 | 2025-01-24 | 巢湖学院 | 一种基于区块链技术的智能排产方法与装置 |
CN119358996B (zh) * | 2024-12-27 | 2025-04-04 | 巢湖学院 | 一种基于区块链技术的智能排产方法与装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Karmarkar | Lot sizes, lead times and in-process inventories | |
He et al. | Integrated scheduling of production and distribution operations in a global MTO supply chain | |
US20150120368A1 (en) | Retail and downstream supply chain optimization through massively parallel processing of data using a distributed computing environment | |
US20200125078A1 (en) | Method and system for engineer-to-order planning and materials flow control and optimization | |
WO2023202326A1 (zh) | 数据处理方法及相关装置 | |
CN108694599A (zh) | 确定商品价格的方法、装置、电子设备和存储介质 | |
CN112380187B (zh) | 库存数据监控方法、装置、计算机设备和存储介质 | |
KR20150033847A (ko) | 실시간 공장상황을 반영한 디지털 팩토리 생산능력 관리 시스템 | |
CN113519009A (zh) | 基于区块链的工业制造资源共享方法、装置和系统 | |
CN115081868A (zh) | 一种面向业务流程的erp加mes管理业务系统及其推送方法 | |
Mateus et al. | Capacitated lot sizing and sequence dependent setup scheduling: an iterative approach for integration | |
Zhang et al. | Multi-agent-based hierarchical collaborative scheduling in re-entrant manufacturing systems | |
CN102222285A (zh) | 多维度数据联动计算装置和多维度数据联动计算方法 | |
Lin et al. | A case study of batch scheduling for an assembly shop | |
CN117010993A (zh) | 一种适应订单变化的边云协同智能调度算法 | |
Thawongklang et al. | Application of production scheduling techniques for dispatching ready-mixed concrete | |
CN112036631A (zh) | 采购量确定方法、装置、设备及存储介质 | |
Behnamian et al. | Incorporating transportation time in multi-agent production network scheduling | |
CN115689442A (zh) | 基于大数据的商品跨区域供应链管理方法、装置和介质 | |
CN114707874A (zh) | 应用于铝合金生产的排程方法、设备及存储介质 | |
CN116757765A (zh) | 生产排程方法、装置、计算机设备和存储介质 | |
CN116757375A (zh) | 基于中间产品的排产方法、装置、计算机设备和存储介质 | |
Singha et al. | Computational experiment of methods to determine periodic (R, Q) inventory policy parameters: a case study of information decentralised distribution network | |
CN116862385A (zh) | 生产数据的差异调整方法、装置、计算机设备和存储介质 | |
CN116757376A (zh) | 基于库存量的排产方法、装置、计算机设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |