Marine photovoltaic ship operation distribution method and device, program product and equipment
By obtaining the operation plan and progress of the offshore photovoltaic construction site, as well as the ship's historical operation information, and reasonably dividing and allocating ship tasks, the problem of low operating efficiency on the offshore photovoltaic project construction site has been solved and the construction progress has been improved.
Patent Information
- Application Number
- CN202510100566.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-22
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2045-01-22
AI Technical Summary
Due to the lack of reasonable ship operation task allocation at the construction site of offshore photovoltaic projects, the operation efficiency is not high, affecting the project construction progress.
By obtaining the operation plan information and operation progress of multiple operating areas of the offshore photovoltaic construction site, as well as the historical operation information of multiple ships, the operation indicators of each ship are determined, and the operation tasks are divided into sub-tasks and reasonably allocated to each ship.
The operational efficiency of ships has been improved, the construction progress of offshore photovoltaic projects has been accelerated, and the problem of inefficient operation is avoided by reasonably dividing operational tasks and allocating ships.
Smart Images

Figure CN119761762A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of information processing technology, and in particular to a method for allocating offshore photovoltaic ship operations, an offshore photovoltaic ship operation allocation device, a computer program product and an electronic device. Background Art
[0002] The construction site of an offshore photovoltaic project involves operations in the offshore area, which requires the participation of a large number of ships. In related technologies, each ship is usually assigned a fixed operation task, which lacks reasonable planning, resulting in low operation efficiency and affecting the progress of project construction. Summary of the invention
[0003] The present disclosure provides a method for allocating offshore photovoltaic ship operations, an offshore photovoltaic ship operation allocation device, a computer program product and an electronic device, so as to at least solve the problem of low operation efficiency to a certain extent.
[0004] According to a first aspect of the present disclosure, a method for allocating ship operations for offshore photovoltaics is provided, the method comprising: obtaining operation plan information and operation progress of multiple operation areas at an offshore photovoltaic construction site, the operation plan information comprising a planned operation sequence of multiple operation points within the operation area; obtaining historical operation information of multiple ships, and determining an operation index for each ship based on the historical operation information; dividing the operation tasks of each operation area into one or more subtasks based on the operation plan information and operation progress of each operation area and the operation index of each ship, and allocating corresponding subtasks to each ship; each subtask comprises an operation task for one or more consecutive operation points.
[0005] According to a second aspect of the present disclosure, there is provided a device for allocating ship operations for offshore photovoltaics, the device comprising: an operation information acquisition module, configured to acquire operation plan information and operation progress of multiple operation areas at an offshore photovoltaic construction site, the operation plan information comprising a planned operation sequence of multiple operation points within the operation area; an operation index determination module, configured to acquire historical operation information of multiple ships, and determine the operation index of each ship based on the historical operation information; an operation task allocation module, configured to divide the operation task of each operation area into one or more subtasks based on the operation plan information and operation progress of each operation area and the operation index of each ship, and allocate a corresponding subtask to each ship; each subtask comprises an operation task for one or more consecutive operation points.
[0006] According to a third aspect of the present disclosure, a computer program product is provided, including a computer program, wherein when the computer program is executed by a processor, the method of the first aspect and possible implementations thereof are implemented.
[0007] According to a fourth aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the method of the above-mentioned first aspect and its possible implementation methods by executing the executable instructions.
[0008] The technical solution disclosed in this disclosure has the following beneficial effects:
[0009] Obtain the operation plan information and operation progress of multiple operation areas at the offshore photovoltaic construction site; obtain the historical operation information of multiple ships and determine the operation indicators of each ship; divide the operation tasks of each operation area into subtasks according to the operation plan information and operation progress of each operation area and the operation indicators of each ship, and assign corresponding subtasks to each ship. According to the continuity of the operation points and the planned operation sequence, the operation tasks are reasonably divided into subtasks, and the corresponding subtasks are assigned to the ships according to the operation indicators of the ships, which can improve the operation efficiency and speed up the construction progress of the offshore photovoltaic project. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Figure 1 A schematic diagram showing a scene architecture in this exemplary embodiment.
[0011] Figure 2 A flow chart showing a method for allocating ship operations for offshore photovoltaics according to this exemplary embodiment.
[0012] Figure 3 A schematic diagram showing a work area in this exemplary embodiment.
[0013] Figure 4 A flowchart of allocating subtasks in this exemplary embodiment is shown.
[0014] Figure 5 A schematic structural diagram of an offshore photovoltaic ship operation allocation device in this exemplary embodiment is shown.
[0015] Figure 6 A schematic structural diagram of an electronic device in this exemplary embodiment is shown. DETAILED DESCRIPTION
[0016] Exemplary embodiments of the present disclosure will be described more fully hereinafter with reference to the accompanying drawings.
[0017] The accompanying drawings are schematic diagrams of the present disclosure and are not necessarily drawn to scale. Some of the block diagrams shown in the accompanying drawings may be functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or in hardware modules or integrated circuits, or in networks, processors or microcontrollers. The embodiments can be implemented in various forms and should not be construed as being limited to the examples set forth herein. The features, structures or characteristics described in the present disclosure may be combined in one or more embodiments in any suitable manner. In the description below, many specific details are provided to provide a full description of the embodiments of the present disclosure. However, those skilled in the art should appreciate that one or more specific details may be omitted when implementing the technical solution of the present disclosure, or one or more specific details may be replaced by other methods, components, devices, steps, etc.
[0018] The construction site of an offshore photovoltaic project involves operations in the offshore area, which requires the participation of a large number of ships. In related technologies, each ship is usually assigned a fixed operation task, or a site management and maintenance method is adopted. This lacks reasonable planning, resulting in low efficiency in the operation and operation of the ship, affecting the progress of the project construction.
[0019] In view of the above problems, an exemplary embodiment of the present disclosure provides a method for allocating ship operations for offshore photovoltaics, which can improve the operation efficiency of ships and accelerate the progress of project construction.
[0020] Figure 1 The scene architecture of this exemplary embodiment is shown. The scene architecture 100 may include a ship 110 and a project center 120. Among them, the ship 110 may be at an offshore construction site, on the shore, or on a route between land and offshore construction sites. The ship 110 is provided with electronic equipment such as computers, control systems, sensors, etc., which can communicate with the project center 120, send operation information, real-time monitoring information, etc., and can receive scheduling information, alarm information, etc. sent by the project center 120. Exemplarily, at an offshore photovoltaic construction site, the ship 110 may include a pile-driving ship, a hoisting ship, and other ships used for operations. The project center 120 is the central part of the entire scene architecture 100, which is used to perform task allocation, scheduling, route planning, and other management of the ship 110. The project center 120 may be located at a construction command site on land or at an offshore platform, and may include one or more components of a server, a database, a project center terminal, and a monitoring screen. A wireless or wired communication link may be deployed between the ship 110 and the project center 120 to achieve data transmission. The method in this exemplary embodiment may be executed by the project center 120.
[0021] In one embodiment, the method for allocating ship operations for offshore photovoltaics can refer to Figure 2 As shown, the following steps S210 to S230 are included:
[0022] Step S210, obtaining operation plan information and operation progress of multiple operation areas of the offshore photovoltaic construction site, wherein the operation plan information includes a planned operation sequence of multiple operation points in the operation area;
[0023] Step S220, obtaining historical operation information of multiple ships, and determining the operation index of each ship according to the historical operation information;
[0024] Step S230, according to the operation plan information and operation progress of each operation area and the operation index of each ship, the operation task of each operation area is divided into one or more subtasks, and a corresponding subtask is assigned to each ship; each subtask includes an operation task of one or more continuous operation points.
[0025] based on Figure 2 The method is used to obtain the operation plan information and operation progress of multiple operation areas at the offshore photovoltaic construction site; obtain the historical operation information of multiple ships and determine the operation index of each ship; divide the operation tasks of each operation area into subtasks according to the operation plan information and operation progress of each operation area and the operation index of each ship, and assign corresponding subtasks to each ship. According to the continuity of the operation points and the planned operation sequence, the operation tasks are reasonably divided into subtasks, and the corresponding subtasks are assigned to the ships according to the operation index of the ships, which can improve the operation efficiency and speed up the construction progress of the offshore photovoltaic project.
[0026] Below Figure 2 Provide detailed instructions for each step.
[0027] refer to Figure 2 In step S210, the operation plan information and operation progress of multiple operation areas of the offshore photovoltaic construction site are obtained, and the operation plan information includes the planned operation sequence of multiple operation points in the operation area.
[0028] Exemplary, reference Figure 3 As shown, the offshore area of the offshore photovoltaic construction site can be divided into three operation areas, and flow construction operations can be carried out in each operation area. Each operation area can ensure that at least one side of the outer side faces the sea to ensure that the ship and equipment can be smoothly withdrawn after the construction is completed. Each operation area includes multiple operation points, which indicate the specific locations where the ship needs to stay during the operation. For example, each photovoltaic unit is an operation point. The operation plan information of each operation area includes the planned operation sequence of different operation points. For example, in each operation area, operations can be carried out in order from the inside of the area to the surrounding areas. Two adjacent operation areas can adopt back-to-back operations, thereby determining the planned operation sequence.
[0029] The work progress may include but is not limited to the following information: completed work points or processes; the proportion of completed work tasks to the total plan, that is, the current progress percentage; the degree of deviation of the completed work tasks compared to the work plan information. For example, the degree of deviation can be expressed by the excess work percentage. If the completed work task is ahead of the work plan information, the excess work percentage is a positive value. If the completed work task lags behind the work plan information, the excess work percentage is a negative value.
[0030] Continue to refer Figure 2 In step S220, historical operation information of multiple ships is obtained, and the operation index of each ship is determined according to the historical operation information.
[0031] Among them, the historical operation information may include information about the operation that the ship has completed in this offshore photovoltaic project, and may also include historical operation information of the ship in other projects. The historical operation information can reflect the operation status of the ship, and the operation index of each ship is determined according to the historical operation information. Operation indicators include but are not limited to: operation speed, such as the time required for the ship to complete a certain process (such as the time required to complete the assembly of a single photovoltaic unit, the longer the time, the slower the operation speed), or the amount of work completed per unit time; in one embodiment, the historical operation information of each ship can be counted, and the average operation time of each ship can be calculated as the operation speed, or the average operation time of each ship can be calculated with the standard operation time (the standard reference value of the operation time required for a certain process) to obtain the relative operation speed. Operation stability characterizes the stability of the time required for the ship to complete the same process. For example, the variance or standard deviation of the historical operation time of the ship to complete the same process can be counted according to the historical operation information, and the stability can be calculated according to the variance or standard deviation. The smaller the variance or standard deviation, the higher the stability. Operation quality can refer to the quality of the operation completed by the ship, or the operation quality can be determined according to the abnormal conditions in the historical operation process. Generally, the fewer abnormal conditions, the higher the operation quality.
[0032] In one embodiment, the above-mentioned obtaining historical operation information of multiple ships and determining the operation index of each ship according to the historical operation information may include the following steps:
[0033] Obtain historical operation information of multiple ships in different processes;
[0034] Compare the historical operation information of each ship in different processes with the standard operation time of different processes to determine the operation indicators of each ship in different processes.
[0035] Among them, a single ship can perform tasks of different processes, and the historical operation information of each ship performing different processes can be counted separately to obtain the operation indicators of each ship in different processes. This makes it easier to allocate work tasks according to the process later.
[0036] Continue to refer Figure 2 In step S230, the operation tasks of each operation area are divided into one or more subtasks according to the operation plan information and operation progress of each operation area and the operation indicators of each ship, and a corresponding subtask is assigned to each ship; each subtask includes an operation task of one or more continuous operation points.
[0037] Subtask is a concept between the overall task of the operation area and the task of a single operation point. The task of multiple continuous operation points in space can be combined to form a subtask. For example, according to the operation plan information, a row of photovoltaic units in the operation area 3 needs to be constructed continuously, and the task of the row of photovoltaic units is regarded as a subtask. Each subtask can be performed by the same ship or a group of ships to avoid changing the operating ship in the middle of the subtask, which affects the operation efficiency.
[0038] In one embodiment, reference Figure 4 As shown, the above-mentioned operation task of each operation area is divided into one or more subtasks according to the operation plan information and operation progress of each operation area and the operation index of each ship, and the corresponding subtask is assigned to each ship, which may include the following steps S410 and S420:
[0039] Step S410, determining the interfering operation points in each operation area according to the operation plan information and operation progress of each operation area, where the interfering operation points are operation points that have unidirectional or bidirectional interference with operation points in adjacent operation areas;
[0040] Step S420, according to the interfering operation points in each operation area and the operation index of each ship, the operation task of each operation area is divided into one or more subtasks, and a corresponding subtask is assigned to each ship.
[0041] For example, according to the operation plan information, two adjacent operation areas may appear in the situation where two operation points are very close to each other for operation, and such operation points are called interference operation points. There is unidirectional or bidirectional interference between two interfering operation points in adjacent operation areas. Unidirectional interference refers to the interference of one interfering operation point by another interfering operation point, and bidirectional interference refers to the mutual interference between two interfering operation points. The purpose of dividing and allocating subtasks may include the following two points: one is to avoid interference in adjacent operation areas, such as ensuring that the operation time of two adjacent interfering operation points is different, that is, they are separated from each other in time. The second is to balance the operation progress of different operation areas, so that each operation area can complete all operation tasks at the same or similar time, which is conducive to the unified arrangement of subsequent projects. For example, if operation area 1 completes the assembly task of all photovoltaic units first, it may be necessary to wait for operation area 2 and operation area 3 to complete before executing a unified follow-up plan, which affects the overall progress. The ideal situation is that the three operation areas complete the assembly task of all photovoltaic units at the same or similar time.
[0042] In one embodiment, the above-mentioned dividing the operation task of each operation area into one or more subtasks according to the interfering operation points in each operation area and the operation index of each ship, and assigning a corresponding subtask to each ship may include the following steps:
[0043] According to the distribution positions of the interfering operation points in each operation area and in combination with the operation indicators of each ship, the operation tasks of each operation area are divided into one or more subtasks, and corresponding subtasks are assigned to each ship, so that there is a time difference between the planned operation time of the first interfering operation point and the planned operation time of the second interfering operation point; the first interfering operation point and the second interfering operation point are operation points located in two adjacent operation areas respectively and have an interference relationship.
[0044] Exemplarily, the first interference operation point is located at Figure 3 In the operation area 1, the second interference operation point is located at Figure 3In the operation area 3 in , the first interfering operation point is adjacent to the second interfering operation point. In this exemplary embodiment, when matching ships with subtasks, since different ships have more precise operation indicators (such as operation speed), the time to execute to the first interfering operation point (i.e., the planned operation time) and the time to execute to the second interfering operation point can be more accurately estimated. By allocating appropriate ships to execute the subtask including the first interfering operation point and the subtask including the second interfering operation point, the planned operation time of the first interfering operation point and the planned operation time of the second interfering operation point can be diverged, that is, there is a certain time difference between the two, and the time difference is not less than a specific time threshold (such as 24 hours, 12 hours, etc., the size of the time threshold can be determined based on experience).
[0045] In one embodiment, the interfering operation point can be used as a dividing point to divide the operation task of each operation area into one or more subtasks, that is, the first operation point or the last operation point in the subtask can be an interfering operation point. In this way, by allocating appropriate ship operations and controlling the start time or the last operation time of the subtask, the subtasks that may interfere in adjacent operation areas can be avoided in time to avoid interference.
[0046] For example, according to the operation plan information and operation progress of each operation area, the interfering operation points are determined, and the operation tasks of each operation area are divided into one or more subtasks with the interfering operation points as the dividing points. According to the operation indicators such as the operation speed of each ship, the planned time for different ships to perform different subtasks is determined, such as the planned start operation time and the last operation time. An operation allocation scheme is selected that can avoid the planned operation time of adjacent interfering operation points and make the total operation time of each operation area the same or similar.
[0047] In one embodiment, after determining the operation index of each ship and dividing the operation task of each operation area into one or more subtasks, multiple operation allocation schemes, i.e., multiple different ship allocation schemes, can be generated. For example, considering various possible combinations of ships and subtasks, corresponding operation allocation schemes are generated. Then, the loss value of each operation allocation scheme is calculated. The loss value can be composed of two parts: the first loss value, which indicates the similarity of the planned operation time of adjacent interfering operation points. The closer the planned operation time of adjacent interfering operation points is, the greater the first loss value is; the second loss value, which indicates the deviation degree of the expected completion time of different operation areas. The farther the expected completion time of different operation areas is, the greater the second loss value is. The final loss value can be the weighted result of the first loss value and the second loss value. After obtaining the final loss value of each operation allocation scheme, the operation allocation scheme with the lowest loss value is selected as the final adopted scheme, and the subtask is allocated to each ship according to the scheme.
[0048] In one embodiment, the above-mentioned operation task of each operation area is divided into one or more subtasks according to the operation plan information and operation progress of each operation area and the operation index of each ship, and the corresponding subtask is assigned to each ship, which may include the following steps:
[0049] According to the operation plan information and operation progress of each operation area and the operation indicators of each ship in different processes, the operation tasks of each operation area are divided into one or more subtasks, and corresponding subtasks are assigned to each ship.
[0050] Among them, when assigning subtasks to each ship, the operating indicators of each ship in different processes and the continuity of different processes can be combined to make each ship perform more appropriate processes, and these processes have a certain continuity. For example, according to the operating indicators of each ship in different processes, determine one or more continuous processes that can be executed by each ship, and exclude processes with lower operating indicators for each ship. The operating tasks of each operating area are divided according to the process, and divided according to the above-mentioned factors that interfere with the operating points (that is, divided in space). Based on the two factors of process and operating point, one or more subtasks are finally divided, and suitable ships are assigned to different subtasks. The process that can be executed by the ship is the process included in the subtask. In this way, it is avoided that the ship is frequently replaced in the process of performing multiple continuous operations, and the operating efficiency is guaranteed.
[0051] In one embodiment, the operation index includes operation stability. According to the operation plan information and operation progress of each operation area and the operation index of each ship, the operation task of each operation area is divided into one or more subtasks, and the corresponding subtask is assigned to each ship, which may include the following steps:
[0052] According to the work plan information and work progress of each work area, the work tasks of each work area are divided into one or more subtasks;
[0053] According to the task length of the subtask and the operational stability of each ship, each ship is assigned a corresponding subtask.
[0054] Among them, the task length can refer to the number of operating points, the number of processes, the duration of the planned operation, etc. contained in the subtask, which is used to measure the amount of tasks. For example, a subtask with a shorter task length can be assigned to a ship with higher operating stability, and a subtask with a longer task length can be assigned to a ship with lower operating stability. If a shorter subtask is performed by a ship with lower operating stability, it is difficult to estimate its operation completion status (such as the completion time of the operation), which is not conducive to operation management. Matching ships with subtasks of different lengths according to their operating stability makes it easier to estimate and control the completion status of each subtask, which is conducive to advancing project operations as planned and improving efficiency.
[0055] In one embodiment, the operation index includes the operation speed. The ship operation allocation method may further include the following steps:
[0056] A route is determined for each ship according to the operating speed and planned operating time of each ship; among which, for multiple ships with the same planned operating time, the length of their routes is positively correlated with the operating speed.
[0057] Among them, the same planned operation time of multiple ships means that the planned operation time of multiple ships overlaps, such as within the same day, or within two overlapping time periods within the same day. In this case, the routes of these ships need to avoid each other to avoid route conflicts. Relatively long routes can be determined for ships with faster operating speeds, and relatively short routes can be determined for ships with slower operating speeds. In this way, the differences in operating time of different ships can be balanced through sailing time, so that the sum of the operating time and sailing time of different ships is balanced. This further improves operating efficiency and speeds up project progress.
[0058] The exemplary embodiment of the present disclosure also provides a ship operation allocation device for offshore photovoltaics, referring to Figure 5 As shown, the ship operation allocation device 500 may include the following program modules:
[0059] The operation information acquisition module 510 is configured to acquire operation plan information and operation progress of multiple operation areas of the offshore photovoltaic construction site, wherein the operation plan information includes a planned operation sequence of multiple operation points in the operation area;
[0060] The operation index determination module 520 is configured to obtain historical operation information of multiple ships and determine the operation index of each ship according to the historical operation information;
[0061] The operation task allocation module 530 is configured to divide the operation tasks of each operation area into one or more subtasks according to the operation plan information and operation progress of each operation area and the operation indicators of each ship, and allocate corresponding subtasks to each ship; each subtask includes operation tasks of one or more continuous operation points.
[0062] In one embodiment, the operation task of each operation area is divided into one or more subtasks according to the operation plan information and operation progress of each operation area and the operation index of each ship, and a corresponding subtask is assigned to each ship, including:
[0063] Determine, according to the operation plan information and operation progress of each operation area, an interfering operation point in each operation area, wherein the interfering operation point is an operation point that has unidirectional or bidirectional interference with an operation point in an adjacent operation area;
[0064] According to the interfering operation points in each operation area and the operation indicators of each ship, the operation tasks in each operation area are divided into one or more subtasks, and corresponding subtasks are assigned to each ship.
[0065] In one embodiment, according to the interfering operation points in each operation area and the operation index of each ship, the operation task of each operation area is divided into one or more subtasks, and a corresponding subtask is assigned to each ship, including:
[0066] According to the distribution positions of the interfering operation points in each operation area and in combination with the operation indicators of each ship, the operation tasks of each operation area are divided into one or more subtasks, and corresponding subtasks are assigned to each ship, so that there is a time difference between the planned operation time of the first interfering operation point and the planned operation time of the second interfering operation point; the first interfering operation point and the second interfering operation point are operation points located in two adjacent operation areas respectively and have an interference relationship.
[0067] In one embodiment, the acquiring historical operation information of a plurality of ships and determining the operation index of each ship according to the historical operation information includes:
[0068] Obtain historical operation information of multiple ships in different processes;
[0069] Compare the historical operation information of each ship in different processes with the standard operation time of different processes to determine the operation indicators of each ship in different processes.
[0070] In one embodiment, the current operation point in each operation area is determined based on the operation plan information and operation progress of each operation area and the operation index of each ship, and the target operation point of each ship is determined therefrom, including:
[0071] According to the operation plan information and operation progress of each operation area, and the operation indicators of each ship in different processes, the current operation point in each operation area is determined, and the target operation point of each ship is determined therefrom.
[0072] In one embodiment, the operation index includes operation stability; the operation task of each operation area is divided into one or more subtasks according to the operation plan information and operation progress of each operation area and the operation index of each ship, and a corresponding subtask is assigned to each ship, including:
[0073] According to the work plan information and work progress of each work area, the work tasks of each work area are divided into one or more subtasks;
[0074] According to the task length of the subtask and the operation stability of each ship, a corresponding subtask is allocated to each ship.
[0075] In one embodiment, the operation index includes the operation speed; the operation task allocation module 530 is further configured to: determine a route for each ship according to the operation speed and planned operation time of each ship; wherein, for multiple ships with the same planned operation time, the length of their routes is positively correlated with the operation speed.
[0076] The specific details of each part of the above-mentioned device have been described in detail in the implementation method of the method part. The undisclosed details can be found in the implementation method of the method part, so they will not be repeated here.
[0077] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the exemplary embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.
[0078] The exemplary embodiments of the present disclosure also provide a computer program product, which includes a computer program, and the computer program implements the above method when executed by a processor.
[0079] In one embodiment, a computer program product may be a tangible product containing a computer program, such as a computer-readable storage medium storing a computer program. The readable storage medium may be a storage medium based on electrical, magnetic, optical, electromagnetic, infrared, or other signals, including but not limited to: random access memory (RAM), read-only memory (ROM), magnetic tape, floppy disk, flash memory (Flash), hard disk drive (HDD), solid state disk (SSD), and the like. Exemplarily, a computer program product may be implemented as a non-volatile storage medium storing a computer program, such as a read-only memory, a NAND flash memory, and the like.
[0080] In one embodiment, the computer program product may be an intangible product including a computer program. Exemplarily, the computer program product may be implemented as a virtual digital product, such as a digital file storing an executable file, an installation package, etc. of the computer program.
[0081] The code of the computer program can be written in one or more programming languages. Programming languages such as C language, Java, C++, etc. The program code can be executed completely on the user computing device, or partially on the user computing device, or as an independent software package, or partially on the user computing device and partially on the remote computing device, or completely on the remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, such as a local area network (LAN), a wide area network (WAN), etc., or can be connected to an external computing device (for example, through an Internet connection provided by an operator).
[0082] Computer programs can be carried or transmitted through electrical, magnetic, optical, electromagnetic, infrared and other signals. Electronic devices can convert signals carrying computer programs into digital signals, and then run computer programs. When a computer program runs on an electronic device, its code is used to enable the electronic device to execute (more specifically, the processor of the electronic device can execute) the method steps of various exemplary embodiments of the present disclosure, such as the following steps: Step S210, obtain the operation plan information and operation progress of multiple operation areas of the offshore photovoltaic construction site, the operation plan information includes the planned operation sequence of multiple operation points in the operation area; Step S220, obtain the historical operation information of multiple ships, and determine the operation index of each ship according to the historical operation information; Step S230, divide the operation task of each operation area into one or more subtasks according to the operation plan information and operation progress of each operation area and the operation index of each ship, and assign corresponding subtasks to each ship; each subtask includes one or more operation tasks of continuous operation points.
[0083] The above method is implemented based on a computer program to obtain the operation plan information and operation progress of multiple operation areas at the offshore photovoltaic construction site; obtain the historical operation information of multiple ships and determine the operation index of each ship; divide the operation tasks of each operation area into subtasks according to the operation plan information and operation progress of each operation area and the operation index of each ship, and assign corresponding subtasks to each ship. According to the continuity of the operation points and the planned operation sequence, the operation tasks are reasonably divided into subtasks, and the corresponding subtasks are assigned to the ships according to the operation index of the ships, which can improve the operation efficiency and speed up the construction progress of the offshore photovoltaic project.
[0084] The exemplary embodiments of the present disclosure also provide an electronic device. The electronic device may include a processor and a memory. The memory stores executable instructions of the processor, such as a computer program. The processor executes the method steps of various exemplary embodiments of the present disclosure by executing the executable instructions.
[0085] Reference below Figure 6 , the electronic device is exemplarily described in the form of a general-purpose computing device. It should be understood that Figure 6 The electronic device 600 shown is only an example and should not limit the functions and scope of use of the embodiments of the present disclosure.
[0086] like Figure 6 As shown, the electronic device 600 may include: a processor 610 , a memory 620 , a bus 630 , an I / O (input / output) interface 640 , and a network adapter 650 .
[0087] The memory 620 may include a volatile memory, such as a RAM 621, a cache unit 622, and may also include a non-volatile memory, such as a ROM 623. The memory 620 may also include one or more program modules 624, such program modules 624 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or a combination thereof may include the implementation of a network environment. For example, the program module 624 may include each module in the above-mentioned device.
[0088] The processor 610 may include one or more processing units. For example, the processor 610 may include an AP (Application Processor), a modem processor, a GPU (Graphics Processing Unit), an ISP (Image Signal Processor), a controller, an encoder, a decoder, a DSP (Digital Signal Processor), a baseband processor and / or an NPU (Neural-Network Processing Unit) and other processing units.
[0089] The processor 610 can be used to execute executable instructions stored in the memory 620, which may include method steps of various exemplary embodiments of the present disclosure, such as the following steps: Step S210, obtaining operation plan information and operation progress of multiple operation areas of an offshore photovoltaic construction site, the operation plan information including the planned operation sequence of multiple operation points in the operation area; Step S220, obtaining historical operation information of multiple ships, and determining the operation index of each ship based on the historical operation information; Step S230, dividing the operation tasks of each operation area into one or more subtasks based on the operation plan information and operation progress of each operation area and the operation index of each ship, and assigning corresponding subtasks to each ship; each subtask includes operation tasks for one or more consecutive operation points.
[0090] Based on the processor 610 executing the above method, the operation plan information and operation progress of multiple operation areas at the offshore photovoltaic construction site are obtained; the historical operation information of multiple ships is obtained, and the operation index of each ship is determined; according to the operation plan information and operation progress of each operation area and the operation index of each ship, the operation tasks of each operation area are divided into subtasks, and corresponding subtasks are assigned to each ship. According to the continuity of the operation points and the planned operation sequence, the operation tasks are reasonably divided into subtasks, and the corresponding subtasks are assigned to the ships according to the operation index of the ships, which can improve the operation efficiency and speed up the construction progress of the offshore photovoltaic project.
[0091] The bus 630 is used to realize the connection between different components of the electronic device 600, and may include a data bus, an address bus, and a control bus.
[0092] The electronic device 600 can communicate with one or more external devices 700 (eg, a keyboard, a mouse, an external controller, etc.) through the I / O interface 640 .
[0093] The electronic device 600 can communicate with one or more networks through the network adapter 650. For example, the network adapter 650 can provide mobile communication solutions such as 3G / 4G / 5G, or provide wireless communication solutions such as wireless LAN, Bluetooth, near field communication, etc. The network adapter 650 can communicate with other modules of the electronic device 600 through the bus 630.
[0094] although Figure 6 Not shown, other hardware and / or software modules may also be provided in the electronic device 600, including but not limited to: a display, a microcode, a device driver, a redundant processor, an external disk drive array, a tape drive, and a data backup storage system.
[0095] As can be seen from the above, the technical solution of the present disclosure can be implemented as a method, an apparatus, a system, a computer program product, a storage medium, an electronic device, etc. Those skilled in the art can understand that various aspects of the present disclosure can be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or an implementation combining hardware and software, such as being respectively referred to as a "circuit", "module" or "system".
[0096] It should be understood that the present disclosure is not limited to the specific method steps or structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from the scope thereof. Those skilled in the art will easily think of other embodiments based on the specific embodiments provided by the present disclosure. Therefore, the specific embodiments provided by the present disclosure are only exemplary, and the scope and spirit of the present disclosure are indicated by the claims, and any variations, uses or adaptive changes of the present disclosure should be covered, which follow the general principles of the present disclosure and include common knowledge or customary technical means in the technical field that are not disclosed in the present disclosure.
Claims
1. A method for allocating ship operations for offshore photovoltaics, characterized in that: The method comprises: Acquire operation plan information and operation progress of multiple operation areas of an offshore photovoltaic construction site, wherein the operation plan information includes a planned operation sequence of multiple operation points in the operation area; Acquire historical operation information of multiple ships, and determine the operation index of each ship according to the historical operation information; According to the operation plan information and operation progress of each operation area and the operation indicators of each ship, the operation tasks of each operation area are divided into one or more subtasks, and corresponding subtasks are assigned to each ship; each subtask includes operation tasks of one or more continuous operation points.
2. The method according to claim 1, characterized in that: According to the operation plan information and operation progress of each operation area and the operation index of each ship, the operation task of each operation area is divided into one or more subtasks, and a corresponding subtask is assigned to each ship, including: Determine, according to the operation plan information and operation progress of each operation area, an interfering operation point in each operation area, wherein the interfering operation point is an operation point that has unidirectional or bidirectional interference with an operation point in an adjacent operation area; According to the interfering operation points in each operation area and the operation indicators of each ship, the operation tasks in each operation area are divided into one or more subtasks, and corresponding subtasks are assigned to each ship.
3. The method according to claim 2, characterized in that According to the interfering operation points in each operation area and the operation index of each ship, the operation task of each operation area is divided into one or more subtasks, and a corresponding subtask is assigned to each ship, including: According to the distribution positions of the interfering operation points in each operation area and in combination with the operation indicators of each ship, the operation tasks of each operation area are divided into one or more subtasks, and corresponding subtasks are assigned to each ship, so that there is a time difference between the planned operation time of the first interfering operation point and the planned operation time of the second interfering operation point; the first interfering operation point and the second interfering operation point are operation points located in two adjacent operation areas respectively and have an interference relationship.
4. The method according to claim 1, characterized in that: The acquiring of historical operation information of a plurality of ships and determining the operation index of each ship according to the historical operation information includes: Obtain historical operation information of multiple ships in different processes; Compare the historical operation information of each ship in different processes with the standard operation time of different processes to determine the operation indicators of each ship in different processes.
5. The method according to claim 4, characterized in that According to the operation plan information and operation progress of each operation area and the operation index of each ship, the operation task of each operation area is divided into one or more subtasks, and a corresponding subtask is assigned to each ship, including: According to the operation plan information and operation progress of each operation area and the operation indicators of each ship in different processes, the operation tasks of each operation area are divided into one or more subtasks, and corresponding subtasks are assigned to each ship.
6. The method according to claim 1, characterized in that The operation index includes operation stability; the operation task of each operation area is divided into one or more subtasks according to the operation plan information and operation progress of each operation area and the operation index of each ship, and a corresponding subtask is assigned to each ship, including: According to the work plan information and work progress of each work area, the work tasks of each work area are divided into one or more subtasks; According to the task length of the subtask and the operation stability of each ship, a corresponding subtask is allocated to each ship.
7. The method according to claim 1, characterized in that The operation index includes an operation speed; the method further includes: A route is determined for each ship according to the operating speed and planned operating time of each ship; among which, for multiple ships with the same planned operating time, the length of their routes is positively correlated with the operating speed.
8. A ship operation allocation device for offshore photovoltaics, characterized in that: The device comprises: An operation information acquisition module is configured to acquire operation plan information and operation progress of multiple operation areas of an offshore photovoltaic construction site, wherein the operation plan information includes a planned operation sequence of multiple operation points in the operation area; An operation index determination module is configured to obtain historical operation information of a plurality of ships and determine an operation index of each ship according to the historical operation information; The operation task allocation module is configured to divide the operation tasks of each operation area into one or more subtasks according to the operation plan information and operation progress of each operation area and the operation indicators of each ship, and allocate corresponding subtasks to each ship; each subtask includes operation tasks of one or more continuous operation points.
9. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 7 when being executed by a processor.
10. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to perform the method of any one of claims 1 to 7 by executing the executable instructions.
Citation Information
Patent Citations
Navigation route planning method and device for offshore wind power construction ship
CN114066087A
Emergency commanding and dispatching method and system for offshore wind power construction process
CN117236563A
Operation ship monitoring method and device, program product and electronic equipment
CN119313123A
Pile sinking task allocation method and device, computer program product and electronic equipment
CN119313125A
System and method for maintenance scheduling in offshore wind farm considering wake effect
KR102722032B1