Task allocation method and device for workboat, electronic equipment and storage medium

By analyzing the historical data and current tasks of the operation ship, and reasonably allocating lifting tasks, the problem of unreasonable allocation of work ship lifting tasks in the existing technology has been solved, and the efficiency and accuracy of offshore photovoltaic projects have been improved.

CN119809179AActive Publication Date: 2025-04-11NORTHWEST ENGINEERING CORPORATION LIMITED
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411759724.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-03
Publication Date
2025-04-11
Estimated Expiration
2044-12-03

AI Technical Summary

Technical Problem

The existing technology cannot effectively and reasonably allocate the lifting tasks of the work boat, resulting in chaos in the sea surface work, long work cycles, and increasing unnecessary manpower and material resources.

Method used

By obtaining historical operation data of multiple operation ships performing lifting tasks, extracting the operation time of each operation ship performing a single lifting task, determining the target number of each operation ship performing lifting tasks based on the total number of photovoltaic array structural units to be lifted and the operating time of each operation ship, and assigning lifting tasks to each operation ship according to the target number.

Benefits of technology

The effective and reasonable allocation of operating ship lifting tasks in offshore photovoltaic projects has been achieved, the efficiency of the project has been improved, and the layout of photovoltaic array structural units has been ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119809179A_ABST
    Figure CN119809179A_ABST
Patent Text Reader

Abstract

The invention provides a task allocation method of a workboat, a task allocation device of the workboat, electronic equipment and a computer readable storage medium, and belongs to the field of offshore photovoltaic technologies. The system is applied to an offshore photovoltaic operation system. The method comprises the following steps: acquiring historical operation data of hoisting tasks executed by a plurality of workships; extracting operation time of executing a single hoisting task by each workboat from the historical operation data; the total number of the photovoltaic array structure units to be hoisted in the current operation period is obtained; and according to the total number and the operation time of each workboat, the target number of the hoisting tasks executed by each workboat is determined, and the hoisting tasks are allocated to each workboat according to the target number. According to the invention, the tasks of the workships in the offshore photovoltaic scene can be reasonably allocated.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] Offshore photovoltaics is a new clean energy development method that uses photovoltaic panels installed in the ocean space to convert solar energy into electricity. This technology installs photovoltaic panels on the sea and directly converts solar radiation energy into electricity, which helps reduce dependence on fossil fuels, reduce greenhouse gas emissions, and promote the green transformation of the global energy structure.

[0003] In the process of installing photovoltaic panels at sea, work boats are usually required to travel back and forth between the dock and the sea surface, and cooperate with the photovoltaic panels installed in the material ship to lift the photovoltaic panels to the corresponding position on the sea surface. Due to the large number of photovoltaic panels involved in offshore photovoltaic projects, the existing technology does not have a strategy for rationally allocating the lifting tasks of work boats, resulting in chaotic work conditions on the sea surface, long work cycles, and unnecessary increase in manpower and material resources.

[0004] Therefore, how to reasonably allocate the lifting tasks of photovoltaic panels to the workboat is a technical problem that needs to be solved urgently in the existing technology.

[0005] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0006] The present disclosure provides a task allocation method for an operating vessel, a task allocation device for an operating vessel, an electronic device and a computer-readable storage medium, thereby overcoming, at least to a certain extent, the problem that the lifting tasks of the operating vessel cannot be effectively and reasonably allocated in the existing offshore photovoltaic scenario.

[0007] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.

[0008] According to one aspect of the present disclosure, a task allocation method for an operating ship is provided, which is applied to an offshore photovoltaic operating system; the method comprises: obtaining historical operating data of multiple operating ships performing lifting tasks; the operating ship comprises a lifting device, the lifting device is used to lift a photovoltaic array structure unit from a material ship to a supporting pile, the material ship is used to carry the photovoltaic array structure unit, and the supporting pile is pre-configured in the sea through a pile driving process; the operating time of each operating ship performing a single lifting task is extracted from the historical operating data; the single lifting task comprises at least the following multiple processes: controlling the stationing of the operating ship, controlling the lifting of the photovoltaic array structure unit by the lifting device, controlling the alignment of the photovoltaic array structure unit and the supporting pile, and reinforcing the connection between the photovoltaic array structure unit and the supporting pile; the operating time of the single lifting task comprises the sum of the time of the multiple processes; obtaining the total number of photovoltaic array structure units to be lifted in the current operating cycle; determining the target number of lifting tasks to be performed by each operating ship according to the total number and the operating time of each operating ship, and allocating lifting tasks to each operating ship according to the target number.

[0009] According to one aspect of the present disclosure, a task allocation device for an operating ship is provided, which is applied to an offshore photovoltaic operating system; the device comprises: an operating data acquisition module, which is used to acquire historical operating data of multiple operating ships performing lifting tasks; the operating ship comprises a lifting device, which is used to lift a photovoltaic array structure unit from a material ship to a supporting pile, the material ship is used to carry the photovoltaic array structure unit, and the supporting pile is pre-configured in the sea through a pile driving process; an operating time extraction module, which is used to extract the operating time of each operating ship performing a single lifting task from the historical operating data; the single lifting task at least includes the following: Multiple processes: controlling the position of the operating ship, controlling the lifting of the photovoltaic array structure unit through the lifting device, controlling the alignment of the photovoltaic array structure unit and the supporting piles, and reinforcing the connection between the photovoltaic array structure unit and the supporting piles; the operating time of the single lifting task includes the sum of the time of the multiple processes; a total quantity acquisition module, used to obtain the total number of photovoltaic array structure units to be lifted in the current operation cycle; a target quantity determination module, used to determine the target number of lifting tasks performed by each operating ship according to the total number and the operating time of each operating ship, and allocate lifting tasks to each operating ship according to the target number.

