Coal port intelligent scheduling method, device, equipment, medium and program
By generating targeted port storage plans and performing ship allocation and scheduling, the problem of low scheduling efficiency of coal port operations is solved, and efficient resource utilization and scheduling process optimization is achieved.
Patent Information
- Application Number
- CN202510106448.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-23
- Publication Date
- 2025-05-16
AI Technical Summary
The operational scheduling efficiency of coal ports is poor, and it relies on manual scheduling, and has high costs and frequent operational errors, so it is impossible to make full use of port production resources.
By obtaining the specific needs of the operations to be dispatched, a targeted port storage plan is generated, and ship allocation and dispatching are carried out according to the plan, and dispatching information is monitored in real time for early warning.
It has improved the utilization rate of port resources, significantly improved the efficiency of port scheduling, ensured the accurate matching of ships and storage plans, reduced waiting time, optimized the scheduling process, and ensured scheduling safety and efficiency.
Smart Images

Figure CN120013175A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a method, device, equipment, medium and program for intelligent scheduling of a coal port. Background Art
[0002] As an important hub on the logistics routes of "transporting coal from the north to the south" and "transporting coal from the west to the east", the operating efficiency of large coal ports in northern my country determines the operating efficiency of the entire coal supply chain. From the perspective of improving production efficiency and sustainable development, ports must continuously optimize resource allocation to achieve intelligent scheduling.
[0003] Existing technologies are highly dependent on manual scheduling and monitoring for port dispatching operations. After automation transformation, there have been significant improvements in efficiency and safety, but it may not be able to efficiently utilize all resources, and it is costly and prone to frequent operational errors. At present, the management of domestic bulk cargo ports mainly relies on manual experience, and the production plans formulated have poor coordination, making it impossible to fully utilize the port's production resources from a global perspective.
[0004] Therefore, how to improve the efficiency of coal port operation scheduling has become an urgent problem to be solved. Summary of the invention
[0005] The present application provides a method, device, equipment, medium and program for intelligent scheduling of coal ports to solve the problem of poor efficiency in scheduling operations of coal ports.
[0006] In a first aspect, the present application provides a method for intelligent dispatching of coal ports, comprising:
[0007] Obtaining the operations to be scheduled at the target coal port, and generating a port storage plan according to the operations to be scheduled;
[0008] Allocate ships to the target coal port according to the port storage plan to obtain allocation data;
[0009] Perform ship dispatching for the target coal port according to the allocation data to obtain dispatching information;
[0010] The dispatching information of the target coal port is monitored in real time to obtain monitoring data, and an early warning is issued to the target coal port according to the monitoring data.
[0011] In some embodiments, generating a port storage plan according to the to-be-scheduled job includes:
[0012] Grouping the ports to be stored at the target coal port according to the operations to be scheduled to obtain a plurality of port groups;
[0013] Determining the port operation sequence in the port group according to preset operation rule information;
[0014] A port storage plan for the port to be stored is generated according to the port operation sequence.
[0015] In some embodiments, the ports to be stored at the target coal port are grouped according to the jobs to be scheduled to obtain a plurality of port groups, including:
[0016] Determine the stockpiling quantity and planned stockpiling duration of the port to be stored according to the operation to be scheduled;
[0017] The ports to be stored are grouped according to the storage quantity and the planned storage duration to obtain a plurality of port groups.
[0018] In some embodiments, allocating ships to the target coal port according to the port storage plan to obtain allocation data includes:
[0019] Establishing a first objective function and a second objective function with the goal of maximizing the port production efficiency and minimizing the time the ship spends in the port in the port storage plan;
[0020] The first objective function and the second objective function are converted into a single objective function for minimization by using a weight coefficient method;
[0021] Establishing a ship allocation target model according to the single objective function and preset constraints;
[0022] The ship allocation target model is optimally solved to obtain allocation data.
[0023] In some embodiments, performing ship dispatching for the target coal port according to the allocation data to obtain dispatching information includes:
[0024] Generate a dispatch instruction for the ship to be dispatched at the target coal port according to the allocation data;
[0025] The scheduling instructions are executed based on the instruction execution order between the scheduling instructions to obtain the scheduling information of the target coal port.
[0026] In some embodiments, the real-time monitoring of the dispatch information of the target coal port to obtain monitoring data includes:
[0027] Collecting real-time monitoring images corresponding to the scheduling information;
[0028] Performing Gaussian blur on the real-time monitoring image to obtain a standard monitoring image;
[0029] Performing edge detection on the standard monitoring image to obtain contour information;
[0030] Monitoring data of the scheduling information is generated based on the profile information.
[0031] In a second aspect, the present application provides an intelligent dispatching device for a coal port, comprising:
[0032] A stockpile plan generation module is used to obtain the operations to be scheduled at the target coal port and generate a port stockpile plan according to the operations to be scheduled;
[0033] A ship allocation module, used to allocate ships to the target coal port according to the port storage plan, and obtain allocation data;
[0034] A ship dispatching module, used to dispatch ships to the target coal port according to the allocation data to obtain dispatching information;
[0035] The monitoring and early warning module is used to monitor the dispatching information of the target coal port in real time, obtain monitoring data, and issue an early warning to the target coal port based on the monitoring data.
[0036] In a third aspect, the present application provides a computer device, comprising a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the method described in the above aspects.
[0037] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which implements the steps of the method described in the above aspects when executed by a processor.
[0038] In a fifth aspect, the present application provides a computer program product, including a computer program, which implements the steps of the method described in the above aspects when executed by a processor.
[0039] The present application provides an intelligent coal port scheduling method, device, equipment, medium and program. By obtaining the specific needs of the operations to be scheduled, a targeted port storage plan is generated, and the ports to be stored of the target coal port are grouped, so as to accurately match the resources of the port yard and improve resource utilization; ships are allocated to the target coal port according to the port storage plan, and the obtained allocation data can significantly improve the port scheduling efficiency, ensure the accurate matching of ships with the storage plan, reduce waiting time, optimize the scheduling process, and lay a solid foundation for the sustainable development of the port; the ships to be scheduled are scheduled according to the allocation data, so as to ensure that the resources such as the yard and loading and unloading equipment in the port are reasonably allocated and efficiently utilized, and avoid waste of resources and the occurrence of bottlenecks; the accuracy of the data is ensured by performing image recognition and processing on the monitoring data, and by extracting the operating status of the ships to be scheduled in the monitoring data, it is possible to timely identify whether there is an abnormal state in the scheduling process, and ensure the safety and efficiency of the scheduling, which not only improves the real-time monitoring capability of the scheduling information, but also helps to timely discover and solve potential problems, thereby effectively improving the scheduling efficiency and scheduling accuracy. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] The present application will be described in more detail below based on embodiments and with reference to the accompanying drawings:
[0041] Figure 1 A schematic diagram of a process flow of an intelligent dispatching method for a coal port provided in an embodiment of the present application;
[0042] Figure 2 A schematic diagram of a port storage plan provided in an embodiment of the present application;
[0043] Figure 3 A schematic diagram of a port maintenance plan provided in an embodiment of the present application;
[0044] Figure 4 A schematic diagram of plan approval provided for an embodiment of the present application;
[0045] Figure 5 A schematic diagram of ship loading provided in an embodiment of the present application;
[0046] Figure 6 A schematic diagram of a ship entering and exiting provided in an embodiment of the present application;
[0047] Figure 7 A schematic diagram of ship loading and unloading scheduling provided in an embodiment of the present application;
[0048] Figure 8 A schematic diagram of the functional modules of an intelligent dispatching device for a coal port provided in an embodiment of the present application;
[0049] Fig. 9A schematic diagram of the structure of an electronic device for an intelligent scheduling method for a coal port provided in an embodiment of the present application.
[0050] In the drawings, the same reference numerals are used for the same components, and the drawings are not drawn to scale. DETAILED DESCRIPTION
[0051] In order to enable those skilled in the art to better understand the technical solution of the present application, and to fully understand and implement how the present application applies technical means to solve technical problems and achieve the corresponding technical effects, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only embodiments of a part of the present application, not all embodiments. The embodiments of the present application and the various features in the embodiments can be combined with each other without conflict, and the technical solutions formed are all within the scope of protection of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work should belong to the scope of protection of the present application.
[0052] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0053] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0054] The embodiment of the present application provides an intelligent scheduling method for a coal port. The execution subject of the intelligent scheduling method for a coal port includes but is not limited to at least one of the electronic devices such as a server, a terminal, etc. that can be configured to execute the system provided by the embodiment of the present application. In other words, the intelligent scheduling method for a coal port can be executed by software or hardware installed on a terminal device or a server device. The server includes but is not limited to: a single server, a server cluster, a cloud server or a cloud server cluster, etc. The server can be an independent server, or it can be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (Content Delivery Network, CDN), and big data and artificial intelligence platforms.
[0055] Embodiment 1
[0056] Figure 1 A flow chart of a coal port intelligent dispatching method provided in an embodiment of the present application is as follows: Figure 1 As shown, the coal port intelligent scheduling method comprises:
[0057] S1. Obtain the operations to be scheduled at the target coal port, and generate a port storage plan according to the operations to be scheduled.
[0058] In an embodiment of the present invention, programming languages such as python and Java can be used to connect to a preset database through the HTTP protocol, and an HTTP request can be sent to obtain the jobs to be scheduled at the target coal port, thereby obtaining the jobs to be scheduled at the target coal port.
[0059] In detail, the pending operations can also be uploaded and obtained by specific personnel. The pending operations include the subsequent storage volume and planned storage duration of the port to be stored, providing data support for improving port scheduling efficiency.
[0060] In an embodiment of the present invention, generating a port storage plan according to the to-be-scheduled operation includes:
[0061] Grouping the ports to be stored at the target coal port according to the operations to be scheduled to obtain a plurality of port groups;
[0062] Determining the port operation sequence in the port group according to preset operation rule information;
[0063] A port storage plan for the port to be stored is generated according to the port operation sequence.
[0064] In detail, the operations to be scheduled include the type of operations, quantity, arrival time, loading and unloading capacity, etc. The storage areas or berths of the target coal port are grouped. The purpose of grouping is to classify port areas with similar operation requirements or conditions into one category for subsequent unified management.
[0065] Furthermore, the operation sequence of specific ports in each port group is determined according to preset operation rule information such as priority rules. The priority rules can be set based on factors such as port operation efficiency, customer demand, cost-effectiveness, etc. to ensure the rationality and efficiency of the operation sequence; a specific port storage plan is generated according to the determined port operation sequence, and the port storage plan includes detailed information such as the storage location, storage quantity, storage time, etc. of the operation to be scheduled, such as Figure 2 As shown, it ensures that the jobs to be scheduled can be stacked in the port in an orderly and efficient manner.
[0066] In the embodiment of the present invention, the ports to be stored at the target coal port are grouped according to the jobs to be scheduled to obtain a plurality of port groups, including:
[0067] Determine the stockpiling quantity and planned stockpiling duration of the port to be stored according to the operation to be scheduled;
[0068] The ports to be stored are grouped according to the storage quantity and the planned storage duration to obtain a plurality of port groups.
[0069] In detail, the required stockpiling volume and planned stockpiling time of each port to be stored are calculated according to the detailed information of the jobs to be scheduled, and the ports to be stored are grouped according to the calculated stockpiling volume and planned stockpiling time. For example, ports with large stockpiling volume and long planned stockpiling time can be grouped together to concentrate resources and strength for efficient operation, while ports with small stockpiling volume and short planned stockpiling time can be grouped together to facilitate quick processing and reduce waiting time.
[0070] In one embodiment, the port storage plan also includes a maintenance plan, which is divided into planned maintenance and fault maintenance. The planned maintenance is formulated in advance and enters the approval process, such as Figure 3 As shown, fault maintenance can respond to emergencies. The approval process is also divided into two tabs: pending approval and approved. According to the process configuration information, the approval node can set the approver or approval role. When the process creates a node, the participants are generated according to the configuration and reminded that there is a new process to be processed. Figure 4 shown.
[0071] In the embodiment of the present invention, by obtaining the specific needs of the operations to be scheduled and generating a targeted port storage plan, the ports to be stored at the target coal port are grouped, which can accurately match the resources of the port yard and improve resource utilization, thereby improving the overall scheduling efficiency of the port.
[0072] S2. Allocate ships to the target coal port according to the port storage plan to obtain allocation data.
[0073] In an embodiment of the present invention, an optimization algorithm is used to reasonably allocate ships according to the port storage plan to ensure that all ships can complete loading and unloading operations according to the optimal plan, reduce waiting time and resource waste, and the allocation data includes information such as the order and time of ship arrival at the port, storage location, etc., to provide accurate guidance for port operations and improve overall operating efficiency.
[0074] In the embodiment of the present invention, the step of allocating ships to the target coal port according to the port storage plan to obtain allocation data includes:
[0075] Establishing a first objective function and a second objective function with the goal of maximizing the port production efficiency and minimizing the time the ship spends in the port in the port storage plan;
[0076] The first objective function and the second objective function are converted into a single objective function for minimization by using a weight coefficient method;
[0077] Establishing a ship allocation target model according to the single objective function and preset constraints;
[0078] The ship allocation target model is optimally solved to obtain allocation data.
[0079] In detail, the maximum port production efficiency refers to the minimum sum of the departure time of the last ship at each berth, the shortest ship port time is represented by the shortest sum of the port time of all ships, and the preset constraints include berth specification restrictions, berth and yard accessibility constraints, channel entry and exit opening time restrictions, on-site inventory restrictions of loading resources and loading operation process restrictions, etc.
[0080] Furthermore, the weight coefficient method refers to assigning corresponding weight coefficients to the first objective function and the second objective function according to their importance. For example, the weight of each factor can be determined by the entropy weight method, and the weight can be assigned according to the degree of variation of each indicator. The greater the degree of variation of the indicator, the higher the assigned weight, thereby converting the first objective function and the second objective function into a single objective function for seeking the minimum value.
[0081] In an embodiment of the present invention, the ship allocation target model can be used to perform optimal solution for ships by encoding the optimal elements of ship allocation in the ship allocation target model according to a preset chromosome generation rule to obtain at least one chromosome sequence; ship optimization is performed on the at least one chromosome sequence according to a preset genetic algorithm to obtain optimized data, namely allocation data, and the single objective function is the optimized objective function. The iteration ends when the objective function satisfies a preset maximum number of iterations. At this time, the objective function, namely the allocation data, or the solution that satisfies the constraints when the preset constraints are satisfied, is also used as the allocation data.
[0082] Furthermore, the optimal elements of the ship are selected or sorted based on the preset chromosome generation rules. The chromosome generation rules genetically encode the elements, and each gene represents a specific parameter or variable. For example, in the ship allocation problem, the chromosome sequence can represent the ship number, the allocated route, etc. If the allocation of multiple ships and multiple routes needs to be considered, the chromosome sequence length needs to be long enough to accommodate all relevant genes, and optimization is performed according to the preset constraints to obtain the allocation data.
[0083] In each optimization, the genes in the chromosome sequence (i.e., the specific parameters of ship allocation) are continuously adjusted according to the constraints and objective function of the target model to obtain the optimal ship allocation data.
[0084] In one embodiment, the ship allocation to the target coal port according to the port storage plan also includes a ship loading diagram, such as Figure 5 As shown, the loading diagram configures the planned operation time of the ship, the total loading of the space and the loading of each round of the space. The default value is obtained from the relevant information of the ship and can also be customized.
[0085] In the embodiment of the present invention, ships are allocated to the target coal port according to the port storage plan, and the obtained allocation data can significantly improve the port scheduling efficiency, ensure the accurate matching of ships and storage plans, reduce waiting time, optimize the scheduling process, and lay a solid foundation for the sustainable development of the port.
[0086] S3. Dispatching ships at the target coal port according to the allocation data to obtain dispatching information.
[0087] In an embodiment of the present invention, ship dispatching is performed on a target coal port according to the allocation data by converting the ship loading plan, port arrival sequence, storage location and other information specified in the allocation data into specific ship dispatching instructions, and executing the ship dispatching instructions to obtain dispatching information.
[0088] In the embodiment of the present invention, the step of performing ship dispatching for the target coal port according to the allocation data to obtain dispatching information includes:
[0089] Generate a dispatch instruction for the ship to be dispatched at the target coal port according to the allocation data;
[0090] The scheduling instructions are executed based on the instruction execution order between the scheduling instructions to obtain the scheduling information of the target coal port.
[0091] In detail, the preset execution processor generates scheduling instructions for the ships to be scheduled based on the allocation data, and executes the scheduling instructions in a parallel or serial scheduling mode. When the scheduling instructions are executed in the parallel scheduling mode, the scheduling instructions of multiple ships to be scheduled are executed simultaneously. When the scheduling instructions are executed in the serial scheduling mode, the scheduling instructions of multiple ships to be scheduled are executed in the order of execution.
[0092] Furthermore, the dispatching instructions of the ship to be dispatched are executed according to the instruction execution order between the dispatching instructions to complete the ship dispatching. The dispatching instructions can be sent by a preset terminal device to a third-party operating system, and the third-party operating system executes the dispatching instructions, or the dispatching instructions are executed by a preset terminal device.
[0093] In one embodiment, the ship scheduling of the target coal port according to the allocation data includes ship entry and exit and ship loading and unloading scheduling, specifically as follows: Figure 6 , Figure 7 As shown, the ship entry and exit management can maintain the expected ship information. Some of the information is used to guide the operation, and may also be read by the algorithm as a condition or constraint to assist the algorithm to run. The ship loading and unloading scheduling accepts the data submitted by the unloading plan, and according to the situation at the operation site, the plan is made into specific instructions that can be operated and executed. The same plan can derive multiple instructions to store the same batch of unloaded coal in different ports.
[0094] In the embodiments of the present invention, accurate ship scheduling can maximize the utilization of port resources and reduce ship waiting time, thereby improving the operational efficiency of the entire port; scheduling based on allocation data can ensure that resources such as storage yards and loading and unloading equipment in the port are reasonably allocated and efficiently utilized, avoiding waste of resources and the occurrence of bottlenecks.
[0095] S4. Monitor the dispatching information of the target coal port in real time to obtain monitoring data, and issue an early warning to the target coal port based on the monitoring data.
[0096] In an embodiment of the present invention, monitoring software with high definition and night vision functions is selected to monitor the scheduling information in real time, record and collect scheduling operation monitoring data, and upload the scheduling operation monitoring data to a remote terminal for storage, so as to provide high-quality data for subsequent analysis of the monitoring data using image processing technology.
[0097] In the embodiment of the present invention, the real-time monitoring of the dispatching information of the target coal port to obtain monitoring data includes:
[0098] Collecting real-time monitoring images corresponding to the scheduling information;
[0099] Performing Gaussian blur on the real-time monitoring image to obtain a standard monitoring image;
[0100] Performing edge detection on the standard monitoring image to obtain contour information;
[0101] Monitoring data of the scheduling information is generated based on the profile information.
[0102] In detail, the contour information includes the number of ships to be dispatched, the operating status of the ships, etc. The real-time monitoring image is Gaussian blurred using a preset Gaussian function to obtain a standard monitoring image, the gradient strength and gradient direction of the standard monitoring image are calculated, the contour edge of the standard monitoring image is identified according to the gradient strength and the gradient direction, and the contour information is generated according to the contour edge, i.e., the strong edge and the weak edge.
[0103] Furthermore, a preset edge threshold interval can be used to screen out strong edges greater than or equal to the upper limit of the edge threshold and weak edges less than the upper limit of the edge threshold and greater than the lower limit of the edge threshold, and adjacent strong edge points and weak edge points can be connected to form a continuous contour line. In the process of connecting edge points, some noise points or pseudo edges on the contour edge are removed by removing isolated points and smoothing the contour line, and the processed contour information is converted into a digital representation, thereby obtaining monitoring data.
[0104] In an embodiment of the present invention, the step of providing an early warning to the target coal port according to the monitoring data includes:
[0105] Extracting the operating status of the ship to be dispatched from the monitoring data;
[0106] Performing a confidence analysis on the operating status to obtain a confidence level of the operating status;
[0107] Screening out the operating states whose confidence levels are greater than or equal to a preset confidence threshold as abnormal states;
[0108] issuing a warning command to the ship to be dispatched in the abnormal state;
[0109] In detail, a preset YOLO model is used to perform confidence analysis on the operating status, and the confidence score is between 0 and 1. The higher the value, the more confident the YOLO model is in the detection result of the ship's operating status. The YOLO model outputs the confidence of the operating status. The operating status with a confidence within the confidence threshold range is a normal state, and no processing is performed on the ship to be scheduled.
[0110] Furthermore, by performing image recognition and processing on the monitoring data, the accuracy of the data is ensured. By extracting the operating status of the ship to be dispatched from the monitoring data, it is possible to timely identify whether there is an abnormal state in the dispatch process. If the state of the ship to be dispatched is found to be abnormal, the confidence analysis using the YOLO model can further confirm the actual state of the ship to be dispatched, and take corresponding measures based on the analysis results, such as issuing a warning command to ensure the safety and efficiency of the dispatch. This not only improves the real-time monitoring capability of the dispatch information, but also helps to timely discover and solve potential problems, thereby effectively improving the dispatch efficiency and accuracy.
[0111] The present invention generates a targeted port storage plan by acquiring the specific needs of the operations to be scheduled, and groups the ports to be stored of the target coal port, which can accurately match the resources of the port yard and improve resource utilization; ships are allocated to the target coal port according to the port storage plan, and the obtained allocation data can significantly improve the port scheduling efficiency, ensure the accurate matching of ships with the storage plan, reduce waiting time, optimize the scheduling process, and lay a solid foundation for the sustainable development of the port; the ships to be scheduled are scheduled according to the allocation data, which can ensure that the resources such as the yard and loading and unloading equipment in the port are reasonably allocated and efficiently utilized, and avoid waste of resources and the occurrence of bottlenecks; the accuracy of the data is ensured by performing image recognition and processing on the monitoring data, and by extracting the operating status of the ships to be scheduled in the monitoring data, it can be timely identified whether there is an abnormal state in the scheduling process, and the scheduling safety and efficiency are guaranteed, which not only improves the real-time monitoring capability of the scheduling information, but also helps to timely discover and solve potential problems, thereby effectively improving the scheduling efficiency and scheduling accuracy.
[0112] Embodiment 2
[0113] like Figure 8 , which is a functional module diagram of a coal port intelligent dispatching device 100 provided for this embodiment.
[0114] The coal port intelligent dispatching device 100 of the present invention can be installed in an electronic device. According to the functions to be implemented, the coal port intelligent dispatching device 100 can include a storage plan generation module 101, a ship allocation module 102, a ship dispatching module 103, and a monitoring and early warning module 104. The module of the present invention can also be called a unit, which refers to a series of computer program segments that can be executed by an electronic device processor and can complete fixed functions, which are stored in the memory of the electronic device.
[0115] In this embodiment, the functions of each module / unit are as follows:
[0116] A stockpile plan generation module is used to obtain the operations to be scheduled at the target coal port and generate a port stockpile plan according to the operations to be scheduled;
[0117] A ship allocation module, used to allocate ships to the target coal port according to the port storage plan, and obtain allocation data;
[0118] A ship dispatching module, used to dispatch ships to the target coal port according to the allocation data to obtain dispatching information;
[0119] The monitoring and early warning module is used to monitor the dispatching information of the target coal port in real time, obtain monitoring data, and issue an early warning to the target coal port based on the monitoring data.
[0120] Embodiment 3
[0121] Fig. 9 A schematic diagram of the structure of an electronic device for an intelligent scheduling method for a coal port provided in an embodiment of the present application.
[0122] On the basis of the above embodiments, this embodiment provides a computer device, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the method described in the above embodiments.
[0123] In some implementations of this embodiment, a computer-readable storage medium is provided, on which a computer program is stored, characterized in that when the computer program is executed by a processor, the steps of the method described in the above embodiment are implemented.
[0124] In some implementations of this embodiment, a computer program product is provided, including a computer program, characterized in that when the computer program is executed by a processor, the steps of the method described in the above embodiment are implemented.
[0125] The processor may include, but is not limited to, one or more processors or microprocessors, etc. Each processor may be an application specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a controller, a microcontroller, a microprocessor or other electronic components to execute the methods in the above embodiments.
[0126] The computer-readable storage medium may be implemented by any type of volatile or non-volatile storage device or a combination thereof, and the computer-readable storage medium may include but is not limited to, for example, random access memory (RAM), read-only memory (ROM), flash memory, EPROM memory, EEPROM memory, registers, computer storage media (e.g., hard disk, floppy disk, solid-state drive, removable disk, CD ROM, DVD ROM, Blu-ray disc, etc.).
[0127] The computer-readable storage medium may also store at least one computer executable program, such as a computer-readable instruction. The computer-readable storage medium includes, but is not limited to, for example, a volatile memory and / or a non-volatile memory. The volatile memory may include, for example, a random access memory (RAM) and / or a cache memory (cache), etc. The computer-readable storage medium may include, for example, a read-only memory (ROM), a hard disk, a flash memory, etc. For example, a non-transitory computer-readable storage medium may be connected to a computing device such as a computer, and then, when the computing device runs the computer-readable instructions stored on the computer-readable storage medium, the various methods described above may be performed.
[0128] In addition, the computer device may also include (but not limited to) a data bus, an input / output (I / O) bus, a display, and input / output devices (eg, keyboard, mouse, speaker, etc.), etc.
[0129] The processor may communicate with a communication interface of an external device via an I / O bus via a wired or wireless network.
[0130] In one embodiment, the at least one computer executable instruction may also be compiled into or constitute a software product / computer program product, wherein one or more computer executable instructions are executed by a processor to perform the various functions and / or method steps in the embodiments described in the present technology.
[0131] In the embodiments provided in the present application, it should be understood that the disclosed systems and methods can also be implemented in other ways. The system embodiments described above are merely schematic, for example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to the multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the above-mentioned module, a program segment or a part of the code contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or the flowchart, and the combination of the boxes in the block diagram and / or the flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0132] It should be noted that, in this application, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element limited by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0133] Although the implementation methods disclosed in this application are as above, the above contents are only the implementation methods adopted for facilitating the understanding of this application, and are not intended to limit this application. Any technician in the technical field to which this application belongs can make any modifications and changes in the form and details of the implementation without departing from the spirit and scope disclosed in this application, but the scope of patent protection of this application shall still be based on the scope defined in the attached claims.
Claims
1. A coal port intelligent dispatching method, characterized in that: The method comprises: Obtaining the operations to be scheduled at the target coal port, and generating a port storage plan according to the operations to be scheduled; Allocate ships to the target coal port according to the port storage plan to obtain allocation data; Perform ship dispatching for the target coal port according to the allocation data to obtain dispatching information; The dispatching information of the target coal port is monitored in real time to obtain monitoring data, and an early warning is issued to the target coal port according to the monitoring data.
2. The intelligent dispatching method for coal port according to claim 1 is characterized in that: The generating of the port storage plan according to the to-be-scheduled operation comprises: Grouping the ports to be stored at the target coal port according to the operations to be scheduled to obtain a plurality of port groups; Determining the port operation sequence in the port group according to preset operation rule information; A port storage plan for the port to be stored is generated according to the port operation sequence.
3. The intelligent dispatching method for coal port according to claim 2 is characterized in that: The ports to be stored at the target coal port are grouped according to the operations to be scheduled to obtain a plurality of port groups, including: Determine the stockpiling quantity and planned stockpiling duration of the port to be stored according to the operation to be scheduled; The ports to be stored are grouped according to the storage quantity and the planned storage duration to obtain a plurality of port groups.
4. The intelligent dispatching method for coal port according to claim 1 is characterized in that: The step of allocating ships to the target coal port according to the port storage plan to obtain allocation data includes: Establishing a first objective function and a second objective function with the goal of maximizing the port production efficiency and minimizing the time the ship spends in the port in the port storage plan; The first objective function and the second objective function are converted into a single objective function for minimization by using a weight coefficient method; Establishing a ship allocation target model according to the single objective function and preset constraints; The ship allocation target model is optimally solved to obtain allocation data.
5. The intelligent dispatching method for coal port according to claim 1 is characterized in that: The step of performing ship dispatching for the target coal port according to the allocation data to obtain dispatching information includes: Generate a dispatch instruction for the ship to be dispatched at the target coal port according to the allocation data; The scheduling instructions are executed based on the instruction execution order between the scheduling instructions to obtain the scheduling information of the target coal port.
6. The intelligent dispatching method for coal port according to claim 1 is characterized in that: The real-time monitoring of the dispatching information of the target coal port to obtain monitoring data includes: Collecting real-time monitoring images corresponding to the scheduling information; Performing Gaussian blur on the real-time monitoring image to obtain a standard monitoring image; Performing edge detection on the standard monitoring image to obtain contour information; Monitoring data of the scheduling information is generated based on the profile information.
7. An intelligent dispatching device for a coal port, characterized in that: The device comprises: A stockpile plan generation module is used to obtain the operations to be scheduled at the target coal port and generate a port stockpile plan according to the operations to be scheduled; A ship allocation module, used to allocate ships to the target coal port according to the port storage plan, and obtain allocation data; A ship dispatching module, used to dispatch ships to the target coal port according to the allocation data to obtain dispatching information; The monitoring and early warning module is used to monitor the dispatching information of the target coal port in real time, obtain monitoring data, and issue an early warning to the target coal port based on the monitoring data.
8. A computer device comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the steps of the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Cited By
Methods, equipment, media, and products for determining the scheduling scheme of coal terminal loading and unloading equipment.
CN122573061A