Solar energy optical resource data interpolation method and apparatus

Through multiple variation function models and multi-point interpolation calculations, the problem of large interpolation errors in the satellite inversion database was solved, high-precision interpolation of solar light resource data was achieved, and the accuracy of photovoltaic resource assessment was improved.

WO2025214066A1PCT designated stage Publication Date: 2025-10-16HUANENG CLEAN ENERGY RES INST +1
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/082313
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-12
Filing Date
2025-03-13
Publication Date
2025-10-16

AI Technical Summary

Technical Problem

The existing satellite inversion database has occasional large deviation errors when interpolating and calculating solar radiation, which cannot meet the precision and accuracy requirements of photovoltaic resource assessment.

Method used

A variety of variogram models (such as Gaussian semivariogram, exponential semivariogram and spherical semivariogram) are used to interpolate the solar radiation data of multiple points near the interpolation point. The middle value or average value of the output values ​​of multiple models is taken as the interpolation result, and the values ​​with large errors are eliminated to improve the accuracy of the interpolation results.

Benefits of technology

Through the comprehensive processing of multiple interpolation calculation methods and multiple points, the deviation of the interpolation results is significantly reduced and the accuracy of solar light resource data interpolation is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025082313_16102025_PF_FP_ABST
    Figure CN2025082313_16102025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides a solar energy optical resource data interpolation method and apparatus. The method comprises: acquiring a solar energy optical resource data source, wherein the solar energy optical resource data source comprises coordinates and solar energy radiation quantity data corresponding to the coordinates; determining interpolation point coordinates and n points; for each point among the n points, determining each point number of target coordinates closest to the interpolation point coordinates from the solar energy optical resource data source; on the basis of the solar energy radiation quantity data corresponding to the each point number of target coordinates, respectively obtaining a plurality of model output values by means of a plurality of variation function models, and on the basis of the plurality of model output values, obtaining interpolation result initial values; and on the basis of the interpolation result initial values corresponding to the n points, obtaining an interpolation result. According to the method of the present disclosure, the values with relatively large errors are eliminated, so that the calculation result deviation is smaller, and the accuracy of the interpolation result is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Solar light resource data interpolation method and device

[0001] Cross-reference to Related Applications

[0002] The present disclosure is based on and claims priority from Chinese Patent Application No. 202410439460.8 filed on April 12, 2024, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD

[0003] The present disclosure relates to the technical field of interpolation calculation, and in particular to a solar light resource data interpolation method and device, an electronic device, and a storage medium. BACKGROUND

[0004] Solar radiation refers to the total energy of visible light, infrared and ultraviolet light emitted by the sun within a certain period of time. Solar radiation can be used to evaluate the availability of solar energy, and is of great significance for predicting the photovoltaic power generation capacity of each region and designing photovoltaic power stations.

[0005] The main methods for measuring solar radiation are direct method and indirect method. The direct method is to directly measure at a suitable position on the ground by using professional measuring instruments such as solar total radiation meters, while the indirect method involves the calculation of other related parameters such as solar irradiance, cloud cover and geographic location information, and also takes into account factors such as solar elevation angle, weather conditions and seasonal changes to establish a model. Generally, satellite inversion data is used to predict the reception and distribution of ground solar radiation. The direct testing method of ground radiation is accurate but costly, and the current nationwide site distribution is limited, which cannot meet the requirements of regional photovoltaic resource assessment. Using satellite inversion method to estimate the radiation of any region is the current mainstream approach. Known databases such as NASA, Meteonorm and Solargis are international mainstream reanalysis solar radiation databases, but the precision and accuracy often cannot meet the requirements.

[0006] The current satellite inversion database (such as Meteonorm) often obtains the solar radiation at any coordinate on the ground by interpolating the grid site data, but the traditional spatial data interpolation method may produce occasional large deviation errors. SUMMARY

[0007] The present disclosure aims to at least partially solve one of the technical problems in the related art.

[0008] To this end, a first object of the present disclosure is to provide a solar light resource data interpolation method to make the interpolation result more accurate and solve the problem of occasional large deviation errors in the related art.

