Offshore photovoltaic operation and maintenance operation time determination method and device, medium and equipment

By predicting the meteorological and hydrological information of the offshore photovoltaic field, determining the safety time period to go to sea and comparing it with the time-consuming operation and maintenance tasks, the time inaccuracy caused by human analysis is solved, and efficient and accurate determination of operation and maintenance operation time is achieved.

CN119558811APending Publication Date: 2025-03-04NORTHWEST ENGINEERING CORPORATION LIMITED
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510035273.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-09
Publication Date
2025-03-04

AI Technical Summary

Technical Problem

In the prior art, the determination of offshore photovoltaic operation and maintenance operation time relies on artificial analysis of meteorological and hydrological information, resulting in labor-consuming and inaccurate time determination.

Method used

By predicting the meteorological and hydrological information of the offshore photovoltaic field in the future, multiple safety periods are determined, and the duration of these periods is compared with the task time of operation and maintenance tasks. If the time is less than the task time, the operation and maintenance tasks will be split and allocated to the appropriate safety period.

Benefits of technology

The operation and maintenance operation time determination is achieved without anyone participating, which improves the accuracy of time determination and the intelligence of operation and maintenance operations, and reduces manpower waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119558811A_ABST
    Figure CN119558811A_ABST
Patent Text Reader

Abstract

The invention provides an offshore photovoltaic operation and maintenance operation time determination method and device, a medium and equipment, and relates to the technical field of computers. The method comprises the following steps: predicting meteorological and hydrological information of an offshore field area of offshore photovoltaic in a preset time period in the future; determining a plurality of sailing safety time periods in a preset time period according to the predicted meteorological and hydrological information; determining task time consumption of a to-be-executed target operation and maintenance task in a preset time period; comparing the duration of each sailing safety time period with the task time consumption; if the duration of each marine safety time period is less than the task time consumption, splitting the target operation and maintenance task into a plurality of sub-target operation and maintenance tasks under the condition that the target operation and maintenance task is a detachable operation and maintenance task, and determining a target safety time period corresponding to each sub-target operation and maintenance task from the multiple marine safety time periods, and distributing each sub-target operation and maintenance task to the corresponding target safety time period. The method for determining the operation and maintenance operation time does not need human participation.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] In the offshore areas of offshore photovoltaics, there are some inspection and maintenance work that needs regular or irregular inspections and maintenance work, which are routine projects of offshore photovoltaics.

[0003] Due to meteorological and hydrological reasons, the operation and maintenance work may not be carried out at the scheduled time as originally planned. In this case, it is usually necessary to manually analyze the meteorological and hydrological information and then determine the appropriate operation and maintenance time.

[0004] This method of manual calculation is labor-intensive and may also result in inaccurate time determination.

