Electric power material storage management method, system and equipment based on distributed warehouse, and medium
By obtaining the actual inventory of each sub-warehouse in the distributed warehouse system and generating a distribution material request, the coordination center uses emergency or preventive allocation rules to allocate power materials based on the actual inventory within the threshold range, solving the problem of high inventory cost of power materials and achieving effective reduction of inventory costs.
Patent Information
- Application Number
- CN202411332306.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2025-02-25
AI Technical Summary
The inventory cost of power supplies is high, and the existing distributed warehouse management methods cannot effectively warn when dealing with uncertain factors, resulting in excessive inventory and increasing costs.
By obtaining the actual inventory of each sub-warehouse in the distributed warehouse system, determining whether it is lower than the secure inventory, generating a provisioning material request and sending it to the coordination center. The coordination center uses emergency or preventive allocation rules to allocate power and materials to the target subwarehouses based on whether the actual inventory is within the threshold range and updates the inventory.
It effectively reduces inventory costs, and adapts to different material storage conditions through the combination of emergency and preventive allocation rules to avoid unnecessary inventory costs due to improper allocation.
Smart Images

Figure CN119515270A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of material storage management, and in particular to a method, system, equipment and medium for power material storage management based on a distributed warehouse. Background Art
[0002] At present, the material inventory management of power enterprises is mainly based on self-management and control, supplemented by the coordination and management of the material management department. Under this management model, each user independently purchases materials and manages inventory. The inventory is divided into vertical strips, and the inventory is repeatedly stored, the inventory is in the warehouse for a long time, and the inventory funds are occupied, resulting in high inventory costs and a large amount of inventory holding costs. Under the existing inventory control management model, each user sets a certain safety stock for material uncertainty, but because the coordination of the organization involves more interest groups and the information transparency between each other is not high, there is still a problem of high safety stock.
[0003] In order to solve the problem of high inventory cost of materials, distributed warehouses are currently used for material management. The Chinese invention patent "A distributed warehouse management method based on Internet of Things technology" discloses that the actual storage and stocking quantity of goods in the warehouse and each sub-warehouse are used to obtain and allocate goods, which can achieve efficient coordination of goods between different warehouses and improve the management efficiency of warehouse inventory. However, power materials have uncertain characteristics. This patent allocates goods only when the current warehouse reaches a certain storage warning situation. It does not provide the limiting conditions for storage warning under uncertain factors, which may cause the inventory to be too high and fail to reach the warning, resulting in high inventory costs.
[0004] In view of this, a method, system, equipment and medium for storage management of electric power materials based on distributed warehouses are needed. Summary of the invention
[0005] The embodiments of the present application provide a method, system, device and medium for storage management of electric power materials based on a distributed warehouse, which are used to solve the problem of high inventory costs.
[0006] A first aspect of an embodiment of the present application provides a method for storing and managing electric power materials based on a distributed warehouse, comprising:
[0007] Get the actual inventory of each sub-warehouse in the distributed warehouse system within a preset time;
[0008] Determining whether the actual inventory is lower than the safety inventory;
[0009] If so, determine the target sub-warehouse whose inventory is lower than the safety inventory, generate a material allocation request according to the actual inventory, and send the material allocation request to the coordination center of the distributed warehouse system;
[0010] The coordination center determines whether the actual inventory quantity is within a threshold range according to the material allocation request;
[0011] If yes, the coordination center allocates power materials to the target sub-warehouse according to the set emergency allocation rules, and updates the inventory of the coordination center after the allocation;
[0012] If not, the coordination center allocates power materials to the target sub-warehouse according to the set preventive allocation rules, and updates the inventory of the coordination center after the allocation.
[0013] Furthermore, the step of determining the target sub-warehouse whose inventory is lower than the safety inventory, generating a material allocation request according to the actual inventory, and sending the material allocation request to the coordination center of the distributed warehouse system includes:
[0014] generating a plurality of material allocation requests according to the actual inventory quantity;
[0015] A material allocation request among the multiple material allocation requests except the first material allocation request is sent in sequence to the coordination center of the distributed warehouse system at a preset time interval.
[0016] Furthermore, the coordination center determines whether the actual inventory quantity is within a threshold range according to the material allocation request, including:
[0017] The coordination center determines whether there is any material allocation request associated with other sub-warehouses in the material allocation request;
[0018] If so, identify the identifier in the material allocation request of other associated sub-warehouses and filter the identified identifier information.
[0019] Furthermore, the determining whether the actual inventory is lower than the safety inventory includes:
[0020] Calculate the predicted demand of each sub-warehouse in the distributed warehouse system within the preset time;
[0021] Set the safety stock level based on the forecasted demand.
[0022] Furthermore, the coordination center allocates power materials to the target sub-warehouse according to the set emergency allocation rules, and updates the inventory of the coordination center after the allocation, including:
[0023] Construct a mathematical model of emergency deployment rules based on the set variable parameters;
[0024] Determine the constraints of the mathematical model, wherein the constraints include a constraint that the allocation quantity does not exceed the shortage quantity of the current incoming warehouse and a constraint that the inventory quantity of the outgoing warehouse after the allocation is completed is not less than the safety inventory of the warehouse;
[0025] A deployment plan of the emergency deployment rule is determined according to the mathematical model and the constraint conditions.
[0026] Furthermore, the mathematical model is expressed as follows:
[0027]
[0028] Where: f1 is the purchase price of the material, f2 is the shortage cost, S i The ordering point for each warehouse, is the inventory holding cost, g ij The cost of emergency deployment from the i-th warehouse to the j-th warehouse.
[0029] Furthermore, the constraint condition is expressed as follows:
[0030] X ij ≤d i -Z;
[0031] X ji ≤Z-ss j ;
[0032] X ji ≥0,i,j=1,2,...,6;
[0033] S i =(T+t)×E(d i )×t+ss i ;
[0034]
[0035] Where: X ij To allocate inventory, d i ―Z is the current out-of-stock quantity transferred into the inventory, ss j is the safety stock, E(d i ) is the demand of warehouse i, T is the inventory inspection cycle, t is the emergency deployment replenishment time, σ i is the standard deviation of demand at warehouse i.
[0036] A second aspect of the embodiment of the present application provides a distributed warehouse-based power material storage management system, including:
[0037] An actual inventory quantity acquisition unit is used to obtain the actual inventory quantity of each sub-warehouse in the distributed warehouse system within a preset time;
[0038] A safety stock quantity determination unit, used to determine whether the actual stock quantity is lower than the safety stock quantity;
[0039] A target sub-warehouse determination unit is used to determine a target sub-warehouse whose inventory is lower than the safety inventory when the actual inventory is lower than the safety inventory, generate a material allocation request according to the actual inventory, and send the material allocation request to the coordination center of the distributed warehouse system;
[0040] An actual inventory quantity determination unit, used by the coordination center to determine whether the actual inventory quantity is within a threshold range according to the material allocation request;
[0041] An emergency allocation unit, configured to allocate power materials to the target sub-warehouse according to a set emergency allocation rule when the actual inventory is within a threshold range, and update the inventory of the coordination center after the allocation;
[0042] The preventive allocation unit is used to allocate power materials to the target sub-warehouse according to the set preventive allocation rules when the actual inventory is not within the threshold range, and update the inventory of the coordination center after the allocation.
[0043] A third aspect of the embodiments of the present application provides a computer device, including:
[0044] memories, transceivers, processors, and bus systems;
[0045] Wherein, the memory is used to store programs;
[0046] The processor is used to execute the program in the memory, including executing the power material storage management method based on the distributed warehouse as described in any one of the above;
[0047] The bus system is used to connect the memory and the processor so that the memory and the processor can communicate with each other.
[0048] A fourth aspect of an embodiment of the present application provides a readable storage medium, comprising instructions, which, when executed on a computer, enables the computer to execute the distributed warehouse-based power material storage management method as described in any one of the above.
[0049] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages:
[0050] This application determines the sub-warehouses in each sub-warehouse whose actual inventory is lower than the safety inventory, generates a request for material allocation based on the actual inventory, and sends the request to the coordination center of the distributed warehouse system. The coordination center determines whether the inventory of the materials is within the set threshold range based on the request. If so, the materials are allocated according to the set emergency allocation rules. If not, the materials are allocated according to the set preventive allocation rules. By setting up two ways of allocating materials, emergency allocation and preventive allocation, it is possible to cope with allocation plans for different material storage situations, and the storage methods of the two allocation plans are different, which can avoid unnecessary inventory costs due to improper allocation. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] Figure 1 It is a schematic diagram of an embodiment of a method for storage management of electric power materials based on a distributed warehouse in the present invention;
[0052] Figure 2 This is a structural block diagram of an embodiment of a power material storage management system based on a distributed warehouse in the present invention;
[0053] Figure 3 The figure is a structural block diagram of a computer device in the present invention. DETAILED DESCRIPTION
[0054] The embodiments of the present application provide a method, system, device and medium for storage management of electric power materials based on a distributed warehouse, which solves the problem of high material inventory costs.
[0055] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein, for example. In addition, the terms "including" and "corresponding to" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0056] Embodiment 1
[0057] The implementation method in this embodiment can be implemented in the system, can be implemented in the server, and can also be implemented in the terminal, without specific limitation. The following will introduce the power material storage management method based on the distributed warehouse in this application from the perspective of system implementation. Figure 1, the method provided in the embodiment of the present application comprises the following steps:
[0058] S11. Obtain the actual inventory of each sub-warehouse in the distributed warehouse system within a preset time;
[0059] In this embodiment, the actual inventory of each sub-warehouse in the distributed system is obtained by linking the storage system of each sub-warehouse, counting the dynamic in-and-out status data of materials in each sub-warehouse, and then calculating the actual inventory.
[0060] S12. Determine whether the actual inventory is lower than the safety inventory;
[0061] In this embodiment, determining whether the actual inventory is lower than the safety inventory further includes the following steps:
[0062] 1. Calculate the predicted demand of each sub-warehouse in the distributed warehouse system within a preset time;
[0063] 2. Set safety stock based on forecasted demand.
[0064] Specifically, the setting of safety stock can prevent the impact of uncontrollable factors on on-time delivery, that is, buffer stock. The following factors generally affect the stocking quantity of safety stock, such as uncontrollable changes in demand, ordering interval cycle, and some factors that cause delays in delivery. The safety stock here is set according to the forecast of demand. When the demand forecast is large, more safety stock should be set. Similarly, when other factors such as the instability of the ordering cycle cannot be guaranteed, or the estimated ordering interval is getting longer and longer, the corresponding safety stock should be set according to the predicted demand under the specific influencing factors. There are many methods for calculating the predicted demand here, such as exponential smoothing method, ABC classification method and principal component analysis method. Under the condition of setting the influencing factors, the predicted demand of each sub-warehouse within a certain preset time can be calculated by using these methods, which will not be repeated here.
[0065] S13. When the actual inventory is lower than the safety inventory, the target sub-warehouse that is lower than the safety inventory is determined, and a material allocation request is generated according to the actual inventory, and the material allocation request is sent to the coordination center of the distributed warehouse system;
[0066] Step S13 also includes:
[0067] 1. Generate multiple material allocation requests based on actual inventory;
[0068] 2. Sending one of the multiple material allocation requests except the first material allocation request to the coordination center of the distributed warehouse system in sequence at preset time intervals.
[0069] Specifically, when the actual inventory level in a sub-warehouse is lower than the safety stock level, there are many factors that affect the sub-warehouse's inventory level to be lower than the safety stock level, including the order quantity, time interval and other objective factors mentioned above. Therefore, the material allocation request includes parameters for factors that affect the inventory level to be lower than the safety stock level, and thus multiple material allocation requests will be generated.
[0070] A certain transmission time interval is set to send multiple material allocation requests to the coordination center one by one. The preset time interval can be used to send each request quantity to the coordination center in sequence, or after the coordination center receives the request, other requests except the first one among the unsent requests are sent. The purpose of setting a material allocation request among the other requests except the first one is to avoid multiple influencing factors. The coordination center sets the priority when setting the allocation plan.
[0071] S14. The coordination center determines whether the actual inventory quantity is within the threshold range according to the material allocation request;
[0072] In this embodiment, the coordination center determines whether the actual inventory quantity is within the threshold range according to the material allocation request, and further includes:
[0073] 1. The coordination center determines whether there are any related material allocation requests from other sub-warehouses in the material allocation request;
[0074] 2. When there is a request for material allocation from other associated sub-warehouses, the identifier in the request for material allocation from other associated sub-warehouses is identified, and the identified identifier information is filtered.
[0075] Specifically, the coordination center sets up an allocation plan based on the information of various influencing factors included in the material allocation request, which may include multiple influencing factors, and there may be multiple sub-warehouses with less than safety stock under the same influencing factors. Therefore, in the material allocation request based on the influencing factors, there may be information associated with other sub-warehouses. Therefore, when judging whether the actual inventory is within the threshold range, it is judged whether there are related material allocation requests from other sub-warehouses. If so, the identifier in the material allocation request of the other related sub-warehouses is identified, and the identified identifier information is screened. The information of other sub-warehouses is eliminated according to the identifier information, and then the allocation plan is set according to the sub-warehouse.
[0076] S15. When the actual inventory is within the threshold range, the coordination center allocates power materials to the target sub-warehouse according to the set emergency allocation rules, and updates the inventory of the coordination center after the allocation;
[0077] S16. When the actual inventory quantity is not within the threshold range, the coordination center allocates power materials to the target sub-warehouse according to the set preventive allocation rules, and updates the inventory quantity of the coordination center after the allocation.
[0078] In this embodiment, the coordination center allocates power materials to the target sub-warehouse according to the set emergency or preventive allocation rules, and updates the inventory of the coordination center after the allocation, including the following steps:
[0079] 1. Construct a mathematical model of emergency or preventive deployment rules based on the set variable parameters;
[0080] 2. Determine the constraints of the mathematical model, including the constraint that the allocation quantity does not exceed the shortage quantity of the current incoming warehouse and the constraint that the inventory quantity of the outgoing warehouse after allocation is completed is not less than the safety stock of the warehouse;
[0081] 3. Determine the deployment plan of emergency deployment rules based on mathematical models and constraints.
[0082] Specifically, the expression of the mathematical model is as follows:
[0083]
[0084] Where: f1 is the purchase price of the material, f2 is the shortage cost, S i The ordering point for each warehouse, is the inventory holding cost, g ij The cost of emergency deployment from the i-th warehouse to the j-th warehouse.
[0085] The constraint expressions are as follows:
[0086] X ij ≤d i -Z;
[0087] X ji ≤Z-ss j ;
[0088] X ji ≥0,i,j=1,2,...,6;
[0089] S i =(T+t)×E(d i )×t+ss i ;
[0090]
[0091] Where: X ij To allocate inventory, d i -Z is the out-of-stock quantity currently transferred into the inventory, ss j is the safety stock, E(di ) is the demand of warehouse i, T is the inventory inspection cycle, t is the emergency deployment replenishment time, σ i is the standard deviation of demand at warehouse i.
[0092] According to the objective function set above, the model with the goal of minimizing the allocation cost shows the rules of the allocation strategy, including the allocation rules of the emergency allocation process and the allocation rules of the preventive allocation process.
[0093] Embodiment 2
[0094] See also Figure 2 , an embodiment of a distributed warehouse-based power material storage management system in the present invention includes the following steps:
[0095] An actual inventory quantity acquisition unit is used to obtain the actual inventory quantity of each sub-warehouse in the distributed warehouse system within a preset time;
[0096] Safety stock quantity judgment unit, used to judge whether the actual stock quantity is lower than the safety stock quantity;
[0097] The target sub-warehouse determination unit is used to determine the target sub-warehouse whose inventory is lower than the safety inventory when the actual inventory is lower than the safety inventory, generate a material allocation request according to the actual inventory, and send the material allocation request to the coordination center of the distributed warehouse system;
[0098] The actual inventory quantity judgment unit is used for the coordination center to judge whether the actual inventory quantity is within the threshold range according to the material allocation request;
[0099] The emergency allocation unit is used to allocate power materials to the target sub-warehouse according to the set emergency allocation rules when the actual inventory is within the threshold range, and update the inventory of the coordination center after the allocation;
[0100] The preventive allocation unit is used to allocate power materials to the target sub-warehouse according to the set preventive allocation rules when the actual inventory is not within the threshold range, and update the inventory of the coordination center after allocation.
[0101] For the specific definition of the system, please refer to the definition of the method above, which will not be repeated here. Each module in the above system can be implemented in whole or in part by software, hardware and a combination thereof. The above modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory in the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0102] Embodiment 3
[0103] See also Figure 3The present invention provides a computer device, including a memory, a processor, and computer-readable instructions stored in the memory and executable on the processor. When the processor executes the computer-readable instructions, the steps of the above method are implemented.
[0104] Those of ordinary skill in the art will appreciate that the units of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition of each example has been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0105] In the embodiments provided by the present invention, it should be understood that the division of units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units can be combined into one unit, one unit can be split into multiple units, or some features can be ignored. In addition, each functional unit in each embodiment of the present invention can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units.
[0106] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-0nlyMemory), random access memory (RAM, RandomAccessMemory), mobile hard disk, magnetic disk or optical disk, etc., which can store program code.
[0107] It can be understood that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or replace some or all of the technical features therein by equivalents. These modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present invention, and they should all be included in the scope of the claims and specification of the present invention.
Claims
1. A method for storing and managing electric power materials based on distributed warehouses, characterized in that: include: Get the actual inventory of each sub-warehouse in the distributed warehouse system within a preset time; Determining whether the actual inventory is lower than the safety inventory; If so, determine the target sub-warehouse whose inventory is lower than the safety inventory, generate a material allocation request according to the actual inventory, and send the material allocation request to the coordination center of the distributed warehouse system; The coordination center determines whether the actual inventory quantity is within a threshold range according to the material allocation request; If yes, the coordination center allocates power materials to the target sub-warehouse according to the set emergency allocation rules, and updates the inventory of the coordination center after the allocation; If not, the coordination center allocates power materials to the target sub-warehouse according to the set preventive allocation rules, and updates the inventory of the coordination center after the allocation.
2. The method for storing and managing electric power materials based on distributed warehouses according to claim 1 is characterized in that: The step of determining the target sub-warehouse whose inventory is lower than the safety inventory, generating a material allocation request according to the actual inventory, and sending the material allocation request to the coordination center of the distributed warehouse system includes: generating a plurality of material allocation requests according to the actual inventory quantity; A material allocation request among the multiple material allocation requests except the first material allocation request is sent in sequence to the coordination center of the distributed warehouse system at a preset time interval.
3. The method for storing and managing electric power materials based on distributed warehouses according to claim 1 is characterized in that: The coordination center determines whether the actual inventory quantity is within a threshold range according to the material allocation request, including: The coordination center determines whether there is any material allocation request associated with other sub-warehouses in the material allocation request; If so, identify the identifier in the material allocation request of other associated sub-warehouses and filter the identified identifier information.
4. The method for storing and managing electric power materials based on distributed warehouses according to claim 1 is characterized in that: The determining whether the actual inventory is lower than the safety inventory includes: Calculate the predicted demand of each sub-warehouse in the distributed warehouse system within the preset time; Set the safety stock level based on the forecasted demand.
5. The method for storing and managing electric power materials based on distributed warehouses according to claim 1 is characterized in that: The coordination center allocates power materials to the target sub-warehouse according to the set emergency allocation rules, and updates the inventory of the coordination center after the allocation, including: Construct a mathematical model of emergency deployment rules based on the set variable parameters; Determine the constraints of the mathematical model, wherein the constraints include a constraint that the allocation quantity does not exceed the shortage quantity of the current incoming warehouse and a constraint that the inventory quantity of the outgoing warehouse after the allocation is completed is not less than the safety inventory of the warehouse; A deployment plan of the emergency deployment rule is determined according to the mathematical model and the constraint conditions.
6. The method for storing and managing electric power materials based on distributed warehouses according to claim 5 is characterized in that: The mathematical model is expressed as follows: Where: f1 is the purchase price of the material, f2 is the shortage cost, S i For each warehouse's order point, is the holding cost of inventory, g ij The cost of emergency deployment from the i-th warehouse to the j-th warehouse.
7. The method for storing and managing electric power materials based on distributed warehouses according to claim 6 is characterized in that: The constraint expressions are as follows: X ij ≤d i ―Z; X ji ≤Z―ss j ; X ji ≥0,i,j=1,2,…,6; S i =(T+t)×E(d i )×t+ss i ; Where: X ij To allocate inventory, d i ―Z is the current out-of-stock quantity transferred into the inventory, ss j is the safety stock, E(d i ) is the demand of warehouse i, T is the inventory inspection cycle, t is the emergency deployment replenishment time, σ i is the standard deviation of demand at warehouse i.
8. A power material storage management system based on distributed warehouses, characterized in that: include: An actual inventory quantity acquisition unit is used to obtain the actual inventory quantity of each sub-warehouse in the distributed warehouse system within a preset time; A safety stock quantity determination unit, used to determine whether the actual stock quantity is lower than the safety stock quantity; A target sub-warehouse determination unit is used to determine a target sub-warehouse whose inventory is lower than the safety inventory when the actual inventory is lower than the safety inventory, generate a material allocation request according to the actual inventory, and send the material allocation request to the coordination center of the distributed warehouse system; An actual inventory quantity determination unit, used by the coordination center to determine whether the actual inventory quantity is within a threshold range according to the material allocation request; An emergency allocation unit, configured to allocate power materials to the target sub-warehouse according to a set emergency allocation rule when the actual inventory is within a threshold range, and update the inventory of the coordination center after the allocation; The preventive allocation unit is used to allocate power materials to the target sub-warehouse according to the set preventive allocation rules when the actual inventory is not within the threshold range, and update the inventory of the coordination center after the allocation.
9. A computer device, characterized in that: include: memories, transceivers, processors, and bus systems; Wherein, the memory is used to store programs; The processor is used to execute the program in the memory, including executing the power material storage management method based on a distributed warehouse according to any one of claims 1 to 7; The bus system is used to connect the memory and the processor so that the memory and the processor can communicate with each other.
10. A readable storage medium, characterized in that: It includes instructions, which, when executed on a computer, enable the computer to execute the distributed warehouse-based power material storage management method as described in any one of claims 1 to 7.
Citation Information
Cited By
Cross-regional linkage intensive material management method and system
CN120410146A