Intelligent management and tracking system for building construction materials

By monitoring the construction inventory and construction progress in real time, optimizing the supply chain and transportation routes, and adjusting the construction task sequence, the problem of untimely material supply in the existing technology has been solved, and construction efficiency and material use efficiency have been improved.

CN120338422AInactive Publication Date: 2025-07-18SHANGHAI SHENGWEI COMMERCIAL INVESTMENT DEVELOPMENT CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510498807.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-21
Publication Date
2025-07-18
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing technology lacks real-time data processing and supply chain coordination capabilities in large-scale construction projects, resulting in untimely supply of materials, affecting construction progress, inefficient transportation, high cost, and difficulty in dealing with emergencies or urgent adjustments.

Method used

The inventory dynamic monitoring module collects inventory material information in real time, compares it with the construction progress node, and generates scheduling instructions; the inventory scheduling module filters appropriate suppliers and generates distribution lists; the transportation task merging module merges transportation routes to reduce duplicate sections; the construction task adjustment module adjusts task order and optimizes construction progress; the material abnormality tracking module monitors the material entry and movement trajectory to ensure material use efficiency.

Benefits of technology

Optimize the response speed and accuracy of the material supply chain, reduce transportation costs, ensure the continuity of construction activities, improve the safety and efficiency of material use, and reduce waste and misuse.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120338422A_ABST
    Figure CN120338422A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data management, in particular to a building construction material intelligent management and tracking system which comprises an inventory dynamic monitoring module, an inventory scheduling module, a transportation task merging module, a construction task adjusting module and a material abnormity tracking module. According to the invention, by monitoring the material names and quantity of the building construction inventory in real time and comparing the material names and quantity with the material requirements corresponding to the construction progress nodes, when the material shortage is found, the scheduling instruction is immediately supplemented and generated, the response speed and accuracy of the material supply chain are optimized, and the potential insufficient supply is identified and processed in advance, so that the material supply efficiency is improved. The construction task sequence influenced by material delay is adjusted, the management of the construction progress is optimized, the continuity of construction activities is ensured, the entering time, the moving track and the real-time position of the building material are tracked, the monitoring of the material flow direction is enhanced, the safety and efficiency of material use are improved, and the waste and misuse of the material are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data management, and in particular, to an intelligent management and tracking system for building construction materials. Background Art

[0002] The technical field of data management encompasses various techniques and methods for effectively managing information and data. This field involves core activities such as data collection, storage, protection, verification, and processing. In modern enterprises and technological environments, data management techniques are crucial for ensuring the accuracy, accessibility, and security of data. Technology supports the transformation of data from its original form into actionable information for users. Methods of data management include database management, data integration, data quality management, and data security techniques, all of which are important means to ensure that data maintains its value throughout its entire life cycle.

[0003] Among them, an intelligent management and tracking system for building construction materials refers to the use of specialized techniques and methods to optimize the management and tracking of materials during the building construction process. This technical theme covers systematic methods for the identification, classification, storage, and usage tracking of building materials. Relying on tag identification technology and material coding systems to monitor the flow and usage status of materials, in this way, the system can record the source, current location, and application status of each item of material in the building project, mainly through electronic tags and scanning devices, to ensure that each batch of materials can be accurately tracked, optimize inventory management, and reduce waste.

[0004] Existing data management technologies have obvious deficiencies in the real-time monitoring and precise scheduling of construction materials. Especially in large-scale building projects, there is a lack of effective real-time data processing and supply chain coordination capabilities, resulting in untimely material supply and affecting the entire construction progress. Existing technologies are also unable to cope with the combination and optimization of material transportation, leading to low transportation efficiency and high costs. The technical deficiencies are particularly evident when dealing with emergencies or urgent adjustment requirements, causing project delays and cost increases. For example, when the construction tasks affected by material supply cannot be adjusted in a timely manner, it leads to the need to stop work and wait. Summary of the Invention

[0005] The purpose of the present invention is to solve the deficiencies existing in the prior art, and to propose an intelligent management and tracking system for building construction materials.

[0006] To achieve the above purpose, the present invention adopts the following technical solution. An intelligent management and tracking system for building construction materials includes:

[0007] The inventory dynamic monitoring module collects the names and quantities of building construction inventory materials in real time, combines with the material requirements corresponding to the construction progress nodes, compares whether the real-time inventory meets the construction stage requirements within the future time period. If there is a gap, replenishment is carried out, and a material scheduling instruction is generated;

[0008] The inventory scheduling module matches the supplier inventory status and transportation capacity according to the material scheduling instruction, screens the suppliers that meet the construction node time requirements, sets the distribution instruction and synchronizes it to the supply chain node, and generates a supplier delivery list.

[0009] Based on the material target area and the transportation vehicle capacity in the supplier delivery list, the transportation task merging module detects the overlapping sections in multiple delivery routes, merges the transportation tasks with the same target area and uniformly plans the loading sequence, and generates a merged transportation route.

[0010] Combining the start time of the construction task with the estimated arrival time in the merged transportation route, the construction task adjustment module adjusts the task sequence of the construction materials that are not delivered on time, updates the construction progress and locks the usage rights of the associated construction materials, and generates a task execution priority list.

[0011] As a further solution of the present invention, the material scheduling instruction includes the types of material replenishment, the replenishment quantity, and the replenishment time. The supplier delivery list includes the supplier name, the material specification, the delivery quantity, and the delivery deadline. The merged transportation route includes the transportation path, the loading sequence, and the vehicle allocation plan. The task execution priority list includes the task adjustment serial number, the status of the material usage right, and the risk of construction stage delay.

[0012] As a further solution of the present invention, the inventory dynamic monitoring module includes:

[0013] The inventory collection sub-module collects the names and quantities of the construction inventory materials in real time, records the specifications of various construction materials, and combines the construction log timestamp and the location identifier to generate a real-time inventory data table.

[0014] The demand comparison sub-module calls the real-time inventory data table, obtains the construction progress plan nodes and the corresponding material demand data in the future time period, and for each material category, compares the real-time inventory with the cumulative demand in the corresponding time period to determine whether there is a gap in the material supply and demand, and generates an inventory gap comparison result.

[0015] According to the inventory gap comparison result, the material scheduling sub-module obtains the material categories with gaps, the gap quantity, and the demand time nodes, and combines the construction material allocation cycle, the transportation path length, the construction priority, and the inventory turnover rate, and uses the formula:

[0016]

[0017] Calculate the material scheduling urgency value and generate a material scheduling instruction.

[0018] Among them, AM represents the material scheduling urgency value, D irepresents the demand for the i-th type of material, S i represents the real-time inventory of the i-th type of material, T i represents the allocation cycle of the i-th type of material, L i represents the length of the transportation route of the i-th type of material, U i represents the inventory turnover rate of the i-th type of material, P i represents the priority coefficient of the construction node where the i-th type of material is located. n is the number of material types with shortages.

[0019] As a further solution of the present invention, the inventory scheduling module includes:

