A sewage project material scheduling system and method
Through the automated sewage project material scheduling system, the path analysis and transportation tool characteristics are used to solve the complex material scheduling problems in sewage projects, and improve the scheduling efficiency and construction progress.
Patent Information
- Application Number
- CN202510287827.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-12
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2045-03-12
AI Technical Summary
In existing technologies, material scheduling for sewage projects is complex, the demands of different sites vary greatly, and manual judgment leads to high costs and long time consumption, which affects the construction progress.
By obtaining site location and transportation tool location information, path analysis and short-time analysis are performed to generate a scheduling plan, and automatic decision-making is achieved by combining material requirements and transportation tool characteristics.
It reduces the time consumption of material scheduling, improves the scheduling efficiency of sewage projects, and reduces the impact of manual judgment.
Smart Images

Figure CN119809063B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of material scheduling, and in particular to a material scheduling system and method for a sewage project. Background Art
[0002] Wastewater treatment projects are crucial projects designed to address wastewater discharge issues within cities, industrial areas, or rural areas, protecting water resources and the ecological environment, and improving the quality of life. With the acceleration of urbanization, the construction of wastewater treatment systems has become increasingly complex, making it increasingly difficult to construct high-demand wastewater projects in complex locations, such as rural areas. Wastewater projects are often located in diverse regions, with each site having unique construction conditions, demand, and construction schedules. This necessitates careful planning for material procurement, transportation, and storage.
[0003] Currently, decisions on sewage project scheduling plans are usually made through manual judgment. However, during the construction process of sewage projects, the geographical environment differences and demand characteristics of each site make material scheduling complicated. The demand and type of materials for each site vary, resulting in high costs when scheduling individual sites with special needs separately. The use of combined scheduling requires a long wait time. When manually judging how to schedule materials for multiple sites, if the judges do not have sufficient experience or fail to consider some factors during the judgment process, it will not only increase the overall difficulty of project scheduling, but also affect the construction progress. The above problems need to be solved. Summary of the Invention
[0004] In order to achieve automatic decision-making for material scheduling in sewage projects, reduce material scheduling time, and improve the scheduling efficiency of sewage projects, this application provides a sewage project material scheduling system and method, which adopts the following technical solutions:
[0005] In a first aspect, the present application provides a material scheduling method for a sewage project, comprising:
[0006] Obtaining site location information and transportation tool location information, performing path analysis on the site location information and transportation tool location information, and obtaining path result information;
[0007] Perform short-time analysis on the path result information to obtain short-time path information;
[0008] Transport tool scheduling is performed based on site material demand information and shortest-time path information to obtain scheduling plan information.
[0009] Preferably, it also includes:
[0010] Obtain the remaining material information of the site, perform material value analysis based on the remaining material information, site material demand information and site location information, and obtain the remaining material value information; when the remaining material value information is higher than the value threshold, perform path analysis on the site location information and transportation tool location information.
[0011] Preferably, the specific steps of performing path analysis on the site location information and the transportation tool location information to obtain the path result information are:
[0012] The corresponding road map information is obtained according to the site location information and the transportation tool location information, and a depth-first search is performed on the road map information to obtain path result information, which includes a plurality of sub-path information.
[0013] Preferably, the specific steps of performing short-time analysis on the path result information to obtain the short-time path information are:
[0014] Obtain test speed information, perform time consumption analysis on sub-path information based on the test speed information, and obtain path time consumption information;
[0015] Compare the time consumption information of several paths, extract the time consumption information of the path with the shortest time consumption, and obtain the short time consumption path information.
[0016] Preferably, the specific steps of performing transportation tool scheduling based on site material demand information and shortest-time path information to obtain scheduling plan information are:
[0017] The corresponding means of transport are matched according to the site material demand information and the shortest path information. When the transport matching result is unique, the scheduling plan information of the corresponding transport is obtained.
[0018] Preferably, it also includes:
[0019] Obtain construction phase information, divide the material demand information of several sites into phases according to the construction phase information, and obtain several groups of phase division information;
[0020] Perform path analysis on site location information and transportation tool location information based on stage division information.
[0021] Preferably, it also includes:
[0022] When obtaining a plurality of station location information and transportation tool location information, priority analysis is performed on the plurality of station location information according to a pre-built weight model to obtain station priority information for dividing the priority order of the path analysis;
[0023] Perform path analysis on site location information and transportation tool location information based on site priority information.
[0024] Preferably, it also includes:
[0025] In the case where the transportation tool matching result is not unique, obtaining the transportation tool characteristic information and the path characteristic information corresponding to the short-time path information, performing a matching degree analysis on the transportation tool characteristic information and the path characteristic information, and obtaining matching degree result information;
[0026] Compare several pieces of matching result information, obtain the transportation tools with high matching result information, and dispatch the transportation tools to obtain the dispatch plan information.
[0027] Preferably, it also includes:
[0028] When transport tool scheduling is performed, the transport tool call status is obtained. When the transport tool call status is unoccupied, transport tool scheduling is performed based on site material demand information and short-time path information to obtain scheduling plan information.
[0029] In a second aspect, the present application provides a sewage project material scheduling system, comprising:
[0030] The site server is used to collect site location information and site material demand information reported by site mobile devices;
[0031] A transport positioning device for collecting transport location information;
[0032] The material scheduling analysis device is used to obtain site location information and transport tool location information, perform path analysis on the site location information and transport tool location information to obtain path result information; perform short-time analysis on the path result information to obtain short-time path information; and schedule transport tools based on the site material demand information and short-time path information to obtain scheduling plan information.
[0033] Preferably, it also includes:
[0034] The site server is also used to collect site material remaining information;
[0035] The material scheduling and analysis device is also used to obtain the site material remaining information, perform material value analysis based on the site material remaining information, site material demand information and site location information, and obtain the remaining material value information; when the remaining material value information is higher than the value threshold, perform path analysis on the site location information and transportation tool location information.
[0036] Preferably, the material scheduling analysis device performs path analysis on the site location information and the transportation tool location information to obtain the path result information in the following specific steps:
[0037] The corresponding road map information is obtained according to the site location information and the transportation tool location information, and a depth-first search is performed on the road map information to obtain path result information, which includes a plurality of sub-path information.
[0038] Preferably, the material scheduling analysis device performs short-time analysis on the path result information to obtain the short-time path information in the following specific steps:
[0039] Obtain test speed information, perform time consumption analysis on sub-path information based on the test speed information, and obtain path time consumption information;
[0040] Compare the time consumption information of several paths, extract the time consumption information of the path with the shortest time consumption, and obtain the short time consumption path information.
[0041] Preferably, the material scheduling analysis device performs transportation tool scheduling based on site material demand information and short-time path information, and obtains scheduling plan information in the following specific steps:
[0042] The corresponding means of transport are matched according to the site material demand information and the shortest path information. When the transport matching result is unique, the scheduling plan information of the corresponding transport is obtained.
[0043] Preferably, it also includes:
[0044] The material scheduling and analysis device is also used to obtain construction stage information, divide the material demand information of several sites into stages according to the construction stage information, and obtain several groups of stage division information;
[0045] Perform path analysis on site location information and transportation tool location information based on stage division information.
[0046] Preferably, it also includes:
[0047] The material scheduling analysis device is further configured to, upon obtaining a plurality of site location information and transport vehicle location information, perform priority analysis on the plurality of site location information according to a pre-built weight model to obtain site priority information for dividing a priority order of a path analysis;
[0048] Perform path analysis on site location information and transportation tool location information based on site priority information.
[0049] Preferably, it also includes:
[0050] The material scheduling analysis device is further configured to obtain, when the transport tool matching result is not unique, the transport tool characteristic information and the path characteristic information corresponding to the short-time path information, perform a matching degree analysis on the transport tool characteristic information and the path characteristic information, and obtain matching degree result information;
[0051] Compare several pieces of matching result information, obtain the transportation tools with high matching result information, and dispatch the transportation tools to obtain the dispatch plan information.
[0052] Preferably, it also includes:
[0053] The material scheduling analysis device is also used to obtain the transport tool call status when transport tool scheduling is being carried out. When the transport tool call status is unoccupied, transport tool scheduling is carried out according to the site material demand information and the shortest time-consuming path information to obtain scheduling plan information.
[0054] In a third aspect, the present application provides a sewage project material scheduling device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the sewage project material scheduling method as described above.
[0055] In a fourth aspect, the present application provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the sewage project material scheduling method as described above when running.
[0056] In summary, compared with the prior art, the technical solution provided by this application has at least the following beneficial effects:
[0057] This application collects the site location information of each site through the site server, and collects the transport location information of various transport vehicles through the transport positioning device. After the material scheduling analysis device obtains the site location information and the transport location information, it performs path analysis on each site location information and the transport location information to obtain path result information of multiple paths corresponding to each site. The material scheduling analysis device performs short-time analysis on the path result information, selects the shortest-time path information, and then collects the site material demand information through the site server. After the material scheduling analysis device obtains the site material demand information of the corresponding site, it performs transport scheduling according to the site material demand information and the short-time path information to obtain scheduling plan information, thereby realizing automatic decision-making on sewage project material scheduling, reducing material scheduling time, and improving the scheduling efficiency of sewage projects. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] Figure 1 This is a module diagram of a sewage project material scheduling system described in an embodiment of the present application.
[0059] Figure 2 It is a flow chart of a material scheduling method for a sewage project described in an embodiment of the present application.
[0060] Figure 3This is the second flow chart of the sewage project material scheduling method described in the embodiment of the present application.
[0061] Figure 4 This is the third flow chart of the sewage project material scheduling method described in the embodiment of this application.
[0062] Figure 5 This is the fourth flow chart of the sewage project material scheduling method described in the embodiment of the present application.
[0063] Figure 6 This is a module schematic diagram of a sewage project material scheduling equipment described in an embodiment of the present application.
[0064] Description of reference numerals:
[0065] 1. Site server; 2. Transport vehicle positioning device; 3. Material scheduling and analysis device. DETAILED DESCRIPTION
[0066] The following combination Figures 1-6 To further explain the present application in detail, the terms used in the embodiments of the present application are only for the purpose of describing specific embodiments and are not intended to be limiting.
[0067] Reference Figure 1 , a sewage project material scheduling system involved in this application specifically includes:
[0068] The site server is used to collect site location information and site material demand information reported by site mobile devices;
[0069] A transport positioning device for collecting transport location information;
[0070] The material scheduling analysis device is used to obtain site location information and transport tool location information, perform path analysis on the site location information and transport tool location information, and obtain path result information; perform short-time analysis on the path result information to obtain short-time path information; schedule transport tools according to the site material demand information and short-time path information, and obtain scheduling plan information site server.
[0071] Specifically, the present application collects the site location information of each site of the sewage project through the site server, and collects the transport location information of various transport vehicles through the transport positioning device. After the material scheduling analysis device obtains the site location information and the transport location information, it performs path analysis on each site location information and transport location information to obtain the path result information of multiple paths corresponding to each site. The material scheduling analysis device performs short-time analysis on the path result information and selects the shortest-time path information. Then, the site material demand information is collected through the site server. After the material scheduling analysis device obtains the site material demand information of the corresponding site, it performs transport scheduling based on the site material demand information and the short-time path information to obtain scheduling plan information. In the face of complex sewage project scheduling needs, the present application takes into account factors such as site location, transport location, and material demand to achieve automatic decision-making on sewage project material scheduling, reduce the impact of manual judgment and manual operation, reduce material scheduling time, and improve the scheduling efficiency of sewage projects.
[0072] The site server of this application can use GPS technology to provide accurate geographic locations for sewage treatment sites. Each site is equipped with a GPS receiver to obtain real-time geographic coordinates, such as longitude and latitude. GIS technology can also be used to combine map data and geographic coordinates to integrate the location of sewage treatment sites with the specific geographical environment for further accurate analysis and decision-making.
[0073] Vehicle positioning devices are primarily used to collect location information for vehicles, such as vehicles or ships. Using a GPS receiver similar to that used in site servers, these devices can be equipped with GPS positioning systems on vehicles or ships to enable real-time monitoring and location collection. Vehicles can also be equipped with additional sensors, such as accelerometers and odometers, to more accurately capture their routes and locations. These sensors, when used in conjunction with positioning systems, can provide assistance, particularly in environments with poor GPS signals.
[0074] The site server is primarily used to collect information on material requirements at wastewater treatment sites, including the specific materials and quantities required at each site. Through management systems set up at wastewater project sites, such as ERP and MES systems, operators can input their daily or regular material requirements. This demand information can include chemicals, filter media, maintenance tools, spare parts, and more, facilitating further analysis by material scheduling and analysis devices. The site server can also install sensors on the site's material-related equipment, allowing the sensor monitoring system to obtain real-time information, such as the consumption of liquid reagents or solid materials, and the chemicals added during the wastewater treatment process.
[0075] The material scheduling analysis device of the present application obtains information transmitted from several site servers, transportation tool positioning devices and site servers for analysis to obtain a scheduling plan that is most time-efficient and better meets project requirements.
[0076] As one implementation method, the material scheduling analysis device performs path analysis on the site location information and the transportation tool location information to obtain the path result information in the following specific steps:
[0077] The corresponding road map information is obtained according to the site location information and the transportation tool location information, and a depth-first search is performed on the road map information to obtain path result information, which includes a plurality of sub-path information.
[0078] Specifically, the material scheduling analysis device of the present embodiment performs path analysis. Specifically, after obtaining a number of station locations and vehicle locations, it performs a vehicle route analysis for each station, obtaining a number of routes corresponding to each vehicle, thereby obtaining path result information. After the material scheduling analysis device performs several path analyses, each station will have corresponding sub-path information corresponding to a number of vehicle locations. After several rounds of processing, the resulting result includes path result information corresponding to a number of station locations.
[0079] The depth-first search adopted in the embodiment of the present application is specifically a graph traversal algorithm, which is used to search for nodes in a graph or tree structure, starting from the starting node, and going as deep as possible along the edge of the graph to the end of a branch until there are no new unvisited nodes to access, and then backtracking to the previous node to continue exploring other branches.
[0080] When processing the location information of one of the sites, the embodiment of the present application first obtains a road map of several transportation tool locations corresponding to the site location, and represents it in the form of an adjacency matrix or an adjacency list. The road map specifically obtains the data structure corresponding to the corresponding graph or tree, thereby extracting the nodes and edges of the graph. The nodes and edges of the graph represent different elements and the relationships between them.
[0081] After obtaining road map information, all nodes are marked as unvisited. Traversal begins with one of the transportation vehicles as the starting node. A node is selected for traversal, typically the root or start node. The current node is first marked as visited. All adjacent nodes or child nodes of the current node are visited, and then a DFS is recursively performed on unvisited adjacent nodes. If the current node has no unvisited adjacent nodes, the algorithm backtracks to the previous node and continues exploring other unvisited nodes. When all nodes on a branch have been visited, the algorithm backtracks to the previous node and explores other unvisited branches. DFS traverses each node recursively or in a stack-based manner, exploring a branch of the graph as deeply as possible until no further exploration is possible. It then backtracks to the previous node and continues exploring other branches. During this process, the algorithm marks each visited node and performs appropriate processing, such as outputting the node order and recording the path. After the DFS traversal, a node visit order is obtained, or specific path information or topological sorting is obtained as needed. This data provides the basis for further analysis of the graph structure, path finding, and determining graph connectivity.
[0082] After performing a path traversal on one of the transport vehicles at one of the station locations and obtaining the result, the sub-path information is obtained, and the same operation is performed on the remaining transport vehicles to finally obtain a path result information. After performing a path analysis on one of the station locations, the path analysis is performed on the remaining station locations to obtain multiple path result information.
[0083] As one implementation method, the material scheduling analysis device performs short-time analysis on the path result information to obtain the short-time path information in the following specific steps:
[0084] Obtain test speed information, perform time consumption analysis on sub-path information based on the test speed information, and obtain path time consumption information;
[0085] Compare the time consumption information of several paths, extract the time consumption information of the path with the shortest time consumption, and obtain the short time consumption path information.
[0086] Specifically, the material scheduling analysis device of the embodiment of the present application performs time consumption analysis and time comparison, wherein the time consumption analysis specifically analyzes the time consumption of each sub-path information under the same conditions to obtain the path time consumption information. After obtaining the time consumption of several sub-path information at the same site location, a time comparison is performed to extract the short-time path information that meets the time consumption requirements from the sub-path information.
[0087] In an embodiment of the present application, a time consumption analysis is performed on multiple sub-path information using pre-set test speed information. The test speed information is specifically a pre-set speed value. Based on the test speed information and factors such as the distance of several sub-paths and the waiting time at traffic lights, the time consumed by each sub-path under the test speed is calculated to obtain the path time consumption information.
[0088] After obtaining the path time information, the embodiment of the present application compares the obtained path times and selects the one with the shortest time value as the short-time path information, thereby selecting a suitable path for each tool at each site, thereby reducing the resource usage of subsequent analysis and improving processing efficiency.
[0089] As one implementation method, the material scheduling analysis device performs transportation tool scheduling based on site material demand information and shortest-time path information, and obtains scheduling plan information in the following specific steps:
[0090] The corresponding means of transport are matched according to the site material demand information and the shortest path information. When the transport matching result is unique, the scheduling plan information of the corresponding transport is obtained.
[0091] Specifically, the material scheduling analysis device of the present embodiment matches transport vehicles after filtering routes based on site location information and transport vehicle location information. The transport vehicle location information obtains site material demand information from multiple site servers, and then matches and schedules transport vehicles based on the materials required by each site.
[0092] The embodiment of the present application needs to solve the situation where one site corresponds to one path of multiple tools. Since before this, the material scheduling analysis device has performed a certain degree of screening through the path and time consumption, when matching by the required materials, there will be a situation where there is only one applicable transportation tool. When this situation occurs, the site location is directly matched with the transportation tool, and the material scheduling is performed based on the path obtained by the short time consumption analysis, thereby obtaining the scheduling plan information.
[0093] As one implementation method, it also includes:
[0094] The material scheduling analysis device is further configured to obtain, when the transport tool matching result is not unique, the transport tool characteristic information and the path characteristic information corresponding to the short-time path information, perform a matching degree analysis on the transport tool characteristic information and the path characteristic information, and obtain matching degree result information;
[0095] Compare several pieces of matching result information, obtain the transportation tools with high matching result information, and dispatch the transportation tools to obtain the dispatch plan information.
[0096] Specifically, the material scheduling analysis device of the present embodiment matches transport vehicles after filtering routes based on site location information and transport vehicle location information. The transport vehicle location information obtains site material demand information from multiple site servers, and then matches and schedules transport vehicles based on the materials required by each site.
[0097] The embodiment of the present application needs to solve the situation where one station corresponds to one path of multiple tools. When there are multiple transportation tool matching results, that is, they are not unique, it is necessary to obtain transportation tool characteristic information and path characteristic information to analyze the matching degree.
[0098] Among them, the transport tool characteristic information mainly describes the details of the transport tool's capabilities, limitations and adaptability, including: load capacity is the maximum material weight that the transport tool can carry, including trucks, vans, trailers and other different types of transport tools with different load capacities. Larger trucks can carry more materials, while small transport tools can carry less; volume is the volume of materials that the transport tool can accommodate. For some fragile, special-shaped or classified materials, the volume and space allocation of the transport tool may also become matching considerations; transport speed is the travel speed, maximum speed and transport efficiency of the transport tool, which is related to the type, power and road conditions of the transport tool; energy consumption is the energy consumption of the transport tool when operating on a specific route and the related transportation costs. The fuel consumption of large trucks and the power consumption of small electric vehicles will be different. Long-distance transportation requires transport tools with good energy consumption performance; environmental adaptability is whether the transport tool can adapt to the needs of different environments, such as off-road capability and the ability to adapt to complex roads.
[0099] Route characteristics describe the specific conditions of a transportation route, including: distance, which directly impacts transportation time and cost; transit time, which includes both actual travel time and possible stopovers. Complex urban roads, for example, can lead to traffic congestion, increasing transit time; road conditions, which include whether a route is a highway, steep slopes, or obstacles. Poor road conditions can hinder the efficient operation of some transportation vehicles or increase wear and tear and energy consumption; traffic conditions, which include traffic volume and congestion, also impact vehicle efficiency; costs, which include tolls, bridge fees, and highway charges. Different routes may require different tolls or charges; and safety, which includes the presence of safety hazards, such as inclement weather or high-risk areas. These factors influence the choice of transportation vehicle.
[0100] The embodiment of the present application performs matching degree analysis through weighted similarity calculation and other methods. For example, there are two transport tools, A and B, and two routes, P1 and P2, and matching analysis is performed on characteristics such as load capacity, transportation time, and energy consumption. There is a situation where the load capacity of tool A is 3 tons, and the load capacity of tool B is 5 tons. Route P1 requires a load capacity of no less than 4 tons, and route P2 requires a load capacity of no less than 2 tons; the travel time of tools A and B on routes P1 and P2 is different, and the time required for tool A on route P1 is shorter, and the time required for tool B on route P2 is shorter. Through the comprehensive scoring of the analyzed situation, according to the matching analysis results of various indicators and combined with the weight of each characteristic, the comprehensive matching score of each transport tool and each route is calculated, and finally the transport tool and route with the highest comprehensive score are selected for scheduling, so as to select the appropriate tool and obtain scheduling plan information.
[0101] As one implementation method, it also includes:
[0102] The material scheduling analysis device is also used to obtain the transport tool call status when transport tool scheduling is being carried out. When the transport tool call status is unoccupied, transport tool scheduling is carried out according to the site material demand information and the shortest time-consuming path information to obtain scheduling plan information.
[0103] Specifically, in the embodiment of the present application, since the path of each site and the plan of the transportation tool are in a certain order, when the previous site is analyzed, it is necessary to select the target from the transportation tools whose transportation tool call status is unoccupied.
[0104] In the embodiment of the present application, after obtaining the scheduling plan information, the selected transport vehicle will be occupied, and the transport vehicle call status will be adjusted from unoccupied to occupied, so that the transport vehicle scheduling of the material scheduling analysis device will not conflict, reducing the occurrence of scheduling errors and improving project efficiency.
[0105] As one implementation method, it also includes:
[0106] The material scheduling and analysis device is also used to obtain construction stage information, divide the material demand information of several sites into stages according to the construction stage information, and obtain several groups of stage division information;
[0107] Perform path analysis on site location information and transportation tool location information based on stage division information.
[0108] Specifically, the embodiments of the present application take into account the potential conflicts that may arise in the scheduling and analysis of multiple sites. To reduce the resource consumption of the material scheduling and analysis device when simultaneously processing the location information of multiple sites and the location information of transport vehicles within the same time period, the tasks are divided into different stages for analysis. The embodiments of the present application divide the tasks of multiple sites into several stages for analysis, processing high-priority sites or sites with high demand first, and then processing other sites.
[0109] Construction phase information includes the preparatory phase, the construction phase, and the finalization phase. The preparatory phase includes site preparation, equipment installation, and facility construction before civil construction. The construction phase includes the main structure construction, pipeline laying, and equipment installation. The finalization phase includes commissioning, acceptance, cleanup, and testing. Each phase has different material requirements, site locations, and transportation needs. Therefore, by dividing the construction phase into different stages, the material scheduling system can optimize scheduling based on the characteristics of each stage.
[0110] In the construction stage information of the embodiment of the present application, each sub-stage of each stage is assigned a corresponding score value. This means that even within the same stage, sites in different sub-stages will have different scores. Stages are divided based on the scores to obtain the divided stage division information.
[0111] After obtaining the stage division information, the material scheduling analysis device of the embodiment of the present application selects the corresponding site for path analysis according to the stage division information, so that more urgent project content can be processed urgently, thereby improving the timeliness of completion of project subtasks.
[0112] As one implementation method, it also includes:
[0113] The material scheduling analysis device is further configured to, upon obtaining a plurality of site location information and transport vehicle location information, perform priority analysis on the plurality of site location information according to a pre-built weight model to obtain site priority information for dividing a priority order of a path analysis;
[0114] Perform path analysis on site location information and transportation tool location information based on site priority information.
[0115] Specifically, in the embodiment of the present application, different weights are set for each target site according to factors such as its importance, time requirements, and material requirements, so as to balance resource competition among multiple sites.
[0116] The embodiment of the present application rationally arranges the use of transportation tools based on the material needs of each site, giving priority to sites that require urgent delivery. The pre-built weight model introduced is specifically a weighted scheduling model, which assigns different weights to factors such as material needs, time constraints, and distance of each site, thereby determining transportation priority and obtaining site priority information. The weight model is:
[0117]
[0118] Among them, W is the dispatch weight, D is the distance, T is the time window, that is, the expected delivery time, and R is the road condition. 、 、 Weight coefficient, the weight is adjusted according to actual needs.
[0119] After finally obtaining a number of dispatch weights, that is, obtaining the site priority information, the site is selected according to the site priority information, so that the corresponding site location information and transportation tool location information are used for path analysis.
[0120] As one implementation method, it also includes:
[0121] The site server is also used to collect site material remaining information;
[0122] The material scheduling and analysis device is also used to obtain the site material remaining information, perform material value analysis based on the site material remaining information, site material demand information and site location information, and obtain the remaining material value information; when the remaining material value information is higher than the value threshold, perform path analysis on the site location information and transportation tool location information.
[0123] Specifically, the embodiments of the present application need to determine the whereabouts of remaining materials, reduce resource waste and optimize project inventory management.
[0124] Each site in the embodiment of the present application is provided with a site server, which collects the remaining material information of the site through real-time data collection, monitoring the material consumption of each site, predicting the quantity of remaining materials, and other methods similar to the site server, and uses regression analysis or classification models to evaluate the demand potential of the remaining materials, thereby deciding whether they can be transferred to other sites.
[0125] The embodiment of the present application specifically matches the acquired site material surplus information with the real-time site material demand information. By analyzing the quantity, demand, and other relevant information of the remaining materials, such as the shelf life and frequency of use of the materials, the remaining value of each material is evaluated. The analysis is processed through algorithmic models such as regression analysis and classification models. The analysis results generate the value information of the remaining materials and compare it with a preset value threshold. If the remaining value of a certain material is higher than the threshold, it means that the material has a high redistribution value and can be transferred to other sites that need the material. At this time, transportation vehicle scheduling is executed.
[0126] The material value analysis in the embodiment of the present application obtains the remaining information, demand information and location of the material through real-time data monitoring, uses data analysis methods to evaluate the remaining value of the material, and combines the logistics optimization algorithm to perform material scheduling and route planning, thereby reducing resource waste and optimizing inventory management.
[0127] Reference Figure 2 , an embodiment of the present application provides a sewage project material scheduling method, comprising:
[0128] Obtaining site location information and transportation tool location information, performing path analysis on the site location information and transportation tool location information, and obtaining path result information;
[0129] Perform short-time analysis on the path result information to obtain short-time path information;
[0130] Transport tool scheduling is performed based on site material demand information and shortest-time path information to obtain scheduling plan information.
[0131] As one implementation method, it also includes:
[0132] Obtain the remaining material information of the site, perform material value analysis based on the remaining material information, site material demand information and site location information, and obtain the remaining material value information; when the remaining material value information is higher than the value threshold, perform path analysis on the site location information and transportation tool location information.
[0133] Reference Figure 3 As one implementation method, the specific steps of performing path analysis on the site location information and the transportation tool location information to obtain the path result information are as follows:
[0134] The corresponding road map information is obtained according to the site location information and the transportation tool location information, and a depth-first search is performed on the road map information to obtain path result information, which includes a plurality of sub-path information.
[0135] As one implementation method, the specific steps of performing short-time analysis on the path result information to obtain the short-time path information are as follows:
[0136] Obtain test speed information, perform time consumption analysis on sub-path information based on the test speed information, and obtain path time consumption information;
[0137] Compare the time consumption information of several paths, extract the time consumption information of the path with the shortest time consumption, and obtain the short time consumption path information.
[0138] As one implementation method, the specific steps for performing transportation tool scheduling based on site material demand information and shortest-time path information to obtain scheduling plan information are as follows:
[0139] The corresponding means of transport are matched according to the site material demand information and the shortest path information. When the transport matching result is unique, the scheduling plan information of the corresponding transport is obtained.
[0140] Reference Figure 4 , as one implementation mode, further comprising:
[0141] Obtain construction phase information, divide the material demand information of several sites into phases according to the construction phase information, and obtain several groups of phase division information;
[0142] Perform path analysis on site location information and transportation tool location information based on stage division information.
[0143] As one implementation method, it also includes:
[0144] When obtaining a plurality of station location information and transportation tool location information, priority analysis is performed on the plurality of station location information according to a pre-built weight model to obtain station priority information for dividing the priority order of the path analysis;
[0145] Perform path analysis on site location information and transportation tool location information based on site priority information.
[0146] Reference Figure 5 , as one implementation mode, further comprising:
[0147] In the case where the transportation tool matching result is not unique, obtaining the transportation tool characteristic information and the path characteristic information corresponding to the short-time path information, performing a matching degree analysis on the transportation tool characteristic information and the path characteristic information, and obtaining matching degree result information;
[0148] Compare several pieces of matching result information, obtain the transportation tools with high matching result information, and dispatch the transportation tools to obtain the dispatch plan information.
[0149] As one implementation method, it also includes:
[0150] When transport tool scheduling is performed, the transport tool call status is obtained. When the transport tool call status is unoccupied, transport tool scheduling is performed based on site material demand information and short-time path information to obtain scheduling plan information.
[0151] Reference Figure 6 An embodiment of the present application provides a sewage project material scheduling device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the sewage project material scheduling method as described above.
[0152] An embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored. The computer program is configured to execute the aforementioned sewage project material scheduling method when running.
[0153] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices and products can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0154] In several embodiments provided in this application, it should be understood that the disclosed methods, systems, devices, and program products may be implemented in other ways.
[0155] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0156] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A material scheduling method for a sewage project, characterized in that: include: Acquire multiple site location information and transportation tool location information, perform priority analysis on the multiple site location information according to a pre-built weight model, and obtain site priority information for dividing the priority order of path analysis; Perform path analysis on the site location information and the transportation tool location information according to the site priority information to obtain path result information; the weight model is: in, is the scheduling weight, For distance, For the expected delivery time, For road conditions, 、 、 is the weight coefficient; Perform short-time analysis on the path result information to obtain short-time path information; Dispatch transportation tools based on site material demand information and shortest-time path information to obtain dispatch plan information; Specifically, the corresponding transportation tools are matched according to the site material demand information and the shortest path information; When the transport matching result is unique, the dispatch plan information of the corresponding transport is obtained; In the case where the transportation tool matching result is not unique, obtaining the transportation tool characteristic information and the path characteristic information corresponding to the short-time path information, performing a matching degree analysis on the transportation tool characteristic information and the path characteristic information, and obtaining matching degree result information; Compare several matching result information, obtain the transportation tools with high matching result information, and dispatch the transportation tools to obtain the dispatch plan information; The transport vehicle characteristic information includes the transport vehicle's load capacity, volume, transport speed, energy consumption, and environmental adaptability; the route characteristic information includes distance, transport time, road conditions, traffic conditions, and cost; The method also includes obtaining construction stage information, dividing material demand information of several sites into stages according to the construction stage information, and obtaining several groups of stage division information; and performing path analysis on site location information and transportation tool location information according to the stage division information. Among them, the construction stage information includes the preliminary preparation stage, the construction stage and the closing stage; It also includes obtaining the site material remaining information, performing material value analysis based on the site material remaining information, site material demand information and site location information to obtain the remaining material value information; when the remaining material value information is higher than the value threshold, performing path analysis on the site location information and transportation tool location information.
2. The sewage project material scheduling method according to claim 1, characterized in that: The specific steps of performing path analysis on the site location information and the transportation tool location information to obtain the path result information are as follows: The corresponding road map information is obtained according to the site location information and the transportation tool location information, and a depth-first search is performed on the road map information to obtain path result information, which includes a plurality of sub-path information.
3. The sewage project material scheduling method according to claim 2, characterized in that: The specific steps of performing short-time analysis on the path result information to obtain short-time path information are as follows: Obtain test speed information, perform time consumption analysis on sub-path information based on the test speed information, and obtain path time consumption information; Compare the time consumption information of several paths, extract the time consumption information of the path with the shortest time consumption, and obtain the short time consumption path information.
4. The sewage project material scheduling method according to claim 1, characterized in that: Also includes: When transport tool scheduling is performed, the transport tool call status is obtained. When the transport tool call status is unoccupied, transport tool scheduling is performed based on site material demand information and short-time path information to obtain scheduling plan information.
5. A sewage project material scheduling system, characterized in that: include: The site server is used to collect site location information and site material demand information reported by site mobile devices; A transport positioning device for collecting transport location information; The material scheduling analysis device is used to obtain a plurality of site location information and transport tool location information, perform priority analysis on the plurality of site location information according to a pre-built weight model, and obtain site priority information for dividing the priority order of path analysis; perform path analysis on the site location information and transport tool location information according to the site priority information, and obtain path result information; the weight model is ,in, is the scheduling weight, For distance, For the expected delivery time, For road conditions, 、 、 is a weight coefficient; a short-time analysis is performed on the path result information to obtain short-time path information; transportation tools are dispatched according to the site material demand information and the short-time path information to obtain scheduling plan information; specifically, corresponding transportation tools are matched according to the site material demand information and the short-time path information, and when the transportation tool matching result is unique, the scheduling plan information of the corresponding transportation tool is obtained; when the transportation tool matching result is not unique, the transportation tool characteristic information and the path characteristic information corresponding to the short-time path information are obtained, and a matching degree analysis is performed on the transportation tool characteristic information and the path characteristic information to obtain matching degree result information; a plurality of matching degree result information are compared, and the transportation tool with the highest matching degree result information is dispatched to obtain scheduling plan information; The transport characteristic information includes the transport's load capacity, volume, transport speed, and energy consumption; the route characteristic information includes distance, transport time, road conditions, traffic conditions, and cost; The site server is also used to collect site material remaining information reported by site mobile devices; The material scheduling and analysis device is further used to obtain the remaining material information of the site, perform material value analysis based on the remaining material information of the site, the material demand information of the site, and the site location information to obtain the remaining material value information; when the remaining material value information is higher than the value threshold, perform path analysis on the site location information and the transportation tool location information; The material scheduling and analysis device is also used to obtain construction stage information, divide the material demand information of several sites into stages according to the construction stage information, and obtain several groups of stage division information; Perform path analysis on site location information and transportation tool location information based on stage division information.
6. The sewage project material dispatching system according to claim 5, characterized in that: The material scheduling analysis device performs path analysis on the site location information and the transportation tool location information to obtain the path result information in the following specific steps: The corresponding road map information is obtained according to the site location information and the transportation tool location information, and a depth-first search is performed on the road map information to obtain path result information, which includes a plurality of sub-path information.
7. The sewage project material dispatching system according to claim 6, characterized in that: The material scheduling analysis device performs short-time analysis on the path result information to obtain the short-time path information in the following specific steps: Obtain test speed information, perform time consumption analysis on sub-path information based on the test speed information, and obtain path time consumption information; Compare the time consumption information of several paths, extract the time consumption information of the path with the shortest time consumption, and obtain the short time consumption path information.
8. The sewage project material dispatching system according to claim 5, characterized in that: Also includes: The material scheduling analysis device is also used to obtain the transport tool call status when transport tool scheduling is being carried out. When the transport tool call status is unoccupied, transport tool scheduling is carried out according to the site material demand information and the shortest time-consuming path information to obtain scheduling plan information.
9. A material dispatching device for a sewage project, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to execute the sewage project material scheduling method according to any one of claims 1 to 4.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, wherein the computer program is configured to execute the sewage project material scheduling method according to any one of claims 1 to 4 when running.