[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 purpose of the present disclosure is to provide a method and device, medium and equipment for determining the operation and maintenance time of offshore photovoltaics, thereby at least to a certain extent overcoming the problem of manual calculation of operation and maintenance time leading to waste of manpower and possible inaccurate time determination.

[0007] According to a first aspect of the present disclosure, a method for determining the operation and maintenance time of offshore photovoltaics is provided, comprising: predicting meteorological and hydrological information of an offshore photovoltaic site within a predetermined time period in the future; wherein the meteorological and hydrological information includes wave height, wind speed, visibility, water depth, and precipitation; determining multiple safe time periods for going out to sea within the predetermined time period according to the predicted meteorological and hydrological information; determining the task time of a target operation and maintenance task to be executed within the predetermined time period; comparing the duration of each safe time period for going out to sea with the task time; if the duration of each safe time period for going out to sea is less than the task time, then if the target operation and maintenance task is a divisible operation and maintenance task, the target operation and maintenance task is split into multiple sub-target operation and maintenance tasks, determining the target safe time period corresponding to each sub-target operation and maintenance task from the multiple safe time periods for going out to sea, and allocating each sub-target operation and maintenance task to the corresponding target safe time period.

[0008] Optionally, determining multiple safe time periods for going out to sea within a predetermined time period based on predicted meteorological and hydrological information includes: determining multiple wave height safety time periods within the predetermined time period from a predicted wave height curve, in which the wave height meets the safety requirements for going out to sea; determining multiple wind speed safety time periods within the predetermined time period from a predicted wind speed curve, in which the wind speed meets the safety requirements for going out to sea; determining multiple visibility safety time periods within the predetermined time period from a predicted visibility curve, in which the visibility meets the safety requirements for going out to sea; determining multiple water depth safety time periods within the predetermined time period from a predicted water depth curve, in which the water depth meets the safety requirements for going out to sea; determining multiple precipitation safety time periods within the predetermined time period from a predicted precipitation curve, in which the precipitation meets the safety requirements for going out to sea; and combining multiple wave height safety time periods, multiple wind speed safety time periods, multiple visibility safety time periods, multiple water depth safety time periods and multiple precipitation safety time periods to determine multiple safe time periods for going out to sea within the predetermined time period.

[0009] Optionally, a plurality of wave height safety time periods, a plurality of wind speed safety time periods, a plurality of visibility safety time periods, a plurality of water depth safety time periods and a plurality of precipitation safety time periods are integrated to determine a plurality of safe time periods for going out to sea within a predetermined time period, including: taking the intersection of a plurality of wave height safety time periods, a plurality of wind speed safety time periods, a plurality of visibility safety time periods, a plurality of water depth safety time periods and a plurality of precipitation safety time periods to obtain a plurality of intermediate time periods; if the time interval between adjacent intermediate time periods is less than a time interval threshold, combining the adjacent intermediate time periods and the time intervals between adjacent intermediate time periods into a new intermediate time period to obtain a plurality of candidate time periods; and eliminating the candidate time periods whose duration is less than the shortest task duration from the plurality of candidate time periods to determine a plurality of safe time periods for going out to sea within the predetermined time period.

[0010] Optionally, determining a target safety time period corresponding to each sub-target operation and maintenance task from a plurality of sea safety time periods includes: determining the sub-task duration of each sub-target operation and maintenance task; determining a corresponding target safety time period from a plurality of sea safety time periods according to the sub-task duration of each sub-target operation and maintenance task; wherein the number of target safety time periods is less than or equal to the number of sub-target operation and maintenance tasks.

[0011] Optionally, when the duration of each safe time period at sea is less than the task duration and the target operation and maintenance task is not a divisible operation and maintenance task, the operation and maintenance operation time determination method also includes: feeding back information on the failure of the target operation and maintenance task to be executed within the scheduled time period, and allocating the target operation and maintenance task to the next round of scheduled time period.

[0012] Optionally, the method for determining the operation and maintenance task time also includes: if only one of the multiple safe time periods for going out to sea has a duration greater than or equal to the task duration of the target operation and maintenance task, then the target operation and maintenance task is assigned to the safe time period for going out to sea whose duration is greater than or equal to the task duration of the target operation and maintenance task.

[0013] Optionally, the method for determining the operation and maintenance task time also includes: if the multiple safe time periods at sea include multiple safe time periods at sea whose duration is greater than or equal to the task duration of the target operation and maintenance task, then determining the safe time period at sea with the longest duration from the multiple safe time periods at sea whose duration is greater than or equal to the task duration of the target operation and maintenance task, and allocating the target operation and maintenance task to the safe time period at sea with the longest duration.

[0014] According to a second aspect of the present disclosure, a device for determining the operation and maintenance time of an offshore photovoltaic system is provided, comprising: an information prediction module for predicting meteorological and hydrological information of an offshore photovoltaic system in an offshore area within a predetermined time period in the future; wherein the meteorological and hydrological information includes wave height, wind speed, visibility, water depth, and precipitation; a time period determination module for determining a plurality of safe time periods for going out to sea within a predetermined time period according to the predicted meteorological and hydrological information; a task time determination module for determining the task time of a target operation and maintenance task to be executed within a predetermined time period; a duration comparison module for comparing the duration of each safe time period for going out to sea with the task duration; a task allocation module for, if the duration of each safe time period for going out to sea is less than the task duration, then, if the target operation and maintenance task is a divisible operation and maintenance task, splitting the target operation and maintenance task into a plurality of sub-target operation and maintenance tasks, determining the target safety time period corresponding to each sub-target operation and maintenance task from the plurality of safe time periods for going out to sea, and allocating each sub-target operation and maintenance task to the corresponding target safety time period.

[0015] According to a third aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, any of the above-mentioned methods for determining the operation and maintenance time of offshore photovoltaics is implemented.

[0016] 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; the processor is configured to implement any of the above-mentioned methods for determining operation and maintenance time of offshore photovoltaics by executing the executable instructions.

[0017] In the technical solutions provided by some embodiments of the present disclosure, multiple safe time periods for going out to sea within a predetermined time period in the future are determined by predicting meteorological and hydrological information, and then the length of the safe time period for going out to sea is compared with the task time of the operation and maintenance task, and the time allocation of the operation and maintenance task is realized according to the comparison result, that is, the operation and maintenance operation time is planned. The whole process does not require human participation, and the computer automatically executes it, which is highly objective and has a high accuracy in determining the operation and maintenance operation time, which can play a good role in guiding marine operations. In addition, for the case where the operation and maintenance task can be split, when the single safe time for going out to sea is insufficient, the computer can also automatically split the operation and maintenance task to match the predicted safe time for going out to sea, which greatly improves the intelligence level in determining the operation and maintenance operation time.

[0018] 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

[0019] 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.

[0020] Figure 1 A flow chart of a method for determining operation and maintenance time of offshore photovoltaics according to an exemplary embodiment of the present disclosure is schematically shown.

[0021] Figure 2 A schematic diagram showing the contents of meteorological and hydrological information according to an embodiment of the present disclosure.

[0022] Figure 3 A schematic diagram of determining a safe time period for going out to sea according to an embodiment of the present disclosure is shown.

[0023] Figure 4 A block diagram of a device for determining operation and maintenance time of offshore photovoltaic power generation according to an exemplary embodiment of the present disclosure is schematically shown.

[0024] Figure 5 A block diagram of an electronic device according to an exemplary embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION

[0025] 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 being limited to the examples set forth herein; on the contrary, these embodiments are provided so that the present disclosure will be more comprehensive and complete, and the concepts of the example embodiments are fully conveyed to those skilled in the art. The described features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced while omitting one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present disclosure.

[0026] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0027] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the steps. For example, some steps may be decomposed, while some steps may be combined or partially combined, so the actual execution order may change according to the actual situation. In addition, all the terms "first", "second", "third", etc. below are only for the purpose of distinction and should not be used as limitations of the present disclosure.