[0020] The supplier screening sub-module calls the material scheduling instruction, extracts the demand time and quantity of multiple scheduled materials, refers to the inventory status of the supplier and the corresponding material reserve quantity, matches the material categories and available time intervals, and then compares the available time with the material demand time to screen suppliers whose time difference does not exceed the time tolerance range, and generates a list of responsive suppliers;

[0021] The delivery instruction setting sub-module, according to the list of responsive suppliers, calls the supplier transportation capacity parameters, combines the delivery volume, the upper limit of delivery frequency, the transportation delay volume and the response delay situation, and uses the formula:

[0022]

[0023] Calculate the supplier delivery fitness value, screen suppliers exceeding the delivery fitness interval, extract the deliverable material numbers and corresponding time nodes, set the delivery path and transportation rhythm, and generate a supply and delivery matching instruction;

[0024] Among them, QB represents the delivery fitness value, R ab represents the response time of the b-th supplier to the a-th material, A ab is the available quantity of the b-th supplier for the a-th material, V b is the single delivery volume of the b-th supplier, F b is the transportation delay volume of the b-th supplier, E b is the response delay value of the b-th supplier, and m is the total number of material items to be delivered;

[0025] The delivery record sub-module, according to the supply and delivery matching instruction, extracts the material number, delivery time, transportation route number and receiving node of the supplier, and generates a supplier delivery list.

[0026] As a further solution of the present invention, the transportation task merging module includes:

[0027] The route duplication detection sub-module extracts the path node information of the distribution route and the sequence number of the paths connected by the nodes based on the material target areas and the transport vehicle capacities in the supplier delivery list, identifies duplicate sections, counts the occurrence frequency of the duplicate paths in the differentiated distribution routes, and generates a duplicate path identification result;

[0028] The target area integration sub-module calls the duplicate path identification result, extracts the list of target areas associated with the duplicate paths, performs clustering calculations on the target areas according to the ratio of the path coincidence degree to the regional loading demand, and generates a target area merging sequence;

[0029] The loading sequence planning sub-module extracts the delivery time window, vehicle capacity utilization rate, and path duplication segment ratio corresponding to the target areas based on the target area merging sequence, calculates the coordination index of the vehicle capacity utilization rate and the time window in the path, and uses the formula:

[0030]

[0031] Calculate the transport coordination intensity value, adjust the loading sequence of the target areas in the vehicle according to the transport coordination intensity value, and obtain a combined transport route;

[0032] Among them, S c represents the transport coordination intensity value, Q cd represents the capacity utilization value of the d-th area of the c-th path, AT cd represents the time window width of the d-th area of the c-th path, R cd represents the duplicate path segment ratio of the d-th area of the c-th path, L cd represents the path segment distance of the d-th area of the c-th path, AC c represents the capacity of the vehicle used for the c-th path.

[0033] As a further solution of the present invention, the construction task adjustment module includes:

[0034] The time difference evaluation sub-module combines the start time of the construction task with the estimated arrival time in the combined transport route, obtains the time difference between the two, determines whether the time difference exceeds the construction delivery delay reference value, and if it exceeds, marks it as a delayed task and generates a delayed task marking list;

[0035] The task sequence rearrangement sub-module calls the delayed task marking list, combines the preset task priorities, time delay amounts, and task dependencies for sorting, and uses the formula:

[0036]

[0037] Calculate the priority weight value of each task, rearrange the task sequence according to the priority weight value, and generate a task priority rearrangement list;

[0038] Among them, AP o represents the priority weight value of the o-th task, AD o represents the time delay amount of the o-th task, AT o represents the original priority of the o-th task, |AL o -AS o | represents the absolute time difference between the planned delivery time and the start time of the o-th task, AB o represents the task scale factor of the o-th task, AR oj is the dependency strength of the j-th predecessor task related to task o, and W is the number of predecessor tasks;

[0039] The material permission locking sub-module calls the task priority rearrangement list, queries the authorized usage permission status for the construction material items belonging to the delayed tasks, determines the permission adjustment operation based on whether the task is still in the waiting delivery state. If it is a delayed task, it temporarily locks the usage permission of the corresponding construction materials and generates a task execution priority list.

[0040] As a further solution of the present invention, the system further includes a material anomaly tracking module:

[0041] The material anomaly tracking module records the entry time, movement trajectory, and real-time construction area of the construction materials, compares the positions where the construction materials should be in the task execution priority list, detects whether the construction materials enter the specified construction area within the set period, marks the material numbers that are moved and unused, and obtains a construction material anomaly movement list;

[0042] The construction material anomaly movement list includes material numbers, anomaly location records, unused marks, and anomaly duration.

[0043] As a further solution of the present invention, the material anomaly tracking module includes:

[0044] The entry time monitoring sub-module records the entry time information of the construction materials, obtains the registration time corresponding to the construction material numbers and the time nodes for the planned entry into the construction area in the task execution priority list, and obtains a list of overdue entry material numbers;

[0045] The trajectory comparison and analysis sub-module calls the list of overdue entry material numbers, obtains the real-time positioning data and movement trajectory data of the corresponding construction materials, selects the starting coordinates and target coordinates of each movement path according to the construction area positions of the materials in the task execution priority list, and collects parameters such as trajectory movement frequency, time difference, and spatial span. Using the formula:

[0046]

[0047] Calculate the trajectory deviation intensity value, and screen the material numbers with deviation values exceeding the set trajectory deviation threshold according to the trajectory deviation intensity value to obtain a list of abnormal trajectory material numbers;

[0048] Among them, ZM represents the trajectory deviation intensity value of the p-th material, and ZS pq represents the moving frequency recorded by the p-th material in the q-th trajectory segment, and ZR pq represents the spatial span of the p-th material in the q-th trajectory segment, and ZT p represents the total moving time difference of the p-th material, and ZD pq represents the distance value of the p-th material in the q-th trajectory segment, and ZP pq represents the preset distance value corresponding to the target point of the p-th material in the q-th trajectory segment, and Z represents the total number of trajectory segments;

[0049] The abnormal screening sub-module calls the list of abnormal trajectory material numbers, compares whether the abnormal trajectory materials are recorded in the construction area positioning grid within the set period, judges whether there are material numbers without usage behavior, screens the material numbers with trajectory deviation but not scheduled for use, and generates a list of abnormal movements of building construction materials.

[0050] Compared with the prior art, the advantages and positive effects of the present invention are as follows:

[0051] In the present invention, by real-time monitoring the names and quantities of materials in the building construction inventory and comparing them with the material requirements corresponding to the construction progress nodes, when material shortages are found, replenishment is immediately carried out and scheduling instructions are generated, optimizing the response speed and accuracy of the material supply chain. By identifying and handling potential supply shortages in advance, construction delays are effectively prevented, the matching of supplier inventory status and transportation capacity is synchronized, ensuring that the selected suppliers can meet the construction time requirements on time and improving logistics efficiency. By merging transportation tasks, the transportation of duplicate sections is reduced, the transportation cost is lowered and the material arrival time is shortened. Adjust the order of construction tasks affected by material delays, optimize the management of the construction progress, and ensure the continuity of construction activities. By tracking the entry time, movement trajectory and real-time position of building materials, the monitoring of material flow is strengthened, the safety and efficiency of material use are improved, and material waste and misuse are reduced. Brief Description of the Drawings

