Intelligent material supplementing method and system based on complete part supply and electronic equipment

By extracting the target transportation chain at the production station and establishing a mathematical model, dynamically adjusting the feeding timing, the problem that the feeding mechanism of parts in the existing technology cannot match the changes in the production rhythm in real time, and the production efficiency is improved.

CN120258409APending Publication Date: 2025-07-04广域铭岛数字科技有限公司 +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510320696.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-18
Publication Date
2025-07-04

AI Technical Summary

Technical Problem

In a mixed line production environment with multiple varieties and small batches, the existing parts feeding mechanism based on static parameters cannot be related to the changes in production beats and fluctuations in material consumption in real time, resulting in misjudgment of feeding timing and affecting production efficiency.

Method used

通过获取生产工位的生产清单,提取目标运输链,并建立数学模型,利用数学模型求解目标标识,动态调整补料时机,识别差异化补料需求。

Benefits of technology

It reduces the risk of misjudgment of feeding timing, improves production efficiency, and ensures dynamic matching between material supply and production demand.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120258409A_ABST
    Figure CN120258409A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of production and transportation, and discloses an intelligent material supplementing method and system based on complete part supply and electronic equipment. According to the method, the production list corresponding to the production station is obtained, one or more target transportation chains are extracted from the part assembly area corresponding to the production station, the mathematical model corresponding to the target transportation chain is established based on the product production identifier, solving is carried out by utilizing the mathematical model, and the target identifier corresponding to the target transportation chain is obtained; according to the position relation of the station goods collection identifier and the target identifier in the production list, whether a material supplementing task is executed on the target transportation chain corresponding to the target identifier is judged, different target transportation chains are extracted from the production station, and a mathematical model among the target transportation chain, the product production identifier and a material supplementing threshold value is established; therefore, under the mixed line production environment, the differentiated material supplementing requirements of different parts are recognized, the material supplementing time is dynamically adjusted according to the production condition of the production station, the misjudgment risk of the material supplementing time is reduced, and then the production efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of component transportation, and in particular, to an intelligent replenishment method, system and electronic device based on component complete set supply. Background Art

[0002] At present, in the production logistics mode based on component complete set supply (SPS, Set Parts Supply), in another site separated from the production line, the parts of a product are picked out or sub-packed, and then supplied to the operators on the production line in sequence. By using a material rack that moves synchronously with the production line to replace the traditional static storage beside the line, lean just-in-time distribution can be achieved. Among them, the automatic transport vehicle in the consolidation area usually triggers the replenishment operation through fixed thresholds such as inventory thresholds and time thresholds to ensure continuous material supply.

[0003] However, with the surge in the production demands of multi-variety and small-batch production on the production line, the dynamics of component types and usage amounts have increased significantly. The replenishment mechanism based on a single static parameter will lead to insufficient dynamic supply-demand matching ability. For example, in the scenario of multi-product mixed line production, the consumption rates of different components vary greatly, and the logistics response time between the upstream consolidation area and the line side area becomes more complex with the task level, and it is impossible to real-time associate with the changes in the production beat, material consumption fluctuations and transportation chain level delays. Premature replenishment causes occupation of equipment and human resources, while late replenishment triggers line side material shortage and line stoppage, resulting in the risk of misjudgment of the replenishment timing and seriously restricting production efficiency. Summary of the Invention

[0004] To provide a basic understanding of some aspects of the disclosed embodiments, a simple summary is given below. This summary is not a comprehensive review, nor is it intended to identify key / important constituent elements or delineate the protection scope of these embodiments, but rather serves as a preface to the subsequent detailed description.

[0005] In view of the above-mentioned disadvantages of the prior art, the present application provides an intelligent replenishment method, system and electronic device based on component complete set supply to achieve dynamic control of component replenishment, thereby improving production efficiency.

[0006] The present application provides an intelligent replenishment method based on complete set supply of components, including: obtaining a production list corresponding to a production station, where the production list includes product production identifiers arranged in production order; extracting one or more target transport chains from the component assembly area corresponding to the production station, and associating the product production identifiers according to a preset replenishment threshold corresponding to the target transport chain to establish a mathematical model corresponding to the target transport chain, where the component assembly area includes a plurality of component storage areas arranged in transport order; using the mathematical model for solution to determine a target identifier corresponding to the target transport chain from the product production identifiers; and judging whether to perform a replenishment task on the target transport chain corresponding to the target identifier according to the positional relationship between the station goods collection identifier and the target identifier in the production list, where the station goods collection identifier is the product production identifier associated with the production station during the most recent goods collection.

[0007] In an embodiment of the present application, the component storage areas include at least a part of the following: a receiving area, the subordinate nodes corresponding to the receiving area including a storage area and / or a feeding area; the storage area, the subordinate nodes corresponding to the storage area including a buffer area and / or the feeding area; the buffer area, the subordinate nodes corresponding to the buffer area including the feeding area; the feeding area, the subordinate nodes corresponding to the feeding area including a line side area; the line side area, the subordinate nodes corresponding to the line side area including the production station

[0008] In an embodiment of the present application, extracting one or more target transport chains from the component assembly area corresponding to the production station includes: obtaining one or more control levels; matching the control levels according to the hierarchical relationships of the respective component storage areas in the component assembly area, so as to extract the target transport chains corresponding to the control levels from the component assembly area corresponding to the production station according to the matching results, and determining the preset replenishment thresholds corresponding to the target transport chains according to the control levels.

[0009] In an embodiment of the present application, associating the product production identifiers according to the preset replenishment threshold corresponding to the target transport chain to establish a mathematical model corresponding to the target transport chain includes: establishing a calculation function including a target identifier according to the preset replenishment threshold; obtaining the area storage parameters corresponding to the respective component storage areas in the target transport chain, and establishing component consumption parameters according to the station goods collection identifier and the target identifier, so as to establish a constraint function corresponding to the target identifier according to the respective area storage parameters and component consumption parameters; and establishing a mathematical model corresponding to the target transport chain according to the calculation function and the constraint function.