[0009] A second object of the present disclosure is to provide a solar light resource data interpolation device.

[0010] A third object of the present disclosure is to provide an electronic device.

[0011] A fourth object of the present disclosure is to provide a computer-readable storage medium.

[0012] A fifth object of the present disclosure is to provide a computer program product.

[0013] To achieve the above objects, the first aspect of the present disclosure provides a solar light resource data interpolation method, comprising:

[0014] obtaining a solar light resource data source, the solar light resource data source comprising coordinates and solar radiation data corresponding to the coordinates;

[0015] determining an interpolation point coordinate and n point numbers;

[0016] for each point number of the n point numbers, determining from the solar light resource data source a target coordinate closest to the interpolation point coordinate for the each point number;

[0017] based on the solar radiation data corresponding to the each point number of target coordinates, obtaining a plurality of model output values through a plurality of variogram function models, and obtaining an initial value of an interpolation result based on the plurality of model output values;

[0018] obtaining the interpolation result based on the initial value of the interpolation result corresponding to the n point numbers.

[0019] In some embodiments, the plurality of variogram function models comprises a Gaussian semi-variogram function model, an exponential semi-variogram function model, and a spherical semi-variogram function model.

[0020] In some embodiments, the obtaining of the initial value of the interpolation result based on the plurality of model output values comprises:

[0021] determining a first intermediate value in the plurality of model output values;

[0022] taking the first intermediate value as the initial value of the interpolation result.

[0023] In some embodiments, the obtaining of the interpolation result based on the initial value of the interpolation result corresponding to the n point numbers comprises:

[0024] obtaining a second intermediate value in the initial value of the interpolation result corresponding to the n point numbers;

[0025] taking the second intermediate value as the interpolation result.

[0026] In some embodiments, the solar light resource data source is a light resource database, a site distribution in the light resource database includes different precisions and granularities, and a number of sites in the light resource database is determined by a resolution.

[0027] In some embodiments, the n is 3, and the n point numbers include 20, 24, and 28.

[0028] To achieve the above object, the second aspect of the present disclosure provides a solar light resource data interpolation device, comprising:

[0029] A data acquisition module is configured to acquire a solar light resource data source, the solar light resource data source including coordinates and solar radiation data corresponding to the coordinates;

[0030] A parameter determination module is configured to determine an interpolation point coordinate and n point numbers.

[0031] A coordinate determination module is configured to determine, for each point number in the n point numbers, a target coordinate closest to the interpolation point coordinate from the solar light resource data source.

[0032] An interpolation calculation module is configured to obtain a plurality of model output values through a plurality of variogram function models based on solar radiation data corresponding to the target coordinate of each point number, and obtain an interpolation result initial value based on the plurality of model output values.

[0033] A result determination module is configured to obtain an interpolation result based on the interpolation result initial value corresponding to the n point numbers.

[0034] In some embodiments, the plurality of variogram function models include a Gaussian semi-variogram function model, an exponential semi-variogram function model, and a spherical semi-variogram function model.

[0035] In some embodiments, when the interpolation calculation module obtains the interpolation result initial value based on the plurality of model output values, the interpolation calculation module is configured to:

[0036] determine a first intermediate value in the plurality of model output values;

[0037] use the first intermediate value as the interpolation result initial value.

[0038] In some embodiments, the result determination module is specifically configured to:

[0039] obtain a second intermediate value in the interpolation result initial value corresponding to the n point numbers;

[0040] use the second intermediate value as the interpolation result.

[0041] In some embodiments, the solar light resource data source is a light resource database, the site distribution in the light resource database includes different precisions and granularities, and the number of sites in the light resource database is determined by resolution.

[0042] In some embodiments, n is 3, and the n point numbers include 20, 24 and 28.

[0043] To achieve the above object, the third aspect of the present disclosure provides an electronic device, comprising: a processor and a memory connected with the processor; the memory stores computer execution instructions; the processor executes the computer execution instructions stored in the memory to realize the method of the first aspect.