[0052] Figure 1 is the system flow chart of the present invention;

[0053] Figure 2 is the flow chart of the inventory dynamic monitoring module in the present invention;

[0054] Figure 3 is the flow chart of the inventory scheduling module in the present invention;

[0055] Figure 4 It is the flow chart of the transportation task merging module in the present invention;

[0056] Figure 5 It is the flow chart of the construction task adjustment module in the present invention;

[0057] Figure 6 It is the flow chart of the material anomaly tracking module in the present invention. Specific embodiments

[0058] In order to make the objectives, technical solutions and advantages of the present invention clearer and more understandable, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0059] In the description of the present invention, it should be understood that the orientation or positional relationship indicated by the terms "length", "width", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc. is based on the orientation or positional relationship shown in the accompanying drawings, and is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the present invention. In addition, in the description of the present invention, the meaning of "a plurality of" is two or more, unless otherwise specifically defined.

[0060] Please refer to Figure 1 , an intelligent management and tracking system for building construction materials includes:

[0061] The inventory dynamic monitoring module collects the names and quantities of building construction inventory materials in real time, combines with the material requirements corresponding to the construction progress nodes, compares whether the real-time inventory meets the construction stage requirements in the future time period. If there is a gap, replenishment is carried out to generate a material scheduling instruction;

[0062] The inventory scheduling module matches the inventory status and transportation capacity of suppliers according to the material scheduling instruction, screens suppliers that meet the time requirements of construction nodes, sets distribution instructions and synchronizes them to the supply chain nodes to generate a supplier delivery list;

[0063] Based on the material target areas and the capacities of transportation vehicles in the supplier delivery list, the transportation task merging module detects duplicate sections in multiple delivery routes, merges transportation tasks with the same target areas and uniformly plans the loading sequence to generate a merged transportation route;

[0064] The construction task adjustment module combines the start time of the construction task with the expected delivery time in the merged transportation route, adjusts the task sequence of building construction materials that are not delivered on time, updates the construction progress and locks the usage rights of associated building construction materials to generate a task execution priority list;

[0065] The material anomaly tracking module records the entry time, movement trajectory, and real-time construction area of construction materials, compares with the expected locations of construction materials in the task execution priority list, detects whether the construction materials enter the specified construction area within the set period, marks the numbers of the moved and unused materials, and obtains the list of abnormal movements of construction materials;

[0066] The material scheduling instructions include the types of materials to be replenished, the replenishment quantity, and the replenishment time. The supplier delivery list includes the supplier name, material specifications, delivery quantity, and delivery deadline. The combined transportation route includes the transportation path, loading sequence, and vehicle allocation plan. The task execution priority list includes the task adjustment serial number, material usage permission status, and construction stage delay risk. The list of abnormal movements of construction materials includes the material number, abnormal location record, unused mark, and abnormal duration.

[0067] Please refer to Figure 2 , the inventory dynamic monitoring module includes:

[0068] The inventory collection sub-module collects the names and quantities of construction inventory materials in real time, records the specifications of various types of construction materials, and generates a real-time inventory data table in combination with the time stamps and location identifiers of the construction logs;

[0069] Based on the current node status of the construction site, collect the names, specifications, and real-time quantities of various construction materials. It is necessary to call the real-time positioning equipment on the construction site to determine the current node status, and in combination with the project schedule data table in construction management, determine the structural level and time node of the current construction. Set the current to the 6th floor main structure stage, and the time is 14:30 on April 8th. Connect with the warehousing management terminal through the sensor interface device to capture the type names of building materials in real time (such as C30 commercial concrete, HRB400 steel bars), specification models (such as Φ16, Φ25), and their corresponding quantity information (such as 280 steel bars, 35m of concrete 3) Organize the above data to generate an initial list of material information, record and identify its source location and warehousing time by material category, further call the construction log timestamp and building unit identification information to construct the mapping relationship between materials and engineering nodes, and standardize the data and store it in the database form, forming a multi-dimensional information structure with the material number as the primary key and fields including "material name, specification model, real-time quantity, collection time, floor where it belongs, associated construction unit", etc. For example, at 14:30 on April 8, 2025, the steel bar material with the number SG-002 is read through the system, and its record is "HRB400 Φ25, 280 pieces, collection time 14:29, located on the 6th floor of Building A". Write this data into the real-time inventory database to form a record; at the same time, in order to ensure data stability, it is necessary to set the upper and lower limits of material abnormalities. For example, if the single warehousing quantity of cement exceeds 500 bags or is less than 10 bags, it is marked as an "abnormal record". After multiple data collection and cleaning operations, the system uniformly summarizes the quantity and classification information of the main materials used at each node on the same day to generate a real-time inventory quantity data table.

[0070] The demand comparison sub-module calls the real-time inventory quantity data table to obtain the construction progress plan nodes and corresponding material demand data in the future time period. For each material category, compare the real-time inventory with the cumulative demand in the corresponding time period to judge whether there is a gap in material supply and demand, and generate an inventory gap comparison result;

[0071] To obtain the construction progress plan nodes and corresponding material demand data in the subsequent time period, it is necessary to extract the construction parts and construction task content corresponding to each time node in the construction progress plan. Set that during the period from April 10 to April 14, it is planned to complete the steel bar binding and concrete pouring tasks for the 7th floor beam and slab, and the corresponding material requirements are about 540 pieces of steel bar Φ25 and 45 m of concrete 3 , and then read the current inventory recorded in the real-time inventory quantity data table. For example, the current inventory of steel bar Φ25 is 280 pieces, and the concrete inventory is 35 m 3 , perform a difference operation on the current inventory and the future stage demand. The difference of steel bar is 540 - 280 = 260 pieces, and the difference of concrete is 45 - 35 = 10 m 3 , construct a difference matrix, and set the inventory alarm threshold. Set the minimum safety inventory of each type of material to 50 units. When the difference is greater than the current inventory minus this threshold, it is determined that there is a gap. In the above example, 260 pieces of steel bar > 280 - 50 = 230, it is determined that there is a gap in steel bar, and 10 m of concrete 3> 35 - 50 = -15 does not hold. The concrete is not in short supply for the time being. The judgment criteria need to be executed separately for each material type, and negative inventory situations should be avoided in the difference calculation. For example, if the inventory is less than the demand but greater than the threshold, it should also be marked as "warning level". After comparing all materials, the results are output according to the material number, difference, and whether there is a shortage mark, and the inventory shortage comparison result is generated.

[0072] Based on the inventory shortage comparison result, the material scheduling sub-module obtains the material categories with shortages, the shortage quantity, and the demand time node, and combines the building construction material allocation cycle, transportation path length, construction priority, and inventory turnover rate, using the formula:

[0073]

[0074] Calculate the material scheduling urgency value and generate a material scheduling instruction;