[0010] In an embodiment of the present application, a calculation function including a target identifier is established according to a preset feeding threshold, including at least one of the following: If the target transportation chain is the line edge area, a calculation function including the target identifier is established according to the preset feeding threshold; If the target transportation chain is the line edge area and the feeding area, a calculation function including the target identifier is generated according to the preset feeding threshold, the production beat corresponding to the production station, and the component handling duration between the buffer area and the feeding area; If the target transportation chain is the line edge area, the feeding area, and the buffer area, a calculation function including the target identifier is generated according to the preset feeding threshold, the production beat corresponding to the production station, and the component handling duration between the storage area and the buffer area.

[0011] In an embodiment of the present application, the area storage parameters corresponding to the line edge area are obtained in the following manner: The product production identifier associated with the production station during the most recent feeding is used as the station feeding identifier; The area storage parameters corresponding to the line edge area are established according to the station feeding identifier and the station goods collection identifier.

[0012] In an embodiment of the present application, the feeding task is performed on the target transportation chain corresponding to the target identifier by at least one of the following methods: If the target transportation chain is the line edge area, control the component transport vehicle to perform a standby task, and in response to the line edge feeding instruction corresponding to the line edge area, control the component transport vehicle to feed from the feeding area to the line edge area; If the target transportation chain is the line edge area and the feeding area, control the component transport vehicle to feed from the storage area or the buffer area to the feeding area; If the target transportation chain is the line edge area, the feeding area, and the buffer area, control the component transport vehicle to feed from the storage area to the buffer area.

[0013] In an embodiment of the present application, the feeding task is performed on the target transportation chain corresponding to the target identifier in the following manner: If the product production line includes multiple production stations, and each production station corresponds to multiple target transportation chains, obtain a feeding task pool, where the feeding task pool is used to store the feeding tasks corresponding to each target transportation chain; In response to any feeding task stored in the feeding task pool, determine the task priority corresponding to the feeding task according to at least one of the first weight parameter, the second weight parameter, and the third weight parameter, where the first weight parameter is determined based on the area storage parameters and the preset feeding threshold, the second weight parameter is determined based on the production beat and the feeding duration, the third weight parameter is determined based on the control level, and the current area is the component storage area corresponding to the feeding task; Execute the feeding tasks in the feeding task pool in order of task priority.

[0014] The present application provides an intelligent replenishment system based on complete set supply of components, including: an acquisition module configured to acquire a production list corresponding to a production station, wherein the production list includes product production identifiers arranged in a production sequence; a construction module configured to extract one or more target transport chains from a component assembly area corresponding to the production station, and associate the product production identifiers according to a preset replenishment threshold corresponding to the target transport chains, so as to construct a mathematical model corresponding to the target transport chains, wherein the component assembly area includes a plurality of component storage areas arranged in a transport sequence; a determination module configured to solve using the mathematical model to determine a target identifier corresponding to the target transport chains from the product production identifiers; and an execution module configured to determine whether to perform a replenishment task on the target transport chains corresponding to the target identifier according to a positional relationship between a station goods collection identifier and the target identifier in the production list, wherein the station goods collection identifier is a product production identifier associated by the production station during the most recent goods collection.

[0015] The present application provides an electronic device, including: a processor and a memory; the memory is used for storing a computer program, and the processor is used for executing the computer program stored in the memory, so that the electronic device executes the method described above.

[0016] Advantages of the present application:

[0017] By acquiring a production list corresponding to a production station, and extracting one or more target transport chains from a component assembly area corresponding to the production station, a mathematical model corresponding to the target transport chains is constructed based on product production identifiers, so as to solve using the mathematical model to obtain a target identifier corresponding to the target transport chains, and determine whether to perform a replenishment task on the target transport chains corresponding to the target identifier according to a positional relationship between a station goods collection identifier and the target identifier in the production list. In this way, compared with a replenishment strategy relying on static parameters, different target transport chains are extracted from the production station, and a mathematical model among the target transport chains, product production identifiers, and replenishment thresholds is constructed, so as to identify different differential replenishment requirements of different components in a mixed-line production environment, enable the replenishment timing to be dynamically adjusted following the production situation of the production station, reduce the risk of misjudgment of the replenishment timing, and further improve production efficiency. Description of the Drawings

[0018] Figure 1 is a schematic structural diagram of a component assembly area in an embodiment of the present application;

[0019] Figure 2 is a schematic flowchart of an intelligent replenishment method based on complete set supply of components in an embodiment of the present application;

[0020] Figure 3It is a schematic structural diagram of a software framework for implementing an intelligent replenishment method based on complete set supply of parts and components in an embodiment of the present application;

[0021] Figure 4 It is a schematic flowchart of executing a replenishment task in an embodiment of the present application;

[0022] Figure 5 It is a schematic flowchart of another intelligent replenishment method based on complete set supply of parts and components in an embodiment of the present application;

[0023] Figure 6 It is a schematic structural diagram of an intelligent replenishment system based on complete set supply of parts and components in an embodiment of the present application;

[0024] Figure 7 It is a schematic structural diagram of an electronic device in an embodiment of the present invention. Detailed implementation manners

[0025] The following uses specific specific examples to illustrate the implementation manners of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific implementation manners. Various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that, without conflict, the following embodiments and sub-samples in the embodiments can be combined with each other.

[0026] It should be noted that the diagrams provided in the following embodiments only illustrate the basic concept of the present invention in a schematic manner. Therefore, only the components related to the present invention are shown in the diagrams, rather than being drawn according to the number, shape, and size of the components in actual implementation. The types, quantities, and ratios of the components in actual implementation can be arbitrarily changed, and the component layout type may also be more complex.

