Port unloading method and device, storage medium and electronic equipment
By obtaining train information in the port and decomposing the train according to preset rules, and combining the operation overturning machine to carry out overturning operations, the problems of low unloading efficiency and high cost in the operation of the existing port are solved, and operation efficiency and decision-making accuracy are improved.
Patent Information
- Application Number
- CN202411790131.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-06
- Publication Date
- 2025-02-28
AI Technical Summary
The unloading is inefficient and costly in the operation of the existing port, and the plan is too dependent on manual experience.
By obtaining train information when the train enters the front port station, decompose the train based on the preset decomposition rules, multiple marshalling trains and their corresponding overturning lines are obtained, and overturning operations are carried out using the operation overturning machine.
It improves port operation efficiency and decision-making accuracy, reduces labor costs, improves the allocation efficiency of overturning machines, and solves the problem of over-reliance on manual operations.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of port dispatching, and in particular to a port unloading method, a port unloading device, a machine-readable storage medium and an electronic device. Background Art
[0002] The existing port operation plan is mainly based on manually formulated unloading and loading plans. Taking coal as an example, in the unloading process, the transportation and sales department inputs the information of the train arriving at the port according to business needs, and the unloading instructor makes an unloading plan based on the information of the train arriving at the port. Then the central control makes unloading instructions based on the unloading plan and controls the unloading process. At the same time, it collects relevant information such as the amount of coal in real time, and the warehouse staff keeps records of the warehousing.
[0003] It can be seen that the current loading in port operations mainly relies on traditional manual operation and semi-automatic equipment, which has the following main disadvantages: 1. Low unloading efficiency: Manual operation takes a long time and is easily affected by factors such as weather and personnel fatigue, resulting in low overall unloading efficiency. 2. High cost: A large amount of manual participation increases the manpower cost of the enterprise, and at the same time, the maintenance and management costs of the equipment are also high.
[0004] Therefore, the existing coal port operations have technical problems such as low unloading efficiency, high costs, and over-reliance on manual experience in planning. Summary of the invention
[0005] The purpose of the embodiments of the present invention is to provide a port unloading method, a port unloading device, a machine-readable storage medium and an electronic device. The port unloading method improves the port operation efficiency and decision-making accuracy, and can solve the problem of over-reliance on manual labor in port operations.
[0006] In order to achieve the above-mentioned purpose, the first aspect of the present application provides a port unloading method, comprising: When the train enters Gangqian Station, obtain train information; Based on the train information, the train is disassembled according to a preset disassembly rule to obtain a plurality of marshaled trains and a rollover line corresponding to each marshaled train; The operating car tipping machines on the tipping lines corresponding to the respective train sets are respectively used to perform the tipping operation on the respective train sets.
[0007] In the embodiment of the present application, based on the train information, the train is disassembled according to a preset disassembly rule to obtain a plurality of marshaled trains and a rollover line corresponding to each marshaled train, including: Determining whether there is a cargo storage yard based on the train information; In the case where it is determined that there is a cargo stacking yard, judging whether the storage capacity of the cargo stacking yard is sufficient according to the train information; When it is determined that the storage capacity of the cargo stacking yard is sufficient, the train is disassembled according to preset disassembly rules based on the train information to obtain a plurality of marshaled trains and the corresponding rollover lines of each marshaled train.
[0008] In the embodiment of the present application, based on the train information, the train is disassembled according to a preset disassembly rule to obtain a plurality of marshaled trains and a rollover line corresponding to each marshaled train, including: Based on the train information, determining a cargo yard set, the cargo yard set including a plurality of yards; Determine the operating dumper for each yard respectively; The trains are disassembled based on the dumpable vehicle types of the operating dumpers in the various yards to obtain a plurality of marshaled trains and dumping lines corresponding to the respective marshaled trains.
[0009] In the embodiment of the present application, the step of respectively determining the operating dumper of each storage yard includes: Based on each of the storage yards, determining a plurality of available dumpers corresponding to each of the storage yards; Determine respectively whether the multiple available dumpers corresponding to the respective storage yards are all occupied; When it is determined that a plurality of available car dumpers corresponding to the storage yard are all occupied, the operating car dumper corresponding to the storage yard is determined based on the number of cars to be unloaded by each of the available car dumpers corresponding to the storage yard.
[0010] In the embodiment of the present application, the determining of the operating dumper corresponding to the storage yard based on the number of cars to be unloaded of each available dumper corresponding to the storage yard includes: Based on the number of cars to be unloaded by each available car dumper corresponding to the storage yard, the multiple available car dumpers corresponding to the storage yard are sorted to obtain an available car dumper sequence; Based on the available dumper sequence, an operating dumper corresponding to the storage yard is determined.
[0011] In the embodiment of the present application, a working car dumper on a car dumping line corresponding to a marshaled train is used to perform a car dumping operation on the marshaled train, including: Determine whether the state of the operating dumper on the dumping line corresponding to the marshaling train is idle; When it is determined that the state of the operating car dumper on the dumping line corresponding to the marshaled train is an idle state, the operating car dumper is used to perform a dumping operation on the marshaled train.
[0012] In the embodiment of the present application, it also includes: After the rollover operation of the marshaled train is completed, the marshaled train is controlled to return to the port front station.
[0013] A second aspect of the present application provides a port unloading device, comprising: The acquisition module is used to obtain train information when the train enters the Gangqian Station; A demarsching module, configured to demarcate the train according to preset demarsching rules based on the train information to obtain a plurality of marshaled trains and a rollover line corresponding to each marshaled train; The tipping module is used to use the operating tipping machines on the tipping lines corresponding to the respective train sets to perform tipping operations on the respective train sets.
[0014] A third aspect of the present application provides an electronic device, the electronic device comprising: at least one processor; a memory connected to the at least one processor; The memory stores instructions that can be executed by the at least one processor, and the at least one processor implements the above-mentioned port unloading method by executing the instructions stored in the memory.
[0015] A fourth aspect of the present application provides a machine-readable storage medium having instructions stored thereon, which, when executed by a processor, configure the processor to execute the above-mentioned port unloading method.
[0016] Through the above technical solution, when the train enters the port front station, the train information is obtained; based on the train information, the train is disassembled according to the preset disassembly rules to obtain multiple marshaled trains and the corresponding tipping lines of each marshaled train; the operating tipping machines on the tipping lines corresponding to each marshaled train are respectively used to perform tipping operations on each marshaled train. Compared with the port unloading process with poor manual planning accuracy and long time consumption, the present invention takes into account the operational constraints of the main activities of the port, obtains the disassembly rules by simply abstracting the stacking rules, and obtains multiple marshaled trains and the corresponding tipping lines of each marshaled train according to the disassembly rules, so that the marshaled trains and the corresponding tipping lines of each marshaled train meet the actual port scheduling, improve the port operation efficiency and decision-making accuracy, can solve the problem of over-reliance on manual labor in port operation, improve the efficiency of tipping machine allocation, and reduce labor costs.
[0017] Other features and advantages of the embodiments of the present invention will be described in detail in the subsequent detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The accompanying drawings are used to provide a further understanding of the embodiments of the present invention and constitute a part of the specification. Together with the following specific implementations, they are used to explain the embodiments of the present invention, but do not constitute a limitation on the embodiments of the present invention. In the accompanying drawings: Figure 1 A schematic diagram of a process flow of a port unloading method according to an embodiment of the present application is shown; Figure 2 The schematic diagram of the port unloading simulation process according to the embodiment of the present application is shown schematically; Figure 3 The schematic diagram shows the structure of a port unloading device according to an embodiment of the present application; Figure 4 The internal structure diagram of a computer device according to an embodiment of the present application is schematically shown.
[0019] Description of Reference Numerals 410 - acquisition module; 420 - decompilation module; 430 - rollover module; A01 - processor; A02 - network interface; A03 - internal memory; A04 - display screen; A05 - input device; A06 - non-volatile storage medium; B01 - operating system; B02 - computer program. DETAILED DESCRIPTION
[0020] The specific implementation of the embodiment of the present invention is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described here is only used to illustrate and explain the embodiment of the present invention, and is not used to limit the embodiment of the present invention.
[0021] It should be noted that the acquisition, transmission, storage, use, and processing of data in the technical solution of this application are in compliance with the relevant provisions of national laws and regulations. In the embodiments of this application, some existing solutions in the industry such as certain software, components, and models may be mentioned, which should be considered as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of this application, but it does not mean that the applicant has or will necessarily use the solution.
[0022] It should be noted that if the embodiments of the present application involve directional indications (such as up, down, left, right, front, back...), such directional indications are only used to explain the relative position relationship, movement status, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.
[0023] In addition, if there are descriptions involving "first", "second", etc. in the embodiments of the present application, the descriptions of "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or suggesting their relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such combination of technical solutions does not exist and is not within the scope of protection required by this application.
[0024] Please see Figure 1 , Figure 1 The following is a schematic diagram of a process flow of a port unloading method according to an embodiment of the present application. This embodiment provides a port unloading method, comprising the following steps: Step 210: When the train enters Gangqian Station, obtain train information; In this embodiment, the train may refer to a heavy-load train, which may be a train composed of multiple types of vehicles. For example, a train tows three different types of wagons, namely, C80, C70, and C64. After the train enters Gangqian Station, a train queue is formed. The train information includes information such as the type of goods carried by the train and the weight of the goods. For example, if the goods are coal, the train information includes the type of coal carried by the train and the weight of the coal.
[0025] Step 220: Based on the train information, the train is demarcated according to a preset demarcating rule to obtain a plurality of marshaled trains and a rollover line corresponding to each marshaled train; In this embodiment, the above-mentioned preset disassembly rules can be pre-set, and can be set according to actual conditions. Disassembly operations can be performed based on the requirements for train disassembly models in the unloading rules. For example, taking coal as an example, the preset disassembly rules can be determined by the yard where the train is loaded with coal, the capacity of the silo, and the queue of cars to be unloaded. For trains loaded with the same type of coal, they can be divided into multiple groups of marshaled trains according to the weight of the coal for operation. For trains loaded with different types of coal, they can be disassembled first according to the type of coal, and then combined with the weight of different types of coal and the capacity of the corresponding storage location. After disassembly, multiple marshaled trains are obtained, and each marshaled train has a corresponding tipping line, which can be pushed to the corresponding tipping line by the traction locomotive. The determination of the tipping line depends on which stage of the yard where the train loaded with goods can be stored, the queue of the tipping machine that can serve the model, etc. The tipping line includes information such as the unloading location and the tipping machine.
[0026] In some embodiments, the train is unmarshaled according to a preset unmarshaling rule based on the train information to obtain a plurality of marshaled trains and a rollover line corresponding to each marshaled train, including the following steps: First, based on the train information, determine whether there is a cargo storage yard; In this embodiment, the above judgment can be made based on the type of cargo carried by the train in the train information. For example, if the cargo is coal, some coal has requirements for the storage environment, and it is necessary to determine whether there is a storage environment that meets the requirements of the coal in the port. It can also be determined based on other information such as the size of the cargo, which will not be described in detail here.
[0027] Then, if it is determined that there is a cargo stacking yard, judging whether the storage capacity of the cargo stacking yard is sufficient according to the train information; In this embodiment, when it is determined that there are goods that can be stacked in the yard, it is further determined whether the storage capacity is sufficient according to the weight of the goods in the train information to determine whether the goods can be fully stored.
[0028] Then, when it is determined that the storage capacity of the cargo stacking yard is sufficient, the train is disassembled according to preset disassembly rules based on the train information to obtain multiple train sets and the corresponding rollover lines of each train set.
[0029] In this embodiment, when it is determined that the storage capacity of the cargo stacking yard is sufficient, it means that unloading can be carried out, and then the unmarshaling is carried out according to the preset unmarshaling rules to obtain multiple marshaling trains and the corresponding tipping lines of each marshaling train. The tipping lines corresponding to each marshaling train include the unloading points that each marshaling train is to reach and the tipping machines for performing the tipping operations.
[0030] It should be noted that different storage yards in the port have different types of storable goods. The types of storable goods and reasonable ranges of each storage yard can be maintained as basic attributes.
[0031] By judging whether the cargo can be stacked in the yard and the storage capacity of the yard is sufficient, and then unpacking the cargo when the cargo can be stacked in the yard and the storage capacity of the yard is sufficient, the storage space of the cargo is guaranteed, which helps to complete the unloading effectively.
[0032] In some embodiments, the train is unmarshaled according to a preset unmarshaling rule based on the train information to obtain a plurality of marshaled trains and a rollover line corresponding to each marshaled train, including the following steps: First, based on the train information, a cargo yard set is determined, where the cargo yard set includes a plurality of yards; In this embodiment, the cargo yard set refers to a set of yards where the cargo to be unloaded can be stored and the yard inventory is sufficient. When determining the above, it is possible to determine which yards can be used to store the corresponding cargo based on the cargo type and weight in the train information and the current yard situation.
[0033] Then, the operating dumper for each yard is determined respectively; In this embodiment, each storage yard is connected to a plurality of car tippers. When determining the above, priority can be given to ensuring that each car tipper does not tip empty, and an idle car tipper is selected as the operating car tipper.
[0034] In some embodiments, the step of respectively determining the operating dumper of each storage yard includes the following steps: The first step is to determine a plurality of available dumpers corresponding to each of the storage yards based on each of the storage yards; In this embodiment, each storage yard has multiple car tippers, and whether each car tipper is available can be determined based on the actual conditions of each car tipper, and available car tippers can be screened out.
[0035] The second step is to determine whether the multiple available dumpers corresponding to the respective storage yards are all occupied; In this embodiment, the available dumper may be currently performing a dumping operation. For each storage yard, it is determined in turn whether each available dumper is in an occupied state.
[0036] The third step is to determine the operating dumper corresponding to the storage yard based on the number of cars to be unloaded by each available dumper corresponding to the storage yard when it is determined that all the multiple available dumpers corresponding to the storage yard are occupied.
[0037] In this embodiment, when all available tippers are occupied, it is necessary to queue up for tipping operations, and specifically, the tipper with the shortest queue can be selected for queuing, that is, the available tipper with the least number of cars to be unloaded can be selected as the operating tipper. When the available tippers are not all occupied, an available tipper that is not occupied can be selected as the operating tipper.
[0038] In some embodiments, in order to quickly determine the working dumper, the process of determining the working dumper corresponding to the storage yard based on the number of unloaded vehicles of each available dumper corresponding to the storage yard includes the following steps: The first step is to sort the multiple available car dumpers corresponding to the storage yard based on the number of cars to be unloaded by each available car dumper corresponding to the storage yard to obtain an available car dumper sequence; In this embodiment, the above sorting may be sorting from less to more, or may be sorting from more to less.
[0039] The second step is to determine the operating dumper corresponding to the storage yard based on the available dumper sequence.
[0040] In this embodiment, an available car tipper with the least number of cars to be unloaded can be quickly found in the available car tipper sequence, thereby obtaining an operational car tipper.
[0041] Finally, the trains are disassembled based on the dumpable vehicle types of the operating dumpers in the various yards to obtain a plurality of marshaled trains and the dumping lines corresponding to the respective marshaled trains.
[0042] In this embodiment, the vehicle type of the marshaled train after demarshalling is determined according to the vehicle type that can be demarcated by the operating car tipper, so that the train can be demarcated to obtain multiple marshaled trains and the corresponding tipping lines of each marshaled train. The tipping lines corresponding to the marshaled train include the operating car tipper corresponding to the marshaled train and the yard where the operating car tipper is located, that is, the unloading point.
[0043] Step 230: using the operating tipping machines on the tipping lines corresponding to the respective train sets respectively, to perform tipping operations on the respective train sets.
[0044] In this embodiment, after the corresponding tipping line of each train set is determined, each train set can be pushed to the corresponding tipping line by a traction locomotive for tipping operation. The tipping operation time depends on the tipping speed of the corresponding tipping machine.
[0045] In some embodiments, using an operating car dumper on a car dumping line corresponding to a marshaled train to perform a car dumping operation on the marshaled train includes: First, determine whether the state of the operating dumper on the dumping line corresponding to the marshaling train is idle; In this embodiment, after entering the tipping line, it is detected in real time whether the state of the working tipping machine is an idle state, and the state of the working tipping machine can be obtained from the working condition of the working tipping machine.
[0046] Then, when it is determined that the state of the operating car dumper on the dumping line corresponding to the marshaled train is an idle state, the operating car dumper is used to perform a dumping operation on the marshaled train.
[0047] In this embodiment, if the state of the operating tipping machine is idle, it means that the tipping operation can be performed on the train set, otherwise, it continues to wait.
[0048] By judging whether the state of the operating car tipper on the tipping line corresponding to the marshaled train is an idle state, and when the state of the operating car tipper is an idle state, using the operating car tipper to perform the tipping operation on the marshaled train, the reliable execution of the tipping operation can be ensured.
[0049] In the above implementation process, when the train enters the port front station, the train information is obtained; based on the train information, the train is disassembled according to the preset disassembly rules to obtain multiple marshaled trains and the corresponding tipping lines of each marshaled train; the operating tipping machines on the tipping lines corresponding to each marshaled train are respectively used to perform tipping operations on each marshaled train. Compared with the port unloading process with poor manual planning accuracy and long time consumption, the present invention takes into account the operational constraints of the main activities of the port, obtains the disassembly rules by simply abstracting the stacking rules, and obtains multiple marshaled trains and the corresponding tipping lines of each marshaled train according to the disassembly rules, so that the marshaled trains and the corresponding tipping lines of each marshaled train meet the actual port scheduling, improve the port operation efficiency and decision-making accuracy, can solve the problem of over-reliance on manual labor in port operation, improve the efficiency of tipping machine allocation, and reduce labor costs.
[0050] In some embodiments, the method further includes: after the unloading operation of each marshaled train is completed, each marshaled train is controlled to return to the port front station.
[0051] In this embodiment, after unloading, each marshaled train returns to the front station of the port with empty cars to wait for departure, so as to facilitate the next operation. In specific implementation, the following logic can be used: for traverse the tipping machine if it matches the tipping machine and the tipping machine is in idle state; unload train (unload train); else Enter the waiting queue of the dumper; if the tipping machine has finished tipping; The dumpers in the waiting queue drive to the dumping line to unload coal; The train returned empty to Gangmae Station.
[0052] The following is an example of coal cargo to explain the solution in detail. Figure 2 , Figure 2 The schematic diagram of the port unloading simulation process according to an embodiment of the present application is shown schematically.
[0053] First, when the train arrives at the port station, the unloading rules are followed to unload the train and the unloading machine is assigned to the queue. When the designated unloading machine is free, the train enters the unloading line for unloading. The unloading time depends on the unloading speed of the corresponding unloading machine. Finally, the train that has completed the unloading operation leaves the port and returns to the port station. It mainly includes the following activities: (1) Entering Gangqian Station: After entering Gangqian Station, the train forms a train queue and is disassembled here. After a period of disassembly, it waits to enter the derailment line.
[0054] (2) Unloading: According to the unloading rules, the train is assigned a dumper to start unloading. After unloading, the empty train returns to the front station of the port to wait for departure.
[0055] (3) Coal stacking: changes in the number of coal stacks.
[0056] Among them, the unloading rules are: enter the tipping line. The choice of the tipping line depends on which phase of the yard where the train can store the type of coal and the queue of the tipping machine that can serve this type of coal. The tipping machine with the least queue to be unloaded is selected to wait. Disassembly rules: The yard where the train can store the type of coal, the silo capacity and the queue of cars to be unloaded are comprehensively determined. First, determine whether the available yard and the storage capacity of the yard for the coal on the train are sufficient; secondly, when the type of coal can be stored and the storage capacity is sufficient, give priority to ensuring that each tipping machine does not turn empty, and select the disassembly model according to the tipping model of the tipping machine; when all available tipping machines are occupied, select the tipping machine with the shortest queue to queue, and decide the disassembly model according to the tipping model of the tipping machine. After the disassembly is completed, when the tipping machine assigned to the train is free, enter the tipping line for tipping operations, and unload the corresponding type of coal to the yard connected to the tipping machine.
[0057] Figure 1 FIG. 1 is a flow chart of the port unloading method in the embodiment. It should be understood that although Figure 1 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 1 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.
[0058] Please see Figure 3 , Figure 3 The schematic diagram of the structure of a port unloading device according to an embodiment of the present application is shown schematically. This embodiment provides a port unloading device, including an acquisition module 410, a decomposition module 420 and a rollover module 430: The acquisition module 410 is used to acquire train information when the train enters the Gangqian station; A de-marshalling module 420 is used to de-marshal the train according to preset de-marshalling rules based on the train information to obtain a plurality of marshaled trains and a rollover line corresponding to each marshaled train; The tipping module 430 is used to use the operating tipping machines on the tipping lines corresponding to the respective train sets to perform tipping operations on the respective train sets.
[0059] The port unloading device includes a processor and a memory. The acquisition module 410, the decompilation module 420 and the overturning module 430 are all stored in the memory as program units, and the processor executes the program units stored in the memory to realize corresponding functions.
[0060] The processor contains a kernel, which retrieves the corresponding program unit from the memory. One or more kernels can be set. By adjusting the kernel parameters, the port operation efficiency and decision accuracy can be improved, which can solve the problem of over-reliance on manual operation in port operations.
[0061] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0062] An embodiment of the present invention provides a machine-readable storage medium on which a program is stored. When the program is executed by a processor, the port unloading method is implemented.
[0063] An embodiment of the present invention provides a processor, which is used to run a program, wherein the port unloading method is executed when the program is run.
[0064] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Figure 4 As shown. The computer device includes a processor A01, a network interface A02, a display screen A04, an input device A05 and a memory (not shown in the figure) connected through a system bus. Among them, the processor A01 of the computer device is used to provide computing and control capabilities. The memory of the computer device includes an internal memory A03 and a non-volatile storage medium A06. The non-volatile storage medium A06 stores an operating system B01 and a computer program B02. The internal memory A03 provides an environment for the operation of the operating system B01 and the computer program B02 in the non-volatile storage medium A06. The network interface A02 of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor A01, a port unloading method is implemented. The display screen A04 of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input device A05 of the computer device can be a touch layer covered on the display screen, or a key, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse, etc.
[0065] Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0066] In one embodiment, the port unloading method device provided by the present application can be implemented in the form of a computer program. The computer program can be Figure 4 The computer device shown in the figure is run. The memory of the computer device can store various program modules constituting the port unloading method device, for example, Figure 3 The acquisition module 410, the decompilation module 420 and the overturning module 430 are shown. The computer program composed of various program modules enables the processor to execute the steps of the port unloading method of various embodiments of the present application described in this specification.
[0067] Figure 4 The computer device shown can be Figure 3 The acquisition module 410 in the port unloading method device shown executes step 210. The computer device may execute step 220 through the decompilation module 420. The computer device may execute step 230 through the overturning module 430.
[0068] An embodiment of the present application provides an electronic device, the electronic device comprising: at least one processor; a memory connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, the at least one processor implements the above-mentioned port unloading method by executing the instructions stored in the memory, and the processor implements the following steps when executing the instructions: When the train enters Gangqian Station, obtain train information; Based on the train information, the train is disassembled according to a preset disassembly rule to obtain a plurality of marshaled trains and a rollover line corresponding to each marshaled train; The operating car tipping machines on the tipping lines corresponding to the respective train sets are respectively used to perform the tipping operation on the respective train sets.
[0069] In one embodiment, the train is disassembled according to a preset disassembly rule based on the train information to obtain a plurality of marshaled trains and a rollover line corresponding to each marshaled train, including: Determining whether there is a cargo storage yard based on the train information; In the case where it is determined that there is a cargo stacking yard, judging whether the storage capacity of the cargo stacking yard is sufficient according to the train information; When it is determined that the storage capacity of the cargo stacking yard is sufficient, the train is disassembled according to preset disassembly rules based on the train information to obtain a plurality of marshaled trains and the corresponding rollover lines of each marshaled train.
[0070] In one embodiment, the train is disassembled according to a preset disassembly rule based on the train information to obtain a plurality of marshaled trains and a rollover line corresponding to each marshaled train, including: Based on the train information, determining a cargo yard set, the cargo yard set including a plurality of yards; Determine the operating dumper for each yard respectively; The trains are disassembled based on the dumpable vehicle types of the operating dumpers in the various yards to obtain a plurality of marshaled trains and dumping lines corresponding to the respective marshaled trains.
[0071] In one embodiment, the step of respectively determining the operating dumper of each storage yard includes: Based on each of the storage yards, determining a plurality of available dumpers corresponding to each of the storage yards; Determine respectively whether the multiple available dumpers corresponding to the respective storage yards are all occupied; When it is determined that a plurality of available car dumpers corresponding to the storage yard are all occupied, the operating car dumper corresponding to the storage yard is determined based on the number of cars to be unloaded by each of the available car dumpers corresponding to the storage yard.
[0072] In one embodiment, the determining of the operating dumper corresponding to the storage yard based on the number of unloaded vehicles of each available dumper corresponding to the storage yard includes: Based on the number of cars to be unloaded by each available car dumper corresponding to the storage yard, the multiple available car dumpers corresponding to the storage yard are sorted to obtain an available car dumper sequence; Based on the available dumper sequence, an operating dumper corresponding to the storage yard is determined.
[0073] In one embodiment, using an operating car dumper on a car dumping line corresponding to a marshaled train to perform a car dumping operation on the marshaled train includes: Determine whether the state of the operating dumper on the dumping line corresponding to the marshaling train is idle; When it is determined that the state of the operating car dumper on the dumping line corresponding to the marshaled train is an idle state, the operating car dumper is used to perform a dumping operation on the marshaled train.
[0074] In one embodiment, it further includes: After the rollover operation of the marshaled train is completed, the marshaled train is controlled to return to the port front station.
[0075] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0076] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0077] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0078] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0079] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0080] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0081] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0082] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity 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, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0083] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.
Claims
1. A method for unloading a vehicle at a port, characterized in that: include: When the train enters Gangqian Station, obtain train information; Based on the train information, the train is disassembled according to a preset disassembly rule to obtain a plurality of marshaled trains and a rollover line corresponding to each marshaled train; The operating car tipping machines on the tipping lines corresponding to the respective train sets are respectively used to perform the tipping operation on the respective train sets.
2. The port unloading method according to claim 1, characterized in that: The train is disassembled according to a preset disassembly rule based on the train information to obtain a plurality of marshaled trains and a rollover line corresponding to each marshaled train, including: Determining whether there is a cargo storage yard based on the train information; In the case where it is determined that there is a cargo stacking yard, judging whether the storage capacity of the cargo stacking yard is sufficient according to the train information; When it is determined that the storage capacity of the cargo stacking yard is sufficient, the train is disassembled according to preset disassembly rules based on the train information to obtain a plurality of marshaled trains and the corresponding rollover lines of each marshaled train.
3. The port unloading method according to claim 1, characterized in that: The train is disassembled according to a preset disassembly rule based on the train information to obtain a plurality of marshaled trains and a rollover line corresponding to each marshaled train, including: Based on the train information, determining a cargo yard set, the cargo yard set including a plurality of yards; Determine the operating dumper for each yard respectively; The trains are disassembled based on the dumpable vehicle types of the operating dumpers in the various yards to obtain a plurality of marshaled trains and dumping lines corresponding to the respective marshaled trains.
4. The port unloading method according to claim 3, characterized in that: The step of respectively determining the operating dumper of each storage yard comprises: Based on each of the storage yards, determining a plurality of available dumpers corresponding to each of the storage yards; Determine respectively whether the multiple available dumpers corresponding to the respective storage yards are all occupied; When it is determined that a plurality of available car dumpers corresponding to the storage yard are all occupied, the operating car dumper corresponding to the storage yard is determined based on the number of cars to be unloaded by each of the available car dumpers corresponding to the storage yard.
5. The port unloading method according to claim 4, characterized in that: The step of determining the operating dumper corresponding to the storage yard based on the number of cars to be unloaded by each available dumper corresponding to the storage yard comprises: Based on the number of cars to be unloaded by each available car dumper corresponding to the storage yard, the multiple available car dumpers corresponding to the storage yard are sorted to obtain an available car dumper sequence; Based on the available dumper sequence, an operating dumper corresponding to the storage yard is determined.
6. The port unloading method according to claim 1, characterized in that: Using an operating car tipping machine on a car tipping line corresponding to a marshaled train to perform a car tipping operation on the marshaled train, the operation includes: Determine whether the state of the operating dumper on the dumping line corresponding to the marshaling train is idle; When it is determined that the state of the operating car dumper on the dumping line corresponding to the marshaled train is an idle state, the operating car dumper is used to perform a dumping operation on the marshaled train.
7. The port unloading method according to claim 1, characterized in that: Also includes: After the rollover operation of the marshaled train is completed, the marshaled train is controlled to return to the port front station.
8. A port unloading device, characterized in that: include: The acquisition module is used to obtain train information when the train enters the Gangqian Station; A demarsching module, configured to demarcate the train according to preset demarsching rules based on the train information to obtain a plurality of marshaled trains and a rollover line corresponding to each marshaled train; The tipping module is used to use the operating tipping machines on the tipping lines corresponding to the respective train sets to perform tipping operations on the respective train sets.
9. An electronic device, characterized in that: The electronic device includes: at least one processor; a memory connected to the at least one processor; The memory stores instructions that can be executed by the at least one processor, and the at least one processor implements the port unloading method according to any one of claims 1 to 7 by executing the instructions stored in the memory.
10. A machine-readable storage medium having instructions stored thereon, characterized in that: When the instruction is executed by a processor, the processor is configured to execute the port unloading method according to any one of claims 1 to 7.