[0075] Among them, AM represents the material scheduling urgency value, D i represents the demand quantity of the i-th type of material, S i represents the real-time inventory of the i-th type of material, T i represents the allocation cycle of the i-th type of material, L i represents the transportation path length of the i-th type of material, U i represents the inventory turnover rate of the i-th type of material, P i represents the priority coefficient of the construction node where the i-th type of material is located, and n is the number of material types with shortages;

[0076] Parameter meaning and calculation process:

[0077] D i is the demand quantity of the i-th type of material (in units of pieces, tons, cubic meters, etc.), collected from the construction plan database;

[0078] S i is the current real-time inventory of this material, obtained from the real-time inventory data table;

[0079] T i is the time required for the material to be purchased and put into storage (allocation cycle), in days, which can be obtained by calculating the average purchase cycle;

[0080] L i is the material transportation path length, in kilometers, obtained by calling GIS to measure the material transportation route;

[0081] U i is the average inventory turnover rate of the material within a unit cycle, calculated from the daily material consumption records. Assuming the monthly consumption of steel bars is 1200 pieces and the average inventory is 400 pieces, the turnover rate is 1200 / 400 = 3.0;

[0082] P i It is the construction priority weight, which is set by scoring or manually according to the importance of the construction tasks. For example, the main structure is assigned 1.2, and the secondary structure is assigned 0.8;

[0083] The deployment period refers to the time required from procurement to on-site distribution (in days). For example, the deployment period of steel bars is 3 days. The path length is in the unit of transportation path distance (such as 5.4 km). The priority is set according to the importance of the construction nodes (for example, the priority of key processes is set to 1.2, and that of non-key processes is 0.8). The turnover rate is expressed by the number of turns of the same type of materials within a unit time. For example, the turnover rate of concrete is 0.75, and that of steel bars is 1.1;

[0084] In it, D i = 540, S i = 280, T i = 3, L i = 5.4, U i = 1.1, P i = 1.2. Substituting these values into the calculation, we get:

[0085]

[0086] The scheduling urgency value of 78.02 indicates that the scheduling demand for this steel bar material is high at the current stage and it should be preferentially generated with a scheduling instruction. This value is higher than the preset scheduling trigger reference value of 60, so it is included in the material scheduling instruction sequence for execution of distribution.

[0087] Please refer to Figure 3 For inventory scheduling module, it includes:

[0088] The supplier screening sub-module calls the material scheduling instruction, extracts the required time and quantity of multiple scheduled materials, refers to the inventory status of the supplier and the corresponding material reserve, matches the material categories and available time intervals, and then compares the available time with the material required time to screen out the suppliers whose time difference does not exceed the time tolerance range, and generates a list of responsive suppliers;

[0089] It is necessary to analyze the names of various materials, the required quantities, and the corresponding time nodes in the instruction. Set that if a construction node needs to complete the steel pouring before May 5, 2025, the required quantity of steel in the material scheduling instruction is set to 15 tons, and the corresponding time is before May 4. After obtaining the instruction, it is necessary to compare the inventory information registered by the suppliers in the system. The collected fields include supplier number, material name, current inventory quantity, material availability status, inventory update time, etc. Among them, the inventory quantity is automatically uploaded through the daily update of each supplier on the platform. Set that the steel inventory registered by Supplier A on April 30, 2025 is 12 tons, then the system records it as "Supplier A - Steel - 12 tons - Status Available - Update Time 4.30". For each instruction item, match the material category with the inventory information of each supplier, establish a comparable list after matching the material name and unifying the unit, and then further compare the time difference between the material inventory time of each supplier and the time required for the construction node. Set the construction requirement to May 4. If Supplier A indicates that it can supply goods on May 2, the time difference is 2 days. If the construction time tolerance range is set to ±1 day, then this supplier does not meet the conditions and is screened out of the available range. Here, the time tolerance range needs to be determined in combination with the flexibility of the construction node arrangement, the amount of pre-node work, and the on-site material stacking restrictions, and is usually set as a static value of ±1 to 2 days, or can also be dynamically adjusted in combination with the material delay rate. Among all the comparison items, only screen out the suppliers whose materials match and the supply time difference is within the tolerance range. Set that Supplier B can supply 14 tons of steel on May 3, meeting the demand time and quantity, then list it as a qualified supplier and generate a list of suppliers that can respond.

[0090] The distribution instruction setting sub-module, according to the list of suppliers that can respond, calls the supplier transportation capacity parameters, combines the distribution volume, upper limit of distribution frequency, transportation delay volume, and response delay situation, and uses the formula:

[0091]

[0092] Calculate the supplier distribution fitness value, screen out the suppliers that exceed the distribution fitness range, extract the distributable material numbers and the corresponding time nodes, set the distribution path and transportation rhythm, and generate a supply and distribution matching instruction;

[0093] Among them, QB represents the distribution fitness value, R ab represents the response timeliness of the bth supplier to the ath material, A ab is the available quantity of the bth supplier for the ath material, V b is the single distribution volume of the bth supplier, F b is the transportation delay volume of the bth supplier, E b is the response delay value of the bth supplier, and m is the total number of material items to be distributed;

[0094] Parameter meaning and calculation process:

[0095] Retrieve the transportation capacity indicators of each supplier for the selected materials, including the maximum distribution capacity, the distribution frequency that can be completed within a unit time, the estimated delay of a single transportation, the delay after response confirmation, etc. All of these need to be provided by the supplier in the cooperation agreement and recorded by the platform. Set that Supplier B provides a maximum distribution capacity of 20 tons, a distribution frequency of no more than 2 times per day, an average transportation delay of 0.5 days, and a response delay of 1 day. All are converted into structured parameters for recording. For each type of material and its matching supplier, establish a distribution fitness calculation item in the material - supplier dimension;

[0096] R ab Indicates the response timeliness of Supplier b for Material a, which can be measured by the feedback time after submitting the response instruction, and is set to 1.2 days;

[0097] A ab Is the available quantity of this supplier for this material, such as 14 tons;

[0098] V b Is its maximum single - delivery capacity, such as 20 tons;

[0099] F b Is the transportation delay, taking 0.5 days;

[0100] E b Is the response delay, taking 1 day, and substitute the values for calculation:

[0101]

[0102] The response multiplied by the supply quantity is 1.2 @ 14 = 16.8, then the single - item calculated value is:

[0103]

[0104] Multiple materials can be accumulated to form the fitness result. If this value is higher than the set fitness threshold (such as 0.85), then this supplier enters the candidate sequence. The fitness threshold needs to be formulated with reference to the distribution risk standard that can be tolerated in the project of construction period compression. The set value should be jointly reviewed by the engineering safety control group, and the value range is recommended to be set between 0.75 - 0.95. Extract all the suppliers that meet the conditions and their corresponding material types, available time nodes, distribution paths, etc. information, and generate a supply - distribution matching instruction.

[0105] The distribution record sub - module extracts the material number, distribution time, transportation path number, and receiving node of the supplier according to the supply - distribution matching instruction, and generates a supplier distribution list;