[0028] The offshore photovoltaic operation and maintenance operation time determination scheme of the embodiment of the present disclosure can be implemented by an electronic device, that is, each step of the offshore photovoltaic operation and maintenance operation time determination method described below can be performed by an electronic device, and the offshore photovoltaic operation and maintenance operation time determination device described below can be configured in the electronic device. The present disclosure does not limit the device type of the electronic device, which can include a personal computer, a mobile device, a server, etc.

[0029] Figure 1 The flowchart of the method for determining the operation and maintenance time of offshore photovoltaic power generation according to an exemplary embodiment of the present disclosure is schematically shown. Figure 1 The operation and maintenance operation time determination method may include the following steps:

[0030] S10. Predicting meteorological and hydrological information of offshore photovoltaic sites within a predetermined time period in the future.

[0031] In an exemplary embodiment of the present disclosure, a future predetermined time period may be, for example, 3 days, 7 days, 10 days, 15 days, etc. from the present time. The present disclosure does not limit the specific length of the predetermined time period.

[0032] refer to Figure 2 The meteorological and hydrological information of the embodiment of the present disclosure may include wave height, wind speed, visibility, water depth, and precipitation.

[0033] According to some embodiments of the present disclosure, historical meteorological and hydrological information can be used to predict meteorological and hydrological information for a predetermined time period in the future. Specifically, a machine learning network such as LSTM (Long Short-Term Memory) can be used to obtain the prediction results of meteorological and hydrological information, and the present disclosure does not limit this process.

[0034] It should be noted that, given that meteorological and hydrological information includes wave height, wind speed, visibility, water depth, and precipitation, the prediction results may include a wave height curve within a future predetermined time period, a wind speed curve within a future predetermined time period, a visibility curve within a future predetermined time period, a water depth curve within a future predetermined time period, and a precipitation curve within a future predetermined time period.

[0035] S12. Determine multiple safe time periods for going out to sea within a predetermined time period based on the predicted meteorological and hydrological information.

[0036] Firstly, multiple wave height safety time periods in which the wave height meets the safety requirements for going out to sea within a predetermined time period can be determined from the predicted wave height curve; multiple wind speed safety time periods in which the wind speed meets the safety requirements for going out to sea within a predetermined time period can be determined from the predicted wind speed curve; multiple visibility safety time periods in which the visibility meets the safety requirements for going out to sea within a predetermined time period can be determined from the predicted visibility curve; multiple water depth safety time periods in which the water depth meets the safety requirements for going out to sea within a predetermined time period can be determined from the predicted water depth curve; multiple precipitation safety time periods in which the precipitation meets the safety requirements for going out to sea within a predetermined time period can be determined from the predicted precipitation curve.

