Vehicle queuing method and system for concrete transportation

Through automated scheduling and task allocation, the vehicle queue system for dynamically planning the optimal driving route has been solved, and the problems of low scheduling efficiency and untimely information transmission in concrete transportation have been significantly improved, and transportation efficiency and construction quality have been significantly improved.

CN119904074AInactive Publication Date: 2025-04-29YUNMAIYUN TECH CO LTD

Patent Information

Application Number
CN202510381224.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-28
Publication Date
2025-04-29
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The inefficient dispatch efficiency and untimely information transmission during the existing concrete transportation process lead to an increase in vehicle waiting time and a decrease in overall transportation efficiency.

Method used

A vehicle queuing method and system for concrete transportation is proposed. Through automated scheduling and task allocation, an initial scheduling list is generated and a unique task number is assigned to each vehicle. The system updates the vehicle's loading and driving information in real time, dynamically plans the optimal driving route, and communicates it to the driver through the on-board equipment.

Benefits of technology

It significantly improves the overall scheduling efficiency of concrete transportation, reduces vehicle waiting time, ensures timely delivery of concrete, avoids the risk of solidification due to long-term exposure, and improves construction quality and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119904074A_ABST
    Figure CN119904074A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of vehicle management, and particularly relates to a vehicle queuing method and system for concrete transportation, through automatic scheduling and task allocation, the system automatically generates an initial scheduling list according to the demand quantity and the construction progress of a construction site, and allocates a unique task number for each vehicle; and the task of each vehicle is ensured to be clear and ordered. The real-time information transmission function enables the system to send detailed loading time and place and predicted arrival time to a driver through the vehicle-mounted equipment, so that waiting time is reduced, and response efficiency is improved. According to the dynamic path planning, an optimal driving route is planned for each vehicle according to the current traffic condition, and it is ensured that the vehicles can arrive at the construction site on time. Besides, when the vehicles approach the construction site, the system automatically sends the predicted arrival time and the specific parking positions of the vehicles to the site management team, and coordinates the vehicles to sequentially park and unload according to the preset sequence, so that the operation efficiency of the construction site is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of vehicle management, and in particular relates to a vehicle queuing method and system for concrete transportation. Background Art

[0002] In the existing concrete transportation process, manual scheduling and management are usually relied on to arrange the order of loading, driving and unloading of vehicles. Specifically, the dispatcher manually formulates the transportation plan for each batch of concrete according to the demand and construction progress of the construction site, and notifies the driver of the specific loading time and location by phone or text message. However, this traditional method has multiple problems: Inefficient dispatching: Due to the lack of automated system support, dispatchers need to spend a lot of time on manual calculations and coordination, which is prone to human errors and leads to inefficient dispatching.

[0003] Untimely information transmission: Drivers are often unable to obtain the latest loading and driving information in real time, which increases vehicle waiting time and affects overall transportation efficiency.

[0004] Inadequate response to traffic conditions: Existing methods are unable to dynamically adjust the optimal driving route, resulting in the vehicle being unable to change its route in time when encountering traffic congestion, increasing the uncertainty of the time to arrive at the construction site.

[0005] The main technical problems in the current concrete transportation process are inefficient scheduling and untimely information transmission, which leads to increased vehicle waiting time and reduced overall transportation efficiency. Summary of the invention

[0006] The purpose of the present invention is to provide a vehicle queuing method and system for concrete transportation, which significantly improves the overall scheduling efficiency of concrete transportation, reduces vehicle waiting time, and ensures that vehicles can arrive at the construction site on time, thereby avoiding the risk of concrete solidifying due to long-term exposure and improving construction quality and efficiency.

[0007] To achieve the above object, the present invention provides a vehicle queuing method for concrete transportation, comprising the following steps: Determine the demand for each batch of concrete based on the demand and construction progress of the construction site and generate an initial scheduling list; The system assigns a unique task number to each vehicle based on the initial dispatch list and associates the task number with the loading time and location; After assigning the task number, the system sends a loading notification to the first vehicle, including the specific loading time, location and estimated arrival time; After receiving the notification, the first vehicle goes to the designated location to load materials and reports its actual loading time to the system when loading starts; The system calculates the best departure time for the second vehicle based on the actual loading time of the first vehicle and notifies the second vehicle in advance to get ready; When the second vehicle starts loading, the system records its loading time again and updates the departure schedule of subsequent vehicles based on all known information; After each vehicle is loaded, the system plans an optimal driving route based on current traffic conditions and estimated arrival time, and communicates it to the driver through the on-board equipment; When a vehicle approaches the construction site, the system automatically sends the vehicle's estimated arrival time and specific parking location to the site management team, and coordinates the vehicles to stop and unload in a predetermined order.

[0008] Preferably, the requirement for each batch of concrete is determined according to the demand and construction progress of the construction site, and an initial scheduling list is generated, including: According to the demand in the initial dispatch list and the total number of vehicles participating in this transportation task, the system assigns a unique task number to each vehicle to ensure that each task number is unique and corresponds to a specific load; After each vehicle is loaded, the system records its actual load and adjusts the loading plan of subsequent vehicles based on the actual load; if the actual load is less than expected, the load of subsequent vehicles is increased; The system calculates the estimated travel time for each vehicle based on its actual load; As vehicles approach the construction site, the system adjusts the final arrival time based on the estimated travel time of each vehicle and current traffic conditions, and sends the final arrival time to the site management team for coordination and arrangement.

[0009] Preferably, the system assigns a unique task number to each vehicle according to the initial dispatch list, and associates the task number with the loading time and location, including: According to the demand in the initial dispatch list and the total number of vehicles participating in this transportation task, the system assigns a unique task number to each vehicle to ensure that each task number is unique and corresponds to a specific load; The system calculates the loading start time for each vehicle based on the task number and the time schedule in the initial dispatch list; After each vehicle completes loading, the system records its actual loading completion time and calculates the actual waiting time of each vehicle based on the actual loading completion time; The system adjusts the loading start time of the next vehicle according to the actual waiting time of each vehicle; if the actual waiting time is a negative value, the loading start time of the next vehicle is advanced; otherwise, the original plan remains unchanged.

[0010] Preferably, after assigning the task number, the system sends a loading notification to the first vehicle, including: After assigning the task number, the system sends a loading notification to the first vehicle, which includes the specific loading time, location and estimated arrival time; After the first vehicle receives the loading notification, it calculates the actual departure time based on the loading time and location in the notification to ensure that the vehicle arrives at the loading point on time; After the vehicle is loaded, the system records the actual loading end time and calculates the actual driving time based on the actual loading end time; The system adjusts the estimated arrival time of the next vehicle based on the actual driving time and the receiving capacity of the construction site; if the actual driving time is less than the standard driving time, the estimated arrival time of the next vehicle is advanced; otherwise, the original plan remains unchanged.

[0011] Preferably, the first vehicle goes to the designated location to load after receiving the notification, and reports its actual loading time to the system when loading starts, including: After receiving the notification, the first vehicle goes to the designated location to load materials and reports its actual loading time to the system when loading starts; After receiving the actual loading time of the first vehicle, the system calculates the loading duration of the first vehicle; After the first vehicle completes loading, the system records the actual loading end time and calculates the actual loading end time based on the actual loading time and loading duration; The system calculates the departure time of the second vehicle based on the actual loading end time; if the actual loading end time is earlier than the planned time, the departure time of the next vehicle is advanced; otherwise, the original plan remains unchanged.