[0106] Extract the numbers of each selected supplier, the numbers of allocated materials, the units of materials, the allocated quantities, the estimated shipping time and the estimated arrival time, and organize them in a unified format in combination with the path number field. The delivery time is based on the construction nodes in the material scheduling instruction and needs to be offset forward by the average transportation time of the supplier. Set the construction node as May 5th, and the average transportation time of Supplier B is 0.5 days. Then the delivery and shipping time needs to be set before noon on May 4th. The delivery path number is generated by the supply chain based on the map path planning tool and matches the transportation starting point and the construction site receiving point number. For example, the path number "R-203" represents Route A-B-C section. The field combination is a structured list item, and the fields include: supplier number (such as B-04), material number (such as M-102), allocated quantity (such as 14 tons), delivery time (such as 12:00 on May 4th), path number (such as R-203), and integrate them into a unified format form to generate a supplier delivery list.

[0107] Please refer to Figure 4 , the transportation task merging module includes:

[0108] The route duplication detection sub-module extracts the path node information of the delivery route and the sequence numbers of the paths connected by the nodes based on the material target area and the transport vehicle capacity in the supplier delivery list, identifies the duplicate sections, counts the occurrence frequency of the duplicate paths in the differential delivery routes, and generates the duplicate path identification result;

[0109] Based on the material target area and the transport vehicle capacity in the supplier delivery list, collect the path node information of each delivery route, including the node number, the adjacent node number, and the physical distance between the nodes. Specifically, the path map data can be obtained through GIS. Set the delivery route of Supplier A as Node A1-A2-A3-A4, and the distances between the paths are 3km, 5km, and 2km respectively. Combine the node sequence numbers of each delivery route and judge whether there are path segments with consecutive numbers and similar distances between different routes one by one to identify the duplicate path segments. If Node A2-A3 also appears in another path with the same sequence number, and the distance difference between the two path segments is less than the set path identification threshold, it is determined as a duplicate path segment. The path identification threshold can be calculated based on the standard deviation of the average distance of the delivery route. If the average distance of the path segments in the sample is 4km and the standard deviation is 1km, the identification threshold can be set to 1.5×standard deviation, that is, 1.5km. After judging the path segments, count the occurrence frequency of the duplicate path segments. Set the path segment A2-A3 to appear repeatedly in 5 routes, then its frequency is 5. The ratio of the number of repetitions to the total number of participating paths can be used to obtain it. For example, the path segment A2-A3 appears 5 times in 10 paths, and generate the duplicate path identification result.

[0110] The target area integration sub-module calls the recognition results of duplicate paths, extracts the list of target areas associated with the duplicate paths, clusters the target areas according to the ratio of path overlap to regional loading requirements, and generates a merged sequence of target areas;

[0111] Extract the target area numbers connected by the duplicate path segments, and construct a region-path segment correspondence table. Set that the path segment A2 - A3 connects regions R1 and R3, then the record in the table is A2 - A3 → [R1, R3]. Obtain the loading demand of each target area and the overlap degree of the corresponding path segment. The overlap degree can be calculated by the ratio of the length of the duplicate segment to the total path length in the path segment of this area. Set the total path of R1 to be 20 km, and the duplicate segment is 6 km, then the overlap degree is 0.3. Establish a ratio relationship between the loading demand of the region and the overlap degree, and calculate the regional loading demand ratio = loading demand / overlap degree. Set the demand of R1 to be 9 tons, then the ratio is 9 / 0.3 = 30. Then, preliminarily divide the loading demand ratios of each region according to the clustering method, and select the regions with the difference in demand ratios less than the preset loading difference threshold for integration. This threshold can be set according to the standard deviation of the demand ratios. If the standard deviation of the ratios of each region is 6, the threshold can be set to 3. Under this threshold, R1 (ratio 30) can be merged with R2 (ratio 28), but not with R4 (ratio 40). Output the sequence of target areas that can be integrated into a group, such as [R1, R2], which is the merged sequence of target areas.

[0112] Based on the merged sequence of target areas, the loading sequence planning sub-module extracts the corresponding delivery time window, vehicle capacity utilization rate, and path duplicate segment ratio of the target areas, calculates the coordination index of the vehicle capacity utilization rate and the time window in the path, and uses the formula:

[0113]

[0114] Calculate the transportation coordination intensity value, adjust the loading sequence of the target areas in the vehicle according to the transportation coordination intensity value, and obtain the merged transportation route;

[0115] Among them, S c represents the transportation coordination intensity value, Q cd represents the capacity utilization value of the d-th area on the c-th path, AT cd represents the time window width of the d-th area on the c-th path, R cd represents the duplicate path segment ratio of the d-th area on the c-th path, L cd represents the path segment distance of the d-th area on the c-th path, AC c represents the capacity of the vehicle used for the c-th path;

[0116] Parameter meaning and formula calculation derivation process:

[0117] Q cd: The capacity utilization value of area d under path c, which is equal to the demand of the area divided by the maximum load of the vehicle. The weight of the materials in the area is counted through the delivery list, and the vehicle capacity is collected from the vehicle parameter table, with the unit of ton.

[0118] AT cd : The time window width of area d under path c, which is obtained from the scheduling plan sheet. For example, 08:00–11:00 means 3 hours, with the unit of hour.

[0119] R cd : The total length of the repeated path segments in the path passing through area d under path c divided by the length of this path segment, with the unit of proportion value, which is obtained through the analysis of the path graph coincidence degree.

[0120] L cd : The path segment distance of area d under path c, with the unit of kilometer, which is obtained by the GIS distance measurement function.

[0121] AC c : The maximum transportation capacity of the vehicle used for path c, with the unit of ton, and the source is the transportation vehicle file or the scheduling parameters.

[0122] Example of data source and processing for assignment:

[0123] Select path c = 1, which includes M = 3 target areas (d = 1, 2, 3), and the maximum vehicle capacity AC1 = 10 tons. The data is as follows:

[0124] Area 1: Demand is 6 tons, time window is 09:00–12:00, path segment is 6 km, and repeated segment is 1.5 km:

[0125] Q 1,1 = 6 / 10 = 0.6, AT 1,1 = 3, R 1,1 = 1.5 / 6 = 0.25, L 1,1 = 6;

[0126] Area 2: Demand is 4 tons, time window is 10:00–12:30, path segment is 8 km, and repeated segment is 2.4 km:

[0127] Q 1,2 = 4 / 10 = 0.4, AT 1,2 = 2.5, R 1,2 = 2.4 / 8 = 0.3, L 1,2 = 8;

[0128] Area 3: Demand is 5 tons, time window is 08:00–10:30, path segment is 5 km, and repeated segment is 1.0 km:

[0129] Q 1,3 = 5 / 10 = 0.5, AT 1,3= 2.5, R 1,3 = 1 / 5 = 0.2, L 1,3 = 5;

[0130] Calculation and derivation process:

[0131] Calculate each sub-expression:

[0132] The first term:

[0133] |0.6 - 3| + 0.25 = 2.4 + 0.25 = 2.65;

