Offshore photovoltaic benchmark calibration method, device, program product and equipment
By interactively calibrating signals in the offshore photovoltaic benchmark point network system and detecting and calibrating the offshore benchmark point offset, the problem of offshore photovoltaic monitoring accuracy is solved, and efficient and low-cost benchmark point calibration is achieved.
Patent Information
- Application Number
- CN202510839765.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-23
- Publication Date
- 2025-10-14
- Estimated Expiration
- 2045-06-23
AI Technical Summary
Offshore photovoltaic benchmark points are prone to offset in complex marine environments, resulting in reduced accuracy of monitoring results, and existing technologies are difficult to calibrate effectively.
By utilizing the calibration signal interaction between multiple benchmarks in the benchmark network system, the first calibration data of each benchmark is determined and compared with the reference calibration data, the offset of the offshore benchmark is detected and calibrated, and the stability of the land benchmark is used for calibration fusion.
Timely calibration is achieved after the offshore benchmark is offset, ensuring monitoring accuracy without the need for major modifications to the offshore benchmark hardware, thus controlling implementation costs.
Smart Images

Figure CN120369007B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of information processing, and in particular, to a reference point calibration method for offshore photovoltaics, a reference point calibration device for offshore photovoltaics, a computer program product, and an electronic device. BACKGROUND
[0002] Offshore photovoltaic units are large in size and are in a complex marine environment for a long time, and are more likely to displace, deform, and the like. For example, offshore photovoltaic supports are easily deformed by stress, seawater corrosion, and the like for a long time, affecting the service life of the supports. Therefore, it is necessary to monitor the displacement, deformation, and the like of offshore photovoltaics.
[0003] However, the above monitoring requires a reliable reference point. In a marine environment, the reference point itself is prone to deviation, resulting in reduced accuracy of the monitoring results. SUMMARY
[0004] The present disclosure provides a reference point calibration method for offshore photovoltaics, a reference point calibration device for offshore photovoltaics, a computer program product, and an electronic device to at least partially solve the problem of affecting the monitoring results after the offshore reference point deviates.
[0005] According to a first aspect of the present disclosure, a reference point calibration method for offshore photovoltaics is provided, 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 land reference points; the method includes: determining first calibration data of each reference point according to a calibration signal transmitted between each reference point and other reference points in a current period; determining whether the offshore reference points deviate by comparing the first calibration data of each reference point with reference calibration data, taking the offshore reference points that deviate as to-be-calibrated reference points; and calibrating the position of the to-be-calibrated reference points according to the first calibration data of the to-be-calibrated reference points.
[0006] According to a second aspect of the present disclosure, a reference point calibration device for offshore photovoltaics is provided, 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 land reference points; the device includes: a first calibration data determination module configured to determine first calibration data of each reference point according to a calibration signal transmitted between each reference point and other reference points in a current period; a reference point deviation detection module configured to determine whether the offshore reference points deviate by comparing the first calibration data of each reference point with reference calibration data, taking the offshore reference points that deviate as to-be-calibrated reference points; and a reference point position calibration module configured to calibrate the position of the to-be-calibrated reference points according to the first calibration data of the to-be-calibrated reference points.
[0007] According to a third aspect of the present disclosure, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, the method of the first aspect and possible implementations thereof are implemented.
[0008] According to a fourth aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the method of the above-mentioned first aspect and its possible implementation methods by executing the executable instructions.
[0009] The technical solution disclosed in this disclosure has the following beneficial effects:
[0010] Based on the calibration signal transmitted between each reference point and other reference points in the current cycle, the first calibration data of each reference point is determined; by comparing the first calibration data of each reference point with the reference calibration data, it is determined whether the offshore reference point has shifted, and the offshore reference point that has shifted is used as the reference point to be calibrated; based on the first calibration data of the reference point to be calibrated, the position of the reference point to be calibrated is calibrated. On the one hand, a calibration scheme for offshore reference points is provided, which can effectively calibrate the position of the offshore reference point in a timely manner after the position of the offshore reference point shifts, so as to ensure the accuracy of 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 configuration, effectively controlling the implementation cost of the scheme. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Figure 1 A schematic diagram showing a reference point network system in this exemplary embodiment.
[0012] Figure 2 A schematic diagram illustrating an offshore reference point in this exemplary embodiment.
[0013] Figure 3 A flow chart showing a method for calibrating a benchmark point for offshore photovoltaics according to this exemplary embodiment is shown.
[0014] Figure 4 A flowchart for obtaining first calibration data in this exemplary embodiment is shown.
[0015] Figure 5 A flowchart of determining whether an offshore reference point has shifted in accordance with this exemplary embodiment is shown.
[0016] Figure 6 A flow chart for determining a calibrated position in this exemplary embodiment is shown.
[0017] Figure 7 A schematic structural diagram of a benchmark point calibration device for offshore photovoltaics in this exemplary embodiment is shown.
[0018] Figure 8 A structural schematic diagram of an electronic device in the present exemplary embodiment is shown. DETAILED DESCRIPTION
[0019] Example embodiments of the present disclosure will be described more fully hereinafter with reference to the accompanying drawings.
[0020] The accompanying drawings, which are included to provide a further understanding of the disclosure and are incorporated in and constitute a part of this application, illustrate certain non-limiting embodiments of the present disclosure. In the drawings, some embodiments are shown in cross-section, and in plan, which are schematic illustrations. Identical or similar elements are referred to with identical or similar reference numerals throughout the specification. It should be noted that the features illustrated in the drawings can be used in any combination.
[0021] The size of the offshore photovoltaic unit is large, resulting in a high load of its support, and it is in a complex marine environment for a long time, and there is a high probability of displacement, deformation, etc. Therefore, it is necessary to monitor its displacement, deformation, etc.
[0022] However, the above monitoring requires a reliable reference point. In an offshore photovoltaic project, in order to monitor the situation of the offshore photovoltaic unit in a short distance, an offshore reference point needs to be set. The offshore reference point is in the marine environment, and itself is also subjected to stress, seawater corrosion, etc. and is prone to shift, resulting in a decrease in the accuracy of monitoring based on the offshore reference point.
[0023] In view of the above problems, the exemplary embodiments of the present disclosure provide a reference point calibration method for offshore photovoltaic, aiming to solve the problem that the shift of the reference point affects the monitoring result.
[0024] Figure 1 A schematic diagram of a reference point network system is shown. The reference point network system includes a plurality of reference points, forming a network structure. The number of offshore reference points is not less than 2, and the number of land reference points is also not less than 2. As shown, three offshore reference points are set, located in the offshore photovoltaic area, which are offshore reference point 101, offshore reference point 102, and offshore reference point 103. Two land reference points are set, located on land, which are land reference point 104 and land reference point 105. Figure 1 As shown, three offshore reference points are set, located in the offshore photovoltaic area, which are offshore reference point 101, offshore reference point 102, and offshore reference point 103. Two land reference points are set, located on land, which are land reference point 104 and land reference point 105.
[0025] In one embodiment, each reference point is not located on a line connecting any two other reference points, so the relative orientation between any two reference points is unique. For example, when maritime reference point 101 receives calibration signals from other reference points, it can determine which reference point each calibration signal originated from based on the direction of the calibration signal. Preventing two other reference points from traveling in the same direction can reduce signal interference and confusion.
[0026] Figure 2 A schematic diagram showing offshore benchmarks. Figure 2 As shown, an offshore benchmark can be a site located at sea and includes a benchmark pile 201, a protective pile 202, a workbench 203, and a benchmark device 204. The benchmark pile 201 is a core support structure used to securely support the benchmark device 204. It can be made of materials such as concrete and driven into the seabed for fixation. One or more layers of protective piles 202 are provided outside the benchmark pile 201 to isolate the benchmark pile 201 from the seawater, thereby reducing the impact of the seawater on the benchmark pile 201, minimizing its positional deviation, and ensuring stability and reliability. The workbench 203 is used for manual operations. The benchmark device 204 can serve as a benchmark, such as a GNSS (Global Navigation Satellite System) benchmark device that can transmit calibration signals to and from the GNSS benchmark devices at other benchmark points. In addition, offshore benchmarks can also include monitoring equipment, such as meteorological monitoring equipment and video surveillance equipment.
[0027] Figure 3 An exemplary process of a benchmark calibration method for offshore photovoltaics is shown, including the following steps S310 to S330:
[0028] Step S310, determining first calibration data for each reference point based on calibration signals transmitted between each reference point and other reference points in the current cycle;
[0029] 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 using the offshore reference point that has shifted as the reference point to be calibrated;
[0030] 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.
[0031] based on Figure 3The method is to determine the first calibration data of each reference point based on the calibration signal transmitted between each reference point and other reference points in the current cycle; by comparing the first calibration data of each reference point with the reference calibration data, it is determined whether the offshore reference point has shifted, and the offshore reference point that has shifted is used as the reference point to be calibrated; based on the first calibration data of the reference point to be calibrated, the position of the reference point to be calibrated is calibrated. On the one hand, a calibration scheme for offshore reference points is provided, which can effectively calibrate the position of the offshore reference point in a timely manner after the position of the offshore reference point shifts, so as to ensure the accuracy of monitoring based on the offshore reference point. On the other hand, this scheme does not require major modifications to the offshore reference points, and the calibration effect can be achieved based on conventional hardware configuration, effectively controlling the implementation cost of the scheme.
[0032] Below Figure 3 Provide detailed instructions for each step.
[0033] refer to Figure 3 In step S310, first calibration data of each reference point is determined based on the calibration signal transmitted between each reference point and other reference points in the current cycle.
[0034] The calibration of the reference points can be performed periodically, such as once a day or other specified duration. The first calibration data can include relative position data between different reference points. Calibration signals in the form of microwaves, for example, can be transmitted between the different reference points. The relative positions of the different reference points are determined based on the calibration signals to obtain the first calibration data.
[0035] In one embodiment, the current cycle includes multiple time periods corresponding to each reference point. The method of determining the first calibration data of each reference point based on the calibration signal transmitted between each reference point and other reference points in the current cycle includes the following steps:
[0036] At different moments in any time period, the reference point corresponding to the time period is controlled to receive calibration signals sent by other reference points, and the first calibration data of the reference point is determined according to the calibration signals.
[0037] In each time period, the calibration signal transmitted by the corresponding reference point is received by the other reference points, while the other reference points can only transmit signals without receiving signals. Further, each time period can be divided into multiple sub-time periods corresponding to the other reference points, and in each sub-time period, a signal is transmitted by one of the other reference points. For example, the reference point network system includes five reference points, and each cycle is divided into five time periods, where time period 1 corresponds to sea reference point 101, time period 2 corresponds to sea reference point 102, time period 3 corresponds to sea reference point 103, time period 4 corresponds to land reference point 104, and time period 5 corresponds to land reference point 105. Each time period is further divided into four sub-time periods, such as time period 1 being divided into sub-time period 1-1, sub-time period 1-2, sub-time period 1-3, and sub-time period 1-4, corresponding to sea reference point 102, sea reference point 103, land reference point 104, and land reference point 105, respectively. In sub-time period 1-1, sea reference point 102 transmits a signal, which is received by sea reference point 101, and the signal received by sea reference point 101 is referred to as a calibration signal. In sub-time period 1-2, sea reference point 103 transmits a signal, which is received by sea reference point 101. In sub-time period 1-3, land reference point 104 transmits a signal, which is received by sea reference point 101. In sub-time period 1-4, land reference point 105 transmits a signal, which is received by sea reference point 101. Similarly, in sub-time period 2-1, sea reference point 101 transmits a signal, which is received by sea reference point 102, and the signal received by sea reference point 102 is referred to as a calibration signal. In sub-time period 2-2, sea reference point 103 transmits a signal, which is received by sea reference point 102. In sub-time period 2-3, land reference point 104 transmits a signal, which is received by sea reference point 102. In sub-time period 2-4, land reference point 105 transmits a signal, which is received by sea reference point 102.
[0038] In this way, multiple reference points do not simultaneously transmit and receive signals, which avoids signal interference and ensures that the transmission and reception of signals are orderly, thereby improving the calibration efficiency and accuracy of the reference points.
[0039] In an embodiment, referring to Figure 4 The determination of the first calibration data of each reference point based on the calibration signals transmitted between the reference point and the other reference points in the current cycle includes the following steps S410 and S420:
[0040] In step S410, the current relative position vector between each reference point and the other reference points is determined based on the calibration signals transmitted between the reference point and the other reference points in the current cycle.
[0041] In step S420, the current relative position vector is arranged in the order of the multiple reference points to obtain the first calibration data.
[0042] The direction, intensity, time, etc. of the calibration signal received by each reference point can be analyzed to determine the current relative position vector between different reference points, which represents the relative position between different reference points in the current period. The current relative position vector is arranged in the order of the plurality of reference points, such as the order of the offshore reference point 101, the offshore reference point 102, the offshore reference point 103, the land reference point 104, and the land reference point 105, to obtain the first calibration data.
[0043] For example, the offshore reference point 101 receives four calibration signals, and the current relative position vectors of the other four reference points relative to the offshore reference point 101 are analyzed and recorded as P 12 , P 13 , P 14 , and P 15 , where P 12 represents the current relative position vector of the offshore reference point 102 relative to the offshore reference point 101. The first calibration data of the offshore reference point 101 is obtained by arranging the reference points in order and adding the self item, which is (P 11 , P 12 , P 13 , P 14 , and P 15 ). Similarly, the first calibration data of the offshore reference point 102 is (P 21 , P 22 , P 23 , P 24 , and P 25 ). And so on.
[0044] Continuing 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 offshore reference point has deviated, and the offshore reference point that has deviated is taken as the reference point to be calibrated.
[0045] The reference calibration data is the calibration data of the reference point at a previous time earlier than the current period, such as the calibration data of the previous period. For example, the first calibration data obtained in step S310 in the previous period can be taken as the reference calibration data.
[0046] Therefore, by comparing the first calibration data of the current period with the reference calibration data, it can be detected whether the current position of the offshore reference point has changed compared with the previous time, i.e., whether the offshore reference point has deviated, and the offshore reference point that has deviated is taken as the reference point to be calibrated.
[0047] In one embodiment, the reference calibration data comprises reference relative position vectors between different reference points. The reference relative position vectors represent relative position vectors of the different reference points at a previous time, such as the relative position vectors of the last cycle. The reference relative position vectors serve as a reference to measure whether the current relative position vectors have changed.
[0048] Reference is made to Figure 5 As shown in the above, the determination of whether the offshore reference points have deviated by comparing the first calibration data of each reference point with the reference calibration data comprises the following steps S510 and S520:
[0049] 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.
[0050] Step S520, determine whether the offshore reference points have deviated according to the reference points corresponding to the current relative position vectors different from the reference relative position vectors.
[0051] For example, let (P 11 ',P 12 ',P 13 ',P 14 ',P 15 ') represent the reference calibration data of the offshore reference point 101, wherein P 11 ',P 12 ',P 13 ',P 14 ',P 15 ' are the reference relative position vectors, such as P 12 ' represents the relative position vector of the offshore reference point 102 with respect to the offshore reference point 101 at a previous time. 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 case where the current relative position vector is different from the reference relative position vector, such as P 12 is different from P 12 ', then P 12P12 is added to the change vector set, and P12 corresponds to the sea reference point 101 and the sea reference point 102. According to this, it can be determined that the sea reference point 101 or the sea reference point 102 has deviated. By using this method, all the current relative position vectors of the changed reference points can be added to the change vector set, and according to the reference points corresponding to the vectors in the change vector set, it can be determined which sea reference point has deviated. Generally, if a sea reference point has deviated, the current relative position vectors of the sea reference point and all other reference points are different from the reference relative position vectors. Therefore, if the current relative position vectors of the sea reference point 101 and all other reference points are in the change vector set, it is determined that the sea reference point 101 has deviated. In this way, the sea reference point that has deviated can be accurately detected. Figure 5
[0052] With reference still to Figure 3 , in step S330, the position of the to-be-calibrated reference point is calibrated according to the first calibration data of the to-be-calibrated reference point.
[0053] For example, if the to-be-calibrated reference point includes the sea reference point 101, and other reference points have not deviated, the current position of the sea reference point 101 can be calculated according to the current relative position vectors between the sea 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 sea photovoltaic unit.
[0054] In an embodiment, the first calibration data of the to-be-calibrated reference point includes the current relative position vectors between the to-be-calibrated reference point and other reference points. As shown in Figure 6 , the above calibration of the position of the to-be-calibrated reference point according to the first calibration data of the to-be-calibrated reference point includes the following steps S610 and S620:
[0055] Step S610, determining a plurality of first positions of the to-be-calibrated reference point according to the current relative position vectors between the to-be-calibrated reference point and other reference points;
[0056] Step S620, determining the calibrated position of the to-be-calibrated reference point according to the plurality of first positions.
[0057] The first position is a position calculated according to a single reference point. For example, if the to-be-calibrated reference point includes the sea reference point 101, the first position of the sea reference point 101 with the sea reference point 102 as the reference can be calculated according to the current relative position vectors between the sea reference point 101 and the sea reference point 102, and is denoted as the first position Q 12 . Similarly, the first position of the sea reference point 101 with the sea reference point 103 as the reference can be calculated according to the current relative position vectors between the sea reference point 101 and the sea reference point 103, and is denoted as Q 13 According to the current relative position vector between the sea reference point 101 and the land reference point 104, the first position of the sea reference point 101 based on the land reference point 104 is calculated and recorded as Q 14 According to the current relative position vector between the sea reference point 101 and the land reference point 105, the first position of the sea reference point 101 based on the land reference point 105 is calculated and recorded as Q 15 .
[0058] There may be differences between the multiple first positions. Clustering, statistics, etc. can be used to fuse the multiple first positions to obtain the calibrated position of the reference point to be calibrated.
[0059] In one embodiment, the method of determining the calibrated position of the reference point to be calibrated based on the multiple first positions includes the following steps:
[0060] determining a dynamic weight of each other reference point based on the distance between each other reference point and the reference point to be calibrated;
[0061] Determine the target weight of each other benchmark point based on its dynamic weight and basic weight; the basic weight of the land benchmark point is greater than the basic weight of the sea benchmark point;
[0062] The plurality of first positions are weighted according to the target weight of each other reference point to obtain a calibrated position of the reference point to be calibrated.
[0063] The dynamic weight is determined by distance (e.g., calculated from the current relative position vector or determined in the previous cycle). The greater the distance, the smaller the dynamic weight. The base weight is determined by the land or sea type of the benchmark. Both land and sea benchmarks can have fixed base weights. Due to their greater stability, land benchmarks have larger base weights than sea benchmarks. The dynamic weight and base weight can be added, multiplied, or other algorithms can be used to obtain the target weight. The multiple first positions are weighted according to the target weight of each additional benchmark to obtain the calibrated position of the benchmark to be calibrated.
[0064] For example, according to P 12 Determine the distance between the offshore reference point 101 and the offshore reference point 102 as L 12 , and then calculate the dynamic weight W of the offshore reference point 102 dis12 =1 / L 12 α , α is the distance weight index, which is used to adjust the relationship between the dynamic weight and the distance. It can be set according to experience or specific business needs, such as a value in the range of (0,1). Similarly, the dynamic weight W of the offshore reference point 103 can be obtained. dis13 =1 / L 13α , the dynamic weight W of the land reference point 104 dis14 =1 / L 14 α , the dynamic weight W of the land reference point 105 dis15 =1 / L 15 α . The basic weight W of the land reference point is obtained 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, and are usually fixed values. The target weight W of the sea reference point 102 is calculated as 12 =norm(W dis12 ×W sea ), norm represents normalization; similarly, the target weight W of the sea reference point 103 is 13 =norm(W dis13 ×W sea ), the target weight W of the land reference point 104 is 14 =norm(W dis14 ×W land ), the target weight W of the land reference point 105 is 15 =norm(W dis15 ×W land ). Finally, the calibrated position of the sea reference point 101 is calculated 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 higher accuracy.
[0065] The exemplary embodiments of the present disclosure also provide a reference point calibration device for offshore photovoltaic, which is applied to a reference point network system including multiple reference points, the multiple reference points including at least two sea reference points and at least two land reference points. Referring to FIG. 7, the reference point calibration device 700 for offshore photovoltaic can include the following modules: Figure 7
[0066] The first calibration data determination module 710 is configured to determine the first calibration data of each reference point according to the calibration signal transmitted between each reference point and other reference points in the current period;
[0067] The reference point offset detection module 720 is configured to determine whether the offshore reference point is offset by comparing the first calibration data of each reference point with the reference calibration data, and take the offshore reference point which is offset as a calibration reference point;
[0068] The reference point position calibration module 730 is configured to calibrate the position of the calibration reference point according to the first calibration data of the calibration reference point.
[0069] In an embodiment, the first calibration data of each reference point is determined according to the calibration signals transmitted between each reference point and other reference points in the current period, and the first calibration data of each reference point includes:
[0070] The current relative position vector between each reference point and other reference points is determined according to the calibration signals transmitted between each reference point and other reference points in the current period.
[0071] The current relative position vector is arranged according to the order of the plurality of reference points to obtain the first calibration data.
[0072] In an embodiment, the reference calibration data includes reference relative position vectors between different reference points; and the determination of whether the offshore reference point is offset by comparing the first calibration data of each reference point with the reference calibration data includes:
[0073] The current relative position vector which is different from the reference relative position vector is determined by comparing the first calibration data of each reference point with the reference calibration data.
[0074] The offshore reference point is determined to be offset according to the reference point corresponding to the current relative position vector which is different from the reference relative position vector.
[0075] In an embodiment, the first calibration data of the calibration reference point includes the current relative position vector between the calibration reference point and other reference points; and the calibration of the position of the calibration reference point according to the first calibration data of the calibration reference point includes:
[0076] A plurality of first positions of the calibration reference point are determined according to the current relative position vector between the calibration reference point and other reference points.
[0077] The calibrated position of the calibration reference point is determined according to the plurality of first positions.
[0078] In an embodiment, the determination of the calibrated position of the calibration reference point according to the plurality of first positions includes:
[0079] determining a dynamic weight of each of the other reference points according to a distance between each of the other reference points and the reference point to be calibrated;
[0080] determining a target weight for each of the other reference points based on the dynamic weight and the basic weight of each of the other reference points; the basic weight of the land reference point is greater than the basic weight of the sea reference point;
[0081] The plurality of first positions are weighted according to the target weight of each of the other reference points to obtain a calibrated position of the reference point to be calibrated.
[0082] In one embodiment, the current cycle includes multiple time periods corresponding to each reference point; and determining the first calibration data of each reference point based on the calibration signal transmitted between each reference point and other reference points in the current cycle includes:
[0083] At different moments in any time period, the reference point corresponding to the time period is controlled to receive calibration signals sent by other reference points, and the first calibration data of the reference point is determined according to the calibration signals.
[0084] In one embodiment, each reference point is not located on a line connecting any two other reference points.
[0085] The specific details of each part of the above-mentioned device have been described in detail in the implementation method part. The undisclosed details can be found in the implementation method part, so they will not be repeated here.
[0086] It should be noted that although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the exemplary embodiments of the present disclosure, the features and functions of two or more modules or units described above can be concretized in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be concretized.
[0087] The exemplary embodiments of the present disclosure further provide a computer program product, which includes a computer program, and implements the above method when the computer program is executed by a processor.
[0088] In an embodiment, the computer program product can be a tangible product, such as a computer-readable storage medium having the computer program stored thereon. The computer-readable storage medium can be a storage medium based on electrical, magnetic, optical, electromagnetic, infrared, or any other type of signal that carries the computer program. The computer-readable storage medium can include, but is not limited to, random access memory (RAM), read-only memory (ROM), magnetic tape, floppy disk, flash memory, hard disk drive (HDD), solid-state drive (SSD), and the like. For example, the computer program product can be implemented as a non-volatile storage medium, such as a read-only memory (ROM), a Nand flash, or the like, having the computer program stored thereon.
[0089] In an embodiment, the computer program product can be an intangible product. For example, the computer program product can be implemented as a virtual digital product, such as an executable file, an installation package, or the like, having the computer program stored thereon.
[0090] The code of the computer program can be written in one or more programming languages. The programming language can be, for example, C, Java, C++, or the like. The program code can execute entirely on the user's computing device, or partly on the user's computing device and partly on a remote computing device, or entirely on a remote computing device or server. In the latter scenario, 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), or the like, or the connection can be made to an external computing device, such as through the Internet using an Internet Service Provider (ISP).
[0091] The computer program can be carried or transmitted by an electronic device through electrical, magnetic, optical, electromagnetic, infrared, or the like signals. The electronic device can convert the signals carrying the computer program into digital signals, and then run the computer program. When the computer program is running on the electronic device, the code of the computer program is used to make the electronic device perform (more specifically, the processor of the electronic device can be made to perform) the method steps of various exemplary embodiments of the present disclosure, such as: step S310, determining first calibration data of each reference point according to the calibration signals transmitted between each reference point and other reference points in the current period; step S320, determining whether the offshore reference point has deviated by comparing the first calibration data of each reference point with the reference calibration data, and taking the offshore reference point that has deviated as a reference point to be calibrated; and 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.
[0092] The above method is implemented based on a computer program, and first calibration data of each reference point is determined according to a calibration signal transmitted between the reference point and other reference points in a current period; whether the offshore reference point is deviated is determined by comparing the first calibration data of each reference point with reference calibration data, and the offshore reference point that is deviated is taken as a reference point to be calibrated; and the position of the reference point to be calibrated is calibrated according to the first calibration data of the reference point to be calibrated. On the one hand, a calibration scheme for the offshore reference point is provided, which can effectively calibrate the offshore reference point in time after the position of the offshore reference point is deviated, so as to ensure the accuracy of monitoring based on the offshore reference point. On the other hand, the scheme does not need to greatly modify the offshore reference point, and the calibration effect can be achieved based on a conventional hardware configuration, so that the implementation cost of the scheme is effectively controlled.
[0093] Exemplary embodiments of the present disclosure also provide an electronic device. The electronic device can 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.
[0094] The following will be described with reference to Figure 8 Exemplary embodiments of the electronic device are illustrated in the form of a general computing device. It should be understood that Figure 8 The electronic device 800 shown is merely an example, and should not limit the function and use range of the embodiments of the present disclosure.
[0095] As shown in Figure 8 The electronic device 800 can include a processor 810, a memory 820, a bus 830, an I / O (input / output) interface 840, and a network adapter 850.
[0096] The memory 820 can include a volatile memory, such as a RAM 821, a cache unit 822, and a non-volatile memory, such as a ROM 823. The memory 820 can also include one or more program modules 824, such as an operating system, one or more application programs, other program modules, and program data, each of which or some combination of which can include the implementation of a network environment. For example, the program modules 824 can include the modules in the above-described apparatus.
[0097] The processor 810 can include one or more processing units, for example: the processor 810 can include an AP (Application Processor, application processor), a modem processor, a GPU (Graphics Processing Unit, graphics processing unit), an ISP (Image Signal Processor, image signal processor), a controller, an encoder, a decoder, a DSP (Digital Signal Processor, digital signal processor), a baseband processor, and / or an NPU (Neural-Network Processing Unit, neural network processor) processing unit, etc.
[0098] The processor 810 can be used to execute executable instructions stored in the memory 820, which can include method steps of various exemplary embodiments of the present disclosure, for example: step S310, determining first calibration data of each reference point according to calibration signals transmitted between each reference point and other reference points in the current period; step S320, determining whether the offshore reference point has deviated by comparing the first calibration data of each reference point with the reference calibration data, and taking the offshore reference point that has deviated as a calibration reference point; step S330, calibrating the position of the calibration reference point according to the first calibration data of the calibration reference point.
[0099] Based on the processor 810 executing the above method, the first calibration data of each reference point is determined according to the calibration signals transmitted between each reference point and other reference points in the current period; by comparing the first calibration data of each reference point with the reference calibration data, it is determined whether the offshore reference point has deviated, and the offshore reference point that has deviated is taken as a calibration reference point; the position of the calibration reference point is calibrated according to the first calibration data of the calibration reference point. On the one hand, a calibration scheme for the offshore reference point is provided, which can timely and effectively calibrate the position of the offshore reference point after the position of the offshore reference point deviates, so as to ensure the accuracy of the monitoring based on the offshore reference point. On the other hand, the scheme does not need to be greatly modified for the offshore reference point, and the calibration effect can be achieved based on the conventional hardware configuration, effectively controlling the implementation cost of the scheme.
[0100] The bus 830 is used to realize the connection between different components of the electronic device 800, and can include a data bus, an address bus, and a control bus.
[0101] 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.
[0102] The electronic device 800 can communicate with one or more networks, such as a network adapter 850 can provide mobile communication solutions such as 3G / 4G / 5G, or provide wireless communication solutions such as wireless local area networks, Bluetooth, near field communication, etc. The network adapter 850 can communicate with other modules of the electronic device 800 through the bus 830.
[0103] Although Figure 8 Other hardware and / or software modules can also be provided in the electronic device 800, including but not limited to: displays, microcode, device drivers, redundant processors, external disk drive arrays, tape drives, and data backup storage systems, etc. are not shown in the electronic device 800.
[0104] As can be seen from the above, the technical solutions of the present disclosure can be implemented as methods, devices, systems, computer program products, storage media, electronic devices, etc. Those skilled in the art can understand that various aspects of the present disclosure can be implemented in the following forms: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software aspects, such as can be referred to as "circuitry", "modules" or "systems".
[0105] It should be understood that the present disclosure is not limited to the specific method steps or structures described above and shown in the drawings, and various modifications and changes can be made without departing from the scope thereof. Those skilled in the art, based on the specific embodiments provided by the present disclosure, will easily think of other embodiments. Therefore, the specific embodiments provided by the present disclosure are only exemplary, the scope and spirit of the present disclosure are indicated by the claims, and should cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure, and include common knowledge or conventional technical means in the present technical field that are not disclosed by the present disclosure.
Claims
1. A method for calibrating offshore photovoltaic reference points, characterized in that: A method is applied to a benchmark network system including a plurality of benchmarks, wherein the plurality of benchmarks include at least two offshore benchmarks and at least two land benchmarks; the method comprises: determining first calibration data for each reference point based on a calibration signal transmitted between each reference point and other reference points in a current cycle; By comparing the first calibration data of each reference point with the reference calibration data, determining whether the offshore reference point is offset, and using the offset 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; The first calibration data of the reference point to be calibrated includes a current relative position vector between the reference point to be calibrated and other reference points; and calibrating the position of the reference point to be calibrated based on the first calibration data of the reference point to be calibrated includes: determining a plurality of first positions of the reference point to be calibrated based on the current relative position vector between the reference point to be calibrated and other reference points; and determining a calibrated position of the reference point to be calibrated based on the plurality of first positions. Among them, determining the calibrated position of the reference point to be calibrated based on the multiple first positions includes: determining the dynamic weight of each of the other reference points based on the distance between each of the other reference points and the reference point to be calibrated, and the dynamic weight is negatively correlated with the distance; determining the target weight of each of the other reference points based on the dynamic weight and basic weight of each of the other reference points; the basic weight of the land reference point is greater than the basic weight of the sea reference point; and weighting the multiple 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.
2. The method according to claim 1, characterized in that The determining of first calibration data of each reference point according to a calibration signal transmitted between each reference point and other reference points in a current cycle includes: Determining a current relative position vector between each reference point and the other reference points based on a calibration signal transmitted between each reference point and the other reference points during a current cycle; The current relative position vector is arranged in the order of the multiple reference points to obtain the first calibration data.
3. The method according to claim 2, characterized in that The reference calibration data includes reference relative position vectors between different reference points; The determining whether the offshore reference point is offset by comparing the first calibration data of each reference point with the reference calibration data includes: determining a current relative position vector different from the reference relative position vector by comparing the first calibration data of each reference point with the reference calibration data; It is determined whether the offshore reference point is offset according to the reference point corresponding to the current relative position vector different from the reference relative position vector.
4. The method according to claim 3, characterized in that The determining whether the offshore reference point is offset according to the reference point corresponding to the current relative position vector different from the reference relative position vector includes: The current relative position vector different from the reference relative position vector is added to a change vector set, and whether the offshore reference point has shifted is determined based on the reference points corresponding to the vectors in the change vector set; wherein, if the current relative position vectors of a certain offshore reference point and all other reference points are located in the change vector set, then the offshore reference point is determined to have shifted.
5. The method according to claim 1, wherein The reference calibration data is calibration data of the previous cycle.
6. The method according to claim 1, characterized in that The current cycle includes a plurality of time periods corresponding to each reference point; The determining of first calibration data of each reference point according to a calibration signal transmitted between each reference point and other reference points in a current cycle includes: At different moments in any time period, the reference point corresponding to the time period is controlled to receive calibration signals sent by other reference points, and the first calibration data of the reference point is determined according to the calibration signals.
7. The method according to any one of claims 1 to 6, characterized in that No reference point lies on the line connecting any two other reference points.
8. A benchmark calibration device for offshore photovoltaics, characterized in that: The device is applied to a benchmark network system including a plurality of benchmarks, wherein the plurality of benchmarks include at least two offshore benchmarks and at least two land benchmarks; the device comprises: a first calibration data determination module configured to determine first calibration data for each reference point based on a calibration signal transmitted between each reference point and other reference points in a current cycle; a reference point offset detection module configured to determine whether the offshore reference point has offset by comparing the first calibration data of each reference point with the reference calibration data, and to use the offset offshore reference point as a reference point to be calibrated; a reference point position calibration module, configured to calibrate the position of the reference point to be calibrated according to the first calibration data of the reference point to be calibrated; The first calibration data of the reference point to be calibrated includes a current relative position vector between the reference point to be calibrated and other reference points; and calibrating the position of the reference point to be calibrated based on the first calibration data of the reference point to be calibrated includes: determining a plurality of first positions of the reference point to be calibrated based on the current relative position vector between the reference point to be calibrated and other reference points; and determining a calibrated position of the reference point to be calibrated based on the plurality of first positions. Among them, determining the calibrated position of the reference point to be calibrated based on the multiple first positions includes: determining the dynamic weight of each of the other reference points based on the distance between each of the other reference points and the reference point to be calibrated, and the dynamic weight is negatively correlated with the distance; determining the target weight of each of the other reference points based on the dynamic weight and basic weight of each of the other reference points; the basic weight of the land reference point is greater than the basic weight of the sea reference point; and weighting the multiple 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.
9. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 7 when the computer program is executed by a processor.
10. An electronic device, characterized in that: include: processor; as well as a memory for storing executable instructions of the processor; The processor is configured to perform 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
System and method for calibrating a transmitting unit, and watercraft
CN109387816A