[0010] According to one 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 any one of the above-mentioned methods by executing the executable instructions.

[0011] According to one aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, any one of the above methods is implemented.

[0012] The exemplary embodiments of the present disclosure have the following beneficial effects:

[0013] Obtain historical operation data of multiple work vessels performing lifting tasks; the work vessel includes a lifting device, the lifting device is used to lift the photovoltaic array structure unit from the material ship to the supporting piles, the material ship is used to carry the photovoltaic array structure unit, and the supporting piles are pre-configured in the sea through the piling process; extract the operation time of each work vessel performing a single lifting task from the historical operation data; a single lifting task includes at least the following multiple processes: controlling the position of the work vessel, controlling the lifting of the photovoltaic array structure unit through the lifting device, controlling the alignment of the photovoltaic array structure unit and the supporting piles, and reinforcing the connection between the photovoltaic array structure unit and the supporting piles; the operation time of a single lifting task includes the sum of the time of multiple processes; obtain the total number of photovoltaic array structure units to be lifted in the current operation cycle; determine the target number of lifting tasks to be performed by each work vessel based on the total number and the operation time of each work vessel, and allocate lifting tasks to each work vessel according to the target number. On the one hand, this exemplary embodiment proposes a new task allocation method for work ships, which can effectively and reasonably allocate the lifting tasks of work ships in offshore photovoltaic projects, ensure the effectiveness and accuracy of the layout of offshore photovoltaic array structural units, and improve the efficiency of project implementation; on the other hand, this exemplary embodiment can combine the execution time of multiple processes of a single lifting task to determine the operation time of a single lifting task, so as to determine the target number of lifting tasks to be performed by each work ship based on the operation time, and perform task allocation. Considering the actual operation process of the work ship, it can further ensure the accuracy of determining the target number of lifting tasks to be performed by each work ship, and improve the efficiency of the work ship in lifting photovoltaic array structural units in offshore photovoltaic projects.

[0014] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0016] Figure 1 A flowchart schematically illustrates a method for allocating tasks to a work vessel in this exemplary embodiment;

[0017] Figure 2 A sub-flow chart schematically illustrates a method for allocating tasks of a work vessel in this exemplary embodiment;

[0018] Figure 3 A block diagram schematically shows a structure of a task allocation device for a work vessel in this exemplary embodiment;

[0019] Figure 4 An electronic device for implementing the above method in this exemplary embodiment is schematically shown. DETAILED DESCRIPTION

[0020] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0021] The exemplary embodiment of the present disclosure first provides a method for allocating tasks for a work vessel, which is applied to an offshore photovoltaic operation system. The system may include at least a photovoltaic array structure unit, a work vessel for lifting the photovoltaic array structure unit, and a material ship for transporting the photovoltaic array structure unit. In addition, according to actual needs, the system may also include a pile processing work vessel for pile sinking and transporting support piles, support piles, other functional ships or other functional materials, etc., and one or more photovoltaic array structure units may be configured at sea through the offshore photovoltaic operation system. The application scenario of the method of this embodiment may be: in an offshore photovoltaic operation system, a lifting task to be performed is allocated to a work vessel.

[0022] The following is combined with Figure 1 This exemplary embodiment is further described as follows. Figure 1 As shown, the task allocation method for the work ship may include the following steps S110 to S140:

[0023] Step S110, obtaining historical operation data of multiple work vessels performing lifting tasks; the work vessel includes a lifting device, the lifting device is used to lift the photovoltaic array structure unit from the material ship to the supporting piles, the material ship is used to carry the photovoltaic array structure unit, and the supporting piles are pre-configured in the sea through a piling process.

[0024] Among them, the operation ship refers to a ship used for designated lifting tasks, and the material ship refers to a ship carrying photovoltaic array structure units. The material ship can also be used to carry and transport photovoltaic array structure units and other materials. The operation ship and the material ship can have a one-to-one correspondence. For example, the operation ship a has a corresponding relationship with the material ship a. The operation ship a is used to lift the photovoltaic array structure unit carried in the material ship a. The operation ship and the material ship can also have a many-to-one correspondence. For example, the operation ship a and the operation ship b have a corresponding relationship with the material ship c. The material ship c can carry 2 photovoltaic array structure units. The operation ship a and the operation ship b can respectively lift the corresponding photovoltaic array structure units from the material ship c. The operation ship and the material ship leave the shore at the same time or successively and enter the operation sea area to perform the lifting task of the photovoltaic array structure unit.