[0134]

[0135] Product: 2.65 × 2.45 ≈ 6.49;

[0136] The second term:

[0137] |0.4 - 2.5| + 0.3 = 2.1 + 0.3 = 2.4;

[0138]

[0139] Product: 2.4 × 2.83 ≈ 6.79;

[0140] The third term:

[0141] |0.5 - 2.5| + 0.2 = 2.0 + 0.2 = 2.2;

[0142]

[0143] Product: 2.2 × 2.24 ≈ 4.93;

[0144] Sum result:

[0145]

[0146] Denominator: AC1 + 1 = 10 + 1 = 11;

[0147] S1 = 18.21 / 11 ≈ 1.65;

[0148] This result indicates that the transportation coordination intensity value of Path 1 is 1.65. After comparison with the coordination benchmark value of 2.0, it can be seen that this value is in the low range, indicating that the time window and capacity matching deviation in the path is small, the proportion of repeated path segments is reasonable, and the transportation coordination is good. The current loading order does not need to be adjusted. If the result is higher than 3.0, it is recommended to reorder to optimize the coordination.

[0149] Please refer to Figure 5 , the construction task adjustment module includes:

[0150] The time difference evaluation sub-module combines the start time of the construction task and the estimated arrival time in the merged transportation route to obtain the time difference between the two, and determines whether the time difference exceeds the construction distribution delay benchmark value. If it exceeds, it marks the task as a delayed task and generates a list of delayed task marks;

[0151] Based on the start time of the construction task and the estimated arrival time in the merged transportation route, it is necessary to extract the planned start time of each construction task. This data comes from the task scheduling module preset in the construction scheduling. Set the foundation pouring task in a certain area to start at 8:00 on May 10, 2025. Collect the transportation batch information associated with this task, and obtain the estimated arrival time of building materials under the merged transportation route from it. Set the cement materials required for this task to be delivered at 7:30 on May 10, 2025. Then calculate the difference between the two time points as 30 minutes, and determine whether the time difference is less than the set construction distribution delay benchmark value. This benchmark value is determined by statistical analysis of the distribution volatility in the data, and the value basis can be set as three levels of 15 minutes, 30 minutes, and 45 minutes according to regional characteristics and traffic conditions. If the time difference is less than 0 and the absolute value exceeds 30 minutes, mark this task as a "delayed task". In practical applications, if a formwork installation task is set to start at 9:00, and the steel bars are expected to arrive at 10:00 at the earliest, with a delay of 60 minutes, far exceeding the threshold, it is directly classified as a delayed task. Calculate the time difference and threshold judgment for all tasks in this way, and summarize the delayed tasks into a list of delayed task marks.

[0152] The task order rearrangement sub-module calls the list of delayed task marks and sorts them in combination with the preset task priority, time delay amount, and task dependencies. Use the formula:

[0153]

[0154] Calculate the priority weight value of each task, rearrange the task order according to the priority weight value, and generate a list of task priority rearrangements;

[0155] Among them, AP o represents the priority weight value of the o-th task, AD o represents the time delay amount of the o-th task, AT o represents the original priority of the o-th task, |AL o -AS o | represents the absolute time difference between the planned arrival time and the start time of the o-th task, AB o represents the task scale factor of the o-th task, AR oj is the dependency strength with the j-th pre-task of task o, and W is the number of pre-tasks;

[0156] The advantage of the formula is that by jointly considering the time delay amount, the dependence strength, and the absolute value of the time difference, and combining with the weight of the construction scale factor to calculate the task execution order, it effectively reconciles the trade-off relationship among the three factors of task importance, delay risk, and cross-influence;

[0157] Successively obtain three types of data for each delayed task: the time delay amount, the preset task priority, and the inter-task dependence relationship. The time delay amount is obtained by subtracting the task start time from the expected delivery time, with the unit of minutes. The preset priority is taken from the critical path definition in the construction plan and is divided into 15 integer levels. The inter-task dependence relationship is derived from the construction process logic. For example, if steel bar binding needs to be carried out after formwork installation, there is a strong dependence between them, and the dependence strength is represented by 110. Substitute these three types of data into the following formula for sorting calculation;

[0158] AD o is the time delay amount of task o, AT o is the original priority of task o (such as 3), AR oj is the dependence strength of the jth predecessor task related to task o, AL o and AS o are the expected material delivery time and the task start time respectively. Suppose a task has a delay amount of 45 minutes, an original priority of 2, and two dependent predecessor tasks with strengths of 5 and 6 respectively, the material delivery time is 10:00, and the task start time is 9:00. Then its calculation is as follows:

[0159]

[0160] This result indicates that the higher the comprehensive priority score of the task, the more it should be prioritized in subsequent adjustments to control the spread trend of the delay risk.

[0161] The material permission locking sub-module calls the task priority rearrangement list, queries the authorized usage permission status for the construction material item to which the delayed task belongs, and determines the permission adjustment operation based on whether the task is still in the waiting for delivery state. If it is a delayed task, temporarily lock the usage permission of the corresponding construction material and generate a task execution priority list;

[0162] Extract the task items marked as delayed in sequence, read their construction material resource identifiers and usage plans. The material information is provided by the task resource table, including fields such as material numbers, batch numbers, and usage. Determine whether the task status is "awaiting delivery". If so, set the authorized usage permission of the material to "locked" to prevent the construction task from being called in advance due to the material not arriving at the site. In a specific implementation, a certain type of steel bar material numbered RC120 is allocated for the ground beam steel bar binding task. The current status shows that it is in transit, and the task schedule has been postponed due to the delay. Then, change the status of RC120 from "available" to "locked" in the permission field. When scheduling tasks, the use of this batch of materials will be automatically avoided. At the same time, generate a one-to-one correspondence table between task sequences and material permissions, and summarize it with the task ID as the index to obtain the task execution priority list.

[0163] Please refer to Figure 6 , the material anomaly tracking module includes:

[0164] The arrival time monitoring sub-module records the arrival time information of construction materials, obtains the registration time corresponding to the construction material number and the time node when it is planned to enter the construction area in the task execution priority list, and obtains the list of overdue arrival material numbers;

[0165] Based on the arrival time information of construction materials, extract all construction material numbers and their corresponding actual arrival times from the material arrival registration at the construction site, and compare them one by one with the planned arrival times of each material marked in the project task execution priority list. For bulk materials such as steel bars and concrete, determine their expected arrival times through the dispatch records in the logistics information submitted by the construction unit. For small-batch materials such as tiles and doors and windows, mark the actual arrival time through the scanned arrival time feedback by the supplier delivery system. Calculate the time difference between the actual arrival time and the planned arrival time for each material, expressed in minutes, and record this difference data. If the time difference of a certain numbered material is negative, it means early arrival; if the time difference is positive, it means delayed arrival; if the difference is zero, it means on-time arrival. Set the cycle threshold parameter. According to the project schedule, generally set this threshold to 180 minutes, that is, 3 hours. If the material arrival time deviation exceeds 180 minutes, it is determined as an overdue behavior. For example, if the planned time of concrete numbered M001 is 8:00 and the actual arrival time is 11:40, the time difference is 220 minutes, exceeding the 180-minute threshold, so it is recorded as an overdue material. And so on, screen the material numbers to form a set of overdue material numbers, summarize and store them in a structured table, and record the screening time point and the arrival verification source information for subsequent retrieval and tracking to obtain the list of overdue arrival material numbers.

