Offshore photovoltaic reference point calibration method, device, program product and equipment
By passing calibration signals in the offshore photovoltaic reference point network system to detect and calibrate offshore reference point offset, the monitoring accuracy problem caused by offshore photovoltaic reference point offset is solved, and accuracy guarantee and cost control are achieved.
Patent Information
- Application Number
- CN202510839765.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-23
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2045-06-23
AI Technical Summary
Offshore photovoltaic reference points are prone to shift in complex marine environments, resulting in a decrease in the accuracy of monitoring results.
By passing the calibration signal in the reference point network system, the first calibration data of each reference point is determined, and compared with the reference calibration data, the offshore reference point offset is detected, and position calibration is performed.
Timely calibration after the offshore reference point position is offset, ensuring monitoring accuracy, and no major hardware modification is required to control implementation costs.
Smart Images

Figure CN120369007A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of information processing technologies, and in particular, to a method for calibrating reference points of offshore photovoltaic power, an apparatus for calibrating reference points of offshore photovoltaic power, a computer program product, and an electronic device. Background Art
[0002] Offshore photovoltaic units are large in size and are in a complex marine environment for a long time, and there is a high probability of problems such as displacement and deformation. For example, offshore photovoltaic supports are easily deformed under the long-term action of stress, seawater corrosion, etc., affecting the service life of the supports. Therefore, it is necessary to monitor the displacement, deformation, etc. of offshore photovoltaic power.
[0003] However, the above monitoring requires reliable reference points. In a marine environment, the reference points themselves are prone to shift, resulting in a decrease in the accuracy of monitoring results. Summary of the Invention
[0004] The present disclosure provides a method for calibrating reference points of offshore photovoltaic power, an apparatus for calibrating reference points of offshore photovoltaic power, a computer program product, and an electronic device, so as to at least to some extent solve the problem that the monitoring results are affected after the offshore reference points shift.
[0005] According to a first aspect of the present disclosure, there is provided a method for calibrating reference points of offshore photovoltaic power, which is applied to a reference point network system including a plurality of reference points, and the plurality of reference points include at least two offshore reference points and at least two onshore reference points; the method includes: determining first calibration data of each reference point according to calibration signals transmitted between each reference point and other reference points in the current cycle; determining whether the offshore reference points shift by comparing the first calibration data of each reference point with reference calibration data, and taking the offshore reference points that shift as the reference points to be calibrated; calibrating the positions of the reference points to be calibrated according to the first calibration data of the reference points to be calibrated.
[0006] According to a second aspect of the present disclosure, there is provided an apparatus for calibrating reference points of offshore photovoltaic power, which is applied to a reference point network system including a plurality of reference points, and the plurality of reference points include at least two offshore reference points and at least two onshore reference points; the apparatus includes: a first calibration data determination module configured to determine first calibration data of each reference point according to calibration signals transmitted between each reference point and other reference points in the current cycle; a reference point shift detection module configured to determine whether the offshore reference points shift by comparing the first calibration data of each reference point with reference calibration data, and taking the offshore reference points that shift as the reference points to be calibrated; a reference point position calibration module configured to calibrate the positions of the reference points to be calibrated according to the first calibration data of the reference points to be calibrated.
[0007] According to a third aspect of the present disclosure, there is provided a computer program product including a computer program which, when executed by a processor, implements the method of the first aspect and its possible implementations as described above.
[0008] According to a fourth aspect of the present disclosure, there is provided an electronic device including: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the executable instructions to execute the method of the first aspect and its possible implementations as described above.
[0009] The technical solution of the present disclosure has the following beneficial effects: Determine the first calibration data of each reference point according to the calibration signals transmitted between each reference point and other reference points in the current cycle; determine whether the offshore reference point has shifted by comparing the first calibration data of each reference point with the reference calibration data, and use the shifted offshore reference point as the reference point to be calibrated; calibrate the position of the reference point to be calibrated according to the first calibration data of the reference point to be calibrated. On the one hand, a calibration solution for offshore reference points is provided, which can effectively calibrate in time after the position of the offshore reference point has shifted to ensure the accuracy of the monitoring based on the offshore reference point. On the other hand, this solution does not require major modification of the offshore reference point, and the calibration effect can be achieved based on conventional hardware configurations, effectively controlling the implementation cost of the solution. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Figure 1 A schematic diagram showing a reference point network system in this exemplary embodiment.
[0011] Figure 2 A schematic diagram showing an offshore reference point in this exemplary embodiment.
[0012] Figure 3 A flowchart showing a method for calibrating a reference point of an offshore photovoltaic in this exemplary embodiment.
[0013] Figure 4 A flowchart showing a process of obtaining the first calibration data in this exemplary embodiment.
[0014] Figure 5 A flowchart showing a process of determining whether an offshore reference point has shifted in this exemplary embodiment.
[0015] Figure 6 A flowchart showing a process of determining the position after calibration in this exemplary embodiment.
[0016] Figure 7 A schematic diagram showing the structure of a reference point calibration device for an offshore photovoltaic in this exemplary embodiment.
[0017] Figure 8 The structural schematic diagram of an electronic device in this exemplary embodiment is shown. Specific embodiments
[0018] The exemplary embodiments of the present disclosure will be described more comprehensively below with reference to the accompanying drawings.
[0019] The accompanying drawings are schematic diagrams of the present disclosure and are not necessarily drawn to scale. Some of the block diagrams shown in the accompanying drawings may be functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or in hardware modules or integrated circuits, or in networks, processors or microcontrollers. The embodiments can be implemented in multiple forms and should not be construed as limited to the examples described herein. The features, structures or characteristics described in the present disclosure can be combined in any suitable manner in one or more embodiments. In the following description, many specific details are provided to give a full description of the embodiments of the present disclosure. However, those skilled in the art should be aware that one or more specific details can be omitted when implementing the technical solutions of the present disclosure, or other methods, components, devices, steps, etc. can be used to replace one or more specific details.
[0020] The size of the offshore photovoltaic unit is huge, resulting in a high load on its support, and it is in a complex marine environment for a long time, with a high probability of problems such as displacement and deformation. Therefore, it is necessary to monitor its displacement, deformation, etc.
[0021] However, the above monitoring requires reliable reference points. In offshore photovoltaic projects, in order to closely monitor the situation of offshore photovoltaic units, offshore reference points need to be set. The offshore reference points are in the marine environment and are also affected by stress, seawater corrosion, etc., and are prone to shift, resulting in a reduction in the accuracy of monitoring based on the offshore reference points.
[0022] In view of the above problems, the exemplary embodiments of the present disclosure provide a method for calibrating the reference points of offshore photovoltaics, aiming to solve the problem that the monitoring results are affected after the reference points shift.
[0023] Figure 1 The schematic diagram of the reference point network system is shown. The reference point network system includes multiple reference points, forming a network structure. Among them, the number of offshore reference points is not less than 2, and the number of onshore reference points is also not less than 2. As Figure 1 shown, three offshore reference points are set, located within the offshore photovoltaic area, namely offshore reference point 101, offshore reference point 102, and offshore reference point 103. Two onshore reference points are set, located on land, namely onshore reference point 104 and onshore reference point 105.
[0024] In one embodiment, each reference point is not on the line connecting any two other reference points, so that the relative orientation between any two reference points is unique. For example, the offshore reference point 101 receives calibration signals sent by other reference points, and can determine from which reference point each calibration signal comes according to the direction of the calibration signal. There are no two other reference points in the same direction, which can reduce signal interference and confusion.
[0025] Figure 2 shows a schematic diagram of an offshore reference point. Refer to Figure 2 As shown, the offshore reference point can be a station set on the sea, including a reference pile 201, a protection pile 202, a workbench 203, and a reference device 204. The reference pile 201 is the core support structure for fixing and bearing the reference device 204, and materials such as concrete can be used to drive it into the seabed underground for fixation. One or more layers of protection piles 202 are arranged outside the reference pile 201 to isolate the reference pile 201 from seawater, so as to reduce the influence of seawater on the reference pile 201, reduce its position offset, and ensure stability and reliability. The workbench 203 is used for manual operations. The reference device 204 can play a reference role, such as including a GNSS (Global Navigation Satellite System) reference device, which can transmit calibration signals with GNSS reference devices of other reference points. In addition, the offshore reference point can also include monitoring devices, such as meteorological monitoring devices, video monitoring devices, etc.
[0026] Figure 3 shows an exemplary process of the reference point calibration method for offshore photovoltaic power generation, including the following steps S310 to S330: Step S310, determine the first calibration data of each reference point according to the calibration signals transmitted between each reference point and other reference points in the current cycle; Step S320, determine whether the offshore reference point has shifted by comparing the first calibration data of each reference point with the reference calibration data, and use the shifted offshore reference point as the reference point to be calibrated; Step S330, calibrate the position of the reference point to be calibrated according to the first calibration data of the reference point to be calibrated.
[0027] Based on Figure 3Method, according to the calibration signals transmitted between each reference point and other reference points in the current cycle, determine the first calibration data of each reference point; by comparing the first calibration data of each reference point with the reference calibration data, determine whether the offshore reference point has shifted, and take the shifted offshore reference point as the reference point to be calibrated; according to the first calibration data of the reference point to be calibrated, calibrate the position of the reference point to be calibrated. On the one hand, a calibration scheme for offshore reference points is provided, which can effectively calibrate in time after the position of the offshore reference point shifts to ensure the accuracy of the monitoring based on the offshore reference point. On the other hand, this scheme does not require major modification of the offshore reference point, and the calibration effect can be achieved based on conventional hardware configuration, effectively controlling the implementation cost of the scheme.
[0028] The following makes a specific description of Figure 3 each step.
[0029] Referring to Figure 3 , in step S310, according to the calibration signals transmitted between each reference point and other reference points in the current cycle, determine the first calibration data of each reference point.
[0030] Among them, the calibration of the reference point can be carried out periodically. For example, one cycle can be one day or other specified durations. The first calibration data can include the relative position data between different reference points. Calibration signals in the form of microwaves, etc. can be transmitted between different reference points, and the relative positions between different reference points are determined according to the calibration signals to obtain the first calibration data.
[0031] In an implementation manner, the current cycle includes a plurality of time periods corresponding one by one to each reference point. The above-mentioned determination of the first calibration data of each reference point according to the calibration signals transmitted between each reference point and other reference points in the current cycle includes the following steps: At different moments in any time period, respectively control the reference point corresponding to this time period to receive the calibration signals sent by other reference points, and determine the first calibration data of this reference point according to the calibration signals.
[0032] Among them, in each time period, a calibration signal sent by other reference points is received by the corresponding reference point, while other reference points can only send signals without receiving them. Further, each time period can be divided into multiple sub-time periods corresponding one by one to other reference points. Within each sub-time period, a signal is sent by one of the other reference points. For example, the reference point network system includes five reference points. Each cycle is divided into five time periods. Among them, time period 1 corresponds to the offshore reference point 101, time period 2 corresponds to the offshore reference point 102, time period 3 corresponds to the offshore reference point 103, time period 4 corresponds to the onshore reference point 104, and time period 5 corresponds to the onshore reference point 105. Each time period is further divided into four sub-time periods. For example, time period 1 is divided into sub-time periods 1-1, 1-2, 1-3, and 1-4, which correspond to the offshore reference point 102, the offshore reference point 103, the onshore reference point 104, and the onshore reference point 105 respectively. In sub-time period 1-1, the offshore reference point 102 sends a signal, and the offshore reference point 101 receives this signal, and the signal it receives is called a calibration signal. In sub-time period 1-2, the offshore reference point 103 sends a signal, and the offshore reference point 101 receives this signal. In sub-time period 1-3, the onshore reference point 104 sends a signal, and the offshore reference point 101 receives this signal. In sub-time period 1-4, the onshore reference point 105 sends a signal, and the offshore reference point 101 receives this signal. Similarly, in sub-time period 2-1, the offshore reference point 101 sends a signal, and the offshore reference point 102 receives this signal as a calibration signal. In sub-time period 2-2, the offshore reference point 103 sends a signal, and the offshore reference point 102 receives this signal. In sub-time period 2-3, the onshore reference point 104 sends a signal, and the offshore reference point 102 receives this signal. In sub-time period 2-4, the onshore reference point 105 sends a signal, and the offshore reference point 102 receives this signal.
[0033] This avoids multiple reference points from sending and receiving signals simultaneously, generating signal interference, ensuring the orderly transmission and reception of signals, and improving the calibration efficiency and accuracy of the reference points.
[0034] In one implementation, referring to Figure 4 as shown, the above-mentioned determination of the first calibration data for each reference point based on the calibration signals transmitted between each reference point and other reference points in the current cycle includes the following steps S410 and S420: Step S410, based on the calibration signals transmitted between each reference point and other reference points in the current cycle, determine the current relative position vectors between each reference point and other reference points; Step S420, arrange the current relative position vectors in the order of multiple reference points to obtain the first calibration data.
[0035] Among them, information such as the direction, intensity, and time of the calibration signals received by each reference point can be parsed to determine the current relative position vector between different reference points, which represents the relative position between different reference points in the current cycle. Arrange the current relative position vectors in the order of multiple reference points, such as in the order of the above-mentioned marine reference point 101, marine reference point 102, marine reference point 103, land reference point 104, and land reference point 105, to obtain the first calibration data.
[0036] For example, the marine reference point 101 receives four calibration signals, and the current relative position vectors between it and the other four reference points are respectively parsed and denoted as P 12 , P 13 , P 14 , P 15 , where P 12 represents the current relative position vector of the marine reference point 102 relative to the marine reference point 101. Arrange them in the order of the reference points and add its own item. The first calibration data of the marine reference point 101 is: (P 11 , P 12 , P 13 , P 14 , P 15 ). Similarly, the first calibration data of the marine reference point 102 can be obtained as: (P 21 , P 22 , P 23 , P 24 , P 25 ). And so on.
[0037] Continue to refer to Figure 3 , in step S320, by comparing the first calibration data of each reference point with the reference calibration data, it is determined whether the marine reference point has shifted, and the marine reference point that has shifted is used as the reference point to be calibrated.
[0038] Among them, the reference calibration data is the calibration data of the reference points at a previous moment earlier than the current cycle, such as the calibration data of the previous cycle. For example, the first calibration data obtained by using step S310 in the previous cycle can be used as the reference calibration data.
[0039] It can be seen from this that by comparing the first calibration data of the current cycle with the reference calibration data, it can be detected whether the current position of the marine reference point has changed compared with the previous moment, that is, it is determined whether the marine reference point has shifted, and the marine reference point that has shifted is used as the reference point to be calibrated.
[0040] In one embodiment, the reference calibration data includes the reference relative position vectors between different reference points. The reference relative position vectors represent the relative position vectors of different reference points at a previous moment, such as the relative position vectors of the previous cycle. The reference relative position vectors are used as a reference to measure whether the current relative position vectors have changed.
[0041] Reference Figure 5 As shown above, to determine whether the offshore reference points have shifted by comparing the first calibration data of each reference point with the reference calibration data, the following steps S510 and S520 are included: Step S510: Determine the current relative position vectors different from the reference relative position vectors by comparing the first calibration data of each reference point with the reference calibration data; Step S520: Determine whether the offshore reference points have shifted based on the reference points corresponding to the current relative position vectors different from the reference relative position vectors.
[0042] For example, taking (P 11 ', P 12 ', P 13 ', P 14 ', P 15 ) to represent the reference calibration data of the offshore reference point 101, where P 11 ', P 12 ', P 13 ', P 14 ', P 15 ' are the reference relative position vectors. For example, P 12 ' represents the relative position vector of the offshore reference point 102 relative to the offshore reference point 101 at a previous moment. By comparing (P 11 , P 12 , P 13 , P 14 , P 15 ) with (P 11 ', P 12 ', P 13 ', P 14 ', P 15 '), find the cases where the current relative position vectors are different from the reference relative position vectors. For example, if P 12 is different from P 12 ', then P 12Added to the change vector set, P12 corresponds to the offshore reference point 101 and the offshore reference point 102, based on which it can be determined whether the offshore reference point 101 or the offshore reference point 102 has shifted. This method can be used to add all the current relative position vectors that have changed to the change vector set, and determine which offshore reference point has shifted according to the reference points corresponding to the vectors in the change vector set. Generally, if an offshore reference point has shifted, the current relative position vectors between this offshore reference point and all other reference points are different from the reference relative position vectors. Therefore, if the current relative position vectors between the offshore reference point 101 and all other reference points are all in the change vector set, it is determined that the offshore reference point 101 has shifted. By Figure 5 this way, the offshore reference point that has shifted can be accurately detected.
[0043] Continue to refer to Figure 3 , in step S330, according to the first calibration data of the reference point to be calibrated, the position of the reference point to be calibrated is calibrated.
[0044] For example, if the reference point to be calibrated includes the offshore reference point 101 and other reference points have not shifted, the current position of the offshore reference point 101 can be calculated based on the current relative position vectors between the offshore reference point 101 and other reference points, that is, the calibrated position is obtained. Subsequently, the calibrated position of the reference point can be used to monitor the offshore photovoltaic unit.
[0045] In one implementation, the first calibration data of the reference point to be calibrated includes the current relative position vectors between the reference point to be calibrated and other reference points. Referring to Figure 6 as shown, the above-mentioned calibration of the position of the reference point to be calibrated according to the first calibration data of the reference point to be calibrated includes the following steps S610 and S620: Step S610, determine multiple first positions of the reference point to be calibrated according to the current relative position vectors between the reference point to be calibrated and other reference points; Step S620, determine the calibrated position of the reference point to be calibrated according to the multiple first positions.
[0046] Among them, the first position is the position calculated based on a single reference point. For example, the reference point to be calibrated includes the offshore reference point 101. According to the current relative position vector between the offshore reference point 101 and the offshore reference point 102, the first position of the offshore reference point 101 based on the offshore reference point 102 is calculated, denoted as the first position Q 12 . Similarly, according to the current relative position vector between the offshore reference point 101 and the offshore reference point 103, the first position of the offshore reference point 101 based on the offshore reference point 103 can be calculated, denoted as Q 13Based on the current relative position vector between the marine reference point 101 and the land reference point 104, calculate the first position of the marine reference point 101 with respect to the land reference point 104, denoted as Q 14 Based on the current relative position vector between the marine reference point 101 and the land reference point 105, calculate the first position of the marine reference point 101 with respect to the land reference point 105, denoted as Q 15 。
[0047] There may be differences among multiple first positions. Clustering, statistics, etc. can be used to fuse multiple first positions to obtain the calibrated position of the benchmark point to be calibrated
[0048] In one implementation, determining the calibrated position of the benchmark point to be calibrated based on multiple first positions includes the following steps Determine the dynamic weight of each other benchmark point according to the distance between each other benchmark point and the benchmark point to be calibrated Determine the target weight of each other benchmark point according to the dynamic weight and the basic weight of each other benchmark point; the basic weight of the land reference point is greater than the basic weight of the marine reference point Weight multiple first positions according to the target weight of each other benchmark point to obtain the calibrated position of the benchmark point to be calibrated
[0049] Among them, the dynamic weight is determined according to the distance (such as the distance calculated according to the current relative position vector or the distance determined in the previous cycle). The farther the distance, the smaller the dynamic weight. The basic weight is determined by the land-sea type of the reference point. Both the land reference point and the marine reference point can have fixed basic weights. Since the land reference point has higher stability, its basic weight is greater than the basic weight of the marine reference point. The dynamic weight and the basic weight can be added, multiplied, or other algorithms can be used to obtain the target weight. Weight multiple first positions according to the target weight of each other benchmark point to obtain the calibrated position of the benchmark point to be calibrated
[0050] For example, according to P 12 Determine that the distance between the marine reference point 101 and the marine reference point 102 is L 12 , and then calculate the dynamic weight W of the marine reference point 102 dis12 = 1 / L 12 α , α is the distance weight index, which is used to adjust the variation relationship of the dynamic weight with the distance and can be set according to experience or specific business requirements, such as a value within the range of (0,1). Similarly, the dynamic weight W of the marine reference point 103 can be obtained dis13 = 1 / L 13 α The dynamic weight W of the land reference point 104dis14 = 1 / L 14 α , the dynamic weight W of the land reference point 105 dis15 = 1 / L 15 α . Obtain the basic weight W of the land reference point land , the basic weight W of the sea reference point sea . The two basic weight values can be set according to experience or specific business requirements, usually as fixed values. Calculate the target weight of the sea reference point 102, W 12 = norm(W dis12 ×W sea ), norm represents normalization; similarly, the target weight W of the sea reference point 103 13 = norm(W dis13 ×W sea ), the target weight W of the land reference point 104 14 = norm(W dis14 ×W land ), the target weight W of the land reference point 105 15 = norm(W dis15 ×W land ). Finally, calculate the calibrated position of the sea reference point 101 as: Q cal1 = W 12 ×Q 12 + W 13 ×Q 13 + W 14 ×Q 14 + W 15 ×Q 15 . Thus, the calibration process of the sea reference point 101 is realized. In this way, the calibration results of multiple reference points are fused, which has high accuracy.
[0051] An exemplary embodiment of the present disclosure further provides a reference point calibration device for a marine photovoltaic, which is applied to a reference point network system including multiple reference points. The multiple reference points include at least two sea reference points and at least two land reference points. Refer to Figure 7 As shown, the reference point calibration device 700 for a marine photovoltaic may include the following modules: The first calibration data determination module 710 is configured to determine the first calibration data of each reference point according to the calibration signals transmitted between each reference point and other reference points in the current cycle; The reference point offset detection module 720 is configured to determine whether the sea reference point has an offset by comparing the first calibration data of each reference point with the reference calibration data, and use the sea reference point with an offset as the reference point to be calibrated; The reference point position calibration module 730 is configured to calibrate the position of the to-be-calibrated reference point according to the first calibration data of the to-be-calibrated reference point.
[0052] In one embodiment, determining the first calibration data of each reference point according to the calibration signals transmitted between each reference point and other reference points in the current cycle includes: Determining the current relative position vector between each reference point and other reference points according to the calibration signals transmitted between each reference point and other reference points in the current cycle; Arranging the current relative position vectors in the order of the multiple reference points to obtain the first calibration data.
[0053] In one embodiment, the reference calibration data includes the reference relative position vectors between different reference points; determining whether the offshore reference point has shifted by comparing the first calibration data of each reference point with the reference calibration data includes: Determining the current relative position vectors different from the reference relative position vectors by comparing the first calibration data of each reference point with the reference calibration data; Determining whether the offshore reference point has shifted according to the reference point corresponding to the current relative position vector different from the reference relative position vector.
[0054] In one embodiment, the first calibration data of the to-be-calibrated reference point includes the current relative position vector between the to-be-calibrated reference point and other reference points; calibrating the position of the to-be-calibrated reference point according to the first calibration data of the to-be-calibrated reference point includes: Determining multiple first positions of the to-be-calibrated reference point according to the current relative position vector between the to-be-calibrated reference point and other reference points; Determining the calibrated position of the to-be-calibrated reference point according to the multiple first positions.
[0055] In one embodiment, determining the calibrated position of the to-be-calibrated reference point according to the multiple first positions includes: Determining the dynamic weight of each other reference point according to the distance between each other reference point and the to-be-calibrated reference point; Determining the target weight of each other reference point according to the dynamic weight and the basic weight of each other reference point; the basic weight of the land reference point is greater than the basic weight of the offshore reference point; Weighting the multiple first positions according to the target weight of each other reference point to obtain the calibrated position of the to-be-calibrated reference point.
[0056] In one embodiment, the current cycle includes a plurality of time periods corresponding one-to-one to each reference point; determining first calibration data for each reference point according to calibration signals transmitted between each reference point and other reference points in the current cycle includes: At different moments in any time period, respectively control the reference point corresponding to the any time period to receive calibration signals sent by other reference points, and determine the first calibration data of the reference point according to the calibration signals.
[0057] In one embodiment, each reference point is not on the line connecting any two other reference points.
[0058] The specific details of each part in the above device have been described in detail in the embodiments of the method part. For the details not disclosed, reference can be made to the content of the embodiments in the method part, so it will not be elaborated here.
[0059] It should be noted that although several modules or units of a device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the exemplary embodiments of the present disclosure, the features and functions of the two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0060] The exemplary embodiments of the present disclosure also provide a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the above method is implemented.
[0061] In one embodiment, the computer program product can be a tangible product, such as a computer-readable storage medium storing a computer program. The readable storage medium can be a storage medium based on signals such as electricity, magnetism, light, electromagnetic, infrared, etc., including but not limited to: Random Access Memory (RAM), Read-Only Memory (ROM), magnetic tape, floppy disk, Flash memory, Hard Disk Drive (HDD), Solid State Disk (SSD), and so on. Exemplarily, the computer program product can be implemented as a non-volatile storage medium storing a computer program, such as a read-only memory, Nand Flash, etc.
[0062] In one embodiment, the computer program product can be an intangible product. Exemplarily, the computer program product can be implemented as a virtual digital product, such as an executable file storing a computer program, a digital file such as an installation package.
[0063] The code of a computer program can be written in one or more programming languages. Examples of programming languages include C, Java, C++, etc. The program code can be executed entirely on the user's computing device, or partially on the user's computing device, or as an independent software package, or partially on the user's 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 can be connected to the user's computing device through any type of network, such as a Local Area Network (LAN), a Wide Area Network (WAN), etc., or it can be connected to an external computing device (e.g., through an Internet connection provided by an operator).
[0064] A computer program can be carried or transmitted by signals such as electricity, magnetism, light, electromagnetic, infrared, etc. An electronic device can convert the signal carrying the computer program into a digital signal and then run the computer program. When the computer program runs on the electronic device, its code is used to cause the electronic device to execute (more specifically, to cause the processor of the electronic device to execute) the method steps of various exemplary embodiments of the present disclosure. For example: Step S310, determining the first calibration data of each reference point according to the calibration signal transmitted between each reference point in the current cycle and other reference points; Step S320, determining whether the offshore reference point has shifted by comparing the first calibration data of each reference point with the reference calibration data, and taking the shifted offshore reference point as the reference point to be calibrated; Step S330, calibrating the position of the reference point to be calibrated according to the first calibration data of the reference point to be calibrated.
[0065] Implementing the above method based on a computer program, determining the first calibration data of each reference point according to the calibration signal transmitted between each reference point in the current cycle and other reference points; determining whether the offshore reference point has shifted by comparing the first calibration data of each reference point with the reference calibration data, and taking the shifted offshore reference point as the reference point to be calibrated; calibrating the position of the reference point to be calibrated according to the first calibration data of the reference point to be calibrated. On the one hand, a calibration scheme for offshore reference points is provided, which can effectively calibrate in a timely manner after the position of the offshore reference point has shifted to ensure the accuracy of the monitoring based on the offshore reference point. On the other hand, this scheme does not require major modifications to the offshore reference point, and the calibration effect can be achieved based on conventional hardware configurations, effectively controlling the implementation cost of the scheme.
[0066] Exemplary embodiments of the present disclosure also provide an electronic device. The electronic device may include a processor and a memory. The memory stores executable instructions of the processor, such as a computer program. The processor executes the method steps of various exemplary embodiments of the present disclosure by executing the executable instructions.
[0067] Reference is made below Figure 8 to an electronic device in the form of a general-purpose computing device for exemplary illustration. It should be understood that Figure 8 the electronic device 800 shown is merely an example and should not impose limitations on the functions and scope of use of the embodiments of the present disclosure.
[0068] As Figure 8 shown, the electronic device 800 may include: a processor 810, a memory 820, a bus 830, an I / O (input / output) interface 840, and a network adapter 850.
[0069] The memory 820 may include volatile memory, such as RAM 821 and a cache unit 822, and may also include non-volatile memory, such as ROM 823. The memory 820 may also include one or more program modules 824. Such program modules 824 include, but are not limited to: an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include the implementation of a network environment. For example, the program module 824 may include each module in the above device.
[0070] The processor 810 may include one or more processing units. For example: the processor 810 may include an AP (Application Processor), a modem processor, a GPU (Graphics Processing Unit), an ISP (Image Signal Processor), a controller, an encoder, a decoder, a DSP (Digital Signal Processor), a baseband processor, and / or an NPU (Neural-Network Processing Unit), etc.
[0071] The processor 810 can be used to execute executable instructions stored in the memory 820, which may include the method steps of various exemplary embodiments of the present disclosure. For example: Step S310, determining first calibration data for each reference point according to the calibration signals transmitted between each reference point and other reference points in the current cycle; Step S320, determining whether the offshore reference point has shifted by comparing the first calibration data of each reference point with the reference calibration data, and taking the offshore reference point that has shifted as the reference point to be calibrated; Step S330, calibrating the position of the reference point to be calibrated according to the first calibration data of the reference point to be calibrated.
[0072] Based on the processor 810 executing the above method, determining first calibration data for each reference point according to the calibration signals transmitted between each reference point and other reference points in the current cycle; determining whether the offshore reference point has shifted by comparing the first calibration data of each reference point with the reference calibration data, and taking the offshore reference point that has shifted as the reference point to be calibrated; calibrating the position of the reference point to be calibrated according to the first calibration data of the reference point to be calibrated. On the one hand, a calibration scheme for offshore reference points is provided, which can effectively calibrate in time after the position of the offshore reference point has shifted to ensure the accuracy of the monitoring based on the offshore reference point. On the other hand, this scheme does not require major transformation of the offshore reference point, and the calibration effect can be achieved based on conventional hardware configurations, effectively controlling the implementation cost of the scheme.
[0073] The bus 830 is used to realize the connection between different components of the electronic device 800, and may include a data bus, an address bus, and a control bus.
[0074] The electronic device 800 can communicate with one or more external devices 900 (such as a keyboard, a mouse, an external controller, etc.) through the I / O interface 840.
[0075] The electronic device 800 can communicate with one or more networks through the network adapter 850. For example, the network adapter 850 can provide mobile communication solutions such as 3G / 4G / 5G, or provide wireless communication solutions such as wireless local area network, Bluetooth, and near field communication. The network adapter 850 can communicate with other modules of the electronic device 800 through the bus 830.
[0076] Although Figure 8 not shown in the figure, other hardware and / or software modules can also be provided in the electronic device 800, including but not limited to: a display, microcode, a device driver, a redundant processor, an external disk drive array, a tape drive, and a data backup storage system, etc.
[0077] As can be seen from the above, the technical solution of the present disclosure can be implemented as a method, apparatus, system, computer program product, storage medium, electronic device, etc. Those skilled in the art can understand that various aspects of the present disclosure can be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or an implementation combining hardware and software aspects, such as can be respectively referred to as "circuit", "module" or "system".
[0078] It should be understood that the present disclosure is not limited to the specific method steps or structures already described and shown in the drawings, and various modifications and changes can be made without departing from its scope. Based on the specific embodiments provided by the present disclosure, those skilled in the art will easily think of other embodiments. Therefore, the specific embodiments provided by the present disclosure are only exemplary, and the scope and spirit of the present disclosure are pointed out by the claims, and should cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include well-known common general knowledge or conventional technical means in the technical field not disclosed by the present disclosure.
Claims
1. A calibration method for reference points of offshore photovoltaic power, characterized in that, Applied to a reference point network system including multiple reference points, the multiple reference points including at least two offshore reference points and at least two onshore reference points; the method includes: Determining first calibration data for each reference point according to calibration signals transmitted between each reference point and other reference points in the current cycle; Determining whether the offshore reference points are offset by comparing the first calibration data of each reference point with reference calibration data, and taking the offset offshore reference points as the reference points to be calibrated; Calibrating the positions of the reference points to be calibrated according to the first calibration data of the reference points to be calibrated.
2. The method according to claim 1, wherein The determining first calibration data for each reference point according to calibration signals transmitted between each reference point and other reference points in the current cycle includes: Determining a current relative position vector between each reference point and other reference points according to calibration signals transmitted between each reference point and other reference points in the current cycle; Arranging the current relative position vectors in the order of the multiple reference points to obtain the first calibration data.
3. The method according to claim 2, wherein, The reference calibration data includes reference relative position vectors between different reference points; The determining whether the offshore reference points are offset by comparing the first calibration data of each reference point with reference calibration data includes: Determining current relative position vectors different from the reference relative position vectors by comparing the first calibration data of each reference point with reference calibration data; Determining whether the offshore reference points are offset according to the reference points corresponding to the current relative position vectors different from the reference relative position vectors.
4. The method according to claim 1, characterized in that The first calibration data of the reference points to be calibrated includes the current relative position vectors between the reference points to be calibrated and other reference points; the calibrating the positions of the reference points to be calibrated according to the first calibration data of the reference points to be calibrated includes: Determining a plurality of first positions of the reference point to be calibrated according to the current relative position vectors between the reference point to be calibrated and other reference points; Determining the calibrated position of the reference point to be calibrated according to the plurality of first positions.
5. The method according to claim 4, characterized in that, The determining the calibrated position of the reference point to be calibrated according to the plurality of first positions includes: Determining the dynamic weight of each of the other reference points according to the distance between each of the other reference points and the reference point to be calibrated; Determining the target weight of each of the other reference points according to the dynamic weight and the basic weight of each of the other reference points; the basic weight of the onshore reference points is greater than the basic weight of the offshore reference points; Weighting the plurality of first positions according to the target weight of each of the other reference points to obtain the calibrated position of the reference point to be calibrated.
6. The method according to claim 1, characterized in that, The current cycle includes a plurality of time periods corresponding one by one to each reference point; The determining first calibration data for each reference point according to calibration signals transmitted between each reference point and other reference points in the current cycle includes: At different moments in any time period, respectively controlling the reference point corresponding to the any time period to receive calibration signals sent by other reference points, and determining the first calibration data of the reference point according to the calibration signals.
7. The method according to any one of claims 1 to 6, characterized in that Each reference point is not on the line connecting any two other reference points.
8. A reference point calibration device for offshore photovoltaic power, characterized in that, Applied to a reference point network system including a plurality of reference points, the plurality of reference points including at least two offshore reference points and at least two onshore reference points; the device includes: A first calibration data determination module configured to determine first calibration data for each reference point based on calibration signals transmitted between each reference point and other reference points in the current cycle; A reference point offset detection module configured to determine whether the offshore reference points have shifted by comparing the first calibration data of each reference point with reference calibration data, and taking the offshore reference points that have shifted as reference points to be calibrated; A reference point position calibration module configured to calibrate the position of the reference point to be calibrated based on the first calibration data of the reference point to be calibrated.
9. A computer program product, characterized in that, Including a computer program, which when executed by a processor implements the method according to any one of claims 1 to 7.
10. An electronic device, characterized in that, Including: A processor; And A memory for storing executable instructions of the processor; Wherein, the processor is configured to execute the method according to any one of claims 1 to 7 by executing the executable instructions.
Citation Information
Patent Citations
Wireless fingerprint positioning method and system
CN106792561A
Radar target calibration method and device
CN106990395A
Method and device for rapidly establishing national coordinate framework reference
CN108205148A
System and method for calibrating a transmitting unit, and watercraft
CN109387816A
Novel offshore wind plant comprehensive power control method and system
CN115579908A