[0044] To achieve the above object, the fourth aspect of the present disclosure provides a computer readable storage medium, the computer readable storage medium stores computer execution instructions, and the computer execution instructions are executed by the processor to realize the method of the first aspect.

[0045] To achieve the above object, the fifth aspect of the present disclosure provides a computer program product, comprising a computer program, which is executed by the processor to realize the method of the first aspect.

[0046] The solar light resource data interpolation method, device, electronic device and storage medium provided by the present disclosure obtain multiple interpolation results through multiple interpolation calculation methods, so as to select a more accurate interpolation result and exclude values with larger errors. At the same time, the interpolation calculation is performed by selecting multiple point numbers, and the intermediate value in these values is taken as the interpolation result, so as to further exclude values with larger errors, so that the calculation result deviation is smaller, the accuracy of the interpolation result is improved, and the problem of occasional large deviation error in related technologies is solved.

[0047] Additional aspects and advantages of the present disclosure will be in part apparent and in part pointed out hereinafter in the description of the embodiments. BRIEF DESCRIPTION OF DRAWINGS

[0048] The above and / or additional aspects and advantages of the present disclosure will become apparent and more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings, in which:

[0049] Fig. 1 is a flowchart of a solar light resource data interpolation method provided by an embodiment of the present disclosure;

[0050] Fig. 2 is an example diagram of a solar light resource data interpolation method provided by an embodiment of the present disclosure;

[0051] Fig. 3 is a block diagram of a solar light resource data interpolation device provided by an embodiment of the present disclosure;

[0052] FIG. 4 is a block diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0053] Embodiments of the present disclosure are described in detail below with reference to the accompanying drawings. The embodiments described below are examples for explaining the present disclosure and are not intended to limit the present disclosure.

[0054] Terminology Explanation:

[0055] Interpolation: Interpolation is an important method of function approximation. Using interpolation, the approximate value of a function at other points can be estimated from the value of the function at a finite number of points.

[0056] Kriging: Kriging is also known as spatial local interpolation method. It is a method of unbiased optimal estimation of regionalized variables in a limited area based on variogram theory and structural analysis.

[0057] The solar light resource data interpolation method, device and equipment of the embodiments of the present disclosure are described below with reference to the accompanying drawings.

[0058] FIG. 1 is a flowchart of a solar light resource data interpolation method according to an embodiment of the present disclosure.

[0059] It should be noted that the execution subject of the solar light resource data interpolation method of the embodiments of the present disclosure is the solar light resource data interpolation device of the embodiments of the present disclosure. The solar light resource data interpolation device can be configured in an electronic device, so that the electronic device can perform the solar light resource data interpolation function.

[0060] As shown in FIG. 1, the solar light resource data interpolation method includes the following steps:

[0061] Step 101: Obtain a solar light resource data source. The solar light resource data source includes coordinates and solar radiation data corresponding to the coordinates.

[0062] In some embodiments, the solar light resource data source is a light resource database. The site distribution in the light resource database includes different precisions and granularities. The number of sites in the light resource database is determined by the resolution.

[0063] Exemplarily, the light resource database selects a solar radiation database of a certain number of sites across the country. The distribution of sites across the country can be selected in different precision and granularity, and the number of sites is determined by the resolution. The light resource database contains a certain number of coordinates and solar radiation data corresponding to the coordinates. The selected light resource database can be any of the current mainstream databases, which is not limited here.

[0064] Step 102, determining the interpolation point coordinate and the number of points n.

[0065] Exemplarily, the longitude and latitude coordinates corresponding to the position to be calculated for the solar radiation data can be selected on the map. The coordinates can be selected at any position in China, and the coordinate data can support multiple precisions.

[0066] It can be understood that when performing interpolation calculation, the solar radiation data of the interpolation point coordinate needs to be estimated according to the solar radiation data of multiple coordinate positions near the interpolation point coordinate. Therefore, it is necessary to determine the interpolation point coordinate and the number of points of the multiple coordinate positions needed. For example, the solar radiation data of the interpolation point coordinate is estimated by the coordinate positions and the corresponding solar radiation data of the nearest 20 points of the interpolation point coordinate.