[0027] In the following description, a large number of details are explored to provide a more thorough explanation of the embodiments of the present invention. However, it is obvious to those skilled in the art that the embodiments of the present invention can be implemented without these specific details. In other embodiments, well-known structures and devices are shown in the form of block diagrams rather than in detail to avoid making the embodiments of the present invention difficult to understand.

[0028] The terms "first", "second", etc. in the specification, claims, and above-mentioned drawings of the present application are used to distinguish similar objects and do not have to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so as to implement the embodiments of the present application described here. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion.

[0029] Unless otherwise specified, the term "a plurality of" means two or more.

[0030] In this application, the character " / " indicates an "or" relationship between the preceding and following objects. For example, A / B means: A or B.

[0031] The term "and / or" is a description of the association relationship of an object, indicating that three relationships can exist. For example, A and / or B means: A or B, or, the three relationships of A and B.

[0032] Combined Figure 1 As shown, this application provides a parts assembly area, including parts storage areas such as a receiving area, a storage area, a buffer area, a feeding area, a line side area, and an empty appliance yard. Among them, the feeding area and the line side area form an SPS (Set Parts Supply) assembly line.

[0033] In some embodiments, the parts assembly area includes a part of the parts storage area. For example, the parts assembly area only includes the receiving area, the storage area, the feeding area, and the line side area.

[0034] In some embodiments, an AGV (Automated Guided Vehicle) is used to transport materials between parts storage areas. Among them, the AGV, as a driverless parts transport vehicle, can travel along a specified guiding path and has transportation operations with safety protection and various transfer functions.

[0035] Receiving area, the subordinate nodes corresponding to the receiving area include the storage area and / or the feeding area. Among them, the receiving area is used to receive parts from suppliers or upstream warehouses, complete incoming material registration and information entry. In addition, the receiving area is also used to perform appearance inspection, quantity verification, and quality sampling inspection, eliminate unqualified materials, and classify and label them according to material categories such as critical parts and general parts or the target storage area.

[0036] Storage area, the subordinate nodes corresponding to the storage area include the buffer area and / or the feeding area. Among them, the storage area is used to centrally store non-immediate demand materials such as safety inventory and low-frequency used parts, support economic batch replenishment. In addition, the storage area also maximizes space utilization by adopting an automated stereoscopic warehouse or dense shelves.

[0037] Buffer area, the subordinate node corresponding to the buffer area includes the feeding area. Among them, the buffer area is used to store materials with small packaging capacity, large production demand, and a long storage location from the feeding area, which helps to balance the supply and demand rhythm between the storage area and the feeding area, absorb production fluctuations, ensure the rapid completion of the replenishment task in the parts assembly area, and guarantee production continuity and stability.

[0038] Feeding area. The subordinate nodes corresponding to the feeding area include the line-edge area. Among them, the feeding area is used to combine parts into standardized kits according to work orders, match the requirements of assembly processes, and verify the integrity of the kits through visual recognition and barcode scanning, intercepting the risks of mismatching and missing parts.

[0039] Line-edge area. The subordinate nodes corresponding to the line-edge area include production workstations and / or empty utensil yards. Among them, the line-edge area is used to store the ready-to-use materials required for current production, such as kits for 30 minutes of use, and replenishment is carried out by AGVs through empty / full box replacement.

[0040] Empty utensil yard, which is used to store the empty utensils that carry parts during empty / full box replacement.

[0041] Combined Figure 2 As shown, the present application provides an intelligent replenishment method based on the complete set supply of parts, including:

[0042] Step S201, obtaining the production list corresponding to the production workstation;

[0043] Among them, the production list includes product production identifiers arranged in the production order;

[0044] Step S202, extracting one or more target transport chains from the parts assembly area corresponding to the production workstation, and associating the product production identifiers according to the preset replenishment threshold corresponding to the target transport chain to establish a mathematical model corresponding to the target transport chain;

[0045] Among them, the parts assembly area includes multiple parts storage areas arranged in the transport order;

[0046] Step S203, solving using the mathematical model to determine the target identifier corresponding to the target transport chain from the product production identifiers;

[0047] Step S204, judging whether to perform a replenishment task on the target transport chain corresponding to the target identifier according to the positional relationship between the workstation goods collection identifier and the target identifier in the production list;

[0048] Among them, the workstation goods collection identifier is the product production identifier associated by the production workstation during the most recent goods collection.

[0049] By adopting the intelligent replenishment method based on complete set supply of components provided by the present application, a production list corresponding to a production station is obtained, and one or more target transport chains are extracted from the component assembly area corresponding to the production station, so as to establish a mathematical model corresponding to the target transport chain based on the product production identifier, and then the mathematical model is solved to obtain the target identifier corresponding to the target transport chain. Whether to perform a replenishment task on the target transport chain corresponding to the target identifier is judged according to the positional relationship between the station goods collection identifier and the target identifier in the production list. In this way, compared with the replenishment strategy relying on static parameters, different target transport chains are extracted from the production station, and a mathematical model among the target transport chain, the product production identifier, and the replenishment threshold is established, so as to identify the differentiated replenishment requirements of different components in a mixed-line production environment, make the replenishment timing dynamically adjusted according to the production situation of the production station, reduce the risk of misjudgment of the replenishment timing, and thus improve the production efficiency.

[0050] In some embodiments, obtaining the production list corresponding to the production station includes: obtaining the production plan in real time from the MES system, and combining material data, BOM, and main data of consumption position lights to calculate the material demand quantity, production time, etc. of each product in the production plan corresponding to each production station in the product production line, so as to form a production list. Among them, the product production identifier includes a serial number, a unique product code, etc., and the difference between the product production identifiers of adjacent products is a fixed value. For example, the difference between the product production identifiers of adjacent products is 1.

