A blockchain-based building material intelligence management method and system
By using blockchain technology to acquire data from construction teams, calculating the rationality of material usage and surplus, and constructing matching pairs for material allocation, the problems of waste and difficulty in control in building material management are solved, achieving efficient material utilization and optimized construction progress.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ZHENGZHOU UNIV
- Filing Date
- 2022-03-24
- Publication Date
- 2026-07-03
Smart Images

Figure CN114662931B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of building material management technology, specifically to a blockchain-based intelligent management method and system for building materials. Background Technology
[0002] Construction management is a comprehensive management discipline that manages the progress, quality, safety, funding, machinery and equipment, materials, and personnel during the construction process. By coordinating these construction elements, the goal of construction management is to maximize the achievement of objectives while consuming the least amount of resources, which is the significance of construction management.
[0003] The management of building materials during construction includes the planning, supply, and use of these materials. Building materials constitute the physical entity of a building product and are the object of labor in construction production. Rationally organizing the planning, supply, and use of building materials, ensuring that they enter the construction site from the production enterprise according to variety, quantity, quality, and timeframe, reducing circulation links, and preventing stockpiling and waste are of great significance for shortening the construction period, accelerating construction speed, and reducing project costs.
[0004] Currently, in the management of building materials, the amount of materials used is determined by the habits of construction workers, making it impossible to accurately calculate and quantify the overall consumption of materials. This easily leads to waste or shortage of construction materials. At the same time, in on-site construction, there is a lack of close coordination between various stages, and due to the large scale of projects and long construction periods, the management and control of material supply for each unit project is quite difficult. Summary of the Invention
[0005] To address the aforementioned technical problems, the present invention aims to provide a blockchain-based intelligent management method for building materials, the specific technical solution of which is as follows:
[0006] Obtain the current construction progress, current material balance, current material usage, daily material balance, and construction distance between any two construction teams on the blockchain.
[0007] Based on the current construction progress and current material usage, calculate the rationality of material usage for each construction team;
[0008] Set the optimal stockpiling quantity, and calculate the rationality of the material surplus for each construction team based on the current material surplus and the optimal stockpiling quantity;
[0009] Based on the rationality of material usage and the rationality of material surplus, the evaluation indicators for each construction team are determined.
[0010] Based on the evaluation indicators, each construction team is classified into categories, including stable and unstable categories.
[0011] In each construction team corresponding to the unstable category, the construction progress stability of each construction team is calculated based on the daily surplus material quantity. Based on the construction progress stability and the construction distance, the matching degree of any two construction teams is calculated, and a matching pair is obtained based on the matching degree. When the matching degree of the matching pair is greater than or equal to the matching threshold, material allocation is carried out within the matching pair.
[0012] Furthermore, the matching degree is:
[0013]
[0014] In the formula, β(X,Y) is the construction distance between construction team X and construction team Y, and H X To ensure the stability of construction progress for construction team X, H Y Let abs(·) be the absolute value function to represent the stability of the construction progress of construction team Y.
[0015] in, This represents the current remaining material quantity for construction team X. Let W be the current material surplus corresponding to construction team Y, and W be the optimal stockpile quantity.
[0016] Furthermore, the material allocation method is as follows: matching construction teams with surplus materials and construction teams with shortage materials, allocating a portion of the materials from the construction team with surplus materials to the construction team with shortage materials, ensuring that the current material surplus for both construction teams is at the optimal stockpile level.
[0017] Among them, surplus means that the current material surplus is greater than the optimal stockpile, and shortage means that the current material surplus is less than the optimal stockpile.
[0018] Furthermore, the material allocation method also includes: when the matching degree of the matching pair is less than the matching threshold or when a construction team has not formed a matching pair with other construction teams, the material allocation is achieved by changing the material supply.
[0019] Furthermore, the method for obtaining the rationality of material usage is as follows: set a standard total material usage, calculate the actual total material usage for each construction team based on the current construction progress and the current material usage, and determine the rationality of material usage based on the actual total material usage and the standard total material usage.
[0020] Furthermore, the reasonableness of the stated material surplus is as follows:
[0021]
[0022] Among them, J X To ensure the reasonableness of the material surplus corresponding to construction team X. W represents the optimal stockpiling level. Let abs(·) be the current material balance of construction team X, and let abs(·) be the absolute value function.
[0023] Furthermore, the method for obtaining the stability of the construction progress is as follows: based on the daily surplus material quantity, calculate the difference in surplus material quantity between two adjacent days, and then obtain the average surplus material quantity difference; based on the average surplus material quantity difference, determine the stability of the construction progress.
[0024] Furthermore, the method for classifying the categories is as follows: compare the evaluation index with the evaluation threshold. When the evaluation index is greater than the evaluation threshold, the corresponding construction team is classified as a stable category. When the evaluation index is less than the evaluation threshold, the corresponding construction team is classified as an unstable category.
[0025] Furthermore, the matching pairs are obtained using the KM algorithm.
[0026] The present invention also provides a blockchain-based intelligent management system for building materials, the system comprising a processor and a memory, wherein the processor executes a program stored in the memory for a blockchain-based intelligent management method for building materials.
[0027] The embodiments of the present invention have at least the following beneficial effects:
[0028] This invention obtains the current construction progress, current material reserves, current material usage, daily material reserves, and construction distance between any two construction teams for each construction team. It then calculates the rationality of material usage and material reserves for each construction team, thereby obtaining evaluation indicators for each construction team. By classifying each construction team through these evaluation indicators, this invention can accurately categorize construction teams, reduce computational complexity, and improve the efficiency of subsequent material allocation.
[0029] This invention calculates the matching degree between any two construction teams in each unstable category, and obtains matching pairs based on the matching degree. When the matching degree of a matching pair is greater than the matching threshold, material allocation is carried out within the matching pair. This invention realizes material allocation by constructing matching pairs between two construction teams, which reduces the waste caused by material backlog to a certain extent, saving materials and improving material utilization. Attached Figure Description
[0030] To more clearly illustrate the technical solutions and advantages in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0031] Figure 1 This is a flowchart illustrating the steps of a blockchain-based intelligent management method for building materials according to the present invention. Detailed Implementation
[0032] To further illustrate the technical means and effects adopted by the present invention to achieve its intended purpose, the following, in conjunction with the accompanying drawings and preferred embodiments, details the specific implementation, structure, features, and effects of a blockchain-based intelligent management method and system for building materials proposed according to the present invention. In the following description, different "one embodiment" or "another embodiment" do not necessarily refer to the same embodiment. Furthermore, specific features, structures, or characteristics in one or more embodiments can be combined in any suitable form.
[0033] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains.
[0034] Please see Figure 1 The diagram illustrates a flowchart of a blockchain-based smart management method for building materials according to an embodiment of the present invention. The method includes the following steps:
[0035] Step 1: Obtain the current construction progress, current material balance, current material usage, daily material balance, and construction distance between any two construction teams on the blockchain.
[0036] Specifically, relevant staff are responsible for recording the current construction progress, current material reserves, current material usage, daily material reserves, and construction distance between any two construction teams for each construction team, and storing the above data information for each construction team on the blockchain.
[0037] Step 2: Calculate the rationality of material usage for each construction team based on the current construction progress and current material usage.
[0038] Specifically, the method for obtaining the rationality of material usage is as follows: set a standard total material usage, calculate the actual total material usage for each construction team based on the current construction progress and current material usage, and determine the rationality of material usage based on the actual total material usage and the standard total material usage.
[0039] The actual total material usage mentioned above is the ratio of the current material usage to the current construction progress. In this embodiment, the standard total material usage range is set to [B] based on project cost and historical experience. m B n If the actual total material usage of construction team X is within [B], m B nIf the material usage of construction team X is within the range of [B], then the rationality of its material usage is 1; if the actual total material usage of construction team X is not within the range of [B], then the rationality of its material usage is 1. m B n If the actual total material usage is within the range of B, then determine whether it matches the actual total material usage. m B n Based on the size, further calculate the rationality of construction team X's material usage: 1. If the actual total material usage is less than B... m Then the rationality of the materials used by construction team X is: Among them, B X 1. The actual total material usage of construction team X. 2. If the actual total material usage is greater than B... n Then the rationality of the materials used by construction team X is:
[0040] The method for obtaining Q in the above is as follows: obtain the maximum and minimum actual total material usage for each construction team, and calculate the minimum actual total material usage and B. m The absolute value of the difference is used to calculate the maximum actual total material consumption and B. n The absolute value of the difference is used, and the larger absolute value of the difference is selected as Q.
[0041] It should be noted that the closer the material usage rationality is to 1, the closer the actual total material usage of the corresponding construction team is to the standard total material usage, that is, the more reasonable the actual total material usage of the corresponding construction team is; material usage rationality can reflect the difference between the actual total material usage of each construction team and the standard total material usage.
[0042] Step 3: Set the optimal stockpiling quantity. Based on the current material surplus and the optimal stockpiling quantity, calculate the rationality of the material surplus for each construction team.
[0043] Specifically, the reasonableness of the material surplus is as follows:
[0044]
[0045] Among them, J X To ensure the reasonableness of the material surplus corresponding to construction team X. W represents the optimal stockpiling level. Let abs(·) be the current material balance of construction team X, and let abs(·) be the absolute value function.
[0046] In this embodiment, the optimal stockpiling quantity W kThe optimal stockpile is set at a three-day material requirement to ensure a sufficient amount of materials remain on-site. This prevents construction progress from being affected by material supply issues for a certain period, allowing teams facing material shortages to maintain consistency with those receiving timely supplies. The material supply method involves drawing materials from the reserve warehouse and distributing a fixed amount to each construction team daily. The supply quantity is based on historical data. For example, if the reserve warehouse runs out of materials and needs replenishment, but procurement time and external factors cause shortages, preventing timely supply to the construction site, the optimal stockpile ensures that construction teams can continue working under these circumstances while also providing time for procuring new materials.
[0047] Specifically, the optimal stockpile quantity W is set to three days' worth of materials to ensure that there is sufficient space to prevent the construction team's work from being affected. Due to the limitations of the construction site, setting a three-day supply of materials on-site is the most reasonable approach in this embodiment. The optimal stockpile quantity W can be adjusted by the implementer based on the size of the construction site.
[0048] Step 4: Based on the rationality of material usage and the rationality of material surplus, determine the evaluation indicators for each construction team.
[0049] The evaluation indicators are:
[0050]
[0051] Where tanh(·) is the hyperbolic tangent function, R X To ensure the rationality of material usage for construction team X, J X To ensure the reasonableness of the material surplus corresponding to construction team X, α is a correction coefficient. In this embodiment, the correction coefficient α is set to 3.
[0052] It should be noted that the evaluation indicators reflect whether the deviation between the construction status of the corresponding construction team and the standard construction status is within a reasonable range. The more reasonable the material surplus of construction team X, the better. X The smaller the value, the better the corresponding evaluation index Z. X The larger the size, the more reasonable the material selection by construction team X, R X The higher the value, the better the corresponding evaluation index Z. X The larger.
[0053] Step 5: Based on the evaluation indicators, classify each construction team into categories, including stable and unstable categories.
[0054] Specifically, the classification method is as follows: compare the evaluation index with the evaluation threshold. When the evaluation index is greater than the evaluation threshold, the corresponding construction team is classified as a stable category; when the evaluation index is less than the evaluation threshold, the corresponding construction team is classified as an unstable category. The evaluation threshold is set by the implementer; in this embodiment, the evaluation threshold is set to 0.8.
[0055] It should be noted that this embodiment assumes that the construction progress and current material reserves of each construction team corresponding to the stable category are within a reasonable range, and there is no need to allocate materials to each construction team corresponding to the stable category.
[0056] Step 6: For each construction team corresponding to the unstable category, calculate the construction progress stability of each construction team based on the daily surplus material quantity. Based on the construction progress stability and construction distance, calculate the matching degree of any two construction teams, and obtain matching pairs based on the matching degree. When the matching degree of a matching pair is greater than or equal to the matching threshold, material allocation is carried out within the matching pair.
[0057] The method for obtaining construction progress stability is as follows: Based on the daily surplus material quantity, calculate the difference in surplus material quantity between two adjacent days, and then obtain the average surplus material quantity difference. The construction progress stability is determined based on this average surplus material quantity difference. Specifically, the formula for calculating construction progress stability is:
[0058]
[0059] Where T is the total number of construction days required to complete the current construction progress, and S... g S represents the remaining material quantity on day g. t-1 S represents the remaining material quantity on day t-1. t Let be the remaining material quantity on day t, and abs(·) be the absolute value function.
[0060] It should be noted that the daily surplus material quantity reflects the stability of the construction progress of each construction team. When the construction progress is stable, the daily surplus material quantity also changes steadily. If the construction progress is unstable, the daily surplus material quantity will fluctuate with the construction progress.
[0061] The matching degree is:
[0062]
[0063] In the formula, β(X,Y) is the construction distance between construction team X and construction team Y, and H X To ensure the stability of construction progress for construction team X, H Y Let abs(·) represent the stability of the construction progress of construction team Y, and let abs(·) be the absolute value function.
[0064] in, This represents the current remaining material quantity for construction team X. Let W be the current material surplus corresponding to construction team Y, and W be the optimal stockpile quantity.
[0065] It should be noted that the higher the matching degree between two construction teams, the greater the likelihood that the two construction teams will be paired together. The matching degree is related to the current material reserves of the two construction teams. The matching degree is high only when the current material reserves of one construction team are more than the optimal stockpile amount and the current material reserves of the other construction team are less than the optimal stockpile amount. If the current material reserves of both construction teams in the pair are more than the optimal stockpile amount or less than the optimal stockpile amount, the matching degree of the two construction teams is low.
[0066] The matching degree calculation formula above shows that the construction distance between the two construction teams in a matching pair also affects the matching degree. The smaller the construction distance between the two construction teams, the higher the matching degree; the greater the construction distance, the lower the matching degree. Using construction distance in the matching degree calculation is to ensure the efficiency of subsequent material allocation, enabling each construction team to receive material replenishment more quickly and effectively, reducing material waste during transportation, and ultimately maximizing profits.
[0067] In this embodiment, the matching pairs are obtained through the KM algorithm, which is an existing technology and will not be described in detail here.
[0068] Specifically, the material allocation method is as follows: For construction teams with surplus materials and those with shortages, a portion of the materials from the team with surplus materials is allocated to the team with shortages, ensuring that both teams have optimal material reserves. Surplus materials are defined as current material reserves exceeding the optimal reserve, while shortages are defined as current material reserves falling below the optimal reserve. By creating matching pairs, material allocation between construction teams can be achieved, saving materials and reducing waste caused by stockpiling.
[0069] Furthermore, the material allocation method also includes: when the matching degree of a matching pair is less than the matching threshold, or when a construction team has not formed a matching pair with other construction teams, material allocation is achieved by changing the material supply. In this embodiment, the matching threshold is set to 0.6, and the matching threshold can be adjusted by the implementer according to the actual situation. This invention believes that even if two construction teams form a matching pair using the KM algorithm, if the matching degree of the pair does not reach the matching threshold, the two construction teams in the matching pair do not meet the conditions for completing material allocation, that is, material allocation cannot be performed between the two construction teams.
[0070] It should be noted that the KM algorithm is used to obtain matching pairs. According to the characteristics of the KM algorithm, it obtains the maximum weight matching, which ensures that all construction teams in the unstable category participate in the matching, thus guaranteeing the quality of the matching pairs formed by the construction teams in the unstable category. That is, the two construction teams in the matching pair can meet the conditions for completing the material allocation work.
[0071] This invention also provides a blockchain-based intelligent management system for building materials. The system includes a processor and a memory. The processor executes a program stored in the memory for a blockchain-based intelligent management method for building materials. Since a specific implementation of the blockchain-based intelligent management method for building materials has been detailed in steps 1 to 6 above, it will not be repeated further.
[0072] It should be noted that the order of the above embodiments of the present invention is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments. Furthermore, specific embodiments have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims can be performed in a different order than that shown in the embodiments and still achieve the desired result. Additionally, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0073] The various embodiments in this specification are described in a progressive manner. The same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on describing the differences from other embodiments.
[0074] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A blockchain-based intelligent management method for building materials, characterized in that, The method includes the following steps: Obtain the current construction progress, current material balance, current material usage, daily material balance, and construction distance between any two construction teams on the blockchain; Based on the current construction progress and current material usage, calculate the rationality of material usage for each construction team; Set the optimal stockpiling quantity, and calculate the rationality of the material surplus for each construction team based on the current material surplus and the optimal stockpiling quantity; Based on the rationality of material usage and the rationality of material surplus, the evaluation indicators for each construction team are determined. Based on the evaluation indicators, each construction team is classified into categories, including stable and unstable categories; In each construction team corresponding to the unstable category, the construction progress stability of each construction team is calculated based on the daily surplus material quantity. Based on the construction progress stability and the construction distance, the matching degree of any two construction teams is calculated, and a matching pair is obtained based on the matching degree. When the matching degree of the matching pair is greater than or equal to the matching threshold, material allocation is carried out within the matching pair. The evaluation indicators are as follows: Where tanh(·) is the hyperbolic tangent function, R X To ensure the rationality of material usage for construction team X, J X α is a correction factor for the reasonableness of the material surplus corresponding to construction team X. The matching degree is: In the formula, β(X,Y) is the construction distance between construction team X and construction team Y, and H X To ensure the stability of construction progress for construction team X, H Y Let abs(·) be the absolute value function to represent the stability of the construction progress of construction team Y. in, This represents the current remaining material quantity for construction team X. Let W be the current material surplus corresponding to construction team Y, and W be the optimal stockpile quantity. The method for obtaining the stability of the construction progress is as follows: based on the daily surplus material quantity, calculate the difference in surplus material quantity between two adjacent days, and then obtain the average surplus material quantity difference. Based on the average surplus material quantity difference, determine the stability of the construction progress. The formula for calculating the stability of the construction progress is: Where T is the total number of construction days required to complete the current construction progress, and S... g S represents the remaining material quantity on day g. t-1 S represents the remaining material quantity on day t-1. t Let be the remaining material quantity on day t, and abs(·) be the absolute value function; The range for the total standard material usage is set as [B]. m B n If the actual total material usage of construction team X is within [B], m B n If the material usage of construction team X is within the range of [B], then the rationality of its material usage is 1; if the actual total material usage of construction team X is not within the range of [B], then the rationality of its material usage is 1. m B n Within the range, if the actual total material usage is less than B... m Then the rationality of the materials used by construction team X is: Among them, B X This represents the actual total material usage of construction team X; if the actual total material usage is greater than B... n Then the rationality of the materials used by construction team X is: The reasonableness of the stated material surplus is as follows: Among them, J X To ensure the reasonableness of the material surplus corresponding to construction team X. W represents the optimal stockpiling level. Let abs(·) be the current material balance of construction team X, and let abs(·) be the absolute value function.
2. The method for intelligent management of building materials based on blockchain according to claim 1, characterized in that, The material allocation method is as follows: matching construction teams with surplus materials and construction teams with shortage materials, allocating a portion of the materials of the construction team with surplus materials to the construction team with shortage materials, ensuring that the current material surplus of both construction teams is at the optimal stockpile level. Among them, surplus means that the current material surplus is greater than the optimal stockpile, and shortage means that the current material surplus is less than the optimal stockpile.
3. The method for intelligent management of building materials based on blockchain according to claim 1, characterized in that, The material allocation method further includes: when the matching degree of the matching pair is less than the matching threshold or when a construction team has not formed a matching pair with other construction teams, the material allocation is achieved by changing the material supply.
4. The method for intelligent management of building materials based on blockchain according to claim 1, characterized in that, The method for obtaining the rationality of material usage is as follows: set a standard total material usage, calculate the actual total material usage for each construction team based on the current construction progress and the current material usage, and determine the rationality of material usage based on the actual total material usage and the standard total material usage.
5. The method for intelligent management of building materials based on blockchain according to claim 1, characterized in that, The method for classifying the categories is as follows: compare the evaluation index with the evaluation threshold. When the evaluation index is greater than the evaluation threshold, the corresponding construction team is classified as a stable category. When the evaluation index is less than the evaluation threshold, the corresponding construction team is classified as an unstable category.
6. The method for intelligent management of building materials based on blockchain according to claim 1, characterized in that, The matching pairs are obtained using the KM algorithm.
7. A blockchain-based intelligent management system for building materials, comprising a processor and a memory, characterized in that, The processor executes a program, as stored in the memory, for any one of claims 1-6, of a blockchain-based smart management method for building materials.