[0166] The trajectory comparison and analysis sub-module calls the list of overdue incoming material numbers, obtains the real-time positioning data and moving trajectory data of the corresponding construction materials, selects the starting coordinates and target coordinates of each moving path according to the construction area location of the materials in the task execution priority list, and collects the trajectory movement frequency, time difference and spatial span parameters. Using the formula:

[0167]

[0168] Calculate the trajectory deviation intensity value, and screen the material numbers with deviation values exceeding the set trajectory deviation threshold according to the trajectory deviation intensity value to obtain a list of material numbers with abnormal trajectories;

[0169] Among them, ZM represents the trajectory deviation intensity value of the p-th material, and ZS pq represents the movement frequency recorded by the p-th material in the q-th trajectory, and ZR pq represents the spatial span of the p-th material in the q-th trajectory, and ZT p represents the total moving time difference of the p-th material, and ZD pq represents the distance value of the p-th material in the q-th trajectory, and ZP pq represents the preset distance value of the p-th material corresponding to the target point in the q-th trajectory, and Z represents the total number of trajectory segments;

[0170] Call the list of overdue incoming material numbers, and sequentially extract the moving data and real-time position information of each material after entering the site by GIS. Collect a position coordinate point every 10 seconds through UWB or RFID to generate a trajectory sequence. According to the construction area information where each material should be located in the task execution priority list, for example, it is stipulated that the concrete with the number M001 should be moved to the set grid position in the south pouring area on the second floor of Building 3 within 30 minutes after entering the site. Extract this position as the target point. Further, in the multi-segment moving paths formed by the materials after entering the site, count the spatial span ZR pq between the starting point and the ending point of each path and the occurrence frequency ZS pq of the positioning signal within the corresponding time period, to construct the trajectory composition data. On this basis, calculate the product value of the spatial span and frequency for each trajectory segment, and accumulate to form the path deviation cumulative value. At the same time, extract the time difference ZT p from the entry of each material to the last trajectory point, and the actual moving distance ZD pq in each trajectory path and the offset distance between the task-set distance ZP pq , and substitute them into the calculation formula;

[0171] Substitute the example values: Z = 5, ZS pq = [12, 15, 10, 9, 13], ZR pq = [2.5, 3.0, 2.8, 2.4, 3.1], ZTp = 90, ZD pq = [1.2, 0.8, 1.0, 1.1, 0.5], then:

[0172] Molecular calculation:

[0173] ∑(ZS pq ·ZRpq) = 12·2.5 + 15·3.0 + 10·2.8 + 9·2.4 + 13·3.1 = 164.9;

[0174] Denominator calculation:

[0175]

[0176] Substitute into the formula to calculate the offset intensity value:

[0177] ZM = |164.9 / 90.04| ≈ 1.83,

[0178] The result shows that the offset intensity value of M002 is 1.83. Compare the ZM value of the material with the set offset threshold. The offset threshold is set with reference to the preset regional tolerance of the project planning unit, which is 1.2. Materials with an offset intensity value greater than 1.2 are determined as abnormal trajectory materials. Therefore, they are marked in the abnormal trajectory material number list to obtain the abnormal trajectory material number list.

[0179] The abnormal screening sub-module calls the abnormal trajectory material number list, compares whether the abnormal trajectory materials are recorded in the construction area positioning grid within the set period, judges whether there are material numbers without usage behavior, screens the material numbers with trajectory offset but not scheduled for use, and generates a list of abnormal movements of construction materials;

[0180] Retrieve the distribution trajectory of the positioning signal of each material during the construction period, analyze whether its position points appear within the set construction area grid, and check the execution record of the scheduling task to determine whether there is a scheduling association behavior. If a material with a certain number does not appear in the corresponding construction area within the set period and has no scheduling usage record, it is considered that the material has a non-usage movement behavior. For example, for the material numbered M003, its positioning data after entering the site are all distributed outside the construction area boundary, and there is no construction association task number in the scheduling. Then it is determined as an unused material number. Classify the material numbers with such offset trajectories and not being used into the result set to generate a list of abnormal movements of construction materials.

[0181] The above are only the preferred embodiments of the present invention, and are not intended to limit the present invention in other forms. Any person skilled in the art may use the technical content disclosed above to make changes or modifications into equivalent embodiments with equivalent changes and apply them to other fields. However, as long as it does not depart from the technical solution content of the present invention, any simple modification, equivalent change and modification made to the above embodiments based on the technical essence of the present invention still fall within the protection scope of the technical solution of the present invention.

Claims

1. An intelligent management and tracking system for building construction materials, characterized in that, The system includes: The inventory dynamic monitoring module collects the names and quantities of construction inventory materials in real time, combines with the material requirements corresponding to the construction progress nodes, compares whether the real-time inventory meets the construction stage requirements in the future time period. If there is a shortage, replenishment is carried out, and a material scheduling instruction is generated; The inventory scheduling module matches the supplier inventory status and transportation capacity according to the material scheduling instruction, screens suppliers that meet the time requirements of the construction nodes, sets the delivery instruction and synchronizes it to the supply chain nodes, and generates a supplier delivery list; The transportation task merging module detects duplicate sections in multiple delivery routes based on the material target areas and transportation vehicle capacities in the supplier delivery list, merges the transportation tasks with the same target areas and uniformly plans the loading order, and generates a merged transportation route; The construction task adjustment module combines the start time of the construction task with the estimated delivery time in the merged transportation route, adjusts the task order of the construction materials that are not delivered on time, updates the construction progress and locks the usage rights of the associated construction materials, and generates a task execution priority list.

2. The intelligent management and tracking system for building construction materials according to claim 1, characterized in that, The material scheduling instruction includes the types of materials to be replenished, the replenishment quantity, and the replenishment time. The supplier delivery list includes the supplier name, material specifications, delivery quantity, and delivery deadline. The merged transportation route includes the transportation path, loading order, and vehicle allocation plan. The task execution priority list includes the task adjustment serial number, the status of material usage rights, and the risk of construction stage delay.