[0051] In some embodiments, ensure that the queue length of the production list can meet the number of products produced in at least two hours.

[0052] In some embodiments, after the goods collection of the product corresponding to the current product production identifier is completed, the logistics personnel report the work, and the work report information includes the station goods collection identifier, the product production line, the production station, the material identifier, the picking quantity, etc.

[0053] Optionally, extracting one or more target transport chains from the component assembly area corresponding to the production station includes: obtaining one or more control levels; matching the control levels according to the hierarchical relationship of each component storage area in the component assembly area respectively, so as to extract the target transport chain corresponding to the control level from the component assembly area corresponding to the production station according to the matching result, and determining the preset replenishment threshold corresponding to the target transport chain according to the control level.

[0054] In some embodiments, the maximum distance from the component storage area to the production station is used as the hierarchical relationship. For example, the hierarchical relationship of the line side area is one layer, the hierarchical relationship of the feeding area is two layers, and the hierarchical relationship of the buffer area is three layers.

[0055] In some embodiments, if the control level is the first level, the component storage area corresponding to the control level is determined as the line side area according to the matching result between the hierarchical relationship and the control level, and a first-level transportation chain serving as the target transportation chain is generated based on the line side area.

[0056] In some embodiments, if the control level is the second level, the component storage area corresponding to the control level is determined as the feeding area according to the matching result between the hierarchical relationship and the control level, and a second-level transportation chain serving as the target transportation chain is generated based on the feeding area and the line side area.

[0057] In some embodiments, if the control level is the third level, the component storage area corresponding to the control level is determined as the buffer area according to the matching result between the hierarchical relationship and the control level, and a third-level transportation chain serving as the target transportation chain is generated based on the buffer area, the feeding area, and the line side area.

[0058] Optionally, the product production identifier is associated with the preset replenishment threshold corresponding to the target transportation chain to establish a mathematical model corresponding to the target transportation chain, including: establishing a calculation function including the target identifier according to the preset replenishment threshold; obtaining the regional storage parameters corresponding to each component storage area in the target transportation chain, and establishing component consumption parameters according to the station goods collection identifier and the target identifier, so as to establish a constraint function corresponding to the target identifier according to each regional storage parameter and the component consumption parameter, where the station goods collection identifier is the product production identifier associated with the production station during the most recent goods collection; establishing a mathematical model corresponding to the target transportation chain according to the calculation function and the constraint function.

[0059] Optionally, the regional storage parameters corresponding to the line side area are obtained in the following manner: using the product production identifier associated with the production station during the most recent replenishment as the station replenishment identifier; establishing the regional storage parameters corresponding to the line side area according to the station replenishment identifier and the station goods collection identifier.

[0060] In some embodiments, the regional storage parameters corresponding to the line side area are represented by the following formula:

[0061]

[0062] In formula (1), uva is the regional storage parameter corresponding to the line side area, uv m is the replenishment quantity during the mth replenishment of the production station, m is the maximum value of the replenishment times within the current shift, vz is the station replenishment identifier, vc is the station goods collection identifier, that is, the product production identifier corresponding to the currently processed product in the production station, q i is the component consumption quantity corresponding to the product production identifier i.

[0063] In some embodiments, the component consumption parameters are represented by the following formula:

[0064]

[0065] In formula (2), svq(x) is the component consumption parameter between product production identification vc+1 and product production identification x, product production identification vc+1 is the product production identification of the next sequence after the workstation collection identification, n is the maximum value of the product production identification in the production list, and product production identification x is any product production identification between product production identification vc and product production identification n.

[0066] Optionally, a calculation function including a target identifier is established according to a preset feed replenishment threshold, including: if the target transport chain is a line edge area, a calculation function including a target identifier is established according to a preset feed replenishment threshold.

[0067] In some embodiments, the calculation function corresponding to the first-level transport chain includes:

[0068] min vea = x - α Formula (3)

[0069] In formula (3), vea is the target identifier corresponding to the primary transport chain, and α is the replenishment threshold corresponding to the primary transport chain. The replenishment threshold corresponding to the primary transport chain is used to characterize the number of products that require the AGV to be on standby in advance at the production station.

[0070] In some embodiments, the mathematical model corresponding to the primary transport chain is shown in formula (4):

[0071]

[0072] In some embodiments, x is solved by the mathematical model corresponding to the primary transport chain, and the target identifier vea corresponding to the primary transport chain is determined based on the value of x; if there is no x∈(vc,n] satisfying uva-svq(x)≤0, the target identifier vea corresponding to the primary transport chain is assigned an empty value, indicating that the inventory of the primary transport chain meets the preset replenishment threshold.

[0073] Optionally, a replenishment task is performed on the target transport chain corresponding to the target identifier, including: if the target transport chain is the line edge area, controlling the parts transport vehicle to perform the standby task, and responding to the line edge replenishment instruction corresponding to the line edge area, controlling the parts transport vehicle to replenish materials from the feeding area to the line edge area.

[0074] In some embodiments, each time a station goods collection identifier is obtained at the production station, the positional relationship between the two is determined according to the position of the station goods collection identifier in the production list and the position of the target identifier corresponding to the first-level transportation chain in the production list; if the station goods collection identifier is greater than or equal to the target identifier corresponding to the first-level transportation chain, the parts transport vehicle is controlled to perform a standby task, so that the AGV without a task reaches the standby position closest to the first-level transportation chain and waits until, in response to the replenishment instruction in the line edge area, the AGV is controlled to replenish materials through empty / full box replacement; if the station goods collection identifier is less than the target identifier corresponding to the first-level transportation chain, the standby instruction does not need to be triggered.