[0012] Preferably, the system calculates the best departure time of the second vehicle based on the actual loading time of the first vehicle, and notifies the second vehicle in advance to be ready, including: The system receives the actual loading end time of the first vehicle and calculates the departure time of the second vehicle to ensure sufficient spacing between vehicles; The system calculates the latest preparation time for the second vehicle based on its mission number and optimal departure time; After the second vehicle receives the notification, the system calculates the actual departure time of the second vehicle based on its task number and the latest preparation time. If the latest preparation time is greater than the current time, the vehicle will depart as originally planned; otherwise, the departure will be delayed. The system calculates the estimated arrival time of the second vehicle based on the actual departure time and estimated travel time of the second vehicle.

[0013] Preferably, when the second vehicle starts loading, the system records its loading time again and updates the departure schedule of subsequent vehicles based on all known information, including: When the second vehicle starts loading, the system records its actual loading start time; The system calculates the loading duration of the second vehicle based on the actual loading start time of the second vehicle; After the second vehicle completes loading, the system records the actual loading end time and calculates the actual loading end time based on the actual loading time and the loading duration; The system updates the optimal departure time of the third vehicle based on the actual loading completion time of the second vehicle; The system calculates the latest preparation time for the third vehicle based on its mission number and optimal departure time; The system calculates the actual departure time of the third vehicle based on the latest preparation time of the third vehicle; if the latest preparation time is greater than the current time, the vehicle departs as originally planned; otherwise, the departure is delayed.

[0014] Preferably, after each vehicle completes loading, the system plans an optimal driving route for it based on current traffic conditions and estimated arrival time, and communicates it to the driver through the vehicle-mounted device, including: After each vehicle has finished loading, the system calculates the estimated travel time for the optimal route based on current traffic conditions and the vehicle’s departure time; The system calculates the estimated arrival time of the vehicle based on the estimated travel time and the departure time of the vehicle; The system adjusts the departure time of the next vehicle based on the estimated arrival time of the vehicle and the receiving capacity of the construction site; if the estimated arrival time is earlier than the planned time, the departure time of the next vehicle is advanced; otherwise, the original plan remains unchanged; The system communicates the optimal driving route and estimated arrival time to the driver through the on-board equipment; The driver selects the best driving route based on the received optimal driving route and estimated arrival time, and provides real-time feedback of the current driving status to the system; if the current driving status is better than expected, the original plan remains unchanged; otherwise, the optimal driving route is recalculated and the estimated arrival time is updated.

[0015] Preferably, when the vehicle approaches the construction site, the system automatically sends the estimated arrival time and specific parking location of the vehicle to the site management team, including: When the vehicle approaches the construction site, the system calculates the distance between the vehicle and the construction site based on the vehicle's current location and the location of the construction site; The system calculates the time it takes for the vehicle to approach the construction site based on the vehicle’s current location and the location of the construction site, combined with current traffic conditions; The system calculates the final arrival time based on the vehicle’s estimated arrival time and the time it approaches the construction site; The system automatically sends the vehicle’s final arrival time and specific parking location to the on-site management team; The on-site management team arranges the corresponding unloading equipment and personnel according to the final arrival time and specific parking location received; if the final arrival time is earlier than the planned time, the unloading equipment and personnel will be arranged in advance; otherwise, the original plan will remain unchanged; The system adjusts the parking position of the next car based on feedback from the on-site management team.

[0016] On the other hand, the present invention provides a vehicle queuing system for concrete transportation, comprising: Demand analysis and initial scheduling module, which is used to determine the demand for each batch of concrete according to the demand and construction progress of the construction site, and generate an initial scheduling list; A task assignment and number association module, which is used for the system to assign a unique task number to each vehicle according to the initial dispatch list, and associate the task number with the loading time and location; The task allocation and number association module is used for the system to send a loading notification to the first vehicle after the task number is allocated, including the specific loading time, location and estimated arrival time; The loading start and reporting module is used for the first vehicle to go to the designated location to load after receiving the notification, and report its actual loading time to the system when loading starts; The departure time calculation and notification module is used for the system to calculate the best departure time for the second vehicle based on the actual loading time of the first vehicle, and notify the second vehicle in advance to get ready; The loading time recording and updating module is used for when the second vehicle starts to load, the system records its loading time again and updates the departure schedule of the subsequent vehicles based on all known information; The driving route planning and communication module is used to plan an optimal driving route for each vehicle based on the current traffic conditions and estimated arrival time after loading is completed, and communicate it to the driver through the on-board equipment; The on-site coordination and parking arrangement module is used to automatically send the vehicle's estimated arrival time and specific parking location to the on-site management team when the vehicle approaches the construction site, and coordinate the vehicles to stop and unload in a predetermined order.

[0017] Technical effects and advantages of the present invention: Compared with the prior art, the vehicle queuing method and system for concrete transportation proposed by the present invention has the following advantages: The present invention uses automated scheduling and task allocation. The system automatically generates an initial scheduling list based on the demand and construction progress of the construction site, and assigns a unique task number to each vehicle to ensure that the tasks of each vehicle are clear and orderly. The real-time information transmission function enables the system to send detailed loading time and location as well as the estimated arrival time to the driver through the on-board equipment, reducing waiting time and improving response efficiency. Dynamic path planning plans the optimal driving route for each vehicle based on the current traffic conditions to ensure that the vehicle can arrive at the construction site on time. In addition, when the vehicle approaches the construction site, the system automatically sends the estimated arrival time and specific parking location of the vehicle to the site management team, and coordinates the vehicles to stop and unload in a predetermined order, thereby improving the operational efficiency of the construction site. In summary, the present invention significantly improves the overall scheduling efficiency of concrete transportation, reduces vehicle waiting time, ensures the timely delivery of concrete, thereby avoiding the risk of solidification due to long-term exposure, and improves construction quality and efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 A flow chart of a vehicle queuing method for concrete transportation according to the present invention; Figure 2 It is a block diagram of the vehicle queuing system for concrete transportation according to the present invention. DETAILED DESCRIPTION

[0019] The following will be combined with the accompanying drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments. The specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0020] The present invention provides Figure 1 A vehicle queuing method for concrete transportation is shown, comprising the following steps: First, according to the demand and construction progress of the construction site, the demand for each batch of concrete is determined and an initial scheduling list is generated; specifically, the following sub-process steps are included: Based on the demand A (unit: cubic meters) in the initial scheduling list and the total number of vehicles B participating in this transportation task, the system assigns a unique task number C (1≤C≤B) to each vehicle: By assigning a unique task number to each vehicle, it ensures that the task of each vehicle is clear and orderly, avoiding duplication or omission of tasks.

[0021] Among them, C=(C-1)*A / B+1, ensuring that each task number is unique and corresponds to a specific load capacity; (Note: A=demand, B=total number of vehicles, C=task number); adjust the loading plan of subsequent vehicles according to the actual load capacity to ensure that the overall transportation task is completed on time and avoid overloading of subsequent vehicles due to insufficient actual load capacity of a certain vehicle.

[0022] After each vehicle completes loading, the system records its actual load volume D (unit: cubic meters) and adjusts the loading plan of subsequent vehicles based on D: the estimated driving time is calculated based on the actual load volume of each vehicle, ensuring that the system can accurately estimate the time it takes for the vehicle to arrive at the construction site, thereby performing effective scheduling and coordination.

[0023] If D