[0025] The photovoltaic array structural unit refers to a device including a photovoltaic array structure, which may include a photovoltaic panel and a photovoltaic panel bracket. The photovoltaic panel bracket can be used to support the photovoltaic panel. The photovoltaic panel can be obtained by arranging and combining multiple photovoltaic components in a preset order. For example, the photovoltaic panel may include 20*10 photovoltaic components, and each photovoltaic component is arranged in a rectangular shape to obtain a photovoltaic panel. The shape of the photovoltaic panel or the number of photovoltaic components included in the photovoltaic panel is not specifically limited in this disclosure. The photovoltaic panel bracket can support the photovoltaic panel and connect with the support pile to realize the placement of the photovoltaic panel on the support pile at sea.

[0026] Support piles refer to piles configured in the sea area away from the coast. For example, support piles of a preset length are driven into the sea at a preset distance from the coast through pile sinking / pile driving technology. One end of the support pile can be driven into the seabed for fixation, and the other end can be above the sea surface to support the photovoltaic array structure unit so that the photovoltaic array structure unit can be above the sea surface instead of being submerged in the sea. The photovoltaic array structure unit can receive solar energy and convert it into electrical energy.

[0027] In one operation cycle, multiple operation ships will travel back and forth between the shore and the sea to perform lifting tasks. The historical operation data of each operation ship performing lifting tasks may include the driving path, driving time, lifting time, identification of the photovoltaic array structure unit being lifted, identification of the material ship that cooperates in performing the lifting task, etc. In this exemplary embodiment, the operation ship can record relevant operation data when performing the operation, for example, through the system or manually, so as to facilitate the retrieval of historical operation data when needed.

[0028] Step S120, extracting the operation time of each operation ship performing a single lifting task from the historical operation data; a single lifting task includes at least the following multiple processes: controlling the position of the operation ship, controlling the lifting of the photovoltaic array structure unit through the lifting device, controlling the alignment of the photovoltaic array structure unit and the supporting piles, and reinforcing the connection between the photovoltaic array structure unit and the supporting piles; the operation time of a single lifting task includes the sum of the time of multiple processes.

[0029] In this exemplary embodiment, the work boat needs to perform multiple processes to perform a single lifting task, such as controlling the work boat to move offshore to the target position and then station, controlling the photovoltaic array structure unit to be lifted by the lifting device configured on the work boat, controlling the photovoltaic array structure unit to be aligned with the support pile, and reinforcing the connection between the photovoltaic array structure unit and the support pile. Among them, controlling the photovoltaic array structure unit to be lifted by the lifting device configured on the work boat also includes lifting, rotating, and lowering the photovoltaic array structure unit; controlling the photovoltaic array structure unit to be aligned with the support pile also includes position adjustment; the process of reinforcing the connection between the photovoltaic array structure unit and the support pile can also be to control one or more reinforcement work boats to travel to the vicinity of the support pile, and to connect and reinforce the connection position between the support pile and the photovoltaic array structure unit, such as welding, etc. The reinforcement work boat can be loaded on the work boat or the material boat and lowered to the work position to ensure the synchronization and timeliness of the operation, or it can leave the dock and enter the working sea area by itself to improve the flexibility of the operation, and the present disclosure does not make specific limitations on this.

[0030] After acquiring the historical operation data, this exemplary embodiment can extract the operation time of each operation ship performing a single lifting task. The specific extraction time can be achieved based on the identification of each operation ship and the keyword of the operation time. For example, the single operation data of the corresponding operation ship is first extracted according to the identification of the operation ship, and then the operation time of the single lifting task is extracted therefrom according to the keyword "diaozhuang_time".

[0031] Step S130, obtaining the total number of photovoltaic array structure units to be hoisted in the current operation cycle.

[0032] The current operation cycle refers to the current work cycle of the offshore photovoltaic project that needs to be started on the sea surface, such as one month, one quarter, etc. The total number of photovoltaic array structure units refers to the number of photovoltaic array structure units that need to be hoisted within this operation cycle, such as the number required to be hoisted within one month or one quarter, or it can be the number of photovoltaic array structure units required to be arranged in a preset area. For example, the entire photovoltaic project may include four phases, each phase corresponds to an operation cycle, and 100 photovoltaic array structure units need to be hoisted in one phase, then 100 is the total number.

[0033] Step S140, determining the target number of lifting tasks to be performed by each work ship according to the total number and the operation time of each work ship, and allocating lifting tasks to each work ship according to the target number.

[0034] Finally, the lifting task of each operating ship can be determined according to the total number and the operating time of each operating ship. The lifting task can refer to the number of photovoltaic array structure units that need to be lifted, and can also include the area of ​​the sea where the photovoltaic array structure units need to be lifted. For example, the sea area to be operated is divided into 4 areas, and 50 photovoltaic array structure units need to be lifted in each area. Each photovoltaic array structure unit can have a corresponding area that needs to be placed to improve the effectiveness of the placement of the photovoltaic array structure units.

[0035] According to the total number and the operation time of each operation ship, the target number of lifting tasks to be performed by each operation ship is determined. This can be done by calculating the total number and the operation time. For example, the operation efficiency is determined according to the operation time, and then the target number of lifting tasks to be performed by each operation ship is determined by dividing the total number by the operation efficiency. After determining the target number, the target number can also be adjusted according to the ship condition information such as the newness, capacity, and speed of each operation ship. For example, according to the mileage of the operation ship, more photovoltaic array structure unit lights can be adjusted for ships with smaller mileage; the target number can also be dynamically adjusted when each operation ship leaves the case for the first round of operations or the middle round of operations, etc., to ensure the efficiency and accuracy of each operation ship in performing the lifting operations.