[0037] Next, multiple wave height safety time periods, multiple wind speed safety time periods, multiple visibility safety time periods, multiple water depth safety time periods and multiple precipitation safety time periods can be combined to determine multiple safe time periods for going out to sea within a predetermined time period.

[0038] According to some embodiments of the present disclosure, the intersection of the above-mentioned safe time periods can be directly taken to obtain multiple safe time periods for going out to sea within a predetermined time period. Figure 3 FIG. 1 is a schematic diagram showing a method for determining a safe time period for going out to sea according to an embodiment of the present disclosure. Figure 3First, determine the safe time periods of wave height, wind speed, visibility, water depth, and precipitation respectively, unify the time axis, and take the intersection of these five safe time periods to obtain Figure 3 The five safe time periods for going out to sea are shown in the figure. It should be noted that Figure 3 This is merely an illustrative description and is not intended to be limiting of the present disclosure.

[0039] According to some other embodiments of the present disclosure, first, the intersection of multiple wave height safety time periods, multiple wind speed safety time periods, multiple visibility safety time periods, multiple water depth safety time periods and multiple precipitation safety time periods is taken to obtain multiple intermediate time periods.

[0040] Next, if the time interval between adjacent intermediate time periods is less than the time interval threshold, the adjacent intermediate time periods and the time interval between adjacent intermediate time periods are combined into a new intermediate time period to obtain multiple candidate time periods. The present disclosure does not limit the time interval threshold. For example, the time interval threshold can be set to the standard one-way time of a ship from the shore to the offshore photovoltaic array area.

[0041] Subsequently, the candidate time periods with a duration shorter than the shortest task duration may be eliminated from the multiple candidate time periods to determine multiple safe time periods for going to sea within the predetermined time period, wherein the shortest task is the shortest task counted among the operation and maintenance tasks involved in the disclosed scenario.

[0042] Through the combination and elimination of the above time periods, the determined safe time period for going out to sea is more in line with actual needs, and the accuracy and usability are improved.

[0043] S14. Determine the task duration of the target operation and maintenance task to be performed within the predetermined time period.

[0044] In the exemplary embodiments of the present disclosure, different operation and maintenance tasks may take different time, and the present disclosure does not limit this. The operation and maintenance tasks of the offshore photovoltaic offshore area may include but are not limited to various inspection tasks, photovoltaic component cleaning tasks, consumable material replacement tasks, etc.

[0045] S16. Compare the duration of each safe time period at sea with the duration of the task.

[0046] S18. If the duration of each sea safety time period is less than the task duration, then when the target operation and maintenance task is a divisible operation and maintenance task, the target operation and maintenance task is divided into multiple sub-target operation and maintenance tasks, and the target safety time period corresponding to each sub-target operation and maintenance task is determined from the multiple sea safety time periods, and each sub-target operation and maintenance task is allocated to the corresponding target safety time period.

[0047] In an exemplary embodiment of the present disclosure, a divisible operation and maintenance task refers to an operation and maintenance task that can be divided into multiple subtasks to be executed separately, and there is no immediate constraint on the execution time of these subtasks.

[0048] Specifically, the subtask time consumption of each sub-target operation and maintenance task can be determined, and then the corresponding target safety time period is determined from multiple sea-going safety time periods according to the subtask time consumption of each sub-target operation and maintenance task. In an exemplary embodiment of the present disclosure, the number of target safety time periods is less than or equal to the number of sub-target operation and maintenance tasks, that is, more than two sub-target operation and maintenance tasks can be executed in the same target safety time period.

[0049] According to other embodiments of the present disclosure, when the duration of each safe time period at sea is less than the task duration and the target operation and maintenance task is not a divisible operation and maintenance task, information on the failure of execution of the target operation and maintenance task within the scheduled time period can be fed back, and the target operation and maintenance task can be allocated to the next round of scheduled time period.

[0050] According to some other embodiments of the present disclosure, if only one of the multiple sea-going safety time periods has a duration greater than or equal to the task duration of the target operation and maintenance task, the target operation and maintenance task is assigned to the sea-going safety time period whose duration is greater than or equal to the task duration of the target operation and maintenance task. In other words, the only sea-going safety time period that meets the requirements is used as the time period for executing the target operation and maintenance task.