[0024] The system calculates the estimated driving time G (in minutes) for each vehicle based on the actual load D of each vehicle: G=(H / D)*I, where H is the total demand and I is the average driving time (in minutes), which is based on historical data; (Note: H=total demand, I=average driving time); the final arrival time is adjusted according to the estimated driving time of each vehicle and the current traffic conditions to ensure that the vehicle can arrive at the construction site on time and reduce waiting time and uncertainty.

[0025] When the vehicle approaches the construction site, the system adjusts the final arrival time K according to the estimated travel time G of each vehicle and the current traffic conditions J (a value between 0 and 1, 0 means unobstructed traffic and 1 means severe congestion): K=G*(1+J), and sends K to the site management team for coordination and arrangement; (Note: J=traffic conditions, K=final arrival time).

[0026] Example Assume that the demand A for this transportation task is 100 cubic meters, and there are 5 vehicles participating (B=5). Calculate the task number according to the formula: The first car: C = (1-1) * 100 / 5 + 1 = 1; The second car: C = (2-1) * 100 / 5 + 1 = 21; The third car: C=(3-1)*100 / 5+1=41; The fourth car: C = (4-1) * 100 / 5 + 1 = 61; ​The fifth car: C = (5-1) * 100 / 5 + 1 = 81; Assume that the standard loading capacity of each vehicle is 20 cubic meters (A / B=100 / 5=20), the first vehicle actually loads 18 cubic meters (D=18), and the vehicle number that has completed loading is 1 (F=1): New load E = 20 + (20-18) / (5-1) = 20.5 cubic meters; This means that the second vehicle needs to be loaded with 20.5 cubic meters to compensate for the first vehicle's lack of space.

[0027] Assume that the total demand H is 100 cubic meters, the actual load D of the first vehicle is 18 cubic meters, and the average driving time is 60 minutes (I=60): Estimated driving time G = (100 / 18) * 60 ≈ 333.33 minutes; Assume that the estimated travel time of the first car is 333.33 minutes (G=333.33) and the current traffic condition is 0.2 (J=0.2): The final arrival time K = 333.33*(1+0.2) = 399.996 minutes ≈ 400 minutes.

[0028] Next, the system assigns a unique task number to each vehicle according to the initial dispatch list, and associates the task number with the loading time and location; specifically, the following sub-process steps are included: According to the demand volume A (unit: cubic meters) in the initial dispatch list and the total number of vehicles B participating in this transportation task, the system assigns a unique task number C (1≤C≤B) to each vehicle: By assigning a unique task number to each vehicle, the task of each vehicle is ensured to be clear and orderly, avoiding duplication or omission of tasks. Among them, C=(C-1)*A / B+1, ensuring that each task number is unique and corresponds to a specific load; (Note: A=demand volume, B=total number of vehicles, C=task number); The system calculates the loading start time M (unit: minute) for each vehicle based on the task number C and the schedule L (unit: minute) in the initial scheduling list: M=L+(C-1)*ΔN, where ΔN represents the minimum interval time (unit: minute) between each vehicle to avoid vehicle congestion; (Note: L=schedule, ΔN=minimum interval time); Based on the task number and the schedule in the initial scheduling list, the system calculates the loading start time for each vehicle to avoid vehicle congestion and ensure that the loading process is carried out in an orderly manner.

[0029] After each vehicle completes loading, the system records its actual loading end time O, and calculates the actual waiting time P (unit: minute) of each vehicle based on O: P=MO. If P<0, it means that the vehicle completes loading ahead of schedule, otherwise it means that the vehicle is delayed; (Note: O=actual loading end time, P=actual waiting time); After each vehicle completes loading, the system records its actual loading end time, and calculates the actual waiting time of each vehicle based on this time, so as to adjust the loading plan later.

[0030] The system adjusts the loading start time Q of the next vehicle according to the actual waiting time P of each vehicle: If P<0, the loading start time of the next vehicle is advanced, and the adjustment formula is: Q=O+|P|; If P ≥ 0, keep the original plan, that is, Q = O + P; (Note: Q = the loading start time of the next vehicle); according to the actual waiting time of each vehicle, adjust the loading start time of the next vehicle to ensure the continuity and efficiency of the overall loading process.

[0031] Example Assume that the demand A for this transportation task is 100 cubic meters, there are 5 vehicles involved (B=5), the earliest loading time in the initial scheduling list is L=60 minutes, and the minimum interval time is ΔN=30 minutes: Task number assignment: The first car: C = (1-1) * 100 / 5 + 1 = 1; The second car: C = (2-1) * 100 / 5 + 1 = 21; The third car: C=(3-1)*100 / 5+1=41; The fourth car: C = (4-1) * 100 / 5 + 1 = 61; The fifth car: C = (5-1) * 100 / 5 + 1 = 81; Calculate the loading start time for each vehicle: The first car: M = 60 + (1-1) * 30 = 60 minutes; Second car: M=60+(2-1)*30=90 minutes; The third car: M = 60 + (3-1) * 30 = 120 minutes; The fourth car: M = 60 + (4-1) * 30 = 150 minutes; The fifth car: M = 60 + (4-1) * 30 = 180 minutes; Record the actual loading end time and calculate the waiting time: Assume that the actual loading completion time of the first vehicle is O=75 minutes: Actual waiting time P = 60-75 = -15 minutes; Adjust the loading start time of the next vehicle: According to the actual waiting time of the first car P = -15 minutes: The loading start time of the next vehicle is Q = 75 + |-15 | = 90 minutes; Through the above steps, the system can effectively assign task numbers, calculate loading start time, record actual loading end time and adjust the loading plan of subsequent vehicles, thus ensuring the efficiency and orderliness of the entire concrete transportation process.

[0032] After assigning the task number, the system sends a loading notification to the first vehicle, including the specific loading time, location and estimated arrival time; specifically, the following sub-process steps are included: After assigning the task number, the system sends a loading notification to the first vehicle, which includes the specific loading time R (unit: minute), location S and estimated arrival time T (unit: minute): T=R+ΔU, ΔU represents the standard driving time from the loading point to the construction site (unit: minute); (Note: R=loading time, S=location, T=estimated arrival time, ΔU=standard driving time); The system sends a loading notification to the first vehicle, including the specific loading time, location and estimated arrival time, to ensure that the driver can prepare in advance and arrive at the loading point on time.

[0033] After the first vehicle receives the loading notification, it calculates the actual departure time V (unit: minute) based on the loading time R and location S in the notification: V=RW, where W represents the vehicle preparation time (unit: minute), to ensure that the vehicle arrives at the loading point on time; (Note: V=actual departure time, W=vehicle preparation time); Based on the loading time and location in the notification, the driver can calculate the actual departure time to ensure that the vehicle can arrive at the loading point on time and reduce waiting time.

[0034] After the vehicle is loaded, the system records the actual loading end time X, and calculates the actual driving time Y (unit: minute) based on X: Y=(Z_total / V_avg), where Z_total is the total driving distance (unit: km), V_avg is the average driving speed (unit: km / h), and the result is converted to minutes; (Note: X=actual loading end time, Y=actual driving time, Z_total=total driving distance); After the vehicle completes loading, the system records its actual loading end time and calculates the actual driving time based on this time, so as to adjust the scheduling plan later.