[0036] Based on the above description, in this exemplary embodiment, historical operation data of multiple work ships performing lifting tasks are obtained; the work ship includes a lifting device, the lifting device is used to lift the photovoltaic array structure unit from the material ship to the supporting piles, the material ship is used to carry the photovoltaic array structure unit, and the supporting piles are pre-configured in the sea through a pile driving process; the operation time of each work ship to perform a single lifting task is extracted from the historical operation data; a single lifting task includes at least the following multiple processes: controlling the position of the work ship, controlling the lifting of the photovoltaic array structure unit through the lifting device, controlling the alignment of the photovoltaic array structure unit and the supporting piles, and reinforcing the connection between the photovoltaic array structure unit and the supporting piles; the operation time of a single lifting task includes the sum of the time of multiple processes; the total number of photovoltaic array structure units to be lifted in the current operation cycle is obtained; based on the total number and the operation time of each work ship, the target number of lifting tasks to be performed by each work ship is determined, and lifting tasks are allocated to each work ship according to the target number. On the one hand, this exemplary embodiment proposes a new task allocation method for work ships, which can effectively and reasonably allocate the lifting tasks of work ships in offshore photovoltaic projects, ensure the effectiveness and accuracy of the layout of offshore photovoltaic array structural units, and improve the efficiency of project implementation; on the other hand, this exemplary embodiment can combine the execution time of multiple processes of a single lifting task to determine the operation time of a single lifting task, so as to determine the target number of lifting tasks to be performed by each work ship based on the operation time, and perform task allocation. Considering the actual operation process of the work ship, it can further ensure the accuracy of determining the target number of lifting tasks to be performed by each work ship, and improve the efficiency of the work ship in lifting photovoltaic array structural units in offshore photovoltaic projects.

[0037] In an exemplary embodiment, the task allocation method of the work vessel may further include:

[0038] Obtain the environmental status information within the current operation cycle, and update the target number of lifting tasks performed by each operation ship based on the environmental status information.

[0039] Among them, environmental status information refers to the environmental status information of the sea area to be operated, such as sea surface wind force, tidal intensity, etc., and can also include weather conditions in the current operation cycle, such as sunny days, rainy days, strong winds or cloudy days, etc. According to different environmental status information, the target number of each operating ship can be updated.

[0040] When updating the target number of work vessels according to the environmental status, the status of the work vessels can also be combined. For example, when different work vessels have different specifications, there may be differences in tonnage. For example, when the wind is stronger, a light-tonnage hull can perform fewer lifting tasks, and a heavy-tonnage hull can perform more lifting tasks, and so on.

[0041] In addition, the target number of lifting tasks to be performed by the work vessel can be updated in combination with information such as raw material supply.

[0042] In an exemplary embodiment, the environmental status information includes the intensity of sea waves and tides;

[0043] The above-mentioned acquisition of the environmental status information in the current operation cycle and updating the target number of lifting tasks performed by each operation ship according to the environmental status information may include:

[0044] In the current operation cycle, determine the supporting piles and the areas corresponding to the supporting piles that match the lifting tasks performed by each operation vessel;

[0045] Obtain the wave and tidal strength of the area corresponding to the support pile;

[0046] Update the target number of lifting tasks performed by each operating vessel according to the intensity of waves and tides.

[0047] When the work ship performs the lifting task, it can be planned in advance for different work ships to perform the lifting task near which support piles, so that the support piles that match the work ship to perform the lifting task and the area corresponding to the support piles can be determined within the current operation cycle. Among them, the support piles that match the work ship to perform the lifting task are the support piles that the work ship needs to move to the vicinity, and the area corresponding to the support piles refers to the working position of the support piles in the sea area. For example, when arranging photovoltaic array structural units in the sea surface operation area 2km away from the coast, the sea surface operation area can be divided into the first area, the second area, the third area and the fourth area according to the distance from the coast. It can also be divided into finer areas from left to right as needed, etc., then the area corresponding to the support pile can be the identification of the divided area to indicate which area the support pile is located. In addition, the area corresponding to the support pile can also be the specific location coordinates of the support pile.

[0048] Furthermore, the wave and tidal strength of the area corresponding to the support pile is obtained, and the target number of each work ship to perform the lifting task is updated according to the wave and tidal strength. For example, the stronger the wave and tidal strength at the location of the support pile matched by the work ship, the smaller the target number of the corresponding work ship can be, and the lower the wave and tidal strength, the larger the target number of the corresponding work ship can be. Usually, the wave and tidal strength is related to a variety of factors, such as the distance from the shore. Therefore, the target number of work ships to perform the lifting task can be determined by combining the wave and tidal strength and the distance from the shore of the support pile matched with the work ship.

[0049] In an exemplary embodiment, if Figure 2 As shown, the task allocation method for the above work vessel may further include the following steps:

