CN118822212A - Supply chain intelligent planning method, system, electronic device and storage medium - Google Patents
Supply chain intelligent planning method, system, electronic device and storage medium Download PDFInfo
- Publication number
- CN118822212A CN118822212A CN202411174756.8A CN202411174756A CN118822212A CN 118822212 A CN118822212 A CN 118822212A CN 202411174756 A CN202411174756 A CN 202411174756A CN 118822212 A CN118822212 A CN 118822212A
- Authority
- CN
- China
- Prior art keywords
- constraint
- supply
- supply chain
- node
- demand
- 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
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000013439 planning Methods 0.000 title claims abstract description 36
- 238000003860 storage Methods 0.000 title claims abstract description 8
- 238000004519 manufacturing process Methods 0.000 claims abstract description 33
- 239000000463 material Substances 0.000 claims description 51
- 239000010410 layer Substances 0.000 claims description 17
- 238000012384 transportation and delivery Methods 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 8
- 239000002356 single layer Substances 0.000 claims description 8
- 230000003203 everyday effect Effects 0.000 claims description 6
- 239000000047 product Substances 0.000 description 26
- 238000004422 calculation algorithm Methods 0.000 description 14
- 230000001174 ascending effect Effects 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 8
- 101100123587 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) HDA3 gene Proteins 0.000 description 6
- 101100297842 Schizosaccharomyces pombe (strain 972 / ATCC 24843) plo1 gene Proteins 0.000 description 6
- 101100123585 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) HDA2 gene Proteins 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000009826 distribution Methods 0.000 description 4
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 2
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 238000013499 data model Methods 0.000 description 2
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 1
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000002354 daily effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 239000011265 semifinished product Substances 0.000 description 1
- 238000013068 supply chain management Methods 0.000 description 1
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/06313—Resource planning in a project environment
-
- 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
-
- 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)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Operations Research (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Game Theory and Decision Science (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biodiversity & Conservation Biology (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开一种供应链智能规划方法、系统、电子设备及存储介质,涉及供应链链排程技术领域。所述方法包括:根据订单确定需求排序;利用产品结构模型和分配约束,根据所述需求排序逐个制定需求计划,得到供应链产品生产规划方案;所述产品结构模型是由MLBOM多层产品结构组成的;所述分配约束是根据基于时间单位的约束数量、每笔Supply的固定约束消耗数量、每单位Supply的消耗数量、约束极限以及能力约束;所述能力约束包括生产线每天可提供的产量、供给源相关联的固定数量的SKU和机器每天能运转的小时数。本发明能够整合内外部资源,最大化利用智能化的指导补货、运输、生产。
The present invention discloses a supply chain intelligent planning method, system, electronic device and storage medium, and relates to the technical field of supply chain chain scheduling. The method includes: determining demand sorting according to orders; using product structure model and allocation constraints, formulating demand plans one by one according to the demand sorting, and obtaining supply chain product production planning scheme; the product structure model is composed of MLBOM multi-layer product structure; the allocation constraint is based on the constraint quantity based on time unit, the fixed constraint consumption quantity of each Supply, the consumption quantity of each unit Supply, the constraint limit and the capacity constraint; the capacity constraint includes the output that the production line can provide per day, the fixed number of SKUs associated with the supply source and the number of hours the machine can operate per day. The present invention can integrate internal and external resources and maximize the use of intelligent guidance for replenishment, transportation and production.
Description
技术领域Technical Field
本发明涉及供应链排程技术领域,特别是涉及一种供应链智能规划方法、系统、电子设备及存储介质。The present invention relates to the technical field of supply chain scheduling, and in particular to a supply chain intelligent planning method, system, electronic equipment and storage medium.
背景技术Background Art
在当前智能时代,供应商、品牌拥有者需要快速准确的给出订单的交付日期,但当前存在的挑战有:现有方案已不能满足供应链管理的需要,虽然智能化的一体规划方案成为研发方向,但尚未有相应技术支持,随着工业的发展,欧美系统的云模式以及其固有的模型算法已不能支撑中国企业的需求。In the current intelligent era, suppliers and brand owners need to give delivery dates for orders quickly and accurately, but the current challenges are: existing solutions can no longer meet the needs of supply chain management. Although intelligent integrated planning solutions have become a research and development direction, there is no corresponding technical support. With the development of industry, the cloud model of European and American systems and their inherent model algorithms can no longer support the needs of Chinese companies.
发明内容Summary of the invention
本发明的目的是提供一种供应链智能规划方法、系统、电子设备及存储介质,能够整合内外部资源,最大化利用智能化的指导补货、运输、生产。The purpose of the present invention is to provide a supply chain intelligent planning method, system, electronic device and storage medium, which can integrate internal and external resources and maximize the use of intelligent guidance for replenishment, transportation and production.
为实现上述目的,本发明提供了如下方案:To achieve the above object, the present invention provides the following solutions:
一种供应链智能规划方法,包括:A supply chain intelligent planning method, comprising:
根据订单确定需求排序;Determine the order of demand based on the order;
利用产品结构模型和分配约束,根据所述需求排序逐个制定需求计划,得到供应链产品生产规划方案;所述产品结构模型是由MLBOM多层产品结构组成的;所述分配约束是根据基于时间单位的约束数量、每笔Supply的固定约束消耗数量、每单位Supply的消耗数量、约束极限以及能力约束;所述能力约束包括生产线每天可提供的产量、供给源相关联的固定数量的SKU和机器每天能运转的小时数。By using the product structure model and allocation constraints, demand plans are formulated one by one according to the demand ranking to obtain the supply chain product production planning scheme; the product structure model is composed of an MLBOM multi-layer product structure; the allocation constraints are based on the constraint quantity based on the time unit, the fixed constraint consumption quantity of each Supply, the consumption quantity of each unit Supply, the constraint limit and the capacity constraint; the capacity constraints include the output that the production line can provide per day, the fixed number of SKUs associated with the supply source and the number of hours the machine can operate per day.
可选地,所述需求计划的制定过程为:Optionally, the process of formulating the demand plan is:
在LTR Forward中确定各生产节点的可用日期,并根据各所述可用日期制定交付计划,以交付日期为基准RTLBackward,利用约束模型逐层分配资源产生计划订单。LTRForward即LoofTo Root Forward,是从叶节点到根节点从当前日期向未来去看供应和需求匹配情况;RTLBackward即RootTo LeafBackward,是从根节点到叶节点从未来向当前去看供应和需求匹配。In LTR Forward, the availability date of each production node is determined, and a delivery plan is formulated based on each availability date. Based on the delivery date, RTL Backward uses the constraint model to allocate resources layer by layer to generate planned orders. LTR Forward, or Loof To Root Forward, looks at the supply and demand matching from the leaf node to the root node from the current date to the future; RTL Backward, or Root To Leaf Backward, looks at the supply and demand matching from the root node to the leaf node from the future to the present.
可选地,所述MLBOM多层产品结构是基于单层BOM结构转化的供应链网络;在所述供应链网络中,起点为ROOT根,COM为子节点,BOM为节点的父节点,节点为起点的没有父节点,ROOTLT为某节点到ROOT的总提前期,ROOTPER为多少单位的节点可以转化成一单位ROOT,没有子节点的节点为Leaf。Optionally, the MLBOM multi-layer product structure is a supply chain network transformed based on a single-layer BOM structure; in the supply chain network, the starting point is the ROOT root, COM is the child node, BOM is the parent node of the node, the node as the starting point has no parent node, ROOTLT is the total lead time from a certain node to ROOT, ROOTPER is how many units of nodes can be converted into one unit of ROOT, and the node without child nodes is Leaf.
可选地,所述单层BOM结构包括父节点BOM和子节点COM;在供给流程中,从任一节点流向另一节点时,所述任一节点为子节点COM,所述另一节点为父节点BOM。Optionally, the single-layer BOM structure includes a parent node BOM and a child node COM; in the supply process, when flowing from any node to another node, the any node is the child node COM, and the other node is the parent node BOM.
可选地,在所述MLBOM多层产品结构中,当一个物料源对应多个约束时,如果在同一组为可替代关系,如果不在同一组或者组为空时为组合关系,意味着多个组合关系需要在同一个时期完成同样多的物料,利用Rate/Factor取最小值。Rate是指一时间单位(天,周,月等)约束的容量,Factor是指每单位供给所消耗的约束;Rate/Factor指供应所消耗的时间单位。Optionally, in the MLBOM multi-layer product structure, when a material source corresponds to multiple constraints, if they are in the same group, they are substitutable relationships; if they are not in the same group or the group is empty, they are combined relationships, which means that multiple combined relationships need to complete the same amount of materials in the same period, and the minimum value is taken using Rate/Factor. Rate refers to the capacity of a time unit (day, week, month, etc.), and Factor refers to the constraint consumed per unit of supply; Rate/Factor refers to the time unit consumed by the supply.
本发明还提供了一种供应链智能规划系统,包括:The present invention also provides a supply chain intelligent planning system, comprising:
排序确定单元,用于根据订单确定需求排序;A sorting determination unit, used to determine the demand sorting according to the order;
供给规划单元,用于利用约束模型,根据所述需求排序逐个制定需求计划,得到供应链产品生产规划方案;所述约束模型是根据基于时间单位的约束数量、每笔Supply的固定约束消耗数量、每单位Supply的消耗数量、约束极限以及能力约束;所述能力约束包括生产线每天可提供的产量、供给源相关联的固定数量的SKU和机器每天能运转的小时数;所述每笔Supply表示供应链上某一环节向下一环节提供的商品、服务或资源的流动过程;所述每单位Supply表示供应链中某一环节向下一环节提供的商品、服务或资源的特定数量。The supply planning unit is used to use the constraint model to formulate demand plans one by one according to the demand ranking to obtain the supply chain product production planning scheme; the constraint model is based on the constraint quantity based on the time unit, the fixed constraint consumption quantity of each Supply, the consumption quantity of each unit Supply, the constraint limit and the capacity constraint; the capacity constraint includes the output that the production line can provide every day, the fixed number of SKUs associated with the supply source and the number of hours the machine can operate every day; each Supply represents the flow process of goods, services or resources provided by a certain link in the supply chain to the next link; each unit Supply represents the specific quantity of goods, services or resources provided by a certain link in the supply chain to the next link.
本发明还提供了一种电子设备,包括存储器及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行根据上述的供应链智能规划方法。The present invention also provides an electronic device, including a memory and a processor, wherein the memory is used to store a computer program, and the processor runs the computer program to enable the electronic device to execute the above-mentioned supply chain intelligent planning method.
本发明还提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的供应链智能规划方法。The present invention also provides a computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the supply chain intelligent planning method as described above.
根据本发明提供的具体实施例,本发明公开了以下技术效果:According to the specific embodiments provided by the present invention, the present invention discloses the following technical effects:
本发明公开了一种供应链智能规划方法、系统、电子设备及存储介质,所述方法包括根据订单确定需求排序;利用产品结构模型和分配约束,根据所述需求排序逐个制定需求计划,得到供应链产品生产规划方案;所述产品结构模型是由MLBOM多层产品结构组成的;所述分配约束是根据基于时间单位的约束数量、每笔Supply的固定约束消耗数量、每单位Supply的消耗数量、约束极限以及能力约束;所述能力约束包括生产线每天可提供的产量、供给源相关联的固定数量的SKU和机器每天能运转的小时数。本发明能够整合内外部资源,最大化利用智能化的指导补货、运输、生产。The present invention discloses a supply chain intelligent planning method, system, electronic device and storage medium, the method includes determining demand sorting according to orders; using product structure model and allocation constraints, formulating demand plans one by one according to the demand sorting, and obtaining supply chain product production planning scheme; the product structure model is composed of MLBOM multi-layer product structure; the allocation constraints are based on the number of constraints based on time units, the fixed constraint consumption quantity of each Supply, the consumption quantity of each unit Supply, the constraint limit and the capacity constraint; the capacity constraint includes the output that the production line can provide per day, the fixed number of SKUs associated with the supply source and the number of hours the machine can operate per day. The present invention can integrate internal and external resources and maximize the use of intelligent guidance replenishment, transportation and production.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
图1为本发明供应链智能规划的主流程示意图;FIG1 is a schematic diagram of the main process of supply chain intelligent planning according to the present invention;
图2为本实施例中产品结构/供应链网络与约束关联示意图;FIG2 is a schematic diagram of the association between the product structure/supply chain network and constraints in this embodiment;
图3为本实施例中LTR推算各节点可用日期示意图;FIG3 is a schematic diagram of LTR calculation of available dates of each node in this embodiment;
图4为本实施例中RTLBackwards的主要目的示意图。FIG. 4 is a schematic diagram showing the main purpose of RTLBackwards in this embodiment.
具体实施方式DETAILED DESCRIPTION
本发明的目的是提供一种供应链智能规划方法、系统、电子设备及存储介质,能够整合内外部资源,最大化利用智能化的指导补货、运输、生产。The purpose of the present invention is to provide a supply chain intelligent planning method, system, electronic device and storage medium, which can integrate internal and external resources and maximize the use of intelligent guidance for replenishment, transportation and production.
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
如图1所示,本发明提供了一种供应链智能规划方法,包括:As shown in FIG1 , the present invention provides a supply chain intelligent planning method, comprising:
步骤100:根据订单确定需求排序;Step 100: Determine the demand sorting according to the order;
步骤200:利用产品结构模型和分配约束,根据需求排序逐个制定需求计划,得到供应链产品生产规划方案;产品结构模型是由MLBOM多层产品结构组成的;所述分配约束是根据基于时间单位的约束数量、每笔Supply的固定约束消耗数量、每单位Supply的消耗数量、约束极限以及能力约束;能力约束包括生产线每天可提供的产量、供给源相关联的固定数量的SKU和机器每天能运转的小时数。其中,每笔Supply表示供应链中采购订单,计划的采购订单,转储单,计划转储单,生产订单,计划生产订单等,即将会有收货的供给;每单位Supply即供给单据中对应的单位如片,公斤等等。Step 200: Using the product structure model and allocation constraints, formulate demand plans one by one according to the demand ranking to obtain the supply chain product production planning scheme; the product structure model is composed of the MLBOM multi-layer product structure; the allocation constraints are based on the constraint quantity based on the time unit, the fixed constraint consumption quantity of each Supply, the consumption quantity of each unit Supply, the constraint limit and the capacity constraint; the capacity constraint includes the daily output that the production line can provide, the fixed number of SKUs associated with the supply source and the number of hours the machine can operate per day. Among them, each Supply represents a purchase order, a planned purchase order, a transfer order, a planned transfer order, a production order, a planned production order, etc. in the supply chain, and the supply will be received soon; each unit Supply is the corresponding unit in the supply document, such as pieces, kilograms, etc.
基于上述技术方案,提供如下所示实施例。Based on the above technical solution, the following embodiments are provided.
在产品结构模型中,最基础的是单层BOM结构,BOM为父,COM为子。在供应链领域里从某个节点(子节点)流向另一个节点(父节点),如由B料制在工厂01的仓库L01,造出A料在工厂01下入库到L02。那么B物料,工厂02和仓库L01组成节点A,工厂和仓库L02组成另一个节点。在本实施例中为便于说明,以A和B来代表节点。In the product structure model, the most basic is the single-layer BOM structure, with BOM as the parent and COM as the child. In the supply chain field, it flows from a certain node (child node) to another node (parent node), such as material B is manufactured in warehouse L01 of factory 01, and material A is manufactured and stored in L02 under factory 01. Then material B, factory 02 and warehouse L01 form node A, and factory and warehouse L02 form another node. In this embodiment, for ease of explanation, A and B are used to represent nodes.
如表1所示,PER代表几个单位的子节点可以转化成1个单位父节点,LT为LeadTime,为子节点转化成父节点不考虑约束的情况下所需要的时间。As shown in Table 1, PER represents how many units of child nodes can be transformed into one unit of parent node, and LT is LeadTime, which is the time required for a child node to be transformed into a parent node without considering constraints.
表1单层BOM结构Table 1 Single-layer BOM structure
基于单层BOM结构的概念,进一步构建MLBOM多层产品结构,即由父子关系,可以转化成供应链网络。本实施例中仅以BOM物料清单来说明。如表2所示,以某个节点为起点,此时只需要看其子孙。那么起点为ROOT根,COM为子节点,BOM为节点的父节点。节点为起点的没有父节点。ROOTLT为某节点到ROOT的总提前期,ROOTPER为多少单位的节点可以转化成一单位ROOT,没有子节点的节点为Leaf。Based on the concept of single-layer BOM structure, the MLBOM multi-layer product structure is further constructed, that is, the parent-child relationship can be transformed into a supply chain network. In this embodiment, only the BOM bill of materials is used for illustration. As shown in Table 2, taking a certain node as the starting point, you only need to look at its descendants. Then the starting point is the ROOT root, COM is the child node, and BOM is the parent node of the node. The node as the starting point has no parent node. ROOTLT is the total lead time from a certain node to ROOT, ROOTPER is how many units of nodes can be converted into one unit of ROOT, and the node without child nodes is Leaf.
表2 MLBOM多层产品结构Table 2 MLBOM multi-layer product structure
约束模型:在确定供给和需求可用的日期时,需要同时考虑物料以及能力等约束。Constraint model: When determining the dates on which supply and demand will be available, constraints such as materials and capacity need to be considered simultaneously.
能力约束可以是表示产能,运输或供给商能力的固定或可变因素。其根本还是在供给源产生了约束。约束是基于速率的,速率是每个时间段可用的约束量。例如,对生产过程的限制可以是生产线运行的生产小时数。一个供给源可以有多个约束,例如供给商受到产能的约束和运输能力的约束;一条产线既有设备约束也有人员约束;一个产品也可能会受到多层约束,本层受产能约束同时也受下层半成品的产能约束。同一供给源的多个约束应该考虑瓶颈约束或者替换约束。例如生产能力约束是50,运输约束是40,在考虑其吞吐量的时候应该是40。一个产品可以在多条产线生产。Capacity constraints can be fixed or variable factors that represent production capacity, transportation or supplier capacity. The fundamental constraint is still created at the supply source. Constraints are based on rate, which is the amount of constraint available per time period. For example, the limit on the production process can be the number of production hours that the production line runs. A supply source can have multiple constraints, for example, suppliers are subject to capacity constraints and transportation capacity constraints; a production line has both equipment constraints and personnel constraints; a product may also be subject to multiple layers of constraints, with this layer being subject to capacity constraints and also to the capacity constraints of the semi-finished products in the lower layer. Multiple constraints on the same supply source should consider bottleneck constraints or replacement constraints. For example, the production capacity constraint is 50, the transportation constraint is 40, and when considering its throughput, it should be 40. A product can be produced on multiple production lines.
而产品结构的多重约束,应该叠加起来看最终的影响。因此,约束模型应该包括以下几个方面:基于时间单位的约束数量、每笔Supply的固定约束消耗数量、每单位Supply的消耗数量、约束的极限,例如合同的剩余执行数量;能力约束作为运作数据模型,存储在Constraint表中,它可以表示:生产线每天可提供的产量、供给源相关联的固定数量的SKU、机器每天能运转的小时数。其中,约束Constraint如表3所示,控制组ConstraintGroup如表4所示,约束可用量ConstrainRate如表5所示,约束类型ConstraintType如表6所示,源的约束SourceConstrain如表7所示。The multiple constraints of the product structure should be superimposed to see the final impact. Therefore, the constraint model should include the following aspects: the number of constraints based on time units, the fixed constraint consumption quantity of each Supply, the consumption quantity of each unit of Supply, and the limit of the constraint, such as the remaining execution quantity of the contract; the capacity constraint is stored in the Constraint table as an operational data model, which can represent: the output that the production line can provide every day, the fixed number of SKUs associated with the supply source, and the number of hours the machine can operate every day. Among them, the constraint Constraint is shown in Table 3, the control group ConstraintGroup is shown in Table 4, the constraint availability ConstrainRate is shown in Table 5, the constraint type ConstraintType is shown in Table 6, and the source constraint SourceConstrain is shown in Table 7.
表3约束ConstraintTable 3 Constraint
表4控制组ConstraintGroupTable 4 Control Group ConstraintGroup
表5约束可用量ConstrainRateTable 5 ConstrainRate
表6约束类型ConstraintTypeTable 6 Constraint Type ConstraintType
表7源的约束SourceConstrainTable 7 Source Constrain
SourceConstraint表用于将约束与其约束的部件源相关联。每个SourceConstraint记录都引用标识供给源的MaterialSource记录和标识有效约束的Constraint记录。然后,Constraint记录中引用的约束约束MaterialSource记录中引用的部件源。SourceConstraint表还包含三个字段,这些字段会影响来自关联物料源的耗材所需的约束量。SourceConstraint。FixedConstraintFactor字段定义来自参照部件源的每个供给要消耗的固定约束量,Before是前序固定消耗,After是后续消耗。而SourceConstraint。ConstraintFactor定义该供给中每个单元要消耗的可变约束量。The SourceConstraint table is used to associate constraints with the component sources they constrain. Each SourceConstraint record references a MaterialSource record that identifies the source of the supply and a Constraint record that identifies the effective constraint. The constraint referenced in the Constraint record then constrains the component source referenced in the MaterialSource record. The SourceConstraint table also contains three fields that affect the amount of constraint required for the consumables from the associated material source. The SourceConstraint. FixedConstraintFactor field defines the fixed constraint amount to be consumed for each supply from the referenced component source, Before is the preceding fixed consumption, and After is the subsequent consumption. And SourceConstraint. ConstraintFactor defines the variable constraint amount to be consumed for each unit in that supply.
如果应用于零件源的固定或可变约束系数随时间而变化,则可以按时间分段对SourceConstraint记录进行。例如,如果制造过程随着时间的推移而改进,则可能需要降低约束因子。每个SourceConstraint记录都有一个EffectiveIn字段,该字段指定记录上的固定约束因子和可变约束因子生效的日期。这些因素被认为是有效的,直到下一个EffectiveIn或EffectiveOut。物料源和约束组合的SourceConstraint。如果给定部件源的约束因子不会随时间而变化,则给定约束和部件源组合只需要一个SourceConstraint记录(其EffectiveIn可以设置为默认值“Past”,Past可以转化为当前日期)。但是,如果约束因子随时间而变化,则需要两个或多个SourceConstraint记录来定义约束和零件源组合的时间分段因子,如下图所示(假设一个约束因子在2016年11月29日之前有效,而从2016年11月30日起生效的约束因子较小)。约束组定义了一个物料源可以应用可替代的约束。当然同一物料源也可以应用多重约束。If the fixed or variable constraint factors applied to a part source change over time, then SourceConstraint records can be time-phased. For example, if a manufacturing process improves over time, then it may be necessary to reduce the constraint factors. Each SourceConstraint record has an EffectiveIn field that specifies the date on which the fixed and variable constraint factors on the record are effective. These factors are considered effective until the next EffectiveIn or EffectiveOut. SourceConstraint for a material source and constraint combination. If the constraint factors for a given part source do not change over time, then only one SourceConstraint record is required for a given constraint and part source combination (whose EffectiveIn can be set to the default value of "Past", which translates to the current date). However, if the constraint factors change over time, then two or more SourceConstraint records are required to define the time-phased factors for a constraint and part source combination, as shown in the following figure (assuming one constraint factor is effective until November 29, 2016, and a smaller constraint factor is effective from November 30, 2016 onwards). Constraint groups define alternative constraints that can be applied to a material source. Of course, multiple constraints can also be applied to the same material source.
进一步对产品结构/供应链网络与约束关联进行描述。The product structure/supply chain network and constraint associations are further described.
如图2所示,PartA,B,C…………可以认为是供应链网络的节点。当一个物料源对应多个约束时,如果在同一组为可替代关系,如果不在同一组或者组为空时为组合关系,意味着多个组合关系Constraint需要在同一个period完成同样多的物料。也就是可用Rate/Factor取最小值。因此能够根据上述关系得到供给模型Supply。如表8所示,其中有Supply编码为计划到货行ScheduleReciept,Source为Make的为生产订单,Procurement为采购订单。Source为OH代表现有库存。As shown in Figure 2, Part A, B, C... can be considered as nodes of the supply chain network. When a material source corresponds to multiple constraints, if they are in the same group, it is a substitutable relationship. If they are not in the same group or the group is empty, it is a combination relationship, which means that multiple combination relationship Constraints need to complete the same amount of materials in the same period. That is, the minimum value of Rate/Factor can be used. Therefore, the supply model Supply can be obtained based on the above relationship. As shown in Table 8, there is Supply coded as the planned arrival line ScheduleReciept, Source Make is a production order, and Procurement is a purchase order. Source OH represents the existing inventory.
表8模型参数Table 8 Model parameters
进而根据订单构建需求模型。在独立需求Demand Order中,如表9-表10所示,DemandType=Sales代表为销售订单,也可以是Forecast代表预测。Then, a demand model is constructed based on the order. In the independent demand Demand Order, as shown in Tables 9 and 10, DemandType = Sales represents a sales order, and Forecast represents a forecast.
表9独立需求Demand OrderTable 9 Independent Demand Order
表10示例Table 10 Example
然后进行Allocation分配,Allocation为生产订单行项目,是需求数据。如表11-表12所示,Allocation为已经创建的工单对应的相关需求或者预留。Then, Allocation is allocated. Allocation is the production order line item, which is the demand data. As shown in Table 11-Table 12, Allocation is the relevant demand or reservation corresponding to the created work order.
表11 Allocation分配Table 11 Allocation
表12示例Table 12 Example
经由上述各模型计算输出数据。计划订单PlannedOrder由LTR过程中产生,用以得到节点的最早可用日期,如表13所示。The output data is calculated through the above models. PlannedOrder is generated by the LTR process to obtain the earliest available date of the node, as shown in Table 13.
表13计划订单PlannedOrderTable 13 PlannedOrder
计划订单CTPPlannedOrder由RTL Backwards过程中产生,用以计算基于可达成计划而制定的计划单据,如表14所示。The planned order CTPPlannedOrder is generated by the RTL Backwards process and is used to calculate the planned document based on the achievable plan, as shown in Table 14.
表14计划订单CTPPlannedOrderTable 14 Planned Order CTPPlannedOrder
相关需求PlannedAllocation由PlannedOrder产生,如表15所示。The related requirement PlannedAllocation is generated by PlannedOrder, as shown in Table 15.
表15计划的相关需求PlannedAllocationTable 15 Planned Allocation
其中,CTPPlannedAllocation由TPPlannedOrder产生,如表16所示。Among them, CTPPlannedAllocation is generated by TPPlannedOrder, as shown in Table 16.
表16 CTPPlannedAllocationTable 16 CTPPlannedAllocation
需求供给匹配如表17所示。约束的消耗如表18所示。The demand-supply matching is shown in Table 17. The consumption of constraints is shown in Table 18.
表17需求供给匹配DemandSupplyPeggingTable 17 DemandSupplyPegging
表18约束的消耗ConstraintUsedTable 18 Constraint consumption ConstraintUsed
最后,本实施例的流程逻辑和算法如下。Finally, the process logic and algorithm of this embodiment are as follows.
确定有效订单排序:利用DemandOrder找出Effective Qty>0的需求按照Sequence升序排序,并逐个处理需求。Determine the effective order sequence: Use DemandOrder to find the demands with Effective Qty>0, sort them in ascending order by Sequence, and process the demands one by one.
LTR推算各节点可用日期:EMST(Earliest Material Start Date)为最早物料开始日期,即物料最早齐套日期。EPST(EarliestPlanned Start Date)为考虑过约束后最早可以开始日期。LT(LeadTime)提前期,指做完一件事的时间。这里EPST+LT=EPFT(EarliestPlannedOrder FinishedDate)为最早可完成日期。这个可作为该供应链节点/物料最早可用日期。如图3所示。从最底层即leaf=Y开始,Level从大到小,逐层计算。LTR calculates the available date of each node: EMST (Earliest Material Start Date) is the earliest material start date, that is, the earliest material set date. EPST (Earliest Planned Start Date) is the earliest possible start date after considering constraints. LT (Lead Time) refers to the time to complete a task. Here EPST+LT = EPFT (Earliest Planned Order Finished Date) is the earliest possible completion date. This can be used as the earliest available date for the supply chain node/material. As shown in Figure 3. Starting from the bottom layer, leaf = Y, the Level is calculated from large to small.
匹配产品结构和供给:匹配可用供给和产品结构,并按照Available Date升序排序,如表19所示。Match product structure and supply: Match the available supply and product structure and sort them in ascending order by Available Date, as shown in Table 19.
表19示例Table 19 Example
不同的BOM分别(并行)齐套计算BOM的EMST。Different BOMs calculate the EMST of the BOM separately (in parallel).
补齐可用日期数据,如表20所示:1.同BOM中找出Available Date集B{6,10,11,14,15},C{6,10},BD{6,11,14},BE{6,10,15}。2.在同BOM中插入COM Available Date所对应BE补集B-BE{11,14},BD补集{10,15}。3.其他信息复制最近较早Available的信息,置Available Qty=0。Complete the available date data, as shown in Table 20: 1. Find the Available Date set B{6, 10, 11, 14, 15}, C{6, 10}, BD{6, 11, 14}, BE{6, 10, 15} in the same BOM. 2. Insert the BE complement set B-BE{11, 14}, BD complement set {10, 15} corresponding to the COM Available Date in the same BOM. 3. Copy the most recent and earlier Available information for other information, and set Available Qty = 0.
表20补齐示例Table 20 Completion Example
EMST/齐套计算如表21所示。The EMST/set calculations are shown in Table 21.
1.有一系列数据,其中日期列Date应为供给对应的可用日期。此例中为AvailableDate,数字列Qty此例中Available Qty。1. There is a series of data, where the date column Date should be the available date corresponding to the supply. In this case, it is AvailableDate, and the number column Qty is Available Qty in this case.
2.SumQty此例中为SumBOM同一组内(BOM+COM)按数据排列顺序(Date/AvailableDate升序)Qty(Available Qty)/PER的累加。LSumQty为SumQty–Qty/PER,此例中为LSumBOM Qty。2.SumQty in this example is the sum of Qty (Available Qty)/PER in the same group of SumBOM (BOM+COM) in the order of data arrangement (Date/AvailableDate ascending). LSumQty is SumQty–Qty/PER, in this example it is LSummBOM Qty.
3.MinS此例中为MinSumBOM为同BOM下,不同BOM+COM数据中相同日期条目的SumQty最小值。MinLS为上一条数据的MinS,此例中相同列MinLSBOM。SquareQty为齐套数量,等于MinS–MinLS。3.MinS in this example is MinSumBOM, which is the minimum SumQty value of the same date items in different BOM+COM data under the same BOM. MinLS is the MinS of the previous data, in this example, the same column MinLSBOM. SquareQty is the complete set quantity, which is equal to MinS-MinLS.
4.Allocated Qty=Squared Qty*PER,为COM分配的数量4.Allocated Qty = Squared Qty * PER, the number of COM allocated
5.Squared Qty>0对应的Available Date为BOM的EMST。5. The Available Date corresponding to Squared Qty>0 is the EMST of BOM.
表21 PlannedOrderAnalysisTable 21 PlannedOrderAnalysis
产生计划单据Planned Order,并计算EPST如表22所示。对应的物料Material为BOM,Qty为Squared Qty。Generate a planned order and calculate EPST as shown in Table 22. The corresponding material is BOM and Qty is Squared Qty.
表22示例Table 22 Example
PlannedAllocation为计划订单的相关需求,如表23所示。相应Material为COM,Quantity为Allocated Qty,EDueDate=EMST。PlannedAllocation is the related demand of the planned order, as shown in Table 23. The corresponding Material is COM, Quantity is Allocated Qty, and EDueDate = EMST.
表23示例Table 23 Example
计划相关需求的分配PlannedDemandSupply如表24所示。The allocation of plan-related demand PlannedDemandSupply is shown in Table 24.
表24示例Table 24 Example
计算ECST的过程为:Planned Order排序:当SourceConstraint中对应的Type为Constrained时需要计算。Planned Order以Material关联Constraint。同中Constraint对应的Planned Order按EMST升序排序。不同的Constraint分别处理,同Constraint按顺序逐个Planned Order计算ECST。The process of calculating ECST is as follows: Planned Order sorting: Calculation is required when the corresponding Type in SourceConstraint is Constrained. Planned Order associates Constraint with Material. Planned Orders corresponding to the same Constraint are sorted in ascending order by EMST. Different Constraints are processed separately, and ECST is calculated for each Planned Order of the same Constraint in order.
如表25所示的例子,是Constraint 4和3中对应的Planned Order同时处理,同Constraint中的Planned Order按照EMST升序逐个处理。例如Constraint 4中PLO1先处理然后再处理。As shown in Table 25, the corresponding Planned Orders in Constraints 4 and 3 are processed simultaneously, and the Planned Orders in the same Constraint are processed one by one in ascending order of EMST. For example, in Constraint 4, PLO1 is processed first and then PLO2.
表25示例Table 25 Example
以Material关联Constraint中Available Date>=EMST的数据计算ECST。计算可用Constraint的算法。计划到货SR(ScheduledReceipts)和计划单据(Planned Order)所用到的Constraint的数据模型为SupplyConstraint,如表26所示。SumConstraintBYDate为相同Constraint相同可用日期的AllocatedRate的汇总。Available Rate=Rate–AllocatedRate。为可用容积/率。AllocatedRate=Effective Qty*Factor。如果相应Constraint有FixedFactor。AllocatedRate=Effective Qty*Factor+FixedFactor。FixFactor表示固定的消耗,如设置,等待,清线等等。Calculate ECST with the data of Available Date>=EMST in Material-associated Constraint. Algorithm for calculating available Constraints. The data model of Constraints used by Scheduled Receipts (SRs) and Planned Orders is SupplyConstraint, as shown in Table 26. SumConstraintBYDate is the summary of AllocatedRate for the same Constraint and the same available date. Available Rate=Rate–AllocatedRate. Available volume/rate. AllocatedRate=Effective Qty*Factor. If the corresponding Constraint has FixedFactor. AllocatedRate=Effective Qty*Factor+FixedFactor. FixFactor represents fixed consumption, such as setup, waiting, clearing, etc.
表26 SupplyConstraintTable 26 SupplyConstraint
以Material关联Constraint中Available Date>=EMST的数据计算EPST。Calculate EPST based on the data in the Material-associated Constraint where Available Date >= EMST.
分配算法:Allocation algorithm:
1.确定需求数量,此例中RequestQty需求数量。1. Determine the required quantity, in this case RequestQty.
2.确定被分配的对象排序规则。2. Determine the sorting rules for the objects to be assigned.
3.AvailableQty为可用供给数量,SUMQty为按照排序规则(计算最早所以本阶段用AvailableDate升序)AvailableQty数量累加。3. AvailableQty is the available supply quantity, and SUMQty is the cumulative AvailableQty quantity according to the sorting rule (calculated earliest, so AvailableDate is used in ascending order in this stage).
4.SUMLQTY为累积到上一条数据的SUMQty,也相当于本条数据的SUMQty–AvailableQty。4.SUMLQTY is the SUMQty accumulated to the previous data, which is equivalent to SUMQty-AvailableQty of this data.
5.Min{RequestQty,SUMQty}=AllocatedSUMQty,此处RequestQty和SUMQty要做同等单位转换,例如有单位转换,BOM的每单位用量等。5.Min{RequestQty,SUMQty}=AllocatedSUMQty, where RequestQty and SUMQty need to be converted to the same units, for example, if there is unit conversion, the per unit usage of BOM, etc.
6.AllocatedSUMLQty上一条数的AllocatedSUMQty。6.AllocatedSUMLQty: AllocatedSUMQty of the previous number.
7.AllocatedQty=AllocatedSUMQty-AllocatedSUMLQty。7.AllocatedQty=AllocatedSUMQty-AllocatedSUMLQty.
8.AllocatedQty>0的数据为有效数据,AllocatedQty为被分配对象分配的数量。8. Data with AllocatedQty>0 is valid data, and AllocatedQty is the number of objects allocated.
利用分配算法计算Constraint对应Planned Order的分配。此外:Use the allocation algorithm to calculate the allocation of Constraint to Planned Order. In addition:
1.如果计划中针对的对象都是以件/个等为整数单位的,那么运算过程中应该向左取整。例如Rate/Factor为可以生产的个数,此时应向左取整。即5.1,5.7皆为5。其他允许小数的取正常小数。1. If the objects in the plan are all in integer units such as pieces/units, then the calculation process should be rounded to the left. For example, if Rate/Factor is the number of units that can be produced, it should be rounded to the left. That is, 5.1 and 5.7 are both 5. For other decimals that are allowed, take normal decimals.
2.当物料对应的Constraint为Load或者Ignore时,不需要经过此算法计算Constraint分配。直接生成CTPPlanned Order,EMST=EPST。EMFPQty=EMQty。EPFT=EPST+LTIgnore的Constraint为空,Load的Constraint填写。2. When the Constraint corresponding to the material is Load or Ignore, there is no need to calculate the Constraint allocation through this algorithm. Directly generate CTPPlanned Order, EMST = EPST. EMFPQty = EMQty. EPFT = EPST + LTIgnore's Constraint is empty, and Load's Constraint is filled in.
3.在计算BOM的时候,有时候需要考虑耗损率Yield。那么EMQty=SquaredQty*1/(1+Yield)。示例如表27所示。3. When calculating BOM, sometimes it is necessary to consider the loss rate Yield. Then EMQty = SquaredQty*1/(1+Yield). An example is shown in Table 27.
表27示例Table 27 Example
由此可知PLO1有11个单位在Date 6可以开始,有29个单位在Date 7开始。PLO5的40个单位在Date 6开始。From this we can see that PLO1 has 11 units that can start on Date 6, and 29 units that start on Date 7. PLO5 has 40 units that start on Date 6.
产生的计划结果为:当考虑Constraint时,会更新PlannedOrder数据,计算EPST最早开工时间,最早完工时间,开工数量EPSTQty。PlannedOrder将作为Supply,EPFT为供给的AvailableDate,EPFTQty作为AvailableQty。The resulting planning result is: When the Constraint is considered, the PlannedOrder data will be updated, and the EPST earliest start time, earliest completion time, and start quantity EPSTQty will be calculated. PlannedOrder will be used as Supply, EPFT as the AvailableDate of the supply, and EPFTQty as the AvailableQty.
继续Planned Order计算直至结束,可得结果如表28所示。Continue the Planned Order calculation until the end, and the results are shown in Table 28.
表28 Planned OrderTable 28 Planned Order
此时的Material是否为ROOT,或者Level是否为0。如果为0,然后开始计算交期。否则继续计算上一层,由COM=B,C可知将计算A。再经过:匹配产品结构和供给、不同的BOM分别(并行)齐套计算以及ECST计算。At this time, whether the Material is ROOT, or whether the Level is 0. If it is 0, then start calculating the delivery time. Otherwise, continue to calculate the previous level. From COM=B, C, it can be known that A will be calculated. Then go through: matching product structure and supply, different BOMs are calculated separately (in parallel) and ECST calculation.
作为另一种实施例,物料A在Constraint 1和Constraint2均可消耗。As another example, material A can be consumed in both Constraint 1 and Constraint 2.
替换Constraint的匹配算法:假设物料A01对应Constraint1,2,3。优先级为1,2,3。在SourceConstraint的AllocateIntervals设置了3,目前应用的Calendar是天。则PlannedOrder在算EPST时匹配先从当前区间(今天),假定今天Date为6。结果如表29所示。Replace the matching algorithm of Constraint: Assume that material A01 corresponds to Constraint1,2,3. The priority is 1,2,3. In SourceConstraint, AllocateIntervals is set to 3, and the currently applied Calendar is day. Then PlannedOrder will match the current interval (today) when calculating EPST, assuming that today's Date is 6. The results are shown in Table 29.
表29结果Table 29 Results
当AllocateIntevals设置成2,交付日期确定某A01的计划订单PST为Date 16(此过程为RTLBackward)。匹配结果如表30所示。When AllocateIntevals is set to 2, the delivery date determines that the planned order PST of a certain A01 is Date 16 (this process is RTLBackward). The matching results are shown in Table 30.
表30匹配结果Table 30 Matching results
回到本例,Constraint1,2的AllocateIntervals为2。应用匹配算法得到PlannedOrder,如表31所示。Back to this example, the AllocateIntervals of Constraint1,2 is 2. Applying the matching algorithm, PlannedOrder is obtained, as shown in Table 31.
表31 PlannedOrderTable 31 PlannedOrder
A为需求物料,至此A的最早可用日期和数量已得,如表32所示。A is the required material. So far, the earliest available date and quantity of A have been obtained, as shown in Table 32.
表32示例Table 32 Example
制定交付计划,确定被分配对象的排序规则:1.跟此需求绑定的供给,即DemandSupply存在和需求对应的供给按照Available Date,Available Qty时间降序排列。2.对于Planned Order其AvailableDate=EPFT。3.当AvailableDate<=RequestDate时,非绑定的供给按照AvailableDate降序。Develop a delivery plan and determine the sorting rules for the assigned objects: 1. The supplies bound to this demand, that is, the supplies that exist in DemandSupply and correspond to the demand, are sorted in descending order of Available Date and Available Qty. 2. For Planned Order, its AvailableDate = EPFT. 3. When AvailableDate < = RequestDate, the non-bound supplies are sorted in descending order of AvailableDate.
此外:also:
1.有些现有库存和计划到货尽管跟其他需求有绑定关系,但是供给数量<分配数量即EffectiveQty<AllocatedQty,那么此供给相当于有部分没有绑定,EffectiveQty–AllocatedQty作为AvailableQty。2.当绑定的需求已经无效(例如撤单等),此供给也为非绑定供给。3.当AvailableDate>RequestDate时,非绑定的供给按照AvailableDate升序。1. Although some existing inventory and planned arrivals are bound to other demands, if the supply quantity < the allocated quantity, i.e. EffectiveQty < AllocatedQty, then this supply is equivalent to having some parts that are not bound, and EffectiveQty – AllocatedQty is used as AvailableQty. 2. When the bound demand is invalid (such as order cancellation), this supply is also unbound supply. 3. When AvailableDate > RequestDate, unbound supplies are sorted in ascending order by AvailableDate.
利用分配算法计算DueDate:DueDate为对应分配的Supply计划需求日期。如果Supply对应的是Planned Order,那么其对应的日期为DueDate,此Date-LT会作为对Constraint的需求日期开始倒排Backwards。Calculate DueDate using the allocation algorithm: DueDate is the planned demand date of the corresponding allocated Supply. If the Supply corresponds to the Planned Order, then the corresponding date is DueDate, and this Date-LT will be used as the demand date for the Constraint to start backwards.
1.AllocatedQty=0的为无效数据。1. AllocatedQty=0 is invalid data.
2.LastDate为AllocatedQty>0中AvailableDate的最大值。2.LastDate is the maximum value of AvailableDate when AllocatedQty>0.
3.由计划单据满足的,后续依然产生计划单据。新的计划单据与之间的计划单据保持关联关系。单数量以allocated数量进行更新。3. If the requirements are met by a planned document, a planned document will be generated later. The new planned document will maintain an association with the previous planned document. The order quantity will be updated with the allocated quantity.
4.当LastDate>RequestDate时,DueDate=AvailableDate。具体过程为:4. When LastDate>RequestDate, DueDate=AvailableDate. The specific process is:
a)计划单据的各数量依据SumByDateQty,PST=EPST,PFT=EFT。b)如果订单不能‘Partial’交付,那么最晚的DueDate为交付日期,数量为RequestQty数量。c)否则,SumByDateQty为相同DueDate,Type的汇总数量。此数量为最终交付计划数量。d)SumByDateQty作为计划单据的驱动数量。a) The quantities of the planned documents are based on SumByDateQty, PST = EPST, PFT = EFT. b) If the order cannot be delivered ‘Partially’, the latest DueDate is the delivery date and the quantity is the RequestQty quantity. c) Otherwise, SumByDateQty is the aggregate quantity of the same DueDate, Type. This quantity is the final delivery plan quantity. d) SumByDateQty is used as the driving quantity of the planned document.
5.当LastDate<=RequesDate时,DueDate=LastDate5. When LastDate<=RequesDate, DueDate=LastDate
即将产生计划单据的DueDate向后推导重新产生,即需要重新分配计算。按AvailableDate<=DueDate-LT筛选Constraint并降序排列。假设需求SO1,RequestQty为100,RequestDate为Date 14。则结果如表33所示。The DueDate of the planned document to be generated is deduced backward and regenerated, that is, the calculation needs to be reallocated. Filter Constraint by AvailableDate <= DueDate-LT and sort in descending order. Assume that the demand SO1, RequestQty is 100, and RequestDate is Date 14. The result is shown in Table 33.
表33结果Table 33 Results
例10:交付计划:假设需求SO1。Request Qty为30,RequestDate为Date 14。并且A的OH和MO1没有绑定关系,则结果中A对应的OH库存和MO1都未被分配,它们可以分配给优先级订单的订单或新来的订单。RTLBackwards生成计划单据并分配资源,如图4所示,RTLBackwards的主要目的为:1.让供应链整体比较顺滑;2.释放出为较早占用的物料和资源以便后续需求的更快满足。Example 10: Delivery plan: Assume that the demand is SO1. Request Qty is 30, RequestDate is Date 14. And there is no binding relationship between A's OH and MO1, then the OH inventory and MO1 corresponding to A in the result are not allocated, they can be allocated to priority orders or new orders. RTLBackwards generates a planning document and allocates resources, as shown in Figure 4. The main purpose of RTLBackwards is: 1. Make the overall supply chain smoother; 2. Release the materials and resources occupied earlier so that subsequent demand can be met faster.
主要流程:1.清空LTR除PlannedOrder之外的计划输出数据。如PlannedAllocation,PlannedDemandSupply。2.以DueDate为基点降序排序供给。3.在“利用分配算法计算DueDate”中已经可知如何分配供应以及产生计划单据。4.由计划单据产生相关需求。5.继续第3步,直至Leaf。Main process: 1. Clear the planned output data except PlannedOrder in LTR. Such as PlannedAllocation, PlannedDemandSupply. 2. Sort the supply in descending order based on DueDate. 3. In "Calculate DueDate using allocation algorithm", you can already know how to allocate supply and generate planning documents. 4. Generate related demand from planning documents. 5. Continue to step 3 until Leaf.
产生计划单据:根据分配算法计算Constrain分配:1.当Constraint对应的Type为LoadOnly时:a)无需通过Constrain分配计算。DueDate–LT=PST,直接生成CTPPlannedOrder即可。b)ConstraintUsed中生成数据,AllocatedRate=CTPPlannedOrder。Qty*Factor。2.当Constraint对应的Type为Unconstrained时,忽略不计。3.当Constraint对应的Type为Constrained需要利用分配算法计算。以例10为假设前提计算结果如下,并且所有Constraint都为需要计算。Generate a planning document: Calculate Constrain allocation according to the allocation algorithm: 1. When the Type corresponding to the Constraint is LoadOnly: a) No need to calculate through the Constraint allocation. DueDate–LT=PST, directly generate CTPPlannedOrder. b) Generate data in ConstraintUsed, AllocatedRate=CTPPlannedOrder. Qty*Factor. 2. When the Type corresponding to the Constraint is Unconstrained, it is ignored. 3. When the Type corresponding to the Constraint is Constrained, it needs to be calculated using the allocation algorithm. The calculation results are as follows based on the assumption of Example 10, and all Constraints need to be calculated.
由DueDate–LT为去取日期倒排Available Date。此时,由约束分配产生CTPPlannedOrder:不同期间的Constraint消耗,产生不同的CTPPlannedOrder。EPFT取交付计划中计算部分的AvailableDate。CTP相关需求CTPAllocation:CTPPlannedOrder根据BOM模型产生相关需求。进一步分配资源:需求和供给匹配DemandSupplyPegging,然后约束消耗ConstraintUsed,循环Backwards逻辑直至不再产生需求。DueDate-LT is the date to be picked up and reversed to Available Date. At this time, CTPPlannedOrder is generated by constraint allocation: Constraint consumption in different periods generates different CTPPlannedOrder. EPFT takes the AvailableDate of the calculated part in the delivery plan. CTP-related demand CTPAllocation: CTPPlannedOrder generates related demand according to the BOM model. Further allocate resources: demand and supply match DemandSupplyPegging, then constraint consumption ConstraintUsed, and loop the Backwards logic until no more demand is generated.
CTPPlannedAllocation为需求利用分配算法继续Backwards。MO2没有被分配,可以给后续订单用,结果如表34所示。CTPPlannedAllocation is the demand utilization allocation algorithm that continues to go backwards. MO2 is not allocated and can be used for subsequent orders. The results are shown in Table 34.
表34结果Table 34 Results
其中,B和C分别以30,60的数量DueDate-LT为日期节点倒排ConstrainRate分配可得,如表35所示。Among them, B and C are obtained by inverting ConstrainRate allocation with DueDate-LT of 30 and 60 as the date node, as shown in Table 35.
表35示例Table 35 Example
所以产生CTPPlannedOrder如表36所示。Therefore, the generated CTPPlannedOrder is shown in Table 36.
表36 CTPPlannedOrderTable 36 CTPPlannedOrder
继而分别得到ConstrainUsed如表37所示,DemandSupplyPegging如表38所示,CTPPlannedAllocation如表39所示。Then, ConstrainUsed is obtained as shown in Table 37, DemandSupplyPegging is shown in Table 38, and CTPPlannedAllocation is shown in Table 39.
表37 ConstrainUsedTable 37 ConstrainUsed
表38 DemandSupplyPeggingTable 38 DemandSupplyPegging
表39 CTPPlannedAllocationTable 39 CTPPlannedAllocation
继续以CTPPlannedAllocation为需求,以DueDate来分配供给,如表40所示。Continue to use CTPPlannedAllocation as the demand and DueDate to allocate the supply, as shown in Table 40.
表40示例Table 40 Example
此分配结果已经不能再产生相应需求,生成DemandSupplyPegging即可进行下一个订单/需求计划。最终,持续提高资源利用率,过程为:This allocation result can no longer generate corresponding demand, and DemandSupplyPegging is generated to carry out the next order/demand plan. Finally, the resource utilization rate is continuously improved, and the process is:
1.确定计划间隔:a)在系统中规划工作流设置每次相应计划的时间。b)本次计划到下次计划的间隔为需要考虑时间间隔。1. Determine the planning interval: a) Plan the workflow in the system and set the time for each corresponding plan. b) The interval between this plan and the next plan is the time interval that needs to be considered.
2.确定间隔内空闲的资源:a)按照步骤1中b)的间隔遍历出所有Constrain数据。b)Constraint数据中Rate–∑AllocatedRate>0为有效数据。2. Determine the idle resources within the interval: a) Traverse all Constraint data according to the interval in step 1 b). b) Constraint data with Rate–∑AllocatedRate>0 is valid data.
3.填补资源:a)遍历出EPST落在此区间内的CTPPlannedOrder或者SR。b)EPST<PST的为有效数据。c)按照PST升序排序,逐个处理。d)清空当前CTPPlannedOrder或者SR对应的相关物料和资源分配(单层)即FatherDemand为该CTPPlannedOrder或SR。e)以Forward算法重新计算分直至Rate–∑AllocatedRate=0或相关CTPPlannedOrder或者SR处理完毕。3. Fill resources: a) Traverse the CTPPlannedOrder or SR whose EPST falls within this interval. b) Data with EPST < PST is valid. c) Sort in ascending order according to PST and process them one by one. d) Clear the relevant materials and resource allocation (single layer) corresponding to the current CTPPlannedOrder or SR, that is, FatherDemand is the CTPPlannedOrder or SR. e) Recalculate the points using the Forward algorithm until Rate–∑AllocatedRate=0 or the relevant CTPPlannedOrder or SR is processed.
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。This article uses specific examples to illustrate the principles and implementation methods of the present invention. The above examples are only used to help understand the core idea of the present invention. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting the present invention.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202411174756.8A CN118822212A (en) | 2024-08-26 | 2024-08-26 | Supply chain intelligent planning method, system, electronic device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202411174756.8A CN118822212A (en) | 2024-08-26 | 2024-08-26 | Supply chain intelligent planning method, system, electronic device and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118822212A true CN118822212A (en) | 2024-10-22 |
Family
ID=93086021
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202411174756.8A Pending CN118822212A (en) | 2024-08-26 | 2024-08-26 | Supply chain intelligent planning method, system, electronic device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118822212A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200305088A (en) * | 2001-12-27 | 2003-10-16 | Manugistics Inc | System and method for order group planning with attribute based planning |
CN115564204A (en) * | 2022-09-26 | 2023-01-03 | 爱彼希科技(北京)有限公司 | Parallel processing method for demand resource allocation in supply chain |
CN117726245A (en) * | 2024-02-09 | 2024-03-19 | 爱彼希科技(北京)有限公司 | Supply chain planning method |
CN118134202A (en) * | 2024-04-12 | 2024-06-04 | 简帷(杭州)软件有限公司 | Bottleneck identification method in supply chain plan |
CN118350843A (en) * | 2024-04-16 | 2024-07-16 | 简帷(杭州)软件有限公司 | Cost verification method in supply chain planning |
-
2024
- 2024-08-26 CN CN202411174756.8A patent/CN118822212A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200305088A (en) * | 2001-12-27 | 2003-10-16 | Manugistics Inc | System and method for order group planning with attribute based planning |
CN115564204A (en) * | 2022-09-26 | 2023-01-03 | 爱彼希科技(北京)有限公司 | Parallel processing method for demand resource allocation in supply chain |
CN117726245A (en) * | 2024-02-09 | 2024-03-19 | 爱彼希科技(北京)有限公司 | Supply chain planning method |
CN118134202A (en) * | 2024-04-12 | 2024-06-04 | 简帷(杭州)软件有限公司 | Bottleneck identification method in supply chain plan |
CN118350843A (en) * | 2024-04-16 | 2024-07-16 | 简帷(杭州)软件有限公司 | Cost verification method in supply chain planning |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU764982B2 (en) | Method for computerized supply chain planning | |
Herer et al. | The dynamic transshipment problem | |
Liao et al. | Vehicle routing with cross-docking in the supply chain | |
US5594639A (en) | Order processing control module | |
US6463345B1 (en) | Regenerative available to promise | |
US7444295B2 (en) | Single level bill of material available to promise | |
WO2003007098A1 (en) | Production management system production management method | |
CN102637272B (en) | Distribution method and the device of the front storehouse of hot rolling slab residue slab | |
KR20010053593A (en) | Computer-implemented value management tool for an asset intensive manufacturer | |
Akkiraju et al. | An agent-based approach for scheduling multiple machines | |
EP1695282A1 (en) | Data processing system and method | |
WO2023202326A1 (en) | Data processing method and related apparatus | |
CN112990590A (en) | E-commerce logistics transfer optimization method and system under background of network freight platform | |
CN102044023A (en) | Material delivery method and device | |
Wang et al. | Packed parts delivery problem of automotive inbound logistics with a supplier park | |
CN117726245B (en) | Supply chain planning method | |
WO2016079843A1 (en) | Production plan adjustment assisting device and production plan adjustment assisting method | |
WO2006082808A1 (en) | Delivery date answering program, delivery date answering method, and system for implementing the method | |
CN118822212A (en) | Supply chain intelligent planning method, system, electronic device and storage medium | |
JPH0798741A (en) | Integrated management method for commercial products | |
JP2008015873A (en) | Manufacturable framework planning system and method | |
WO2002091260A1 (en) | Information providing method and information providing system | |
Kothyari et al. | Fuzzy modeling for low-carbon dynamic procurement problem | |
JP2003186521A (en) | Drawing-up method and provisioning method for speculative production plan for conducting two-step production | |
JP2002169609A (en) | Production plan creation method |
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 |