[0035] The system adjusts the estimated arrival time AB of the next vehicle based on the actual travel time Y and the receiving capacity AA of the construction site (unit: cubic meters / hour): If Y<ΔU, the estimated arrival time of the next vehicle is adjusted in advance, and the adjustment formula is: AB=T-(ΔU-Y); If Y≥ΔU, keep the original plan, that is, AB=T+(Y-ΔU); (Note: AA=receiving capacity, AB=estimated arrival time of the next vehicle); adjust the expected arrival time of the next vehicle according to the actual driving time and the receiving capacity of the construction site to ensure efficient operation of the construction site.

[0036] Example Assume that the demand A for this transportation task is 100 cubic meters, there are 5 vehicles participating (B=5), the earliest loading time in the initial scheduling list is L=60 minutes, the minimum interval time is ΔN=30 minutes, the standard driving time is ΔU=45 minutes, the vehicle preparation time is W=15 minutes, the total driving distance Z_total=50 kilometers, and the average driving speed V_avg=60 kilometers / hour: Send a loading notification: Loading time R = 60 minutes, location S, estimated arrival time T = 60 + 45 = 105 minutes.

[0037] Calculate actual departure time: Actual departure time V=60-15=45 minutes.

[0038] Record the actual loading end time and calculate the actual driving time: Assume that the actual loading end time is X = 75 minutes.

[0039] Actual driving time Y=(50 / 60)*60=50 minutes.

[0040] Adjust the next vehicle's estimated arrival time: Because the actual driving time Y = 50 minutes is greater than the standard driving time ΔU = 45 minutes, the original plan is maintained: The estimated arrival time of the next car is AB = 105 + (50-45) = 110 minutes.

[0041] Through the above steps, the system can effectively send loading notifications, calculate the actual departure time, record the actual loading end time, and adjust the estimated arrival time of subsequent vehicles, thereby ensuring the efficiency and orderliness of the entire concrete transportation process. This can not only reduce waiting time, but also improve the operational efficiency of the construction site.

[0042] After receiving the notification, the first vehicle goes to the designated location to load materials and reports its actual loading time to the system when loading starts. The specific sub-process steps include: The first vehicle travels to the designated location for loading after receiving the notice and reports its actual loading time AC (unit: minutes) to the system at the start of loading: where AC = AD + AE, and AE represents the driving time from the starting point to the loading point (unit: minutes); (Note: AC = actual loading time, AD = actual departure time, AE = driving time); The first vehicle travels to the designated location for loading after receiving the notice and reports its actual loading time to the system at the start of loading, ensuring that the system can keep track of the vehicle's loading progress in real time.

[0043] After the system receives the actual loading time AC of the first vehicle, it calculates the loading duration AF (unit: minutes) of the first vehicle: AF = AG / AH, where AG represents the maximum loading capacity of the vehicle (unit: cubic meters), and AH represents the loading rate (unit: cubic meters per minute); (Note: AF = loading duration, AG = maximum loading capacity, AH = loading rate); After the system receives the actual loading time of the first vehicle, it calculates the loading duration of the first vehicle for subsequent adjustment of the scheduling plan.

[0044] After the first vehicle completes loading, the system records the actual loading end time AI and calculates AI based on AC and AF: AI = AC + AF; (Note: AI = actual loading end time); After the first vehicle completes loading, the system records its actual loading end time for subsequent adjustment of the departure time of the next vehicle.

[0045] The system calculates the optimal departure time AJ (unit: minutes) of the second vehicle based on AI to ensure continuous operation and avoid congestion: If AI < AK, then AJ = AI + AL, where AL is the buffer time (unit: minutes) to ensure sufficient interval between vehicles; If AI ≥ AK, then AJ = AK, keeping the original plan unchanged; (Note: AJ = optimal departure time, AK = original planned time, AL = buffer time); Based on the actual loading end time of the first vehicle, the system calculates the optimal departure time of the second vehicle to ensure continuous operation and avoid congestion.

[0046] Embodiment Suppose the demand A for this transportation task is 100 cubic meters, there are 5 vehicles participating (B = 5), the earliest loading time in the initial scheduling list is L = 60 minutes, the minimum interval time is ΔN = 30 minutes, the standard driving time is ΔU = 45 minutes, the vehicle preparation time is W = 15 minutes, the total driving distance Z_total = 50 kilometers, the average driving speed V_avg = 60 kilometers per hour, the maximum loading capacity AG = 20 cubic meters, the loading rate AH = 2 cubic meters per minute, and the buffer time AL = 10 minutes: Report the actual loading time: The actual departure time is AD = 45 minutes, and the driving time is AE = 15 minutes: The actual loading time AC = 45 + 15 = 60 minutes; Calculate the loading duration: The maximum loading capacity AG = 20 cubic meters, and the loading rate AH = 2 cubic meters per minute: The loading duration AF = 20 / 2 = 10 minutes; Record the actual loading end time: The actual loading time is AC = 60 minutes, and the loading duration is AF = 10 minutes: The actual loading end time AI = 60 + 10 = 70 minutes; Calculate the optimal departure time of the second vehicle: The actual loading end time is AI = 70 minutes, the original planned time is AK = 80 minutes, and the buffer time is AL = 10 minutes: Since AI < AK, advance the departure time of the second vehicle: The optimal departure time AJ = 70 + 10 = 80 minutes; Through the above steps, the system can effectively report the actual loading time, calculate the loading duration, record the actual loading end time, and adjust the optimal departure time of the next vehicle, thereby ensuring the efficiency and orderliness of the entire concrete transportation process. This can not only reduce waiting time but also improve the operation efficiency of the construction site.

[0047] Based on the actual loading time of the first vehicle, the system calculates the optimal departure time of the second vehicle and notifies the second vehicle in advance to get ready; it specifically includes the following sub - process steps: The system receives the actual loading end time AI (unit: minute) of the first vehicle and calculates the optimal departure time AJ (unit: minute) of the second vehicle: AJ = AI + AM, where AM is the buffer time (unit: minute) to ensure sufficient interval between vehicles; (Note: AI = actual loading end time, AJ = optimal departure time, AM = buffer time); The system calculates the optimal departure time of the second vehicle according to the actual loading end time of the first vehicle to ensure sufficient interval between vehicles and avoid congestion.

[0048] The system calculates the latest preparation time AN (unit: minute) of the second vehicle according to the task number C of the second vehicle and the optimal departure time AJ: AN = AJ - AO, where AO represents the vehicle preparation time (unit: minute) to ensure the vehicle departs on time; (Note: AN = latest preparation time, AO = vehicle preparation time); According to the task number and optimal departure time of the second vehicle, calculate the latest preparation time of the second vehicle to ensure the vehicle can depart on time.

[0049] After the second vehicle receives the notification, the system calculates the actual departure time AP (in minutes) of the second vehicle based on its task number C and the latest preparation time AN: If AN>AQ, then AP=AJ; If AN≤AQ, then AP=AQ+AR, where AR is the adjustment time (in minutes) to compensate for the delay; (Note: AP=actual departure time, AQ=current time, AR=adjusted time); Based on the second vehicle's mission number and latest preparation time, calculate the second vehicle's actual departure time to ensure that the vehicle can depart on time and compensate for the delay.

[0050] The system calculates the estimated arrival time AT (unit: minute) of the second vehicle based on its actual departure time AP and estimated travel time AS (unit: minute): AT=AP+AS, where AS=Z_total / V_avg, Z_total is the total travel distance (unit: kilometer), V_avg is the average travel speed (unit: kilometer / hour), and the result is converted into minutes; (Note: AT=estimated arrival time, AS=estimated travel time); Based on the actual departure time and estimated travel time of the second vehicle, the system calculates the estimated arrival time of the second vehicle to ensure that the construction site can arrange unloading in time.