[0050] Step S210, determining the offshore starting point position of each operating vessel for performing the lifting task in the current operating cycle and the reference position of the corresponding working area of ​​the operating vessel in the sea area to be operated;

[0051] Step S220, determining the Manhattan distance between the offshore starting point position and the reference position corresponding to each work vessel respectively;

[0052] Step S230, determining the priority of each work vessel in performing the lifting task according to the Manhattan distance;

[0053] Step S240: updating the target number of lifting tasks to be performed by each work vessel according to the priority.

[0054] When the work ship performs the lifting task, the corresponding lifting areas can be planned in advance for different work ships. For example, the first work ship operates in the southeast area a, and the second work ship operates in the southwest area b, etc. The work ships travel back and forth between the sea and the dock for multiple rounds of operations, and the operation areas of different rounds may be different. The reference position of the working area can be the position of the supporting piles, or any position in the working area, or the center position of the working area, etc. This disclosure does not make specific limitations on this. The offshore starting point corresponding to the work ship refers to the position where the operation starts from the dock.

[0055] This exemplary embodiment can determine the Manhattan distance between the offshore starting position and the reference position corresponding to each work ship, and then determine the priority of each work ship in performing the lifting task according to the Manhattan distance. Specifically, the smaller the Manhattan distance, the higher the priority of the work ship. In this exemplary embodiment, the target number of lifting tasks performed by each work ship can be updated according to the priority. The higher the priority, the shorter the time for the work ship to go back and forth, and the more rounds. Therefore, more target number of tasks can be assigned to the work ship. On the contrary, the lower the priority, the lower the target number of tasks can be assigned to the work ship. The update change of the target number can be determined according to the difference in the Manhattan distance. For example, the Manhattan distance between two work ships has a change of 1 in the first difference range, and a change of 2 in the second difference range, etc.

[0056] In other exemplary embodiments, in addition to directly determining the target number of work ships to perform lifting tasks based on priority, a sequential processing method can also be combined with priority. For example, an work ship can be first determined from multiple work ships based on priority, and then the target number of work ships to perform lifting tasks can be updated in combination with the status of ships in the sea area to be operated, and so on.

[0057] In an exemplary embodiment, the above-mentioned material ship can accommodate a maximum number of photovoltaic array structure units;

[0058] The task allocation method of the above-mentioned work vessel may also include:

[0059] If there are two operating ships with the same priority, the material ships closest to the two operating ships are determined in the sea area to be operated, and the number of idle photovoltaic array structural units on the nearest material ships is determined;

[0060] The priority of the two work vessels is determined according to the number of free PV array structural units on the nearest material vessel.

[0061] In this exemplary embodiment, the material ship may correspond to the work ship one by one, or may serve multiple work ships, that is, the material ship may accommodate multiple photovoltaic array structural units.

[0062] If it is determined that the priorities of the two operating ships are the same, the material ships closest to the two operating ships can be determined in the sea area to be operated. For example, after the two operating ships move to the operating position, the material ship closest to them and carrying idle photovoltaic array structure units is determined, and the number of idle photovoltaic array structure units in the material ship is determined. Furthermore, the priorities of the two operating ships can be determined according to the number of idle photovoltaic array structure units in the material ship. For example, the material ship with the largest number of idle photovoltaic array structure units is of higher priority.

[0063] In an exemplary embodiment, the above step S240 may include:

[0064] Determine a first operation ship from among the multiple operation ships according to the priority of each operation ship in performing the lifting task;

[0065] Determine the travel factors of multiple navigation channels in the sea area to be operated; the travel factors are determined according to the congestion level and the length of the navigation channels;

[0066] Update the target number of lifting tasks performed by the first operation vessel according to the travel factor;

[0067] Determine a second operation ship from the plurality of operation ships according to the priority, and update the travel factors of the plurality of navigation channels in the sea area to be operated after the first operation ship leaves the shore;

[0068] updating the target number of lifting tasks to be performed by the second work vessel based on the updated travel factor;

[0069] And so on, until the target number of lifting tasks performed by the i-th operation ship is updated; where i is a positive integer.

[0070] Among them, the first work ship refers to any work ship determined from all work ships, and the second work ship refers to the work ship that leaves the shore after the first work ship. The first work ship and the second work ship can be two adjacent ships one after the other, or two ships with a certain number of ships in between. The present disclosure does not make any specific limitations on this.

[0071] This exemplary embodiment can determine the initial target number before all ships leave the shore, and then during the actual operation, based on the number and driving status of operating ships in the sea area to be operated, update the actual target number for different operating ships through a sequential processing method.

[0072] Specifically, the first operating ship can be determined from the plurality of operating ships according to the priority, and the driving factors of the plurality of navigation channels in the sea area to be operated can be determined. The driving factor can be determined according to the congestion degree and the length of each navigation channel, and can be a quantitative value or an evaluation value. Then, the target number of lifting tasks to be performed by the first operating ship can be updated according to the driving factor. Then, the second operating ship can be determined from the plurality of operating ships according to the priority. For example, the first operating ship can be the operating ship with the first priority, and the second operating ship can be the operating ship with the second priority. Considering that after the first operating ship enters the sea area, the state of the channel may change due to the driving of the first operating ship, therefore, this exemplary embodiment can update the driving factors of the plurality of navigation channels in the sea area to be operated after the first operating ship leaves the shore, and update the target number of lifting tasks to be performed by the second operating ship based on the updated driving factors, and so on, until the target number of lifting tasks to be performed by the i-th operating ship is determined.