[0067] In this embodiment, the solar radiation data of the interpolation point coordinate is estimated by the coordinate positions and the corresponding solar radiation data of the multiple points respectively by determining the multiple points, and then the final solar radiation data is obtained according to the solar radiation data obtained by the multiple points respectively.

[0068] In some embodiments, n is 3, and the number of points n includes 20, 24 and 28.

[0069] Step 103, for each point number in n, determining the target coordinate closest to the interpolation point coordinate from the solar light resource data source.

[0070] Exemplarily, n is 3, the three points are 20, 24 and 28 respectively, the 20 coordinates closest to the interpolation point coordinate in the database are obtained, the 24 coordinates closest to the interpolation point coordinate in the database are obtained, and the 28 coordinates closest to the interpolation point coordinate in the database are obtained.

[0071] Step 104, based on the solar radiation data corresponding to each point number of target coordinates, a plurality of model output values are obtained by a plurality of mutation function models respectively, and an initial value of the interpolation result is obtained based on the plurality of model output values.

[0072] In some embodiments, the plurality of variogram models include a Gaussian variogram model, an exponential variogram model, and a spherical variogram model.

[0073] It can be understood that the coordinates and solar radiation data of each point are respectively interpolated by the Gaussian variogram model, the exponential variogram model, and the spherical variogram model to obtain the final results of the three models.

[0074] In some embodiments, the initial value of the interpolation result is obtained based on the plurality of model output values, including: determining a first intermediate value in the plurality of model output values; and taking the first intermediate value as the initial value of the interpolation result.

[0075] That is, the intermediate value of the calculation values of the three models is taken as the initial value of the interpolation result corresponding to each point.

[0076] In some embodiments, the initial value of the interpolation result is obtained based on the plurality of model output values, including: determining a first intermediate value in the plurality of model output values; and taking the first intermediate value as the initial value of the interpolation result.

[0077] This step uses three interpolation methods in the Kriging interpolation method to calculate the results respectively, and takes the intermediate value to reduce the error.

[0078] Step 105, obtaining the interpolation result based on the initial value of the interpolation result corresponding to the n points.

[0079] In some embodiments, the initial value of the interpolation result is obtained based on the plurality of model output values, including: determining a first intermediate value in the plurality of model output values; and taking the first intermediate value as the initial value of the interpolation result.

[0080] For example, n is 3, and the three points are 20, 24, and 28. After obtaining the three initial values of the interpolation results corresponding to the points 20, 24, and 28, the intermediate value of the three initial values of the interpolation results is selected as the final interpolation result.

[0081] In some embodiments, the initial value of the interpolation result is obtained based on the plurality of model output values, including: determining a first intermediate value in the plurality of model output values; and taking the first intermediate value as the initial value of the interpolation result.

[0082] The solar light resource data interpolation method of the embodiments of the present disclosure obtains multiple interpolation results through multiple interpolation calculation methods, so as to select a more accurate interpolation result and exclude values with larger errors. Meanwhile, multiple points are selected for interpolation calculation, and the intermediate value in these values is taken as the interpolation result, so as to further exclude values with larger errors, so that the calculation result deviation is smaller, and the accuracy of the interpolation result is improved.

[0083] In order to clearly illustrate the above-mentioned embodiments, specific examples are described below.

[0084] FIG. 2 is an example diagram of a solar light resource data interpolation method provided by the embodiments of the present disclosure. As shown in FIG. 2, the solar light resource data interpolation method of the present disclosure is applied to a light resource evaluation platform, which includes display, comparison and data processing of solar irradiation data from different data sources. The solar irradiation data cycle includes annual, monthly or other time cycles, including horizontal total radiation, horizontal direct radiation, horizontal scattered radiation, inclined surface total radiation and other data types. The data processing includes arithmetic average calculation, weighted average calculation and maximum, minimum or intermediate value logic calculation on data from different data sources. The solar light resource data interpolation method includes the following steps:

[0085] Step 201, obtaining a national irradiation database.

[0086] Obtaining a solar radiation database of a certain number of sites covering the whole country.