[0051] Example Assume that the demand A for this transportation task is 100 cubic meters, there are 5 vehicles involved (B=5), the earliest loading time in the initial scheduling list is L=60 minutes, the minimum interval time is ΔN=30 minutes, the standard driving time is ΔU=45 minutes, the vehicle preparation time is W=15 minutes, the total driving distance Z_total=50 kilometers, the average driving speed V_avg=60 kilometers / hour, the maximum loading capacity AG=20 cubic meters, the loading rate AH=2 cubic meters / minute, and the buffer time AM=10 minutes: Calculate the optimal departure time for the second car: The actual loading end time of the first vehicle is AI = 70 minutes, and the buffer time is AM = 10 minutes: The best departure time for the second car is AJ = 70 + 10 = 80 minutes; Calculate the latest preparation time for the second car: The optimal departure time for the second vehicle is AJ = 80 minutes, and the vehicle preparation time is AO = 15 minutes: The latest preparation time AN ​​= 80-15 = 65 minutes; Calculate the actual departure time of the second car: The current time is AQ=60 minutes, and the latest preparation time is AN=65 minutes: Because AN>AQ, the actual departure time of the second car is AP=AJ=80 minutes; Calculate the estimated arrival time of the second vehicle: The actual departure time of the second car is AP = 80 minutes, the total driving distance Z_total = 50 kilometers, and the average driving speed V_avg = 60 kilometers per hour: Estimated driving time AS = (50 / 60) * 60 = 50 minutes; Estimated arrival time AT = 80 + 50 = 130 minutes; Through the above steps, the system can effectively calculate the best departure time, the latest preparation time, the actual departure time and the estimated arrival time of the second vehicle, thereby ensuring the efficiency and orderliness of the entire concrete transportation process. This can not only reduce waiting time, but also improve the operational efficiency of the construction site.

[0052] When the second vehicle starts loading, the system records its loading time again and updates the departure schedule of subsequent vehicles based on all known information; specifically, the following sub-process steps are included: When the second vehicle starts loading, the system records its actual loading start time AU (unit: minute): AU=AV+AW, where AW represents the driving time from the starting point to the loading point (unit: minute); (Note: AU=actual loading start time, AV=actual departure time); the system records the actual loading start time of the second vehicle to ensure that the system can grasp the loading progress of the vehicle in real time and provide a basis for subsequent adjustments.

[0053] The system calculates the loading duration AX (unit: minutes) of the second vehicle based on the actual loading start time AU of the second vehicle: AX=AY / AZ, where AY represents the maximum loading capacity of the vehicle (unit: cubic meter) and AZ represents the loading rate (unit: cubic meter / minute); (Note: AX=loading duration, AY=maximum loading capacity, AZ=loading rate); Based on the actual loading start time of the second vehicle, its loading duration is calculated for subsequent adjustment of the scheduling plan.

[0054] After the second vehicle completes loading, the system records the actual loading end time BA, and calculates BA based on AU and AX: BA=AU+AX; (Note: BA=actual loading end time); After the second vehicle completes loading, the system records its actual loading end time so as to adjust the departure time of the next vehicle later.

[0055] Based on the actual loading completion time BA of the second vehicle, the system updates the optimal departure time BB (unit: minute) of the third vehicle to ensure continuous operation and avoid congestion: BB=BA+BC, where BC is the buffer time (unit: minute) to ensure that there is enough interval between vehicles; (Note: BB=optimal departure time, BC=buffer time); Based on the actual loading completion time of the second vehicle, the system updates the optimal departure time of the third vehicle to ensure continuous operation and avoid congestion.

[0056] Based on the third vehicle's task number C and the best departure time BB, the system calculates the latest preparation time BD (unit: minute) for the third vehicle: BD=BB-BE, where BE represents the vehicle preparation time (unit: minute), to ensure that the vehicle departs on time; (Note: BD=latest preparation time, BE=vehicle preparation time); Based on the third vehicle's task number and the best departure time, the system calculates the latest preparation time for the third vehicle to ensure that the vehicle can depart on time.

[0057] The system calculates the actual departure time BF (unit: minutes) of the third vehicle based on its latest preparation time BD: If BD>BG, then BF=BB; If BD≤BG, then BF=BG+BH, where BH is the adjustment time (unit: minute) to compensate for the delay; (Note: BF=actual departure time, BG=current time, BH=adjusted time); According to the mission number and latest preparation time of the third vehicle, calculate the actual departure time of the third vehicle to ensure that the vehicle can depart on time and compensate for the delay.

[0058] Example Assume that the demand A for this transportation task is 100 cubic meters, there are 5 vehicles involved (B=5), the earliest loading time in the initial scheduling list is L=60 minutes, the minimum interval time is ΔN=30 minutes, the standard driving time is ΔU=45 minutes, the vehicle preparation time is W=15 minutes, the total driving distance Z_total=50 kilometers, the average driving speed V_avg=60 kilometers / hour, the maximum loading capacity AY=20 cubic meters, the loading rate AZ=2 cubic meters / minute, and the buffer time BC=10 minutes: Record the actual loading start time of the second vehicle: The actual departure time of the second car is AV = 80 minutes, and the driving time is AW = 15 minutes: The actual loading start time is AU=80+15=95 minutes; Calculate the loading duration for the second vehicle: Maximum loading capacity AY = 20 cubic meters, loading rate AZ = 2 cubic meters / minute: Charging duration AX = 20 / 2 = 10 minutes; Record the actual loading completion time of the second vehicle: The actual charging start time is AU=95 minutes, and the charging duration is AX=10 minutes: The actual loading end time BA = 95 + 10 = 105 minutes; Updated the best departure time for the third car: The actual loading end time is BA = 105 minutes, and the buffer time is BC = 10 minutes: The best departure time for the third car BB = 105 + 10 = 115 minutes; Calculate the latest preparation time for the third car: The best departure time for the third vehicle is BB = 115 minutes, and the vehicle preparation time is BE = 15 minutes: The latest preparation time BD = 115-15 = 100 minutes; Calculate the actual departure time of the third car: The current time is BG = 90 minutes, and the latest preparation time is BD = 100 minutes: Because BD>BG, the actual departure time of the third car is BF=BB=115 minutes.

[0059] Through the above steps, the system can effectively record the actual loading start and end time of the second vehicle, calculate the loading duration, update the best departure time of the third vehicle, calculate the latest preparation time and the actual departure time, thereby ensuring the efficiency and orderliness of the entire concrete transportation process. This can not only reduce waiting time, but also improve the operational efficiency of the construction site.

[0060] After each vehicle is loaded, the system plans an optimal route based on the current traffic conditions and estimated arrival time, and communicates it to the driver through the on-board equipment; the specific sub-process steps include: After each vehicle completes loading, the system calculates the estimated driving time BK (unit: minute) of the optimal route based on the current traffic conditions BI (a value between 0 and 1, 0 indicates unobstructed traffic and 1 indicates severe congestion) and the vehicle's departure time BJ (unit: minute): BK=BL / (BM*(1-BI)), where BL is the total driving distance (unit: kilometer) and BM is the average driving speed (unit: kilometer / hour); (Note: BI=traffic conditions, BJ=departure time, BK=estimated driving time, BL=total driving distance, BM=average driving speed); the system calculates the estimated driving time of the optimal route based on the current traffic conditions and the vehicle's departure time to ensure that the vehicle can arrive at the construction site on time.