3. The intelligent management and tracking system for construction materials according to claim 1, characterized in that The inventory dynamic monitoring module includes: The inventory collection sub-module collects the names and quantities of construction inventory materials in real time, records the specifications of various construction materials, combines with the construction log timestamp and location identifier, and generates a real-time inventory data table; The demand comparison sub-module calls the real-time inventory data table, obtains the construction progress plan nodes and the corresponding material demand quantity data in the future time period, compares the real-time inventory with the cumulative demand quantity in the corresponding time period for each material category, judges whether there is a shortage in material supply and demand, and generates an inventory shortage comparison result; The material scheduling sub-module obtains the material categories with shortages, the shortage quantity, and the demand time nodes according to the inventory shortage comparison result, and combines the material allocation cycle, transportation path length, construction priority, and inventory turnover rate of construction materials, and uses the formula: Calculate the material scheduling urgency value and generate a material scheduling instruction; Among them, AM represents the urgency value of material scheduling, D i represents the demand quantity of the i-th type of material, S i represents the real-time inventory of the i-th type of material, T i represents the allocation cycle of the i-th type of material, L i represents the length of the transportation path of the i-th type of material, U i represents the inventory turnover rate of the i-th type of material, P i represents the priority coefficient of the construction node where the i-th type of material is located, and n is the number of material types with shortages.

4. The intelligent management and tracking system for building construction materials according to claim 3, wherein The inventory scheduling module includes: The supplier screening sub-module calls the material scheduling instruction, extracts the demand time and quantity of multiple scheduled materials, refers to the inventory status of the supplier and the corresponding material reserve quantity, matches the material category with the available time interval, and then compares the available time with the material demand time, screens suppliers whose time difference does not exceed the time tolerance range, and generates a list of responsive suppliers; The delivery instruction setting sub-module calls the supplier transportation capacity parameters according to the list of responsive suppliers, combines the delivery volume, upper limit of delivery frequency, transportation delay volume, and response delay situation, and uses the formula: Calculate the supplier delivery fitness value, screen suppliers that exceed the delivery fitness range, extract the deliverable material numbers and corresponding time nodes, set the delivery route and transportation rhythm, and generate a supply and delivery matching instruction; Among them, QB represents the distribution fitness value, and R ab represents the response time limit of the b-th supplier for the a-th material, and A ab is the available quantity of the b-th supplier for the a-th material, and V b is the single delivery volume of the b-th supplier, and F b is the transportation delay volume of the b-th supplier, and E b is the response delay value of the b-th supplier, and m is the total number of material items to be distributed; The delivery record sub-module extracts the material number, delivery time, transportation route number, and receiving node of the supplier according to the supply and delivery matching instruction, and generates a supplier delivery list.

5. The intelligent management and tracking system for construction materials according to claim 4, characterized in that The transportation task merging module includes: The route duplication detection sub-module extracts the path node information of the delivery route and the sequence number of the path connected to the node based on the material target area and the transportation vehicle capacity in the supplier delivery list, identifies duplicate sections, counts the occurrence frequency of the duplicate path in the differential delivery route, and generates a duplicate path identification result; The target area integration sub-module calls the duplicate path identification result, extracts the list of target areas associated with the duplicate path, performs clustering calculation on the target areas according to the ratio of path coincidence degree to regional loading demand, and generates a target area merging sequence; The loading order planning sub-module extracts the delivery time window, vehicle capacity utilization rate, and path duplication segment ratio corresponding to the target area based on the target area merging sequence, calculates the coordination index of the vehicle capacity utilization rate and the time window in the path, and uses the formula: Calculate the transportation coordination intensity value, adjust the loading order of the target area in the vehicle according to the transportation coordination intensity value, and obtain the merged transportation route; Among them, S c represents the transportation coordination intensity value, Q cd represents the capacity utilization value of the d-th area of the c-th path, AT cd represents the time window width of the d-th area of the c-th path, R cd represents the proportion of repeated path segments in the d-th area of the c-th path, L cd represents the path segment distance of the d-th area of the c-th path, AC c represents the capacity of the vehicle used for the c-th path.

6. The intelligent management and tracking system for building construction materials according to claim 5, characterized in that The construction task adjustment module includes: The time difference evaluation sub-module combines the start time of the construction task with the estimated arrival time in the merged transportation route to obtain the time difference between the two, determines whether the time difference exceeds the construction delivery delay benchmark value, and if it exceeds, marks it as a delayed task and generates a delayed task mark list; The task order rearrangement sub-module calls the delayed task mark list, combines the preset task priority, time delay amount, and task interdependence relationship for sorting, and uses the formula: Calculate the priority weight value of each task, rearrange the task order according to the priority weight value, and generate a task priority rearrangement list; Among them, AP o represents the priority weight value of the o-th task, AD o represents the time delay of the o-th task, AT o represents the original priority of the o-th task, |AL o -AS o | represents the absolute time difference between the scheduled delivery time and the start time of the o-th task, AB o represents the task scale factor of the o-th task, AR oj is the dependency strength of the j-th predecessor task related to task o, and W is the number of predecessor tasks; The material permission locking sub-module calls the task priority rearrangement list, queries the authorized usage permission status for the construction material items belonging to the delayed tasks, judges the permission adjustment operation based on whether the task is still in the waiting for delivery state, and temporarily locks the usage permission of the corresponding construction materials if it is a delayed task, and generates a task execution priority list.

7. The intelligent management and tracking system for building construction materials according to claim 1, characterized in that The system further includes a material anomaly tracking module: The material anomaly tracking module records the entry time, movement trajectory, and real-time construction area of the construction materials, compares the positions where the construction materials should be in the task execution priority list, detects whether the construction materials enter the designated construction area within the set period, marks the material numbers that are moved and unused, and obtains a construction material anomaly movement list; The construction material anomaly movement list includes the material number, anomaly location record, unused mark, and anomaly duration.

8. The intelligent management and tracking system for building construction materials according to claim 7, wherein The material anomaly tracking module includes: The entry time monitoring sub-module records the entry time information of construction materials, obtains the registration time corresponding to the construction material number and the time nodes planned to enter the construction area in the task execution priority list, and obtains a list of overdue entry material numbers; The trajectory comparison and analysis sub-module calls the list of overdue entry material numbers, obtains the real-time positioning data and moving trajectory data of the corresponding construction materials, selects the starting coordinates and target coordinates of each section of the moving path according to the construction area location of the materials in the task execution priority list, and collects the trajectory movement frequency, time difference and spatial span parameters, and uses the formula: Calculate the trajectory deviation intensity value, and screen the material numbers with deviation values exceeding the set trajectory deviation threshold according to the trajectory deviation intensity value to obtain a list of material numbers with abnormal trajectories; Among them, ZM represents the trajectory offset intensity value of the p-th material, and ZS pq represents the moving frequency recorded by the p-th material in the q-th trajectory segment, and ZR pq represents the spatial span of the p-th material in the q-th trajectory segment, and ZT p represents the total moving time difference of the p-th material, and ZD pq represents the distance value of the p-th material in the q-th trajectory segment, and ZP pq represents the preset distance value corresponding to the target point of the p-th material in the q-th trajectory segment, and Z represents the total number of trajectory segments; The abnormal screening sub-module calls the list of material numbers with abnormal trajectories, compares whether the materials with abnormal trajectories are recorded in the construction area positioning grid within the set period, judges whether there are material numbers without usage behavior, screens the material numbers with trajectory deviation but not scheduled for use, and generates a list of abnormal movements of construction materials.

Citation Information

Cited By

  • Building construction site material automatic scheduling method and device based on Internet of Things

    CN121235346A