[0075] In some embodiments, when the station goods collection identifier is equal to the target identifier, it means that the production order of the station goods collection identifier in the production list is the same as that of the target identifier, and, when the station goods collection identifier is greater than the target identifier, it means that the production order of the station goods collection identifier in the production list has been after the target identifier. Therefore, when the station goods collection identifier is greater than or equal to the target identifier, a replenishment task will be triggered; when the station goods collection identifier is less than the target identifier, it means that the production order of the station goods collection identifier in the production list is before the target identifier, and the replenishment task does not need to be triggered.

[0076] In this way, if the AGV is controlled to standby at the line edge area too early, the utilization efficiency of the AGV will be reduced; if the AGV is controlled to standby at the line edge area too late, the cycle of empty / full box replacement will be delayed, affecting the production rhythm. The target identifier vea is solved through the mathematical model corresponding to the first-level transportation chain, so as to schedule the AGV to the designated position to standby at the appropriate time point and quickly perform empty / full box replacement.

[0077] Optionally, a calculation function including the target identifier is established according to a preset replenishment threshold, including: if the target transportation chain is the line edge area and the feeding area, a calculation function including the target identifier is generated according to the preset replenishment threshold, the production rhythm corresponding to the production station, and the parts handling duration between the buffer area and the feeding area.

[0078] In some embodiments, the calculation function corresponding to the second-level transportation chain includes:

[0079]

[0080] In formula (5), veb is the target identifier corresponding to the second-level transportation chain, ttb is the average replenishment duration between the buffer area and the feeding area, β is the set replenishment threshold corresponding to the second-level transportation chain, and jph is the production rhythm corresponding to the production station, where β represents that the number of parts in the feeding area needs to meet the collection demand for β duration.

[0081] In some embodiments, the mathematical model corresponding to the second-level transportation chain is as shown in formula (6):

[0082]

[0083] In formula (6), uvb is the parts storage location in the feeding area.

[0084] Optionally, performing a replenishment task on the target transportation chain corresponding to the target identifier includes: if the target transportation chain is the line edge area and the feeding area, controlling the parts transport vehicle to replenish the feeding area from the storage area or the buffer area.

[0085] In some embodiments, x is solved through the mathematical model corresponding to the secondary transportation chain, and the target identifier veb corresponding to the secondary transportation chain is determined based on the value of x; if there is no x ∈ (vc, n] that satisfies (uva + uvb) - svq(x) ≤ 0, then the target identifier veb corresponding to the secondary transportation chain is assigned a null value, indicating that the inventory of the secondary transportation chain meets the preset replenishment threshold; every time a station collection identifier is obtained at the production station, the positional relationship between the two is determined according to the position of the station collection identifier in the production list and the position of the target identifier corresponding to the secondary transportation chain in the production list; if the station collection identifier is greater than or equal to the target identifier corresponding to the secondary transportation chain, then trigger the replenishment task corresponding to the secondary transportation chain, and control the AGV to replenish the feeding area from the storage area or the buffer area; if the station collection identifier is less than the target identifier corresponding to the secondary transportation chain, then do not trigger the replenishment task corresponding to the secondary transportation chain.

[0086] In this way, if the feeding area is replenished too early, it will waste storage space, and if the feeding area is replenished too late, it will cause the risk of part shortage in the line edge area. The target identifier veb is solved through the mathematical model corresponding to the secondary transportation chain, and thus the AGV is controlled to replenish the feeding area according to the target identifier veb.

[0087] Optionally, establishing a calculation function including the target identifier according to the preset replenishment threshold includes: if the target transportation chain is the line edge area, the feeding area, and the buffer area, generating a calculation function including the target identifier according to the preset replenishment threshold, the production beat corresponding to the production station, and the parts handling duration between the storage area and the buffer area.

[0088] In some embodiments, the calculation function corresponding to the tertiary transportation chain includes:

[0089]

[0090] In formula (7), ttc is the average replenishment duration between the storage area and the buffer area, and γ is the set replenishment threshold corresponding to the tertiary transportation chain, where γ represents that the number of parts in the buffer area needs to meet the collection demand for γ duration.

[0091] In some embodiments, the mathematical model corresponding to the tertiary transportation chain is as shown in formula (8):

[0092]

[0093] In formula (8), uvc is the parts storage location in the buffer area.

[0094] Optionally, performing a replenishment task on the target transportation chain corresponding to the target identifier includes: if the target transportation chain is the line edge area, the feeding area, and the buffer area, controlling the parts transport vehicle to replenish the buffer area from the storage area.

[0095] In some embodiments, x is solved through the mathematical model corresponding to the three - level transportation chain, and the target identifier vec corresponding to the three - level transportation chain is determined based on the value of x; if there is no x ∈ (vc, n] that satisfies (uva + uvb + uvc) - svq(x) ≤ 0, the target identifier vec corresponding to the three - level transportation chain is assigned a null value, indicating that the inventory of the three - level transportation chain meets the preset replenishment threshold; every time a station collection identifier is obtained at the production station, the positional relationship between the two is determined according to the position of the station collection identifier in the production list and the position of the target identifier corresponding to the three - level transportation chain in the production list; if the station collection identifier is greater than or equal to the target identifier corresponding to the three - level transportation chain, the replenishment task corresponding to the three - level transportation chain is triggered, and the AGV is controlled to replenish the buffer area from the storage area; if the station collection identifier is less than the target identifier corresponding to the three - level transportation chain, the replenishment task corresponding to the three - level transportation chain is not triggered.

[0096] In this way, if the buffer area is replenished too early, it will waste the storage area, and if the buffer area is replenished too late, it will trigger the risk of an emergency replenishment event. The target identifier vec is solved through the mathematical model corresponding to the three - level transportation chain, and thus the AGV is controlled to replenish the buffer area according to the target identifier vec.