[0073] It should be noted that the i of the i-th operating ship is the order in which the operating ships leave the shore. In some exemplary embodiments, the number i is different from the actual number of ships and can be continuously increasing. For example, if there are 10 ships, when the 1st ship returns to the dock after performing a lifting task and sets out again, it can serve as the 11th operating ship.

[0074] In an exemplary embodiment, when a plurality of work vessels perform a lifting task in a sea area to be operated, the sea area to be operated also includes a pile handling work vessel for performing a piling task to configure supporting piles; the task allocation method of the above work vessel may also include:

[0075] Divide the sea area to be operated into grids to obtain multiple grid areas;

[0076] Determine the grid area that each operation vessel matches, and determine the density of pile treatment operation vessels in the grid area;

[0077] According to the density of pile handling operation vessels, the target number of lifting tasks performed by each operation vessel is updated.

[0078] In actual applications, the sea area to be operated may include various types of ships, such as work ships for lifting, material ships for carrying photovoltaic array structural units, and pile handling work ships for transporting support piles and performing pile sinking operations. In the process of the lifting work ship performing the lifting task, the pile handling work ship may simultaneously perform pile sinking operations in the sea area to be processed. Therefore, if there are many pile handling work ships performing pile sinking operations around the lifting work ship, the driving efficiency or operating efficiency of the lifting work ship may be affected due to problems such as avoidance or path planning. Therefore, this exemplary embodiment can grid the sea area to be operated, obtain multiple grid areas, determine the grid areas that each work ship matches, and determine the density of pile handling work ships in the grid area. Among them, the grid area matched by each work ship can be the grid area that the work ship needs to move to, or the grid area where the work ship needs to operate.

[0079] Furthermore, according to the density of pile handling operation ships, the target number of each operation ship performing the lifting task is updated. For example, if the density of pile handling operation ships is low, it means that the waterway around the operation ship is relatively smooth, the operation process is relatively smooth, and the round-trip efficiency is high, then a larger target number can be set; if the density of pile handling operation ships is high, it means that the environment around the operation ship is relatively complex, and the round-trip operation may take more time, then a smaller target number can be set, and so on. The specific change amount for updating the target number can be determined according to actual needs, and the present disclosure does not make specific limitations on this.

[0080] It should be noted that, when updating the target number of lifting tasks to be performed by the work ship in this exemplary embodiment, on the one hand, one or a combination of the above methods can be adopted to ensure that the target number of lifting tasks to be performed by different work ships is accurately determined in a complex environment through a variety of methods. On the other hand, when using multiple combinations to update the target number, this exemplary embodiment determines the target number of lifting tasks to be performed by the work ship from a "static" combined with a "dynamic" strategy planning. Before the ship leaves the shore, the target number of lifting tasks to be performed by each work ship can be determined based on the total number and the operating time of each work ship. Then, after the work ship enters the sea area to be operated, the target number of lifting tasks to be performed by the work ship can be dynamically updated based on the status information of the sea area to be operated in different dimensions, thereby ensuring the accuracy and rationality of task allocation and improving the execution efficiency of offshore photovoltaic projects.

[0081] The exemplary embodiment of the present disclosure also provides a task allocation device for an operating ship, which is applied to an offshore photovoltaic operating system. Figure 3The device 300 may include an operation data acquisition module 310 for acquiring historical operation data of multiple operation ships performing lifting tasks; the operation ship includes a lifting device, the lifting device is used to lift the photovoltaic array structure unit from the material ship to the support pile, the material ship is used to carry the photovoltaic array structure unit, and the support pile is pre-configured in the sea through a pile driving process; an operation time extraction module 320 is used to extract the operation time of each operation ship performing a single lifting task from the historical operation data; a single lifting task includes at least the following multiple processes: controlling the stationing of the operation ship, controlling the lifting of the photovoltaic array structure unit through the lifting device, controlling the alignment of the photovoltaic array structure unit and the support pile, and reinforcing the connection between the photovoltaic array structure unit and the support pile; the operation time of a single lifting task includes the sum of the time of multiple processes; a total number acquisition module 330 is used to obtain the total number of photovoltaic array structure units to be lifted in the current operation cycle; a target number determination module 340 is used to determine the target number of lifting tasks performed by each operation ship according to the total number and the operation time of each operation ship, and allocate lifting tasks to each operation ship according to the target number.

[0082] In an exemplary embodiment, the task allocation device of the work vessel further includes: an environmental status information acquisition unit, which is used to acquire environmental status information in the current work cycle and update the target number of lifting tasks performed by each work vessel according to the environmental status information.

[0083] In an exemplary embodiment, the environmental status information includes the intensity of waves and tides; the environmental status information acquisition unit includes: an area determination unit, used to determine the support piles and the areas corresponding to the support piles that match the lifting tasks performed by each work ship within the current operation cycle; a tidal intensity acquisition subunit, used to obtain the wave and tidal intensity of the area corresponding to the support piles; a first updating unit, used to update the target number of lifting tasks performed by each work ship according to the wave and tidal intensity.