[0061] The system calculates the estimated arrival time BN (unit: minutes) of the vehicle based on the estimated driving time BK and the departure time BJ of the vehicle: BN = BJ + BK; (Note: BN = estimated arrival time); Calculate the estimated arrival time of the vehicle based on the estimated driving time and the departure time of the vehicle, so as to arrange unloading at the construction site in a timely manner.

[0062] The system adjusts the departure time BP (unit: minutes) of the next vehicle according to the estimated arrival time BN of the vehicle and the receiving capacity BO (unit: cubic meters per hour) of the construction site: If BN < BQ, then BP = BN + BR, where BR is the buffer time (unit: minutes) to ensure sufficient interval between vehicles; If BN ≥ BQ, then BP = BQ, keeping the original plan unchanged; (Note: BO = receiving capacity, BP = departure time of the next vehicle, BQ = original planned time, BR = buffer time); Adjust the departure time of the next vehicle according to the estimated arrival time of the vehicle and the receiving capacity of the construction site to ensure the efficient operation of the construction site.

[0063] The system conveys the optimal driving route BS (unit: path description) and the estimated arrival time BN to the driver through on-vehicle equipment: BS = f(BL, BI), where f is a function that generates the optimal driving route based on the total driving distance BL and the current traffic condition BI; (Note: BS = optimal driving route); The system conveys the optimal driving route and the estimated arrival time to the driver through on-vehicle equipment to ensure that the driver can select the best path and feedback the driving status in real time.

[0064] The driver selects the best driving path based on the received optimal driving route BS and the estimated arrival time BN, and feedbacks the current driving status BT (a value between 0 and 1, 0 indicates unobstructed, 1 indicates severe congestion) to the system in real time: If BT > BI, then the system recalculates the optimal driving route BU and updates the estimated arrival time BV; If BT ≤ BI, then keep the original plan unchanged; (Note: BT = current driving status, BU = new optimal driving route, BV = new estimated arrival time); The driver selects the best driving path based on the received optimal driving route and the estimated arrival time, and feedbacks the current driving status in real time. The system recalculates the optimal driving route and updates the estimated arrival time according to the feedback information.

[0065] Embodiment Assume that the demand A for this transportation task is 100 cubic meters, there are 5 vehicles involved (B=5), the earliest loading time in the initial scheduling list is L=60 minutes, the minimum interval time is ΔN=30 minutes, the standard driving time is ΔU=45 minutes, the vehicle preparation time is W=15 minutes, the total driving distance Z_total=50 kilometers, the average driving speed V_avg=60 kilometers / hour, the maximum loading capacity AY=20 cubic meters, the loading rate AZ=2 cubic meters / minute, and the buffer time BC=10 minutes: Calculate the estimated travel time for the optimal driving route: Total driving distance BL = 50 km, average driving speed BM = 60 km / h, current traffic condition BI = 0.2: Estimated driving time BK = 50 / (60*(1-0.2)) ≈ 62.5 minutes; Calculate the estimated arrival time of a vehicle: The departure time of the vehicle is BJ=80 minutes, and the estimated travel time is BK=62.5 minutes: Estimated arrival time BN = 80 + 62.5 = 142.5 minutes; Adjust the departure time of the next vehicle: The estimated arrival time is BN=142.5 minutes, the original planned time is BQ=150 minutes, and the buffer time is BR=10 minutes: The departure time of the next car is BP = 142.5 + 10 = 152.5 minutes; Communicate optimal driving routes and estimated arrival times: Total driving distance BL = 50 km, current traffic condition BI = 0.2: The optimal driving route BS is: "Drive along Road A to intersection B, turn left to Road C, go straight to intersection D, turn right to Road E, and finally arrive at intersection F."

[0066] Real-time feedback of current driving status and recalculation of optimal driving route: The driver reported that the current driving status BT=0.3 and the current traffic situation BI=0.2: Because BT>BI, the system recalculates the optimal driving route BU and updates the estimated arrival time BV: The new optimal driving route BU is: "Drive along Road G to Intersection H, turn right onto Road I, go straight to Intersection J, turn left onto Road K, and finally arrive at Intersection F."

[0067] The updated estimated arrival time BV = new estimated travel time + departure time.

[0068] Through the above steps, the system can effectively calculate the estimated travel time of the optimal route, the estimated arrival time of the vehicle, adjust the departure time of the next vehicle, communicate the optimal route and estimated arrival time, and recalculate the optimal route and update the estimated arrival time based on the driver's real-time feedback. This not only improves the efficiency of the entire concrete transportation process, but also ensures efficient operation of the construction site.