[0087] The light resource evaluation platform can realize import, display and comparison of multi-source light resource data through API or import database and the like, and the data cycle and data type can be set according to needs, and the data can be processed in multiple ways such as arithmetic average, weighted average and logic calculation.

[0088] Step 202, selecting latitude and longitude coordinates.

[0089] That is, determining the interpolation point coordinates.

[0090] Step 203, calculating the coordinates of the nearest 20 points, 24 points and 28 points according to the selected latitude and longitude coordinates.

[0091] Based on the selected latitude and longitude coordinates, the coordinates of the nearest 20 points in the selected database are calculated.

[0092] Based on the selected latitude and longitude coordinates, the coordinates of the nearest 24 points in the selected database are calculated.

[0093] Based on the selected latitude and longitude coordinates, the coordinates of the nearest 28 points in the selected database are calculated.

[0094] At step 204, the final result is respectively interpolated and calculated by the Gaussian semi-variogram function model, the exponential semi-variogram function model, and the spherical semi-variogram function model to obtain the calculated values of the three models.

[0095] At step 205, the intermediate value among the calculated values of the three models is taken.

[0096] At step 206, the intermediate value among the three intermediate values corresponding to the three point numbers is taken as the final interpolation result.

[0097] By using the interpolation method of the embodiments of the present disclosure, the optical resource evaluation platform reduces the calculation error of the model itself by repeatedly calculating multiple data and multiple interpolation calculation models and taking the intermediate value multiple times, so that the deviation of the calculation result in a large range is lower. The optical resource evaluation platform can complete the interpolation calculation of solar radiation data in different regions, different granularities, and different data sources, and provide the solar radiation amount under the required conditions; and give solar optical resource data of multiple data periods and multiple data types according to any position coordinates input by the optical resource evaluation platform.

[0098] In order to realize the above-mentioned embodiments, the present disclosure further provides a solar optical resource data interpolation device. FIG. 3 is a structural schematic diagram of a solar optical resource data interpolation device provided by an embodiment of the present disclosure. As shown in FIG. 3, the solar optical resource data interpolation device can include a data acquisition module 301, a parameter determination module 302, a coordinate determination module 303, an interpolation calculation module 304, and a result determination module 305.

[0099] The data acquisition module 301 is configured to acquire a solar optical resource data source, and the solar optical resource data source includes coordinates and solar radiation data corresponding to the coordinates.

[0100] The parameter determination module 302 is configured to determine an interpolation point coordinate and n point numbers.

[0101] The coordinate determination module 303 is configured to determine, for each point number in the n point numbers, each point number of target coordinates closest to the interpolation point coordinate from the solar optical resource data source.

[0102] The interpolation calculation module 304 is configured to obtain multiple model output values by using multiple variogram function models based on the solar radiation data corresponding to each point number of target coordinates, and obtain an interpolation result initial value based on the multiple model output values.

[0103] The result determination module 305 is configured to obtain an interpolation result based on the interpolation result initial values corresponding to the n point numbers.

[0104] In some embodiments, the multiple variogram function models include a Gaussian semi-variogram function model, an exponential semi-variogram function model, and a spherical semi-variogram function model.

[0105] In some embodiments, the interpolation calculation module 304, when obtaining the initial interpolation result value based on the plurality of model output values, is configured to:

[0106] determine a first intermediate value in the plurality of model output values;

[0107] use the first intermediate value as the initial interpolation result value.

[0108] In some embodiments, the result determination module 305 is specifically configured to:

[0109] obtain a second intermediate value in the initial interpolation result values corresponding to the n point numbers;

[0110] use the second intermediate value as the interpolation result.

[0111] In some embodiments, the solar light resource data source is a light resource database, the site distribution in the light resource database includes different precisions and granularities, and the number of sites in the light resource database is determined by the resolution.

[0112] In some embodiments, n is 3, and the n point numbers include 20, 24 and 28.

[0113] It should be noted that the foregoing explanation and description of the solar light resource data interpolation method embodiments are also applicable to the solar light resource data interpolation device of this embodiment, which will not be described here.