[0084] In an exemplary embodiment, the task allocation device of the work ship also includes: a position determination unit, which is used to determine the offshore starting position of each work ship for performing the lifting task in the current operation cycle and the reference position of the corresponding working area of ​​the work ship in the sea area to be operated; a distance determination unit, which is used to respectively determine the Manhattan distance between the offshore starting position and the reference position corresponding to each work ship; a priority determination unit, which is used to determine the priority of each work ship to perform the lifting task according to the Manhattan distance; and a second updating unit, which is used to update the target number of lifting tasks performed by each work ship according to the priority.

[0085] In an exemplary embodiment, the material ship can accommodate a maximum of multiple photovoltaic array structure units; the task allocation device of the operating ship also includes: a material ship determination unit, which is used to determine the material ships closest to the two operating ships in the sea area to be operated if there are two operating ships with the same priority, and determine the number of idle photovoltaic array structure units on the nearest material ship; a priority re-determination unit, which is used to determine the priorities of the two operating ships according to the number of idle photovoltaic array structure units on the nearest material ship.

[0086] In an exemplary embodiment, the second updating unit includes: a first working ship determining subunit, which is used to determine a first working ship from multiple working ships according to the priority of each working ship in performing the lifting task; a first factor determining subunit, which is used to determine the travel factors of multiple navigation channels in the sea area to be operated; the travel factor is determined according to the congestion level and the length of the navigation channel; a first target quantity updating subunit, which is used to update the target quantity of the first working ship to perform the lifting task according to the travel factor; a second factor determining subunit, which is used to determine a second working ship from multiple working ships according to the priority, and update the travel factors of multiple navigation channels in the sea area to be operated after the first working ship leaves the shore; a second target quantity updating subunit, which is used to update the target quantity of the second working ship to perform the lifting task based on the updated travel factor; and so on, until the target quantity of the i-th working ship to perform the lifting task is updated; wherein i is a positive integer.

[0087] In an exemplary embodiment, when multiple work ships are performing lifting tasks in the sea area to be operated, the sea area to be operated also includes a pile handling work ship for performing piling tasks to configure supporting piles; the task allocation device of the work ship also includes: a grid division unit, which is used to grid the sea area to be operated to obtain multiple grid areas; a density determination unit, which is used to determine the grid area matching each work ship and determine the density of the pile handling work ships in the grid area; a third updating unit, which is used to update the target number of each work ship to perform the lifting task according to the density of the pile handling work ship.

[0088] The specific details of each module / unit in the above-mentioned device have been described in detail in the embodiments of the method part. The undisclosed details can be found in the embodiments of the method part, so they will not be repeated here.

[0089] Exemplary embodiments of the present disclosure also provide an electronic device capable of implementing the above method.

[0090] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as "circuits", "modules" or "systems".

[0091] Refer to the following Figure 4 4 to describe the electronic device 400 according to such an exemplary embodiment of the present disclosure. Figure 4 The electronic device 400 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0092] like Figure 4 As shown, the electronic device 400 is in the form of a general computing device. The components of the electronic device 400 may include but are not limited to: the at least one processing unit 410, the at least one storage unit 420, a bus 430 connecting different system components (including the storage unit 420 and the processing unit 410), and a display unit 440.

[0093] The storage unit stores program codes, which can be executed by the processing unit 410, so that the processing unit 410 executes the steps according to various exemplary embodiments of the present disclosure described in the above “Exemplary Method” section of this specification. For example, the processing unit 410 can execute Figure 1 or Figure 2 Steps shown etc.

[0094] The storage unit 420 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 421 and / or a cache memory unit 422 , and may further include a read-only memory unit (ROM) 423 .

[0095] The storage unit 420 may also include a program / utility 424 having a set (at least one) of program modules 425, such program modules 425 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0096] Bus 430 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0097] The electronic device 400 may also communicate with one or more external devices 400 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 400, and / or communicate with any device that enables the electronic device 400 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 450. Furthermore, the electronic device 400 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 460. As shown, the network adapter 460 communicates with other modules of the electronic device 400 via a bus 430. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 400, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0098] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the exemplary embodiment of the present disclosure.

[0099] The exemplary embodiments of the present disclosure also provide a computer-readable storage medium on which a program product capable of implementing the above-mentioned method of the present specification is stored. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary implementations of the present disclosure described in the above-mentioned "Exemplary Method" section of the present specification.

[0100] The exemplary embodiments of the present disclosure also provide a program product for implementing the above method, which can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited thereto, and in this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.

[0101] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0102] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0103] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0104] Program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).

[0105] In addition, the above-mentioned figures are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present disclosure, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.

[0106] 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 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. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0107] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The specification and examples are to be considered as exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.