[0051] In addition, if the multiple sea-going safe time periods include multiple sea-going safe time periods whose duration is greater than or equal to the task duration of the target operation and maintenance task, the sea-going safe time period with the largest duration is determined from the multiple sea-going safe time periods whose duration is greater than or equal to the task duration of the target operation and maintenance task, and the target operation and maintenance task is assigned to the sea-going safe time period with the largest duration. In this way, the target operation and maintenance task is given the most ample execution time.

[0052] It should be noted that although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0053] Furthermore, this example implementation also provides a device for determining operation and maintenance time of offshore photovoltaics.

[0054] Figure 4 The block diagram of the device for determining the operation and maintenance time of offshore photovoltaic power generation according to an exemplary embodiment of the present disclosure is schematically shown. Figure 4According to an exemplary embodiment of the present disclosure, an offshore photovoltaic operation and maintenance operation time determination device 4 may include an information prediction module 41, a time period determination module 43, a task time determination module 45, a duration comparison module 47 and a task allocation module 49.

[0055] Specifically, the information prediction module 41 can be used to predict the meteorological and hydrological information of the offshore photovoltaic offshore area within a predetermined time period in the future; wherein the meteorological and hydrological information includes wave height, wind speed, visibility, water depth, and precipitation; the time period determination module 43 can be used to determine multiple safe time periods for going out to sea within the predetermined time period according to the predicted meteorological and hydrological information; the task time determination module 45 can be used to determine the task time of the target operation and maintenance task to be executed within the predetermined time period; the duration comparison module 47 can be used to compare the duration of each safe time period for going out to sea with the task duration; the task allocation module 49 can be used to split the target operation and maintenance task into multiple sub-target operation and maintenance tasks if the duration of each safe time period for going out to sea is less than the task duration, if the target operation and maintenance task is a divisible operation and maintenance task, determine the target safe time period corresponding to each sub-target operation and maintenance task from the multiple safe time periods for going out to sea, and allocate each sub-target operation and maintenance task to the corresponding target safe time period.

[0056] According to an exemplary embodiment of the present disclosure, the time period determination module 43 can be configured to: determine from the predicted wave height curve a plurality of wave height safety time periods within a predetermined time period in which the wave height meets the safety requirements for going to sea; determine from the predicted wind speed curve a plurality of wind speed safety time periods within a predetermined time period in which the wind speed meets the safety requirements for going to sea; determine from the predicted visibility curve a plurality of visibility safety time periods within a predetermined time period in which the visibility meets the safety requirements for going to sea; determine from the predicted water depth curve a plurality of water depth safety time periods within a predetermined time period in which the water depth meets the safety requirements for going to sea; determine from the predicted precipitation curve a plurality of precipitation safety time periods within a predetermined time period in which the precipitation meets the safety requirements for going to sea; and combine a plurality of wave height safety time periods, a plurality of wind speed safety time periods, a plurality of visibility safety time periods, a plurality of water depth safety time periods and a plurality of precipitation safety time periods to determine a plurality of safe time periods for going to sea within a predetermined time period.

[0057] According to an exemplary embodiment of the present disclosure, the time period determination module 43 can be configured as follows: taking the intersection of multiple wave height safety time periods, multiple wind speed safety time periods, multiple visibility safety time periods, multiple water depth safety time periods and multiple precipitation safety time periods to obtain multiple intermediate time periods; if the time interval between adjacent intermediate time periods is less than the time interval threshold, then combining the adjacent intermediate time periods and the time intervals between adjacent intermediate time periods into a new intermediate time period to obtain multiple candidate time periods; eliminating the candidate time periods whose duration is less than the shortest task duration from the multiple candidate time periods to determine multiple safe time periods for going out to sea within the predetermined time period.

[0058] According to an exemplary embodiment of the present disclosure, the task allocation module 49 can be configured to: determine the subtask duration of each sub-target operation and maintenance task; determine the corresponding target safety time period from multiple sea safety time periods according to the subtask duration of each sub-target operation and maintenance task; wherein the number of target safety time periods is less than or equal to the number of sub-target operation and maintenance tasks.

[0059] According to an exemplary embodiment of the present disclosure, the task allocation module 49 can also be configured to: when the duration of each safe time period at sea is less than the task duration and when the target operation and maintenance task is not a divisible operation and maintenance task, feedback information on the failure of execution of the target operation and maintenance task within the scheduled time period is provided, and the target operation and maintenance task is allocated to the next round of scheduled time period.