[0069] Finally, when the vehicle approaches the construction site, the system automatically sends the estimated arrival time and specific parking location of the vehicle to the site management team, and coordinates the vehicles to stop and unload in the predetermined order. The specific sub-process steps include: When the vehicle approaches the construction site, the system calculates the distance BY (unit: kilometer) between the vehicle and the construction site based on the vehicle's current position BW (unit: coordinate) and the construction site's position BX (unit: coordinate): BY=sqrt((BW_x-BX_x)^2+(BW_y-BX_y)^2), where BW_x and BW_y represent the vehicle's coordinates, and BX_x and BX_y represent the construction site's coordinates; (Note: BW=vehicle's current position, BX=construction site position, BY=distance); the system calculates the distance between the vehicle's current position and the construction site's position to ensure that the system can understand the situation of the vehicle approaching the construction site in real time.

[0070] The system calculates the time BZ (in minutes) it takes for the vehicle to approach the construction site based on the vehicle's current position BW and the construction site's position BX, combined with the current traffic conditions BI: BZ=BY / (BM*(1-BI)), where BM is the average driving speed (in kilometers per hour); BI: traffic conditions (a value between 0 and 1), 0 indicates unimpeded traffic and 1 indicates severe congestion. (Note: BZ=approach time); Based on the vehicle's current position, the construction site's position and the current traffic conditions, the system calculates the time it takes for the vehicle to approach the construction site so that the site management team can prepare.

[0071] The system calculates the final arrival time CA (unit: minute) based on the vehicle's estimated arrival time BN and the time it approaches the construction site BZ: CA=BN+BZ; (Note: CA=final arrival time); The system calculates the vehicle's final arrival time based on the vehicle's estimated arrival time and the time it approaches the construction site so that the site management team can arrange unloading equipment and personnel.

[0072] The system automatically sends the final arrival time CA of the vehicle and the specific parking location CB (unit: coordinates) to the on-site management team: CB = f(BX, N_vehicles), where f is a function that generates the optimal parking location based on the location BX of the construction site and the number N_vehicles of vehicles that have already arrived; (Note: CB = parking location); The system automatically sends the final arrival time and the specific parking location of the vehicle to the on-site management team to ensure that the on-site management team can arrange the unloading equipment and personnel in a timely manner.

[0073] The on-site management team arranges the corresponding unloading equipment and personnel according to the received final arrival time CA and specific parking location CB: If CA < CD, arrange the unloading equipment and personnel in advance to ensure seamless connection; If CA ≥ CD, keep the original plan unchanged; (Note: CD = original planned time); The on-site management team arranges the corresponding unloading equipment and personnel according to the received final arrival time and specific parking location to ensure seamless connection.

[0074] The system adjusts the parking location CE (unit: coordinates) of the next vehicle according to the feedback from the on-site management team to ensure that the vehicles are parked and unloaded in an orderly manner: CE = f(BX, N_vehicles + 1), where f is a function that generates a new optimal parking location based on the location BX of the construction site and the number of vehicles that have already arrived plus one (N_vehicles + 1); (Note: CE = new parking location); The system adjusts the parking location of the next vehicle according to the feedback from the on-site management team to ensure that the vehicles are parked and unloaded in an orderly manner.

[0075] Embodiment Suppose the demand A for this transportation task is 100 cubic meters, and a total of 5 vehicles are involved (B = 5). The earliest loading time in the initial scheduling list is L = 60 minutes, the minimum interval time is ΔN = 30 minutes, the standard driving time is ΔU = 45 minutes, the vehicle preparation time is W = 15 minutes, the total driving distance Z_total = 50 kilometers, the average driving speed V_avg = 60 kilometers per hour, the maximum loading capacity AY = 20 cubic meters, the loading rate AZ = 2 cubic meters per minute, and the buffer time BC = 10 minutes: Calculate the distance between the vehicle and the construction site: The current position of the vehicle is BW_x = 10, BW_y = 20, and the location of the construction site is BX_x = 15, BX_y = 25: The distance BY = sqrt((10 - 15)^2 + (20 - 25)^2) ≈ 7.07 kilometers; Calculate the time for the vehicle to approach the construction site: The distance BY = 7.07 kilometers, the average driving speed BM = 60 kilometers per hour, and the current traffic condition BI = 0.2: Approach time BZ≈8.84 minutes; Calculate the final arrival time: The estimated arrival time is BN=142.5 minutes and the approach time is BZ=8.84 minutes: Final arrival time CA = 142.5 + 8.84 = 151.34 minutes; Send final arrival time and specific parking location: The location of the construction site is BX_x=15, BX_y=25, and the number of vehicles that have arrived is N_vehicles=2: The optimal parking position CB: "Drive along Road E to intersection F, turn right onto Road G, go straight to intersection H, turn left onto Road I, and finally park at position J."

[0076] Arrange unloading equipment and personnel: The final arrival time is CA = 151.34 minutes, and the original planned time is CD = 155 minutes: Arrange unloading equipment and personnel in advance.

[0077] Adjust the parking position for the next car: The location of the construction site is BX_x=15, BX_y=25, and the number of vehicles that have arrived is N_vehicles=2: The new optimal parking position CE is: "Drive along Road K to the L intersection, turn right onto Road M, go straight to the N intersection, turn left onto Road O, and finally park at position P."

[0078] Through the above steps, the system can effectively calculate the distance between the vehicle and the construction site, the time of approaching the construction site, and the final arrival time, and send the final arrival time and specific parking location to the site management team to ensure that the site management team can arrange unloading equipment and personnel in time. At the same time, the system can also adjust the parking location of the next vehicle based on the feedback from the site management team to ensure that the vehicles park and unload in an orderly manner. This not only improves the efficiency of the entire concrete transportation process, but also ensures the efficient operation of the construction site.

[0079] On the other hand, the present invention provides a vehicle queuing system for concrete transportation, such as Figure 2 As shown, including: Demand analysis and initial scheduling module, which is used to determine the demand for each batch of concrete according to the demand and construction progress of the construction site, and generate an initial scheduling list; A task assignment and number association module, which is used for the system to assign a unique task number to each vehicle according to the initial dispatch list, and associate the task number with the loading time and location; The task allocation and number association module is used for the system to send a loading notification to the first vehicle after the task number is allocated, including the specific loading time, location and estimated arrival time; The loading start and reporting module is used for the first vehicle to go to the designated location to load after receiving the notification, and report its actual loading time to the system when loading starts; The departure time calculation and notification module is used for the system to calculate the best departure time for the second vehicle based on the actual loading time of the first vehicle, and notify the second vehicle in advance to get ready; The loading time recording and updating module is used for when the second vehicle starts to load, the system records its loading time again and updates the departure schedule of the subsequent vehicles based on all known information; The driving route planning and communication module is used to plan an optimal driving route for each vehicle based on the current traffic conditions and estimated arrival time after loading is completed, and communicate it to the driver through the on-board equipment; The on-site coordination and parking arrangement module is used to automatically send the vehicle's estimated arrival time and specific parking location to the on-site management team when the vehicle approaches the construction site, and coordinate the vehicles to stop and unload in a predetermined order.

[0080] In addition, the above modules are also used to implement other steps of the above-mentioned vehicle queuing method for concrete transportation when executed, which will not be described one by one here.

[0081] The present invention uses automated scheduling and task allocation. The system automatically generates an initial scheduling list based on the demand and construction progress of the construction site, and assigns a unique task number to each vehicle to ensure that the tasks of each vehicle are clear and orderly. The real-time information transmission function enables the system to send detailed loading time and location as well as estimated arrival time to the driver through the on-board equipment, reducing waiting time and improving response efficiency. Dynamic path planning plans the optimal driving route for each vehicle based on the current traffic conditions to ensure that the vehicle can arrive at the construction site on time.

[0082] In addition, when a vehicle approaches a construction site, the system automatically sends the vehicle's estimated arrival time and specific parking location to the site management team, and coordinates the vehicles to stop and unload in a predetermined order, thereby improving the operational efficiency of the construction site.

[0083] In summary, the present invention significantly improves the overall scheduling efficiency of concrete transportation, reduces vehicle waiting time, ensures timely delivery of concrete, thereby avoiding the risk of solidification due to long-term exposure, and improves construction quality and efficiency.

[0084] Finally, it should be noted that the above is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, it is still possible for those skilled in the art to modify the technical solutions described in the aforementioned embodiments or to make equivalent substitutions for some of the technical features therein. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A vehicle queuing method for concrete transportation, characterized in that: The following steps are involved: Determine the demand for each batch of concrete based on the demand and construction progress of the construction site and generate an initial scheduling list; The system assigns a unique task number to each vehicle according to the initial dispatch list, and associates the task number with the loading time and location. After assigning the task number, the system sends a loading notification to the first vehicle; After receiving the notification, the first vehicle goes to the designated location to load materials and reports its actual loading time to the system when loading starts; The system calculates the best departure time for the second vehicle based on the actual loading time of the first vehicle and notifies the second vehicle in advance to get ready; When the second vehicle starts loading, the system records its loading time again and updates the departure schedule of subsequent vehicles based on all known information; After each vehicle is loaded, the system plans an optimal driving route based on current traffic conditions and estimated arrival time, and communicates it to the driver through the on-board equipment; When a vehicle approaches the construction site, the system automatically sends the vehicle's estimated arrival time and specific parking location to the site management team, and coordinates the vehicles to stop and unload in a predetermined order.

2. A vehicle queuing method for concrete transportation according to claim 1, characterized in that: According to the demand and construction progress of the construction site, the demand for each batch of concrete is determined, and an initial scheduling list is generated, including: According to the demand in the initial dispatch list and the total number of vehicles participating in this transportation task, the system assigns a unique task number to each vehicle to ensure that each task number is unique and corresponds to a specific load; After each vehicle is loaded, the system records its actual load and adjusts the loading plan of subsequent vehicles based on the actual load; if the actual load is less than expected, the load of subsequent vehicles is increased; The system calculates the estimated travel time for each vehicle based on its actual load; As vehicles approach the construction site, the system adjusts the final arrival time based on the estimated travel time of each vehicle and current traffic conditions, and sends the final arrival time to the site management team for coordination and arrangement.

3. A vehicle queuing method for concrete transportation according to claim 2, characterized in that: The system assigns a unique task number to each vehicle according to the initial dispatch list and associates the task number with the loading time and location, including: According to the demand in the initial dispatch list and the total number of vehicles participating in this transportation task, the system assigns a unique task number to each vehicle to ensure that each task number is unique and corresponds to a specific load; The system calculates the loading start time for each vehicle based on the task number and the time schedule in the initial dispatch list; After each vehicle completes loading, the system records its actual loading completion time and calculates the actual waiting time of each vehicle based on the actual loading completion time; The system adjusts the loading start time of the next vehicle according to the actual waiting time of each vehicle; if the actual waiting time is a negative value, the loading start time of the next vehicle is advanced; otherwise, the original plan remains unchanged.

4. A vehicle queuing method for concrete transportation according to claim 3, characterized in that: After assigning the task number, the system sends a loading notification to the first vehicle, including: After assigning the task number, the system sends a loading notification to the first vehicle, which includes the specific loading time, location and estimated arrival time; After the first vehicle receives the loading notification, it calculates the actual departure time based on the loading time and location in the notification to ensure that the vehicle arrives at the loading point on time; After the vehicle is loaded, the system records the actual loading end time and calculates the actual driving time based on the actual loading end time; The system adjusts the estimated arrival time of the next vehicle based on the actual driving time and the receiving capacity of the construction site; if the actual driving time is less than the standard driving time, the estimated arrival time of the next vehicle is advanced; otherwise, the original plan remains unchanged.

5. A vehicle queuing method for concrete transportation according to claim 4, characterized in that: After receiving the notification, the first vehicle goes to the designated location to load materials and reports its actual loading time to the system when loading starts, including: After receiving the notification, the first vehicle goes to the designated location to load materials and reports its actual loading time to the system when loading starts; After receiving the actual loading time of the first vehicle, the system calculates the loading duration of the first vehicle; After the first vehicle completes loading, the system records the actual loading end time and calculates the actual loading end time based on the actual loading time and loading duration; The system calculates the departure time of the second vehicle based on the actual loading end time; if the actual loading end time is earlier than the planned time, the departure time of the next vehicle is advanced; otherwise, the original plan remains unchanged.

6. A vehicle queuing method for concrete transportation according to claim 5, characterized in that: The system calculates the best departure time for the second vehicle based on the actual loading time of the first vehicle and notifies the second vehicle in advance to prepare, including: The system receives the actual loading end time of the first vehicle and calculates the departure time of the second vehicle to ensure sufficient spacing between vehicles; The system calculates the latest preparation time for the second vehicle based on its mission number and optimal departure time; After the second vehicle receives the notification, the system calculates the actual departure time of the second vehicle based on its task number and the latest preparation time. If the latest preparation time is greater than the current time, the vehicle will depart as originally planned; otherwise, the departure will be delayed. The system calculates the estimated arrival time of the second vehicle based on the actual departure time and estimated travel time of the second vehicle.

7. A vehicle queuing method for concrete transportation according to claim 6, characterized in that: When the second vehicle starts loading, the system records its loading time again and updates the departure schedule of subsequent vehicles based on all known information, including: When the second vehicle starts loading, the system records its actual loading start time; The system calculates the loading duration of the second vehicle based on the actual loading start time of the second vehicle; After the second vehicle completes loading, the system records the actual loading end time and calculates the actual loading end time based on the actual loading time and the loading duration; The system updates the optimal departure time of the third vehicle based on the actual loading completion time of the second vehicle; The system calculates the latest preparation time for the third vehicle based on its mission number and optimal departure time; The system calculates the actual departure time of the third vehicle based on the latest preparation time of the third vehicle; if the latest preparation time is greater than the current time, the vehicle departs as originally planned; otherwise, the departure is delayed.

8. A vehicle queuing method for concrete transportation according to claim 7, characterized in that: After each vehicle is loaded, the system plans an optimal route for it based on the current traffic conditions and estimated arrival time, and communicates it to the driver through the on-board equipment, including: After each vehicle has finished loading, the system calculates the estimated travel time for the optimal route based on current traffic conditions and the vehicle’s departure time; The system calculates the estimated arrival time of the vehicle based on the estimated travel time and the departure time of the vehicle; The system adjusts the departure time of the next vehicle based on the estimated arrival time of the vehicle and the receiving capacity of the construction site; if the estimated arrival time is earlier than the planned time, the departure time of the next vehicle is advanced; otherwise, the original plan remains unchanged; The system communicates the optimal driving route and estimated arrival time to the driver through the on-board equipment; The driver selects the best driving route based on the received optimal driving route and estimated arrival time, and provides real-time feedback of the current driving status to the system; if the current driving status is better than expected, the original plan remains unchanged; otherwise, the optimal driving route is recalculated and the estimated arrival time is updated.

9. A vehicle queuing method for concrete transportation according to claim 8, characterized in that: When a vehicle approaches a construction site, the system automatically sends the vehicle’s estimated arrival time and specific parking location to the site management team, including: When the vehicle approaches the construction site, the system calculates the distance between the vehicle and the construction site based on the vehicle's current location and the location of the construction site; The system calculates the time it takes for the vehicle to approach the construction site based on the vehicle’s current location and the location of the construction site, combined with current traffic conditions; The system calculates the final arrival time based on the vehicle’s estimated arrival time and the time it approaches the construction site; The system automatically sends the vehicle’s final arrival time and specific parking location to the on-site management team; The on-site management team arranges the corresponding unloading equipment and personnel according to the final arrival time and specific parking location received; if the final arrival time is earlier than the planned time, the unloading equipment and personnel will be arranged in advance; otherwise, the original plan will remain unchanged; The system adjusts the parking position of the next car based on feedback from the on-site management team.

10. A vehicle queuing system for concrete transportation for implementing the method according to any one of claims 1 to 9, characterized in that: include: Demand analysis and initial scheduling module, which is used to determine the demand for each batch of concrete according to the demand and construction progress of the construction site, and generate an initial scheduling list; A task assignment and number association module, which is used for the system to assign a unique task number to each vehicle according to the initial dispatch list, and associate the task number with the loading time and location; The task allocation and number association module is used for the system to send a loading notification to the first vehicle after the task number is allocated, including the specific loading time, location and estimated arrival time; The loading start and reporting module is used for the first vehicle to go to the designated location to load after receiving the notification, and report its actual loading time to the system when loading starts; The departure time calculation and notification module is used for the system to calculate the best departure time for the second vehicle based on the actual loading time of the first vehicle, and notify the second vehicle in advance to get ready; The loading time recording and updating module is used for when the second vehicle starts to load, the system records its loading time again and updates the departure schedule of the subsequent vehicles based on all known information; The driving route planning and communication module is used to plan an optimal driving route for each vehicle based on the current traffic conditions and estimated arrival time after loading is completed, and communicate it to the driver through the on-board equipment; The on-site coordination and parking arrangement module is used to automatically send the vehicle's estimated arrival time and specific parking location to the on-site management team when the vehicle approaches the construction site, and coordinate the vehicles to stop and unload in a predetermined order.

Citation Information

Patent Citations

  • Concrete vehicle scheduling method for commercial concrete transportation

    CN113537537A

  • Logistics vehicle dynamic scheduling method based on artificial intelligence

    CN114358468A

  • Concrete comprehensive scheduling platform and scheduling method thereof

    CN115204573A

  • Port logistics management and control method and system

    CN119558753A

Cited By

  • Concrete production digital management method and system

    CN121303497A