[0108] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A method for allocating tasks of a work vessel, characterized in that: Applied to offshore photovoltaic operation systems; including: Acquire historical operation data of multiple work vessels performing lifting tasks; the work vessel includes a lifting device, the lifting device is used to lift the photovoltaic array structure unit from the material ship to the support pile, the material ship is used to carry the photovoltaic array structure unit, and the support pile is pre-configured in the sea through a pile driving process; Extracting the operation time of each of the operation vessels performing a single lifting task from the historical operation data; the single lifting task at least includes the following multiple processes: controlling the stationing of the operation vessel, controlling the lifting of the photovoltaic array structure unit by a lifting device, controlling the alignment of the photovoltaic array structure unit and the support piles, and reinforcing the connection between the photovoltaic array structure unit and the support piles; the operation time of the single lifting task includes the sum of the time of the multiple processes; Get the total number of photovoltaic array structural units to be hoisted in the current operation cycle; According to the total number and the operation time of each of the operation ships, the target number of lifting tasks to be performed by each of the operation ships is determined, and the lifting tasks are allocated to each of the operation ships according to the target number.

2. The method according to claim 1, characterized in that The method further comprises: The environmental status information in the current operation cycle is obtained, and the target number of lifting tasks performed by each operation vessel is updated according to the environmental status information.

3. The method according to claim 2, characterized in that The environmental status information includes the intensity of sea waves and tides; The obtaining of the environmental status information in the current operation cycle and updating the target number of lifting tasks performed by each operation ship according to the environmental status information includes: In the current operation cycle, determining the support piles that match the lifting tasks performed by each of the operation vessels and the areas corresponding to the support piles; Obtaining the wave and tidal strength of the area corresponding to the support pile; The target number of lifting tasks to be performed by each of the working vessels is updated according to the wave and tidal intensity.

4. The method according to claim 1, characterized in that: The method further comprises: Determine the offshore starting point position of each of the working vessels for performing the lifting task in the current operation cycle and the reference position of the corresponding working area of ​​the working vessel in the sea area to be operated; Determine the Manhattan distance between the offshore starting point and the reference position corresponding to each of the working vessels; Determining the priority of each of the work vessels in performing the lifting task according to the Manhattan distance; The target number of lifting tasks to be performed by each of the work vessels is updated according to the priority.

5. The method according to claim 4, characterized in that The material ship can accommodate a maximum number of photovoltaic array structural units of more than one; The method further comprises: If there are two working ships with the same priority, the material ships closest to the two working ships are respectively determined in the sea area to be operated, and the number of idle photovoltaic array structural units on the closest material ships is determined; The priorities of the two work ships are determined according to the number of idle photovoltaic array structural units on the nearest material ship.

6. The method according to claim 4, characterized in that The updating of the target number of lifting tasks performed by each of the working vessels according to the priority level includes: Determining a first work ship from the plurality of work ships according to the priority of each work ship in performing the lifting task; Determine the travel factors of multiple navigation channels in the sea area to be operated; the travel factors are determined according to the congestion degree and the length of the navigation channels; updating the target number of the first work vessel to perform the lifting task according to the travel factor; Determining a second operating vessel from the plurality of operating vessels according to the priority, and updating the travel factors of a plurality of travel lanes in the sea area to be operated after the first operating vessel leaves the shore; updating the target number of lifting tasks performed by the second work vessel based on the updated travel factor; And so on, until the target number of lifting tasks performed by the i-th operation ship is updated; where i is a positive integer.

7. The method according to claim 1, characterized in that When the plurality of working vessels perform the lifting task in the sea area to be operated, the sea area to be operated also includes a pile handling working vessel for performing the piling task to configure the supporting piles; the method further includes: Dividing the sea area to be operated into grids to obtain a plurality of grid areas; Determining a grid area that matches each of the work vessels, and determining the density of the pile handling work vessels in the grid area; According to the density of the pile handling operation vessels, the target number of lifting tasks performed by each of the operation vessels is updated.

8. A task allocation device for a work vessel, characterized in that: Applied to offshore photovoltaic operation systems; including: An operation data acquisition module is used to acquire historical operation data of multiple operation ships performing lifting tasks; the operation ship includes a lifting device, the lifting device is used to lift the photovoltaic array structure unit from the material ship to the support pile, the material ship is used to carry the photovoltaic array structure unit, and the support pile is pre-configured in the sea through a pile driving process; An operation time extraction module is used to extract the operation time of each operation ship performing a single lifting task from the historical operation data; the single lifting task at least includes the following multiple processes: controlling the stationing of the operation ship, controlling the lifting of the photovoltaic array structure unit by the lifting device, controlling the alignment of the photovoltaic array structure unit and the supporting piles, and reinforcing the connection between the photovoltaic array structure unit and the supporting piles; the operation time of the single lifting task includes the sum of the time of the multiple processes; A total quantity acquisition module is used to obtain the total number of photovoltaic array structure units to be hoisted in the current operation cycle; The target quantity determination module is used to determine the target quantity of lifting tasks performed by each of the working ships according to the total quantity and the operating time of each of the working ships, and allocate lifting tasks to each of the working ships according to the target quantity.

9. 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.

10. A computer-readable storage medium comprising a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Task management method, task management system, electronic equipment and storage medium

    CN112445583A

  • Task planning method and device for offshore wind power construction operation

    CN114049034A

  • Navigation route planning method and device for offshore wind power construction ship

    CN114066087A

  • Offshore operation task processing method and device, electronic equipment and storage medium

    CN115239194A

  • Welding apparatus for solar cell panel

    KR1020210101945A