[0060] According to an exemplary embodiment of the present disclosure, the task allocation module 49 can also be configured as follows: if only one of the multiple safe time periods for going out to sea has a duration greater than or equal to the task duration of the target operation and maintenance task, the target operation and maintenance task will be allocated to the safe time period for going out to sea whose duration is greater than or equal to the task duration of the target operation and maintenance task.

[0061] According to an exemplary embodiment of the present disclosure, the task allocation module 49 can also be configured as follows: if multiple safe time periods for going out to sea include multiple safe time periods for going out to sea whose duration is greater than or equal to the task duration of the target operation and maintenance task, then the safe time period for going out to sea with the longest duration is determined from the multiple safe time periods for going out to sea whose duration is greater than or equal to the task duration of the target operation and maintenance task, and the target operation and maintenance task is allocated to the safe time period for going out to sea with the longest duration.

[0062] Since the functional modules of the device for determining operation and maintenance time of offshore photovoltaics in the embodiment of the present disclosure are the same as those in the above-mentioned method implementation, they will not be described in detail here.

[0063] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the above 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 "Exemplary Method" section of the present specification.

[0064] The program product for implementing the above method according to the embodiment of the present disclosure 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.

[0065] 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 (non-exhaustive list) of readable storage media 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 disk, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0066] 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.

[0067] 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.

[0068] 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).

[0069] In an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.

[0070] 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".

[0071] Refer to the following Figure 5 The electronic device 500 according to this embodiment of the present disclosure is described. Figure 5 The electronic device 500 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.

[0072] like Figure 5 As shown, the electronic device 500 is in the form of a general computing device. The components of the electronic device 500 may include but are not limited to: at least one processing unit 510, at least one storage unit 520, a bus 530 connecting different system components (including the storage unit 520 and the processing unit 510), and a display unit 540.

[0073] The storage unit stores program codes, which can be executed by the processing unit 510, so that the processing unit 510 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 510 can execute various steps of the method for determining the operation time of offshore photovoltaics in the embodiment of the present disclosure.

[0074] The storage unit 520 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 5201 and / or a cache storage unit 5202 , and may further include a read-only storage unit (ROM) 5203 .

[0075] The storage unit 520 may also include a program / utility 5204 having a set (at least one) of program modules 5205, such program modules 5205 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.

[0076] Bus 530 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.

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

[0078] 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 implementation of the present disclosure.

[0079] 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.

[0080] 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 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.

[0081] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing what is 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 embodiments are to be considered merely as exemplary, and the true scope and spirit of the present disclosure are indicated by the claims.

[0082] 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 determining operation and maintenance time of offshore photovoltaics, characterized in that: include: Predicting meteorological and hydrological information of an offshore photovoltaic offshore site within a predetermined time period in the future; wherein the meteorological and hydrological information includes wave height, wind speed, visibility, water depth, and precipitation; Determining multiple safe time periods for going out to sea within the predetermined time period according to the predicted meteorological and hydrological information; Determine the task duration of the target operation and maintenance task to be performed within the predetermined time period; Compare the duration of each of the safe time periods for going out to sea with the duration of the task; If the duration of each of the safe time periods for going out to sea is less than the duration of the task, then when the target operation and maintenance task is a divisible operation and maintenance task, the target operation and maintenance task will be split into multiple sub-target operation and maintenance tasks, and the target safe time period corresponding to each of the sub-target operation and maintenance tasks will be determined from the multiple safe time periods for going out to sea, and each of the sub-target operation and maintenance tasks will be allocated to the corresponding target safe time period.

2. The method for determining operation and maintenance time according to claim 1, characterized in that: Determining multiple safe sea-going time periods within the predetermined time period based on the predicted meteorological and hydrological information includes: Determining, from the predicted wave height curve, a plurality of wave height safety time periods within the predetermined time period in which the wave height meets the sea safety requirements; Determining, from the predicted wind speed curve, a plurality of wind speed safety time periods within the predetermined time period in which the wind speed meets the sea safety requirements; Determining, from the predicted visibility curve, a plurality of visibility safety time periods within the predetermined time period in which visibility meets the sea safety requirements; Determining, from the predicted water depth curve, a plurality of water depth safety time periods within the predetermined time period in which the water depth meets the seagoing safety requirements; Determining, from the predicted precipitation curve, a plurality of precipitation safety time periods in which the precipitation within the predetermined time period meets the safety requirements for going out to sea; The multiple wave height safety time periods, the multiple wind speed safety time periods, the multiple visibility safety time periods, the multiple water depth safety time periods and the multiple precipitation safety time periods are comprehensively considered to determine multiple safe time periods for going out to sea within the predetermined time period.