[0097] Combined with Figure 3 As shown, the embodiments of the present disclosure provide a software framework for implementing an intelligent replenishment method based on the complete set supply of parts. Among them, the software framework includes an input module, a material pull kanban, and an AGV control module.

[0098] The input module includes a basic data module, a material management module, a pull strategy module, and an identifier management module.

[0099] The basic data module is used to provide basic data such as suppliers, materials, and utensils.

[0100] The material management module is used for the real - time deduction of the material line - side storage location and the real - time record of the transfer of AGV - transported materials in the storage area, the feeding area, and the buffer area, and the real - time supervision of the real - time inventory of materials.

[0101] The pull strategy module is used to classify materials and configure information such as source storage locations, target storage locations, and pull quantities according to logistics groups.

[0102] The identification management module is used to establish a mathematical model and automatically calculate the target identification based on information such as the production sequence plan and BOM.

[0103] The material pull kanban is used to receive data from the input module, generate and update the material pull kanban. That is, when a certain station completes the task of collecting goods for a certain product, the product identification will be compared with each target identification. And when the product identification is equal to the target identification, a material pull order or an AGV instruction will be output to the AGV control module.

[0104] The AGV control module is used to control the AGV according to the output data of the material pull kanban.

[0105] Optionally, perform a replenishment task on the target transport chain corresponding to the target identification, including: if the product production line includes multiple production stations, and each production station corresponds to multiple target transport chains, obtain a replenishment task pool, where the replenishment task pool is used to store the replenishment tasks corresponding to each target transport chain; in response to the replenishment task pool storing any replenishment task, determine the task priority corresponding to the replenishment task according to at least one of the first weight parameter, the second weight parameter, and the third weight parameter, where the first weight parameter is determined based on the regional storage parameter and the preset replenishment threshold, the second weight parameter is determined based on the production beat and the replenishment duration, the third weight parameter is determined based on the control level, and the current area is the component storage area corresponding to the replenishment task; execute the replenishment tasks in the replenishment task pool in sequence according to the task priority.

[0106] In some embodiments, each product production line in the factory has multiple production stations. At the same time, the types of components consumed by each product are also diverse. Therefore, different mathematical models are established based on each product production line, each production station, each type of component, and each type of control level to respectively provide the target identifications corresponding to each target transport chain, so as to realize the replenishment automation of the entire factory.

[0107] In some embodiments, the task priority is determined by the following formula:

[0108]

[0109] In formula (9), P y is the task priority, U chain is the regional storage parameter of the target transport chain corresponding to the replenishment task, δ is the preset replenishment threshold of the target transport chain corresponding to the replenishment task, t sup is the average replenishment duration of the target transport chain corresponding to the replenishment task, jph is the production beat of the target transport chain corresponding to the replenishment task, Level is the control level of the target transport chain corresponding to the replenishment task, and Α, Β, Γ are preset adjustment parameters respectively.

[0110] CombinedFigure 4 As shown, extract the production list corresponding to the production station from production systems such as MES, and associate the product production identifier according to the preset replenishment threshold to generate mathematical models corresponding to the first-level transportation chain, the second-level transportation chain, and the third-level transportation chain respectively; calculate the target identifiers corresponding to the first-level transportation chain, the second-level transportation chain, and the third-level transportation chain respectively according to the mathematical models; when the station goods collection identifier at the current moment of the production station is equal to any target identifier, execute the replenishment task corresponding to the target identifier.

[0111] Combined with Figure 5 As shown, an intelligent replenishment method based on component complete set supply provided by an embodiment of the present disclosure includes:

[0112] Step S501, obtain the product production line, the production stations in the product production line, and the production list corresponding to the production stations;

[0113] Among them, the production list includes the product production identifiers arranged in the production order, the types of components corresponding to each product production identifier, and the quantities of components corresponding to each product production identifier;

[0114] Step S502, extract the target transportation chain according to different product production lines, different production stations, different types of components, and different control levels respectively;

[0115] Step S503, establish a calculation function including the target identifier according to the preset replenishment threshold corresponding to the target transportation chain, and establish a constraint function corresponding to the target identifier according to the storage parameters and component consumption parameters of each region;

[0116] Step S504, establish a mathematical model corresponding to the target transportation chain according to the calculation function and the constraint function;

[0117] Step S505, use the mathematical model for solution to determine the target identifier corresponding to the target transportation chain from the product production identifiers;

[0118] Step S506, in response to the production station corresponding to the target transportation chain completing the product goods collection task, associate the product production identifier of the product to obtain the station goods collection identifier;

[0119] Step S507, determine whether the station goods collection identifier is greater than or equal to the target identifier. If so, jump to step S508. If not, jump to step S506.

[0120] Step S508, execute the replenishment task corresponding to the target transportation chain.

[0121] By adopting the intelligent replenishment method based on complete set supply of components provided by the present application, by obtaining the production list corresponding to the production station, and extracting one or more target transport chains from the component assembly area corresponding to the production station, a mathematical model corresponding to the target transport chain is established based on the product production identifier, so as to solve the mathematical model to obtain the target identifier corresponding to the target transport chain, and it is judged whether to perform a replenishment task on the target transport chain corresponding to the target identifier according to the position relationship between the station goods collection identifier and the target identifier in the production list. In this way, compared with the replenishment strategy relying on static parameters, different target transport chains are extracted from the production station, and a mathematical model among the target transport chain, the product production identifier, and the replenishment threshold is established, so as to identify the differentiated replenishment requirements of different components in the mixed-line production environment, make the replenishment timing dynamically adjusted according to the production situation of the production station, reduce the risk of misjudgment of the replenishment timing, and thus improve the production efficiency.