[0114] The solar light resource data interpolation device of the embodiments of the present disclosure obtains a plurality of interpolation results by using a plurality of interpolation calculation methods, so as to select a more accurate interpolation result and exclude values with larger errors. At the same time, the interpolation calculation is performed by selecting a plurality of point numbers, and then an intermediate value in these values is taken as the interpolation result, so as to further exclude values with larger errors, so that the calculation result deviation is smaller, and the accuracy of the interpolation result is improved.

[0115] In order to realize the above-mentioned embodiments, the present disclosure further provides an electronic device. Please refer to FIG. 4, which is a structural schematic diagram of an electronic device provided by an embodiment of the present disclosure. As shown in FIG. 4, the electronic device 400 comprises a processor 401 and a memory 402 connected with the processor 401; the memory 402 stores computer execution instructions; the processor 401 executes the computer execution instructions stored in the memory to realize the method provided by the foregoing embodiments.

[0116] In order to realize the above-mentioned embodiments, the present disclosure further provides a computer readable storage medium, wherein the computer readable storage medium stores computer execution instructions, and the computer execution instructions are executed by a processor to realize the method provided by the foregoing embodiments.

[0117] To achieve the above-mentioned embodiments, the present disclosure further provides a computer program product comprising a computer program which, when executed by a processor, implements the method provided by the foregoing embodiments.

[0118] The collection, storage, use, processing, transmission, provision, and disclosure of user personal information involved in the present disclosure comply with relevant laws and regulations and do not violate public order and good customs.

[0119] It should be noted that personal information from users should be collected for legitimate and reasonable purposes and not shared or sold outside these legitimate uses. In addition, such collection / sharing should be carried out after the user's informed consent is received, including but not limited to informing the user to read the user agreement / user notice before the user uses the function, and signing an agreement / authorization including authorization of relevant user information. In addition, any necessary steps should be taken to protect and secure access to such personal information data and ensure that other people with access to personal information data comply with their privacy policies and processes.

[0120] The present disclosure contemplates that user-selectable options for allowing or disabling access to or use of personal information data can be provided to users. In particular, the present disclosure contemplates providing users with control over whether and how to enable features that collect personal information data (e.g., interactive or mobile-optimized displays or functions that adapt to location information, or the like).

[0121] In the foregoing various embodiments described, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" and the like means that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present disclosure. In the present specification, the illustrative description of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any appropriate manner in any one or more embodiments or examples. In addition, the person skilled in the art can combine and combine the different embodiments or examples described in the specification and the features of the different embodiments or examples, without contradiction.

[0122] In addition, the terms "first", "second" are only for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined with "first", "second" can explicitly or implicitly include at least one of the features. In the description of the present disclosure, the meaning of "a plurality of" is at least two, for example, two, three, etc., unless otherwise explicitly specified.

[0123] Any processes or methods described in the flowcharts or otherwise described herein can be understood as representing modules, segments, or portions of code that include one or more executable instructions for implementing specific logic functions (or steps) and / or can be implemented in hardware, software, or a combination of hardware and software. The embodiments of optional implementations of the present disclosure can also be practiced in conjunction with a specific operating environment, implementation is not related or limited to a particular

[0124] Logic and / or steps represented in the flowcharts or otherwise described herein, for example, can be embodied in computer-readable instructions, segments, or portions of code, which can be executed by a computer or other processing system apparatus or device that is adapted for accomplishing a stated function or task. In this regard, the logic flow and / or steps can be implemented in a variety of programming languages, including but not limited to C, C++, Java, JavaScript, and / or the like. In some embodiments, the logic flow and / or steps can be implemented in a high-level language, such as C, C++, Java, JavaScript, and / or the like, and subsequently compiled for use in a variety of computing environments. In some embodiments, the logic flow and / or steps can be implemented in a low-level language, such as assembly language, and / or machine code, and / or the like, and / or in a high-level language such as C, C++, Java, JavaScript, and / or the like, and subsequently compiled for use in a variety of computing environments.