3. The method for determining operation and maintenance time according to claim 2, characterized in that: Combining the multiple wave height safety time periods, the multiple wind speed safety time periods, the multiple visibility safety time periods, the multiple water depth safety time periods, and the multiple precipitation safety time periods to determine multiple sea-going safety time periods within the predetermined time period, includes: Taking the intersection of the multiple wave height safety time periods, the multiple wind speed safety time periods, the multiple visibility safety time periods, the multiple water depth safety time periods, and the multiple precipitation safety time periods to obtain multiple intermediate time periods; If the time interval between the adjacent intermediate time periods is less than the time interval threshold, combining the adjacent intermediate time periods and the time interval between the adjacent intermediate time periods into a new intermediate time period to obtain a plurality of candidate time periods; Eliminate candidate time periods whose duration is shorter than the shortest task duration from the multiple candidate time periods, so as to determine multiple safe time periods for going to sea within the predetermined time period.

4. The method for determining operation and maintenance time according to claim 1, characterized in that: Determining the target safe time period corresponding to each of the sub-target operation and maintenance tasks from the multiple sea-going safe time periods includes: Determine the subtask time consumption of each of the sub-goal operation and maintenance tasks; Determine a corresponding target safety time period from a plurality of sea-going safety time periods according to the subtask time consumption of each of the sub-target operation and maintenance tasks; Among them, the number of the target safety time periods is less than or equal to the number of the sub-target operation and maintenance tasks.

5. The method for determining operation and maintenance time according to any one of claims 1 to 4, characterized in that: When the duration of each of the safe seagoing time periods is less than the task duration and the target operation and maintenance task is not a divisible operation and maintenance task, the operation and maintenance operation time determination method further includes: Feedback the information that the target operation and maintenance task failed to be executed within the predetermined time period, and allocate the target operation and maintenance task to the next round of predetermined time period.

6. The method for determining operation and maintenance time according to any one of claims 1 to 4, characterized in that: The operation and maintenance operation time determination method further includes: If only one of the multiple safe time periods for going out to sea has a duration greater than or equal to the task duration of the target operation and maintenance task, the target operation and maintenance task is allocated to the safe time period for going out to sea having a duration greater than or equal to the task duration of the target operation and maintenance task.

7. The method for determining operation and maintenance time according to any one of claims 1 to 4, characterized in that: The operation and maintenance operation time determination method further includes: If the multiple safe time periods for going out to sea include multiple safe time periods for going out to sea whose duration is greater than or equal to the task duration of the target operation and maintenance task, the safe time period for going out to sea with the longest duration is determined from the multiple safe time periods for going out to sea whose duration is greater than or equal to the task duration of the target operation and maintenance task, and the target operation and maintenance task is allocated to the safe time period for going out to sea with the longest duration.

8. A device for determining operation and maintenance time of offshore photovoltaics, characterized in that: include: An information prediction module is used to predict the meteorological and hydrological information of the offshore photovoltaic field in the future predetermined time period; wherein the meteorological and hydrological information includes wave height, wind speed, visibility, water depth, and precipitation; A time period determination module, used to determine a plurality of safe time periods for going out to sea within the predetermined time period according to the predicted meteorological and hydrological information; A task time determination module, used to determine the task time of the target operation and maintenance task to be performed within the predetermined time period; A duration comparison module, used to compare the duration of each of the safe time periods for going to sea with the duration of the task; A task allocation module is used for splitting the target operation and maintenance task into multiple sub-target operation and maintenance tasks if the duration of each of the safe time periods for going out to sea is less than the task duration, when the target operation and maintenance task is a divisible operation and maintenance task, determining the target safe time period corresponding to each sub-target operation and maintenance task from the multiple safe time periods for going out to sea, and allocating each sub-target operation and maintenance task to the corresponding target safe time period.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for determining the operation and maintenance time of offshore photovoltaics according to any one of claims 1 to 7 is implemented.

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 implement the method for determining the operation and maintenance time of offshore photovoltaics according to any one of claims 1 to 7 by executing the executable instructions.