[0122] Combined with Figure 6 As shown, the embodiment of the present disclosure provides an intelligent replenishment system based on complete set supply of components, including an acquisition module 601, an establishment module 602, a determination module 603, and an execution module 604.

[0123] The acquisition module 601 is configured to acquire the production list corresponding to the production station, wherein the production list includes product production identifiers arranged in the production order.

[0124] The establishment module 602 is configured to extract one or more target transport chains from the component assembly area corresponding to the production station, and associate the product production identifier according to the preset replenishment threshold corresponding to the target transport chain, so as to establish a mathematical model corresponding to the target transport chain, wherein the component assembly area includes a plurality of component storage areas arranged in the transport order.

[0125] The determination module 603 is configured to solve the mathematical model to determine the target identifier corresponding to the target transport chain from the product production identifiers.

[0126] The execution module 604 is configured to judge whether to perform a replenishment task on the target transport chain corresponding to the target identifier according to the position relationship between the station goods collection identifier and the target identifier in the production list, wherein the station goods collection identifier is the product production identifier associated with the production station at the most recent goods collection.

[0127] By using the intelligent replenishment system based on complete set supply of components provided in this application, by obtaining the production list corresponding to the production station, and extracting one or more target transport chains from the component assembly area corresponding to the production station, a mathematical model corresponding to the target transport chain is established based on the product production identifier, and then the mathematical model is solved to obtain the target identifier corresponding to the target transport chain. Whether to perform a replenishment task on the target transport chain corresponding to the target identifier is judged according to the positional relationship between the station goods collection identifier and the target identifier in the production list. In this way, compared with the replenishment strategy that relies on static parameters, different target transport chains are extracted from the production station, and a mathematical model among the target transport chain, the product production identifier, and the replenishment threshold is established, so as to identify the differentiated replenishment requirements of different components in the mixed-line production environment, making the replenishment timing dynamically adjusted according to the production situation of the production station, reducing the risk of misjudgment of the replenishment timing, and thus improving the production efficiency.

[0128] This application also provides an electronic device, including: a processor and a memory; the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the electronic device executes the above method.

[0129] Figure 7 The structural schematic diagram of the computer system of the electronic device suitable for implementing the embodiments of this application is shown. It should be noted that Figure 7 The computer system 700 of the electronic device shown is only an example, and should not bring any limitation to the functions and usage scope of the embodiments of this application.

[0130] As Figure 7 shown, the computer system 700 includes a central processing unit (CPU) 701, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 702 or the program loaded from the storage part 708 into the random access memory (RAM) 703, such as executing the method in the above embodiments. In the RAM 703, various programs and data required for system operation are also stored. The CPU 701, the ROM 702, and the RAM 703 are connected to each other through a bus 704. The input / output (I / O) interface 705 is also connected to the bus 704.

[0131] The following components are connected to the I / O interface 705: an input section 706 including a keyboard, a mouse, etc.; an output section 707 including, for example, a cathode ray tube (CRT), a liquid crystal display (LCD), etc. and a speaker, etc.; a storage section 708 including a hard disk, etc.; and a communication section 709 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the I / O interface 705 as needed. A removable medium 711, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is mounted on the drive 710 as needed so that a computer program read therefrom is installed into the storage section 708 as needed.

[0132] The electronic device disclosed in this embodiment includes a processor, a memory, a transceiver, and a communication interface. The memory and the communication interface are connected to the processor and the transceiver and complete communication therebetween. The memory is used to store computer programs, the communication interface is used for communication, and the processor and the transceiver are used to run the computer programs so that the electronic device executes each step of the above method.

[0133] The above description and the accompanying drawings fully illustrate the embodiments of the present disclosure, enabling those skilled in the art to practice them. Other embodiments may include structural, logical, electrical, process, and other changes. Embodiments only represent possible variations. Unless explicitly required, individual components and functions are optional, and the order of operations may vary. Parts and sub-samples of some embodiments may be included in or replace parts and sub-samples of other embodiments. Moreover, the terms used in this application are only for describing embodiments and do not limit the claims. As used in the description of embodiments and claims, unless the context clearly indicates otherwise, the singular forms "a", "an", and "the" are intended to also include the plural forms. Similarly, as used in this application, the term "and / or" refers to any and all possible combinations including one or more of the associated listed items. Additionally, when used in this application, the term "comprise" and its variants "comprises" and / or "comprising" etc. mean the presence of the stated sub-samples, wholes, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other sub-samples, wholes, steps, operations, elements, components, and / or groupings of these. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, or device comprising the element. Herein, each embodiment may focus on the differences from other embodiments, and the same or similar parts among the embodiments may be referred to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method part disclosed in the embodiments, the relevant parts may refer to the description of the method part.

[0134] Those skilled in the art will realize that the units and algorithm steps of the examples described in connection with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software can depend on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods for each specific application to achieve the described functions, but such implementation should not be considered to exceed the scope of this application. Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein.

[0135] In the embodiments disclosed herein, the disclosed methods, products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of units can be merely a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some sub-samples can be ignored or not executed. Additionally, the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect coupling or communication connection of devices or units can be in electrical, mechanical, or other forms. The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to implement this embodiment. Additionally, in the present application, each functional unit can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit.

[0136] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of the systems, methods, and computer program products according to the present application. In this regard, each block in the flowchart or block diagram can represent a module, a program segment, or a part of code, and the module, program segment, or part of code contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions marked in the block can occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks can actually be executed substantially in parallel, and sometimes they can also be executed in the reverse order, which can depend on the functions involved. In the descriptions corresponding to the flowcharts and block diagrams in the accompanying drawings, the operations or steps corresponding to different blocks can also occur in a different order than disclosed in the description. Sometimes, there is no specific order between different operations or steps. For example, two consecutive operations or steps can actually be executed substantially in parallel, and sometimes they can also be executed in the reverse order, which can depend on the functions involved. Each block in the block diagram and / or flowchart, as well as the combination of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.