[0125] It should be understood that parts of the present disclosure can be realized by hardware, software, firmware, or a combination thereof. In the above-described embodiments, a plurality of steps or methods can be realized by software or firmware stored in a memory and executed by a suitable instruction execution system. As in another embodiment, if realized by hardware, any one or a combination of the following technologies known in the art can be used: discrete logic circuit with logic gate circuit for implementing logic functions on data signals, application specific integrated circuit with suitable combination logic gate circuit, programmable gate array (PGA), field programmable gate array (FPGA), etc.

[0126] Those skilled in the art of the present technology can understand that all or part of the steps carried out by the above-mentioned embodiment method can be completed by a program instructing the relevant hardware, and the program can be stored in a computer readable storage medium. When the program is executed, it includes one of the steps of the method embodiment or a combination thereof.

[0127] In addition, each functional unit in each embodiment of the present disclosure can be integrated into one processing module, or each unit can exist physically independently, or two or more units can be integrated into one module. The integrated module can be realized in the form of hardware or in the form of a software functional module. When the integrated module is realized in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer readable storage medium.

[0128] The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present disclosure have been shown and described above, it should be understood that the above-described embodiments are exemplary and cannot be understood as limiting the present disclosure, and those skilled in the art can make changes, modifications, replacements and variations to the above-described embodiments within the scope of the present disclosure.

Claims

1. A solar light resource data interpolation method comprising the following steps: Acquire a solar light resource data source, wherein the solar light resource data source includes coordinates and solar radiation data corresponding to the coordinates; Determine the interpolation point coordinates and the number of points n; For each of the n points, determining the target coordinates of each of the n points closest to the interpolation point coordinates from the solar light resource data source; Based on the solar radiation data corresponding to the target coordinates of each point, a plurality of model output values ​​are obtained respectively through a plurality of variogram models; and based on the plurality of model output values, an initial value of the interpolation result is obtained; An interpolation result is obtained based on the initial values ​​of the interpolation results corresponding to the n points.

2. The method according to claim 1, wherein the multiple semivariogram models include a Gaussian semivariogram model, an exponential semivariogram model, and a spherical semivariogram model.

3. The method according to claim 1 or 2, wherein obtaining an initial value of an interpolation result based on the multiple model output values ​​comprises: determining a first intermediate value among the plurality of model output values; The first intermediate value is used as the initial value of the interpolation result.

4. The method according to any one of claims 1 to 3, wherein obtaining the interpolation result based on the initial values ​​of the interpolation results corresponding to the n points comprises: Obtaining a second intermediate value of the initial values ​​of the interpolation results corresponding to the n points; The second intermediate value is used as the interpolation result.

5. The method according to any one of claims 1 to 4, wherein the solar light resource data source is a light resource database, the site distribution in the light resource database includes different precisions and granularities, and the number of sites in the light resource database is determined by the resolution. The method according to any one of claims 1 to 5, wherein the n is 3, and the n point numbers include 20, 24 and 28.

7. A solar light resource data interpolation device, comprising: A data acquisition module is used to acquire a solar light resource data source, wherein the solar light resource data source includes coordinates and solar radiation data corresponding to the coordinates; Parameter determination module, used to determine the interpolation point coordinates and the number of n points; a coordinate determination module, configured to determine, for each of the n points, target coordinates of the point closest to the interpolation point coordinates from the solar light resource data source; An interpolation calculation module is configured to obtain a plurality of model output values ​​based on the solar radiation data corresponding to the target coordinates of each point through a plurality of variogram models; and obtain an initial value of the interpolation result based on the plurality of model output values; The result determination module is used to obtain the interpolation result based on the initial value of the interpolation result corresponding to the n points.

8. An electronic device comprising: a processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 6.

9. A computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, are used to implement the method according to any one of claims 1 to 6.

10. A computer program product comprising a computer program, wherein when the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Method for calculating solar resources in building photovoltaic system

    CN103778331A

  • Rainfall processing method, device and equipment and storage medium

    CN112668238A

  • Radar antenna beam pointing calibration method, system and device and storage medium

    CN115865142A

  • Method and system for calculating regional photovoltaic equivalent light resources influenced by multiple weather types

    CN117394310A

  • Solar light resource data interpolation method and device

    CN118332272A