Hazardous chemical substance transport vehicle matching scheduling method and system
By matching vehicles and drivers in a graded manner, combining transportation task information and driver parameters, the problem of insufficient vehicle resources in the existing hazardous chemical transportation task scheduling is solved, and efficient and safe transportation task completion is achieved.
Patent Information
- Application Number
- CN202510963200.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-14
- Publication Date
- 2025-08-12
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing hazardous chemical transportation task dispatching system only considers idle vehicles and cannot meet diversified transportation needs, resulting in inefficient transportation and increased safety risks.
By obtaining transportation task information, matching vehicles and drivers in grades, comprehensively considering vehicle status and driver parameters, dynamically adjusting weights to prioritize, realizing in-depth exploration and full scheduling of vehicle resources, ensuring that transportation tasks are completed on time and in full.
It effectively avoids the problem of transportation volume gap caused by one-sided consideration of idle vehicles, improves transportation efficiency, and dynamically adjusts driver weights under different needs, ensuring the safety and economicality of transportation tasks.
Smart Images

Figure CN120471402A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of logistics scheduling, and in particular to a method and system for matching and scheduling vehicles for transporting hazardous chemicals. Background Art
[0002] Hazardous chemicals refer to highly toxic chemicals and other chemicals that are toxic, explosive, corrosive, flammable, or combustion-supporting, and pose a risk to humans, facilities, and the environment. These chemicals, also referred to as hazardous chemicals, include petroleum, natural gas, and liquid compressed gases.
[0003] Due to the unique nature of hazardous chemical logistics, including the difficulty of managing and controlling risks, the logistics industry's particularities are primarily reflected in the specialized requirements for enterprise transport permits, transport vehicles, and drivers. In existing technology systems, the scheduling and matching of hazardous chemical transport tasks relies primarily on manual operations. As order volume and the scale of transportation resources increase, manually searching through tables line by line to match requirements becomes time-consuming and tedious, and the time cost of scheduling a single task increases nonlinearly with data volume. This manually-dependent process is prone to frequent problems such as missed orders and mismatched qualifications. This drawback of the traditional manual matching model is further highlighted, particularly in high-frequency order scenarios, leading to decreased transport task scheduling efficiency and increased safety risks.
[0004] To solve the above problems, the Chinese patent publication number CN114462745A discloses a hazardous chemical transportation task management method, device, electronic equipment and system; based on the hazardous chemical transportation task information, the transport vehicle is automatically matched, and then based on the matched transport vehicle information, the driver is automatically selected, thereby assigning transport vehicles and drivers to the hazardous chemical transportation task, and sending the transport vehicle information, driver information and hazardous chemical transportation task information to the cloud platform and the selected driver terminal. Although the above scheme realizes the matching and scheduling of tasks, vehicles and drivers, it only considers the idle status of vehicles and drivers in the matching process; although it can meet the basic requirements of matching vehicles and drivers, only considering idle vehicles may not meet the transportation needs of large quantities of products, and the vehicles in some tasks may be closer to the loading and unloading manufacturers of the current task, and have better timeliness; the existing scheme only considers idle vehicles and cannot meet the existing diversified scheduling needs. Summary of the Invention
[0005] In response to the shortcomings of the existing technology, the technical problem solved by the present invention is to provide a hazardous chemical transportation vehicle matching and scheduling method and system, which solves the problem that the existing solution only considers idle vehicles and cannot meet the diversified scheduling needs of existing hazardous chemicals.
[0006] In order to solve the above problems, the technical solution adopted by the present invention is: a method for matching and scheduling hazardous chemical transportation vehicles, comprising the following steps; S100: obtaining transportation task information, the transportation task information includes the location information of the loading and unloading manufacturer, the loading and unloading time of the manufacturer, the product medium, and the product transportation volume; determining the number of transportation vehicles according to the product transportation volume, matching the vehicles that meet the product transportation conditions according to the product medium, and obtaining primary matching vehicles; S200: filtering the primary matching vehicles that cannot reach the loading manufacturer within a preset time period according to the location information of the loading and unloading manufacturer and the loading and unloading time of the manufacturer to obtain secondary matching transportation vehicles; S300: performing qualification verification on the drivers associated with the secondary matching transportation vehicles, and prioritizing the drivers who pass the verification according to safety points, accident rate, driver experience, salary, and attendance rate; screening the drivers from high to low according to the ranking until the driver quantity requirement of the transportation vehicles is met; S400: obtaining the vehicles associated with the screened drivers to obtain the final matching vehicles, and generating transportation tasks according to the final matching vehicle information, the location information of the loading and unloading manufacturer, the loading and unloading time of the manufacturer, and the product medium.
[0007] The beneficial effects of this solution are: matching all vehicles that meet the medium transportation conditions according to the medium of the transported product, and screening the initially matched vehicles according to time requirements; by calculating the time of arrival at the loading factory for all vehicles in all states, including vehicles that are performing other tasks but are expected to complete them in time and rush to the loading factory, the availability of vehicles is comprehensively evaluated. It can effectively avoid the transportation volume gap problem caused by one-sided consideration of idle vehicles, realize in-depth mining and full scheduling of vehicle resources, and maximize transportation efficiency. Secondly, the drivers are prioritized based on multiple parameters, so that the weights of multiple parameters are adjusted according to different task requirements, and different drivers can be screened according to different needs; for example, when the transportation task has high safety requirements, the weights of safety points, accident rates, and driver experience are increased; when considering economic efficiency, the driver's salary is guaranteed and the weights of salary and attendance rate can be increased.
[0008] Furthermore, the step S100 obtains a primary matching vehicle through the following steps: S101: dividing the transport vehicles into multiple fleets according to the main transported product media, and sorting the multiple fleets with different priorities according to different product media; S102: matching trailers that meet the transportation conditions according to the product transportation medium; and screening out vehicles of the first priority fleet that transports the product medium from the trailers; obtaining a primary matching vehicle.
[0009] Different product media have different requirements for the tanks used in transport vehicle trailers. For example, hydrofluoric acid must be transported in plastic-lined tanks, which can also be used to temporarily transport common acids. Therefore, fleets are divided based on the media that can be loaded by the vehicle tanks. When transporting hydrofluoric acid, regular fleets with tanks that meet the requirements are prioritized. If regular fleets are not available, fleets with lower priority are selected.
[0010] Furthermore, the step S200 obtains the secondary matching transport vehicle through the following steps: S201: Obtain vehicle status and vehicle location information of primary matching vehicles, and classify vehicles into two categories, A and B, based on the vehicle status. Category A vehicles include unloaded and returning, and no mission; Category B vehicles include waiting to be unloaded, in transit, and waiting to be loaded. S202: Calculate the arrival time of the vehicle at the loading facility based on the location information of the Class A vehicle, calculate the estimated unloading time based on the location information of the Class B vehicle, and the time it takes for the vehicle to travel from the current unloading facility to the current loading facility, and obtain the arrival time of the Class B vehicle at the current loading facility; S203: Filter vehicles that cannot arrive at the loading factory within a preset time period to obtain secondary matching transport vehicles.
[0011] Vehicles in all states that meet the product medium requirements are included, and the arrival time for each state is calculated. Vehicles that do not meet the time requirements are filtered out based on meeting the time requirements. This ensures the time reliability of vehicles participating in the transport task, ensuring that the transport task is completed on time from the source. Some transport tasks may require vehicles with short distances to travel and close to the loading site. If scheduling is limited to idle vehicles, there is a high probability of insufficient vehicles, and thus an inability to meet transport volume requirements. To address this, this solution comprehensively assesses vehicle availability by calculating the arrival time for vehicles in all states, including those currently performing other tasks but expected to complete and arrive at the loading site in a timely manner. This effectively avoids the transport volume gap caused by the exclusive consideration of idle vehicles, enabling in-depth utilization and full scheduling of vehicle resources, maximizing transport efficiency, and ensuring that products are loaded and transported on time and in sufficient quantities.
[0012] Furthermore, the step S200 also includes a step S204; determining whether the number of secondary matching transport vehicles meets the number of transport vehicles; if not, increasing the fleet priority by one, and adding the vehicles of the priority fleet to the primary matching vehicles, and returning to execute steps S201-S203.
[0013] Through the multi-level vehicle matching mechanism, vehicles that meet the medium transportation requirements and have rich transportation experience are dispatched first; if the quantity is not met, the next level of vehicles will be dispatched.
[0014] Furthermore, the step S200 further includes a step S205: determining whether the current fleet priority level has reached a set maximum value, and if so, determining whether the number of vehicles in the secondary matching transport vehicle meets the number of transport vehicles, and if so, no processing is performed; if not, obtaining a trailer head that does not meet the requirements for transporting the product medium; S206: Check whether there is an idle and fault-free trailer. If not, go to step S208; if yes, go to step S207; S207: Determine whether there is a trailer that can transport the product medium. If not, execute step S208. If so, confirm the trailer information and location, and automatically replace the trailer information with the one that matches the vehicle head. The set trailer replacement time is added to the vehicle transportation time, and then return to execute steps S201-S203. S208: Transfer to the list of waiting vehicles for dispatch and sort them according to the vehicles that are estimated to arrive at the loading factory the fastest.
[0015] When the priority reaches the maximum, it means that the vehicles that can match the tanks of the transport medium and meet the time requirements have been fully dispatched; therefore, it is necessary to consider whether the idle trailers meet the requirements of the transport product medium and the time requirements, and then initiate the trailer replacement process and update the information; when there are no idle trailers that can meet the conditions, the standby vehicles that cannot meet the time requirements are called.
[0016] Furthermore, the step S300 prioritizes the drivers through the following steps: Step S310: obtaining the current date, and obtaining the transportation route and weather information along the transportation route based on the location information of the loading and unloading factories; Step S320: Prioritize according to the following formula:
[0017] in, 、 、 Represent safety points, accident rate, and driver experience respectively. 、 represent weights, and , Indicates the security weight; 、 Represents salary and attendance rate respectively. represent weights, and , represents the economic weight; + =1; Step S321: Initialization settings =0.6, =0.4, if so, further determine whether the visibility or rainfall in the meteorological information exceeds the set threshold; if so, increase the safety weight; if not, increase the economic weight; if the current date does not belong to the end of the month time period, further determine whether the visibility or rainfall in the meteorological information exceeds the set threshold; if so, increase the safety weight; if not, make no adjustment.
[0018] Furthermore, in step S321, if it is determined that the current date falls within the set end-of-month time period and the visibility or rainfall in the meteorological information exceeds the set threshold, the safety weight is set to 0.65. If the visibility or rainfall in the meteorological information does not exceed the set threshold, the economic weight is set to 0.55. If the current date does not fall within the end-of-month time period and the visibility or rainfall in the meteorological information does not exceed the set threshold, the safety weight is set to 0.7. When the current date does not fall within the end-of-month time period, the safety weight is further increased in the event of poor weather to ensure safe transportation.
[0019] In adverse weather conditions, such as heavy fog and extremely low visibility, or heavy rainfall exceeding 300mm, resulting in slippery roads and obstructed vision, the risks of driving can increase significantly. Therefore, to ensure the safety of product transportation throughout the entire process, it is crucial to prioritize vehicle safety in the dynamic weighting of dispatch priorities. Prioritize dispatching drivers with extensive driving experience, a long history of minimal accidents, and consistently high safety scores. These drivers, with their skilled driving skills and extensive experience navigating complex road conditions, can minimize transportation risks in adverse weather conditions. At the end of the month, drivers' salaries are considered to reduce their financial burden. Therefore, the weighting of economic factors is increased, prioritizing dispatches for drivers with low salaries and low attendance rates. Incorporating weather information into the dynamic weighting of dispatch priorities enables real-time response to changing weather conditions during dispatch. Real-time weather data is available during transport scheduling, allowing for automatic and flexible adjustments to safety and economic factors based on weather conditions. In bad weather, the weight of safety is strengthened; in regular periods of good weather, the weight of other factors such as economy can be appropriately balanced, so as to achieve scientific and reasonable intelligent dispatching, and comprehensively ensure that the transportation tasks are completed safely, efficiently and economically.
[0020] Furthermore, the weights α and β are dynamically adjusted by comprehensively considering the meteorological impact factor W and the month-end impact factor M. The meteorological impact factor W and the month-end impact factor M are adjusted by the following expression:
[0021] Among them, p represents rainfall; V represents visibility;
[0022] Among them, date represents the current date;
[0023]
[0024] and .
[0025] When the meteorological factor W increases, Increase; end-of-month factor When increasing, The month-end factor M exerts a controlled negative influence on the safety weight, but the intensity of this influence is dynamically modulated by the meteorological factor. The actual effect is: . As a result, when W approaches 1 in bad weather, the influence of the end-of-month factor approaches zero; only when W=0, that is, on sunny days, the end-of-month effect is fully released, and α is reduced to a minimum of 0.3. Through the above method, the meteorological factor and the end-of-month factor are no longer binary switches, and the continuous dynamic change adjustment of the two factors is achieved; and safety is prioritized, and the end-of-month factor adjustment is ignored in bad weather. The hard constraints build a double guarantee. The economic weight β will never exceed 70% to prevent excessive profit-seeking, and the safety weight α will never be lower than 30% to maintain the safety bottom line. The meteorological factor is generated by the linear combination of rainfall and visibility. The end-of-month factor increases linearly with the date. The two are combined through Achieve seamless coupling to ensure that the weight output changes continuously and gradually with the input parameters without step mutations.
[0026] Furthermore, the final priority score is calculated by the following formula;
[0027] in is the decay factor, and N is the number of tasks the driver has performed in the month; this prevents drivers with higher priorities from monopolizing transportation tasks.
[0028] A hazardous chemicals transportation vehicle matching and dispatching system, comprising a task acquisition module, a vehicle dispatching module, and a task issuing module; The task acquisition module is used to obtain transportation task information, which includes the location information of the loading and unloading manufacturer, the loading and unloading time of the manufacturer, the product medium, and the product transportation volume; and determines the number of transportation vehicles based on the transportation task information; The vehicle dispatch module includes a primary matching unit, a secondary matching unit, and a final matching unit. The primary matching unit is used to match vehicles that meet product transportation conditions according to product media to obtain primary matching vehicles; the secondary matching unit is used to filter primary matching vehicles that cannot reach the loading factory within a preset time period according to the location information of the loading and unloading factory and the loading and unloading time of the factory to obtain secondary matching transportation vehicles; the final matching unit is used to verify the qualifications of drivers associated with the secondary matching transportation vehicles, and to prioritize qualified drivers based on safety points, accident rate, driver experience, salary, and attendance rate; according to the ranking, the drivers are screened from high to low until the number of drivers required for the number of transportation vehicles is met; and the vehicles associated with the screened drivers are obtained to obtain the final matching vehicles; The task dispatching module is used to generate transportation tasks based on the final matching vehicle information, loading and unloading manufacturer location information, manufacturer's loading and unloading time, and product media; and dispatch the transportation tasks to the driver terminal. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Figure 1 This is a simplified diagram of the scheduling process of the present invention.
[0030] Figure 2 This is a flowchart of step S201.
[0031] Figure 3 This is a flowchart of step S202.
[0032] Figure 4 This is the flow chart for vehicle replacement scheduling. DETAILED DESCRIPTION
[0033] The following is further described in detail through specific implementation methods: Basically as attached Figure 1-4 As shown: A hazardous chemicals transportation vehicle matching and scheduling method includes the following steps: S100: Acquire transportation task information, which includes the location of the loading and unloading manufacturer, the manufacturer's loading and unloading time, the product medium, and the product transportation volume; determine the number of transportation vehicles based on the product transportation volume, and match vehicles that meet the product transportation conditions based on the product medium to obtain preliminary matching vehicles; obtain preliminary matching vehicles through the following steps; S101: Divide the transport vehicles into multiple fleets according to the main transported product media, and prioritize the multiple fleets according to different product media; S102: Matching trailers that meet the transportation conditions according to the product transportation medium. Specifically, based on the characteristics of the product transportation medium, such as corrosiveness, flammability, etc. and relevant transportation specifications, determine the tank material, sealing performance, explosion-proof level and other transportation conditions of the required trailer, and match trailers that meet the above transportation conditions from the trailer database; and filter out vehicles in the first-priority fleet that transports the product medium from the trailers. The screening method is to call a preset fleet priority list, which presets the transportation priority of each fleet for different product media, and select the vehicle in the first-priority fleet with the highest priority that matches the above trailer; and obtain a primary matching vehicle.
[0034] S200: Based on the location information of the loading and unloading factory and the loading and unloading time of the factory, the primary matching vehicles that cannot reach the loading factory within the preset time period are filtered to obtain the secondary matching transport vehicles; the secondary matching transport vehicles are obtained through the following steps; S201: Obtain vehicle status and vehicle location information of primary matching vehicles, and classify vehicles into two categories, A and B, based on the vehicle status. Category A vehicles include unloaded and returning, and no mission; Category B vehicles include waiting to be unloaded, in transit, and waiting to be loaded. S202: Calculate the arrival time of the vehicle at the loading facility based on the location information of the Class A vehicle, calculate the estimated unloading time based on the location information of the Class B vehicle, and the time it takes for the vehicle to travel from the current unloading facility to the current loading facility, and obtain the arrival time of the Class B vehicle at the current loading facility; S203: Filtering vehicles that cannot arrive at the loading factory within a preset time period to obtain secondary matching transport vehicles; S204: Determine whether the number of secondary matching transport vehicles meets the number of transport vehicles. If so, execute step S300. If not, increase the fleet priority by one, add the vehicles of the fleet with this priority to the primary matching vehicles, and return to execute steps S201-S203. S205: Determine whether the current fleet priority level has reached the set maximum value. If so, determine whether the number of vehicles in the secondary matching transport vehicle meets the number of transport vehicles. If so, execute step S300. If not, obtain the trailer head that does not meet the transport product medium. S206: Check whether there is an idle and fault-free trailer. If not, go to step S208; if yes, go to step S207; S207: Determine whether there is a trailer that can transport the product medium. If not, execute step S208. If so, confirm the trailer information and location, and automatically replace the trailer information with the one that matches the vehicle head. The set trailer replacement time is added to the vehicle transportation time, and then return to execute steps S201-S203. S208: Enter the dispatch standby vehicle list and sort it according to the vehicle estimated to arrive at the loading factory the fastest, until the number of secondary matching transport vehicles meets the number of transport vehicles, set the number of secondary matching transport vehicles as the final matching vehicles and jump to step S400.
[0035] S300: Qualification verification is performed on the drivers associated with the secondary matched transport vehicles. Qualified drivers are prioritized based on safety scores, accident rates, driver experience, salary, and attendance rates. Drivers are screened from high to low based on the ranking until the required number of drivers for the number of transport vehicles is met. Prioritization of drivers is performed through the following steps: Step S310: obtaining the current date, and obtaining the transportation route and weather information along the transportation route based on the location information of the loading and unloading factories; Step S320: Prioritize according to the following formula:
[0036] in, 、 、 Represent safety points, accident rate, and driver experience respectively. 、 represent weights, and , which can be determined by experts based on historical data evaluation, e.g. ; Indicates the security weight; 、 Represents salary and attendance rate respectively. represent weights, and , which can be determined by experts based on historical data evaluation, e.g. ; represents the economic weight; + =1; Each parameter is normalized by the following method: ; ; ; . Indicates the driver's current safety score. Indicates the maximum value of safety integral; Indicates the current driver's experience years, Indicates the maximum number of years of experience; represents the current driver salary, Indicates the maximum driver salary.
[0037] Step S321: Initialization settings =0.6, =0.4, judge whether the current date belongs to the set month-end time period. If so, further judge whether the visibility or rainfall in the meteorological information exceeds the set threshold; if so, the safety weight Set to 0.65; if not, set the economic weight Set to 0.55; If the current date does not fall within the end-of-month time period, further determine whether the visibility or rainfall in the meteorological information exceeds the set threshold; if so, set the safety weight to 0.7; if not, no adjustment is made.
[0038] S400: Based on the screened drivers, the driver-vehicle association database, which stores the information of the vehicles that each driver is responsible for or frequently drives, obtains the vehicles associated with them, and then obtains the final matching vehicle; based on the final matching vehicle information, the location information of the loading and unloading manufacturer, the manufacturer's loading and unloading time, and the product medium, a transportation task is generated, and the association database contains a matching verification of the driver's qualifications and the vehicle type, such as the correspondence between the hazardous chemicals transportation qualification certificate and the vehicle's explosion-proof level, to ensure that the association is legal and compliant, and the database updates the driver's currently bound vehicle information in real time.
[0039] A hazardous chemicals transportation vehicle matching and dispatching system, comprising a task acquisition module, a vehicle dispatching module, and a task issuing module; The task acquisition module is used to obtain transportation task information, which includes the location information of the loading and unloading manufacturer, the loading and unloading time of the manufacturer, the product medium, and the product transportation volume; and determines the number of transportation vehicles based on the transportation task information; The vehicle dispatch module includes a primary matching unit, a secondary matching unit, and a final matching unit. The primary matching unit is used to match vehicles that meet the product transportation conditions according to the product medium to obtain a primary matching vehicle; the secondary matching unit is used to filter the primary matching vehicles that cannot reach the loading factory within a preset time period according to the location information of the loading and unloading factory and the loading and unloading time of the factory to obtain a secondary matching transport vehicle; the final matching unit is used to verify the qualifications of the drivers associated with the secondary matching transport vehicles, and prioritize the drivers who pass the verification according to safety points, accident rate, driver experience, salary, and attendance rate; the drivers are screened from high to low according to the ranking until the number of drivers required for the number of transport vehicles is met; and the driver and vehicle association database is used to store the one-to-one correspondence between the driver ID and the vehicle VIN code, and the driver's current bound vehicle information is updated in real time to obtain the vehicle associated with it, thereby obtaining the final matching vehicle. The association relationship between the driver and the vehicle is maintained through the enterprise's internal management system, including matching verification between the driver's qualifications and the vehicle type, such as the correspondence between the hazardous chemicals transportation qualification certificate and the vehicle's explosion-proof level, to ensure that the associated vehicle meets the driver's operating authority; The task dispatching module is used to generate transportation tasks based on the final matching vehicle information, loading and unloading manufacturer location information, manufacturer's loading and unloading time, and product media; and dispatch the transportation tasks to the driver terminal.
[0040] The similarities between Example 2 and Example 1 are not repeated here. The difference is that the weights α and β are dynamically adjusted by comprehensively considering the meteorological influence factor W and the month-end influence factor M. The meteorological influence factor W and the month-end influence factor M are adjusted by the following expression:
[0041] Where p represents the rainfall in the obtained meteorological data; V represents the visibility in the obtained meteorological data;
[0042] Among them, date represents the current date;
[0043]
[0044] and .
[0045] When the meteorological factor W increases, Increase; end-of-month factor When increasing, Decrease, because the economic weight will be increased, but the extent of the reduction is suppressed by W, that is, if the weather is already bad, the impact of the month-end factor on the safety weight will be weakened. For example; Good weather (W=0) and not the end of the month (T=0): α=0.5, β=0.5 Good weather (W=0) and end of the month (T=1): α=0.5-0.2=0.3, β=0.7 Bad weather (W=1) and not the end of the month (T=0): α=0.5+0.3=0.8, β=0.2 Bad weather (W=1) and the end of the month (T=1): α=0.5+0.3-0.2*(1-1)=0.8, β=0.2; that is, the end of the month does not affect the weight of bad weather.
[0046] Through the above method, the meteorological factor and the end-of-month factor are no longer binary switches, and the continuous dynamic change adjustment of the two factors is achieved; and safety is given priority, and the adjustment of the end-of-month factor is ignored in bad weather.
[0047] The final priority score is calculated using the following formula;
[0048] in is the decay factor, and N is the number of tasks the driver has performed in the month; this prevents drivers with higher priorities from monopolizing transportation tasks.
[0049] The above is only an embodiment of the present invention, and the common knowledge such as the specific structure and characteristics of the scheme is not described in detail here. It should be pointed out that for those skilled in the art, without departing from the structure of the present invention, several variations and improvements can be made, which should also be regarded as the scope of protection of the present invention, and these will not affect the effect of the implementation of the present invention and the practicality of the patent. The scope of protection required by this application shall be based on the content of its claims, and the specific implementation methods and other records in the specification can be used to interpret the content of the claims.
Claims
1. A method for matching and dispatching hazardous chemical transport vehicles, characterized by: The following steps are included: S100: Acquire transportation task information, which includes the location of the loading and unloading manufacturer, the manufacturer's loading and unloading time, the product medium, and the product transportation volume; determine the number of transportation vehicles based on the product transportation volume, and match vehicles that meet the product transportation conditions based on the product medium to obtain preliminary matching vehicles; S200: Based on the location information of the loading and unloading factory and the loading and unloading time of the factory, the primary matching vehicles that cannot reach the loading factory within the preset time period are filtered to obtain the secondary matching transport vehicles; S300: Qualification verification is performed on the drivers associated with the secondary matched transport vehicles. Qualified drivers are prioritized based on safety scores, accident rates, driver experience, salary, and attendance rates. Drivers are screened from highest to lowest based on the ranking until the required number of drivers for the number of transport vehicles is met. S400: Obtain the final matching vehicle based on the selected drivers and the vehicles associated therewith, and generate a transportation task based on the final matching vehicle information, the location information of the loading and unloading manufacturer, the loading and unloading time of the manufacturer, and the product medium.
2. The method for matching and dispatching hazardous chemicals transport vehicles according to claim 1, characterized in that: The step S100 obtains a primary matching vehicle through the following steps: S101: Divide the transport vehicles into multiple fleets according to the main transported product media, and prioritize the multiple fleets according to different product media; S102: Matching a trailer that meets the transportation conditions based on the product transportation medium; and selecting from the trailers a vehicle of a first priority fleet transporting the product medium; Get the primary matching vehicle.
3. The method for matching and dispatching hazardous chemicals transportation vehicles according to claim 1, characterized in that: The step S300 prioritizes the drivers through the following steps: Step S310: obtaining the current date, and obtaining the transportation route and weather information along the transportation route based on the location information of the loading and unloading factories; Step S320: Prioritize according to the following formula: in, 、 、 Represent safety points, accident rate, and driver experience respectively. 、 represent weights, and , Indicates the security weight; 、 Represents salary and attendance rate respectively. represent weights, and , represents the economic weight; + =1; Step S321: Initialization settings =0.6, =0.4, judge whether the current date belongs to the set month-end time period. If so, further judge whether the visibility or rainfall in the meteorological information exceeds the set threshold; if so, the safety weight Improve; if not, then the economic weight Increase; if the current date does not belong to the end of the month, further determine whether the visibility or rainfall in the meteorological information exceeds the set threshold; if so, increase the safety weight; if not, do not make any adjustments.
4. The method for matching and dispatching hazardous chemicals transport vehicles according to claim 2, characterized in that: The step S200 obtains the secondary matching transport vehicle through the following steps: S201: Obtain vehicle status and vehicle location information of primary matching vehicles, and classify vehicles into two categories, A and B, based on the vehicle status. Category A vehicles include unloaded and returning, and no mission; Category B vehicles include waiting to be unloaded, in transit, and waiting to be loaded. S202: Calculate the arrival time of the vehicle at the loading facility based on the location information of the Class A vehicle, calculate the estimated unloading time based on the location information of the Class B vehicle, and the time it takes for the vehicle to travel from the current unloading facility to the current loading facility, and obtain the arrival time of the Class B vehicle at the current loading facility; S203: Filter vehicles that cannot arrive at the loading factory within a preset time period to obtain secondary matching transport vehicles.
5. The method for matching and dispatching hazardous chemicals transport vehicles according to claim 4, characterized in that: The step S200 also includes a step S204; determining whether the number of secondary matching transport vehicles meets the number of transport vehicles; if not, increasing the fleet priority by one, adding the vehicles of the priority fleet to the primary matching vehicles, and returning to execute steps S201-S203.
6. The method for matching and dispatching hazardous chemicals transport vehicles according to claim 4, characterized in that: The step S200 further includes a step S205: determining whether the current fleet priority level has reached a set maximum value, and if so, determining whether the number of vehicles in the secondary matching transport vehicle meets the number of transport vehicles, and if so, performing no processing; and if not, obtaining a head of a trailer that does not meet the requirements for transporting the product medium; S206: Check whether there is an idle and fault-free trailer. If not, go to step S208; if yes, go to step S207; S207: Determine whether there is a trailer that can transport the product medium. If not, execute step S208. If so, confirm the trailer information and location, and automatically replace the trailer information with the one that matches the vehicle head. The set trailer replacement time is added to the vehicle transportation time, and then return to execute steps S201-S203. S208: Transfer to the list of waiting vehicles for dispatch and sort them according to the vehicles that are estimated to arrive at the loading factory the fastest.
7. The method for matching and dispatching hazardous chemicals transport vehicles according to claim 3, characterized in that: In step S321, when it is determined that the current date belongs to the set end-of-month time period and the visibility or rainfall in the meteorological information exceeds the set threshold, the safety weight is set to 0.65; when the visibility or rainfall in the meteorological information does not exceed the set threshold, the economic weight is set to 0.55; when the current date does not belong to the end-of-month time period and the visibility or rainfall in the meteorological information does not exceed the set threshold, the safety weight is set to 0.
7.
8. The method for matching and dispatching hazardous chemicals transport vehicles according to claim 3, characterized in that: The weights α and β are dynamically adjusted by comprehensively considering the meteorological impact factor W and the month-end impact factor M. The meteorological impact factor W and the month-end impact factor M are adjusted by the following expression: Among them, p represents rainfall; V represents visibility; Among them, date represents the current date; and .
9. The method for matching and dispatching hazardous chemicals transportation vehicles according to claim 3, characterized in that: The final priority score is calculated by the following formula: in is the decay factor, and N is the number of tasks the driver has performed in that month.
10. A hazardous chemical transport vehicle matching and scheduling system, applied to a hazardous chemical transport vehicle matching and scheduling method according to any one of claims 1 to 9, characterized in that: Including task acquisition module, vehicle dispatch module, and task issuing module; The task acquisition module is used to obtain transportation task information, which includes the location information of the loading and unloading manufacturer, the loading and unloading time of the manufacturer, the product medium, and the product transportation volume; and determine the number of transportation vehicles based on the transportation task information; The vehicle dispatch module includes a primary matching unit, a secondary matching unit, and a final matching unit. The primary matching unit is used to match vehicles that meet product transportation conditions according to product media to obtain primary matching vehicles; the secondary matching unit is used to filter primary matching vehicles that cannot reach the loading and unloading factory within a preset time period according to the location information of the loading and unloading factory and the loading and unloading time of the factory to obtain secondary matching transportation vehicles; The final matching unit is used to verify the qualifications of the drivers associated with the secondary matching transport vehicles, and to prioritize the qualified drivers according to safety scores, accident rates, driver experience, salary, and attendance rates; and to filter the drivers from high to low according to the ranking until the number of drivers required for the number of transport vehicles is met; The final matching vehicle is obtained based on the selected drivers and the vehicles associated with them; The task issuing module is used to generate a transportation task based on the final matching vehicle information, the location information of the loading and unloading manufacturer, the loading and unloading time of the manufacturer, and the product medium; and issue the transportation task to the driver terminal.
Citation Information
Patent Citations
Hazardous chemical substance transportation task management method, device, electronic equipment and system
CN114462745A