Claims

1. An intelligent replenishment method based on complete set supply of parts, characterized in that, Including: Obtain a production list corresponding to a production station, where the production list includes product production identifiers arranged in production order; Extract one or more target transport chains from the component assembly area corresponding to the production station, and associate the product production identifiers according to the preset replenishment threshold corresponding to the target transport chain to establish a mathematical model corresponding to the target transport chain, where the component assembly area includes a plurality of component storage areas arranged in transport order; Solve using the mathematical model to determine the target identifier corresponding to the target transport chain from the product production identifiers; Judge whether to perform a replenishment task on the target transport chain corresponding to the target identifier according to the positional relationship between the station goods collection identifier and the target identifier in the production list, where the station goods collection identifier is the product production identifier associated with the production station during the most recent goods collection.

2. The method according to claim 1, characterized in that, The component storage area includes at least a part of the following: Receiving area, the subordinate nodes corresponding to the receiving area include a storage area and / or a feeding area; The storage area, the subordinate nodes corresponding to the storage area include a buffer area and / or the feeding area; The buffer area, the subordinate nodes corresponding to the buffer area include the feeding area; The feeding area, the subordinate nodes corresponding to the feeding area include the line side area; The line side area, the subordinate nodes corresponding to the line side area include the production station.

3. The method according to claim 1, wherein Extracting one or more target transport chains from the component assembly area corresponding to the production station includes: Obtain one or more control levels; Match the control levels according to the hierarchical relationships of the respective component storage areas in the component assembly area, and extract the target transport chains corresponding to the control levels from the component assembly area corresponding to the production station according to the matching results, and determine the preset replenishment threshold corresponding to the target transport chain according to the control levels.

4. The method according to claim 1, characterized in that, Associating the product production identifiers according to the preset replenishment threshold corresponding to the target transport chain to establish a mathematical model corresponding to the target transport chain includes: Establish a calculation function including the target identifier according to the preset replenishment threshold; Obtain the area storage parameters corresponding to the respective component storage areas in the target transport chain, and establish component consumption parameters according to the station goods collection identifier and the target identifier, so as to establish a constraint function corresponding to the target identifier according to the respective area storage parameters and component consumption parameters; Establish a mathematical model corresponding to the target transport chain according to the calculation function and the constraint function.

5. The method according to claim 4, wherein Establishing a calculation function including the target identifier according to the preset replenishment threshold includes at least one of the following: If the target transport chain is the line side area, establish a calculation function including the target identifier according to the preset replenishment threshold; If the target transport chain is the line side area and the feeding area, generate a calculation function including the target identifier according to the preset replenishment threshold, the production cycle corresponding to the production station, and the component handling duration between the buffer area and the feeding area. If the target transportation chain is the line-side area, the feeding area, and the buffer area, a calculation function including a target identifier is generated according to a preset replenishment threshold, the production beat corresponding to the production station, and the component handling duration between the storage area and the buffer area.

6. The method according to claim 4, wherein Obtain the area storage parameters corresponding to the line-side area in the following manner: Use the product production identifier associated with the production station during the most recent replenishment as the station replenishment identifier; Establish the area storage parameters corresponding to the line-side area according to the station replenishment identifier and the station goods collection identifier.

7. The method according to any one of claims 1 to 6, characterized in that Perform a replenishment task on the target transportation chain corresponding to the target identifier through at least one of the following methods: If the target transportation chain is the line-side area, control the component transport vehicle to perform a standby task, and in response to the line-side replenishment instruction corresponding to the line-side area, control the component transport vehicle to replenish materials from the feeding area to the line-side area; If the target transportation chain is the line-side area and the feeding area, control the component transport vehicle to replenish materials from the storage area or the buffer area to the feeding area; If the target transportation chain is the line-side area, the feeding area, and the buffer area, control the component transport vehicle to replenish materials from the storage area to the buffer area.

8. The method according to claim 7, characterized in that, Perform a replenishment task on the target transportation chain corresponding to the target identifier through the following method: If the product production line includes multiple production stations, and each production station corresponds to multiple target transportation chains, obtain a replenishment task pool, where the replenishment task pool is used to store the replenishment tasks corresponding to each target transportation chain; In response to any replenishment task stored in the replenishment task pool, determine the task priority corresponding to the replenishment task according to at least one of a first weight parameter, a second weight parameter, and a third weight parameter, where the first weight parameter is determined based on the area storage parameters and the preset replenishment threshold, the second weight parameter is determined based on the production beat and the replenishment duration, the third weight parameter is determined based on the control level, and the current area is the component storage area corresponding to the replenishment task; Execute the replenishment tasks in the replenishment task pool in sequence according to the task priority.

9. An intelligent replenishment system based on complete set supply of components, characterized in that, Includes: An acquisition module configured to acquire a production list corresponding to a production station, where the production list includes product production identifiers arranged in production order; A building module configured to extract one or more target transportation chains from the component assembly area corresponding to the production station, and associate the product production identifiers according to the preset replenishment threshold corresponding to the target transportation chain to build a mathematical model corresponding to the target transportation chain, where the component assembly area includes multiple component storage areas arranged in transportation order; A determination module configured to solve using the mathematical model to determine the target identifier corresponding to the target transportation chain from the product production identifiers; An execution module configured to determine whether to perform a replenishment task on the target transportation chain corresponding to the target identifier according to the positional relationship between the station goods collection identifier and the target identifier in the production list, where the station goods collection identifier is the product production identifier associated with the production station during the most recent goods collection.

10. An electronic device, characterized in that, Includes: A processor and a memory; The memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the electronic device executes the method according to any one of claims 1 to 8.