Single building photovoltaic resource measurement method and system based on parameterized model library
By constructing a basic solar radiation model library, identifying and calculating the radiation impact coefficient of shading buildings, the problems of long time consumption and large errors in photovoltaic assessment in existing technologies have been solved, realizing rapid and accurate photovoltaic resource assessment and scientific deployment.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHANGHAI RESEARCH INSTITUTE OF BUILDING SCIENCES CO LTD
- Filing Date
- 2026-04-21
- Publication Date
- 2026-06-26
AI Technical Summary
Existing technologies for assessing the potential of building-integrated photovoltaic (BIPV) power generation in complex urban environments are time-consuming and prone to errors, failing to meet the needs of rapid decision-making. Simplified models that ignore shading effects also result in significant calculation errors.
A basic solar radiation model library is constructed. By identifying the three-dimensional data of the target building and surrounding obstructing buildings, the radiation influence coefficient is calculated and superimposed to analyze the area where photovoltaic modules can be installed.
It provides a fast and accurate photovoltaic resource assessment tool, reducing computational costs and errors, and supporting the scientific deployment of photovoltaic systems.
Smart Images

Figure CN122065418B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent analysis technology, specifically to a method and system for calculating photovoltaic resources of individual buildings based on a parametric model library. Background Technology
[0002] Photovoltaics, as a key technology driving the development of zero-carbon buildings, urban areas, and distributed energy, has gained widespread attention and application globally. Its core value lies in transforming the building facade from a mere "energy consumer" into an "energy producer." However, significant technical bottlenecks remain in the accurate assessment of the power generation potential before implementing building-integrated photovoltaics (BIPV), especially in rapid and large-scale assessments in complex urban environments. Traditional BIPV potential assessments rely on CFD or ray tracing simulations, which take several hours per case and cannot meet the needs of rapid decision-making. Existing simplified models ignore the shading effect of surrounding buildings, which also leads to significant calculation errors.
[0003] In the prior art, Chinese Patent Application No. 202510709807.0 discloses an environmental shadow analysis method for photovoltaic power station design, including the following steps: collecting and preprocessing geospatial data of the photovoltaic power station; calculating the solar altitude angle and azimuth angle based on the preprocessed parameters to generate a three-dimensional solar direction vector; analyzing the geometric surface of the three-dimensional obstacle model, filtering visible surfaces and sampling effective projection points according to the solar direction vector; dynamically updating the solar direction vector within a specified time period, calculating the shadow coordinates of the projection points on the ground or slope at each time period; generating shadow contours for each time period and merging them into a complete influence area. This method requires dynamically updating the solar direction vector, which consumes a significant amount of computing power for large-scale building calculations. Summary of the Invention
[0004] In order to at least overcome the above-mentioned shortcomings in the prior art, the purpose of this application is to provide a method and system for calculating photovoltaic resources of a single building based on a parametric model library.
[0005] In a first aspect, embodiments of this application provide a method for calculating photovoltaic resources of individual buildings based on a parametric model library, including:
[0006] Construct a basic solar radiation model library for the target area; the basic solar radiation model library represents the impact of shading buildings on the solar radiation of individual buildings in the target area at different time periods;
[0007] Acquire 3D data of the target building and surrounding buildings in the target area, and identify all effective obstructing buildings;
[0008] The radiation impact coefficient of each effective shading building on the surface of the target building is identified through the basic solar radiation model library at different time periods, and the radiation impact coefficients of all the effective shading buildings are superimposed to form the total radiation impact coefficient.
[0009] Based on the total radiation impact coefficient, the area where photovoltaic modules can be installed in the target building is determined.
[0010] In one possible implementation, the construction of the basic solar radiation model library includes:
[0011] A meshed model of a single building and a model of the corresponding obstructing building are constructed, and a quadruple index is constructed between each grid in the meshed model and the model of the obstructing building; the quadruple index includes horizontal distance data, relative height, azimuth angle, and projection width angle; the projection width angle is the ratio of the facade width of the obstructing building to the horizontal distance data; the main facade and roof of the single building in the meshed model are meshed;
[0012] Based on the typical building codes and urban fabric of the target area, construct multiple sets of gridded models with different positional relationships and models of obstructing buildings.
[0013] The radiation influence coefficient of each grid in the gridded model under the annual conditions of each working condition is calculated to form time-series data of the radiation influence coefficient; the radiation influence coefficient is the ratio of the surface radiation of the grid under the influence of the obstructing building to the surface radiation of the grid under the unobstructed building.
[0014] The time-series data and the corresponding quadruple indexes are mapped and matched to form the basic solar radiation model library.
[0015] In one possible implementation, the calculation of the total radiation influence coefficient includes:
[0016] The main facade and roof of the target building are meshed to form an actual grid, and the actual quadruple data between each actual grid and a single effective blocking building is calculated.
[0017] By querying and / or interpolating the radiation influence coefficients of the corresponding actual quaternion data in the basic solar radiation model library, the actual radiation influence coefficients of each effective shielding building for each actual grid can be obtained.
[0018] The comprehensive radiation influence coefficient of each actual grid is formed by multiplying the actual radiation influence coefficients of all effective shielding buildings in each actual grid.
[0019] The total radiation influence coefficient is obtained by summing up the comprehensive radiation influence coefficients of all the actual grids.
[0020] In one possible implementation, the areas of the target building where photovoltaic modules can be installed include:
[0021] Obtain the comprehensive radiation influence coefficient and reference radiation value for each actual grid; the reference radiation value is the time-series data of the solar radiation value received by each actual grid under unobstructed conditions;
[0022] The actual radiation value at each time moment is obtained by multiplying the comprehensive radiation influence coefficient at each corresponding time moment with the reference radiation value;
[0023] The annual cumulative radiation value of each actual grid is calculated by superimposing all actual radiation values within a year. When the annual cumulative radiation value is greater than a preset value, the actual grid is determined to be a photovoltaic grid.
[0024] Multiple photovoltaic grids with a continuous area greater than a preset value are identified as areas where photovoltaic modules can be installed.
[0025] In one possible implementation, the identification of effectively shading buildings includes:
[0026] Obtain all surrounding buildings within a preset range of the target building as candidate buildings;
[0027] The sky dome of the target building is divided into sky view ranges corresponding to each main facade and roof.
[0028] Projecting the center point of the top of the target building to all sky view ranges, and calculating the projected area of each candidate building in each sky view range;
[0029] When the projected area of a candidate building occupies a proportion of the corresponding sky view range that exceeds a preset value, the candidate building is determined to be an effective obstructing building relative to the sky view range.
[0030] Secondly, embodiments of this application also provide a single-building photovoltaic resource calculation system based on a parametric model library, including:
[0031] The building unit is configured to build a basic solar radiation model library for the target area; the basic solar radiation model library represents the impact of shading buildings on the solar radiation of individual buildings in the target area at different time periods.
[0032] The identification unit is configured to acquire three-dimensional data of the target building and the surrounding buildings in the target area, and to identify all effective obstructing buildings.
[0033] The calculation unit is configured to identify the radiation impact coefficient of each effective shading building on the surface of the target building at different time periods through the basic solar radiation model library, and to superimpose the radiation impact coefficients of all the effective shading buildings to form a total radiation impact coefficient.
[0034] The analysis unit is configured to analyze the area of the target building where photovoltaic modules can be installed based on the total radiation influence coefficient.
[0035] In one possible implementation, the building unit is further configured as follows:
[0036] A meshed model of a single building and a model of the corresponding obstructing building are constructed, and a quadruple index is constructed between each grid in the meshed model and the model of the obstructing building; the quadruple index includes horizontal distance data, relative height, azimuth angle, and projection width angle; the projection width angle is the ratio of the facade width of the obstructing building to the horizontal distance data; the main facade and roof of the single building in the meshed model are meshed;
[0037] Based on the typical building codes and urban fabric of the target area, construct multiple sets of gridded models with different positional relationships and models of obstructing buildings.
[0038] The radiation influence coefficient of each grid in the gridded model under the annual conditions of each working condition is calculated to form time-series data of the radiation influence coefficient; the radiation influence coefficient is the ratio of the surface radiation of the grid under the influence of the obstructing building to the surface radiation of the grid under the unobstructed building.
[0039] The time-series data and the corresponding quadruple indexes are mapped and matched to form the basic solar radiation model library.
[0040] In one possible implementation, the computing unit is further configured as follows:
[0041] The main facade and roof of the target building are meshed to form an actual grid, and the actual quadruple data between each actual grid and a single effective blocking building is calculated.
[0042] By querying and / or interpolating the radiation influence coefficients of the corresponding actual quaternion data in the basic solar radiation model library, the actual radiation influence coefficients of each effective shielding building for each actual grid can be obtained.
[0043] The comprehensive radiation influence coefficient of each actual grid is formed by multiplying the actual radiation influence coefficients of all effective shielding buildings in each actual grid.
[0044] The total radiation influence coefficient is obtained by summing up the comprehensive radiation influence coefficients of all the actual grids.
[0045] In one possible implementation, the analysis unit is further configured as follows:
[0046] Obtain the comprehensive radiation influence coefficient and reference radiation value for each actual grid; the reference radiation value is the time-series data of the solar radiation value received by each actual grid under unobstructed conditions;
[0047] The actual radiation value at each time moment is obtained by multiplying the comprehensive radiation influence coefficient at each corresponding time moment with the reference radiation value;
[0048] The annual cumulative radiation value of each actual grid is calculated by superimposing all actual radiation values within a year. When the annual cumulative radiation value is greater than a preset value, the actual grid is determined to be a photovoltaic grid.
[0049] Multiple photovoltaic grids with a continuous area greater than a preset value are identified as areas where photovoltaic modules can be installed.
[0050] In one possible implementation, the identification unit is further configured as follows:
[0051] Obtain all surrounding buildings within a preset range of the target building as candidate buildings;
[0052] The sky dome of the target building is divided into sky view ranges corresponding to each main facade and roof.
[0053] Projecting the center point of the top of the target building to all sky view ranges, and calculating the projected area of each candidate building in each sky view range;
[0054] When the projected area of a candidate building occupies a proportion of the corresponding sky view range that exceeds a preset value, the candidate building is determined to be an effective obstructing building relative to the sky view range.
[0055] Compared with the prior art, the present invention has the following advantages and beneficial effects:
[0056] This invention presents a method and system for calculating photovoltaic resources of individual buildings based on a parametric model library. By using a standardized basic solar radiation model library, it solves the inherent defects of existing methods, such as high computing power cost and weak assessment of shading impact, and provides core tool support for the scientific deployment of photovoltaic systems in individual buildings. Attached Figure Description
[0057] The accompanying drawings, which are included to provide a further understanding of embodiments of the invention and form part of this application, do not constitute a limitation thereof. In the drawings:
[0058] Figure 1 This is a schematic diagram of the method steps in an embodiment of this application;
[0059] Figure 2 This is a schematic diagram of a single building model and its surface unfolded according to an embodiment of this application;
[0060] Figure 3 This is a schematic diagram of a single building grid and a shielding building in an embodiment of this application. Detailed Implementation
[0061] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the accompanying drawings in this application are for illustrative and descriptive purposes only and are not intended to limit the scope of protection of this application. Furthermore, it should be understood that the schematic drawings are not drawn to scale. The flowcharts used in this application illustrate operations implemented according to some embodiments of this application. It should be understood that the operations in the flowcharts may not be implemented in sequence, and steps without logical contextual relationships may be reversed or implemented simultaneously. In addition, those skilled in the art, guided by the content of this application, may add one or more other operations to the flowcharts, or remove one or more operations from the flowcharts.
[0062] Furthermore, the described embodiments are merely some, not all, of the embodiments of this application. The components of the embodiments of this application described and illustrated herein can typically be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely to illustrate selected embodiments of the application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0063] Please refer to the following: Figure 1 This is a flowchart illustrating the method for calculating photovoltaic resources of a single building based on a parametric model library provided in this embodiment of the invention. Further, the method for calculating photovoltaic resources of a single building based on a parametric model library may specifically include the content described in steps S1-S4.
[0064] S1: Construct a basic solar radiation model library for the target area; the basic solar radiation model library represents the impact of shading buildings on the solar radiation of individual buildings in the target area at different time periods;
[0065] S2: Acquire three-dimensional data of the target building and surrounding buildings in the target area, and identify all effective obstructing buildings;
[0066] S3: Identify the radiation impact coefficient of each effective shading building on the surface of the target building at different time periods through the basic solar radiation model library, and superimpose the radiation impact coefficients of all the effective shading buildings to form the total radiation impact coefficient;
[0067] S4: Based on the total radiation impact coefficient, analyze the area where photovoltaic modules can be installed on the target building.
[0068] When implementing the embodiments of this application, it is necessary to construct a corresponding basic solar radiation model library for the target area. This target area is generally at least a prefecture-level or provincial-level region. This is because the urban conditions, climate conditions, and sunshine conditions of different regions will vary, so it is necessary to construct a database specifically for this purpose. This database represents the impact of different shading buildings on the solar radiation shading of individual buildings. Here, an individual building refers to a building that may require the installation of a photovoltaic system, while a shading building is a building that may affect the photovoltaic panels installed on the individual building. It should be understood that in order to accurately assess the effect of installing photovoltaic panels on an individual building, this impact generally needs to be synchronized with time, that is, the impact will be different at different times. This impact will change with the change of the sun's position, generally with 1 hour as a node, and a year is 365*24=8760 hours.
[0069] In this embodiment of the application, when conducting a feasibility analysis of photovoltaic deployment on a target building, it is necessary to first obtain relevant data on the target building and surrounding buildings, and then identify the effective shading buildings that may affect the target building. The basic solar radiation model library constructed above can identify the radiation impact of each effective shading building on the surface of the target building at different time periods. Then, the impacts of all effective shading buildings are superimposed to form the total radiation impact coefficient. Based on the total radiation impact coefficient analyzed above, the installability analysis of photovoltaic modules can be performed.
[0070] In one possible implementation, the construction of the basic solar radiation model library includes:
[0071] A meshed model of a single building and a model of the corresponding obstructing building are constructed, and a quadruple index is constructed between each grid in the meshed model and the model of the obstructing building; the quadruple index includes horizontal distance data, relative height, azimuth angle, and projection width angle; the projection width angle is the ratio of the facade width of the obstructing building to the horizontal distance data; the main facade and roof of the single building in the meshed model are meshed;
[0072] Based on the typical building codes and urban fabric of the target area, construct multiple sets of gridded models with different positional relationships and models of obstructing buildings.
[0073] The radiation influence coefficient of each grid in the gridded model under the annual conditions of each working condition is calculated to form time-series data of the radiation influence coefficient; the radiation influence coefficient is the ratio of the surface radiation of the grid under the influence of the obstructing building to the surface radiation of the grid under the unobstructed building.
[0074] The time-series data and the corresponding quadruple indexes are mapped and matched to form the basic solar radiation model library.
[0075] Please see Figure 2 and Figure 3 In this application embodiment, a specific technical solution for constructing a basic solar radiation model library is provided. To accurately simulate the impact of shading buildings on individual buildings, the areas of the individual building that may have photovoltaic (PV) installations need to be gridded. Analyzing each grid individually allows for the acquisition of a large amount of grid data for database construction in a single analysis. Furthermore, the data used in this application embodiment to describe the relationship between each grid and the shading building is implemented using a four-tuple, including four data points: horizontal distance, relative height, azimuth, and projection width angle. The grid's starting point is generally chosen as the grid's center point. The horizontal distance is the closest horizontal distance from the grid's center point to the shading building; this parameter determines the macroscopic impact of the shading. The relative height is the height difference of the shading building's roof relative to the grid's center point; this parameter is crucial for determining whether the shading building can shade the target building's surface. If the grid's center point is higher than the shading building's roof, this value is negative, indicating that the shading building has no impact on the grid. The azimuth angle is the azimuth angle from the grid's center point to the shading building's center point, with a value ranging from 0° to 360°, representing the impact of the shading building at different times when the sun's position is different. The projection width angle is a derived parameter used to describe the visual angular width of the obstructing building on the grid surface. It can be defined as the ratio of the facade width W of the obstructing building to the distance d. This parameter refines the degree of obstruction, reflecting whether the obstructing building is a slender, tall rod or a wide, plate-like structure. It should be understood that the facade width W of the obstructing building generally needs to take into account the building's orientation. That is, when obtaining the horizontal distance data, the width of the obstructing building in the direction of the normal to the horizontal plane of that horizontal distance is taken as the facade width. Therefore, the direction of facade width detection is orthogonal to the direction of horizontal distance detection, and both are located on the same horizontal plane. In the embodiments of this application, the main facade depends on the building situation; it can be a vertical plane or an inclined plane that conforms to the orientation of the building's exterior facade.
[0076] In this embodiment, the main factors considered when constructing the occlusion conditions are the height, azimuth, width, and distance from the shading building to the individual building. Typical building codes primarily provide parameters for individual buildings, such as building height, orientation, and aspect ratio, while urban fabric provides parameters for the relationships between buildings, such as street width, building spacing, building boundary lines, and building orientation. Specific occlusion condition construction needs to consider building density and height restrictions in the target area, and then construct values for the aforementioned parameters. For example, an orthogonal experimental design method can be used to generate multiple representative parameter combinations within the parameter space to ensure that the model library covers most possible occlusion situations in reality. For each occlusion condition, hourly solar radiation simulation is performed using internationally recognized high-precision building performance simulation software (such as EnergyPlus) or a ray tracing rendering engine (such as Radiance), and then the radiation impact coefficient is calculated. It should be understood that in this application, all radiation impact coefficient data should exist in the form of time-series data, which is used to characterize the radiation impact coefficient corresponding to different times. The radiation impact coefficient is a value between 0 and 1, intuitively reflecting the proportion of solar radiation attenuation received by the target building surface due to the presence of a specific obstructing building. The calculated time-series data can be combined with a quadruple index to form a vector, and a large number of vectors are aggregated into a matrix to serve as a basic solar radiation model library. This basic solar radiation model library is a structured, fast-querying database, using a distributed database or an efficient key-value pair storage system.
[0077] In one possible implementation, the calculation of the total radiation influence coefficient includes:
[0078] The main facade and roof of the target building are meshed to form an actual grid, and the actual quadruple data between each actual grid and a single effective blocking building is calculated.
[0079] By querying and / or interpolating the radiation influence coefficients of the corresponding actual quaternion data in the basic solar radiation model library, the actual radiation influence coefficients of each effective shielding building for each actual grid can be obtained.
[0080] The comprehensive radiation influence coefficient of each actual grid is formed by multiplying the actual radiation influence coefficients of all effective shielding buildings in each actual grid.
[0081] The total radiation influence coefficient is obtained by summing up the comprehensive radiation influence coefficients of all the actual grids.
[0082] In implementing this application, when calculating the total radiation impact coefficient of the target building, it is first necessary to mesh the main facade and roof to form an actual mesh. Then, the quadruple between each actual mesh and a single effective shading building is calculated. The actual radiation impact coefficient of each effective shading building corresponding to the actual mesh is obtained by querying or interpolating the calculated quadruple. At this point, the complex multi-building shading scenario is decomposed into multiple simple binary sub-scenarios of the target building and a single shading building. During the propagation of solar radiation, the part blocked by the shading object can be regarded as attenuation. The total radiation attenuation caused by multiple shading objects can be approximately regarded as the superposition of the attenuation caused by each shading object independently. This superposition is carried out through a physical model of energy attenuation. Each actual radiation impact coefficient represents the proportion of radiation that the surface can receive when only the shading building exists. Therefore, the comprehensive radiation impact coefficient of the actual mesh can be obtained by multiplying together.
[0083] In one possible implementation, the areas of the target building where photovoltaic modules can be installed include:
[0084] Obtain the comprehensive radiation influence coefficient and reference radiation value for each actual grid; the reference radiation value is the time-series data of the solar radiation value received by each actual grid under unobstructed conditions;
[0085] The actual radiation value at each time moment is obtained by multiplying the comprehensive radiation influence coefficient at each corresponding time moment with the reference radiation value;
[0086] The annual cumulative radiation value of each actual grid is calculated by superimposing all actual radiation values within a year. When the annual cumulative radiation value is greater than a preset value, the actual grid is determined to be a photovoltaic grid.
[0087] Multiple photovoltaic grids with a continuous area greater than a preset value are identified as areas where photovoltaic modules can be installed.
[0088] In the implementation of this application embodiment, each actual grid can obtain the comprehensive radiation influence coefficient and the reference radiation value through calculation. The product of the two is the actual radiation value at each moment. At this time, after directly counting all the actual radiation values in a year, the total cumulative radiation value obtained by each actual grid in a year can be obtained. If this value is greater than a preset value, such as 850 kWh / m² / year, the photovoltaic benefit of the actual grid is considered to be positive. Generally, this preset value can be obtained by calculating the investment cost, maintenance cost and expected power generation return. This application embodiment does not impose any limitations.
[0089] In this embodiment, photovoltaic (PV) grids generally cannot exist independently; they need to be deployed in large areas to meet the requirements of PV construction. Therefore, it is necessary to identify multiple adjacent PV grids with a continuous area greater than a preset value as areas where PV modules can be installed. For example, all PV grids are marked as 1, and other grids are marked as 0. Then, spatial clustering analysis is used to cluster all grids marked as 1 to identify continuous, economically feasible areas, avoiding the selection of scattered, small areas that are not practically installable. Then, a minimum continuous area threshold is set to filter out areas that are too small and have no engineering implementation value.
[0090] In one possible implementation, the identification of effectively shading buildings includes:
[0091] Obtain all surrounding buildings within a preset range of the target building as candidate buildings;
[0092] The sky dome of the target building is divided into sky view ranges corresponding to each main facade and roof.
[0093] Projecting the center point of the top of the target building to all sky view ranges, and calculating the projected area of each candidate building in each sky view range;
[0094] When the projected area of a candidate building occupies a proportion of the corresponding sky view range that exceeds a preset value, the candidate building is determined to be an effective obstructing building relative to the sky view range.
[0095] In the implementation of this application embodiment, the identification of effectively shading buildings requires first inputting the three-dimensional model data of the target building and all buildings within a certain range around it. The data format can be a simplified model containing building outline and height information, without complex facade details. Then, the sky view range corresponding to each main facade and roof is divided. When projecting from the center point of the top of the target building to all sky view ranges, the candidate buildings will be projected into the sky view range. Then, the proportion of the projected area is calculated to obtain the effectively shading buildings.
[0096] Based on the same inventive concept, embodiments of this application also provide a single-building photovoltaic resource calculation system based on a parametric model library, including:
[0097] The building unit is configured to build a basic solar radiation model library for the target area; the basic solar radiation model library represents the impact of shading buildings on the solar radiation of individual buildings in the target area at different time periods.
[0098] The identification unit is configured to acquire three-dimensional data of the target building and the surrounding buildings in the target area, and to identify all effective obstructing buildings.
[0099] The calculation unit is configured to identify the radiation impact coefficient of each effective shading building on the surface of the target building at different time periods through the basic solar radiation model library, and to superimpose the radiation impact coefficients of all the effective shading buildings to form a total radiation impact coefficient.
[0100] The analysis unit is configured to analyze the area of the target building where photovoltaic modules can be installed based on the total radiation impact coefficient.
[0101] In one possible implementation, the building unit is further configured as follows:
[0102] A meshed model of a single building and a model of the corresponding obstructing building are constructed, and a quadruple index is constructed between each grid in the meshed model and the model of the obstructing building; the quadruple index includes horizontal distance data, relative height, azimuth angle, and projection width angle; the projection width angle is the ratio of the facade width of the obstructing building to the horizontal distance data; the main facade and roof of the single building in the meshed model are meshed;
[0103] Based on the typical building codes and urban fabric of the target area, construct multiple sets of gridded models with different positional relationships and models of obstructing buildings.
[0104] The radiation influence coefficient of each grid in the gridded model under the annual conditions of each working condition is calculated to form time-series data of the radiation influence coefficient; the radiation influence coefficient is the ratio of the surface radiation of the grid under the influence of the obstructing building to the surface radiation of the grid under the unobstructed building.
[0105] The time-series data and the corresponding quadruple indexes are mapped and matched to form the basic solar radiation model library.
[0106] In one possible implementation, the computing unit is further configured as follows:
[0107] The main facade and roof of the target building are meshed to form an actual grid, and the actual quadruple data between each actual grid and a single effective blocking building is calculated.
[0108] By querying and / or interpolating the radiation influence coefficients of the corresponding actual quaternion data in the basic solar radiation model library, the actual radiation influence coefficients of each effective shielding building for each actual grid can be obtained.
[0109] The comprehensive radiation influence coefficient of each actual grid is formed by multiplying the actual radiation influence coefficients of all effective shielding buildings in each actual grid.
[0110] The total radiation influence coefficient is obtained by summing up the comprehensive radiation influence coefficients of all the actual grids.
[0111] In one possible implementation, the analysis unit is further configured as follows:
[0112] Obtain the comprehensive radiation influence coefficient and reference radiation value for each actual grid; the reference radiation value is the time-series data of the solar radiation value received by each actual grid under unobstructed conditions;
[0113] The actual radiation value at each time moment is obtained by multiplying the comprehensive radiation influence coefficient at each corresponding time moment with the reference radiation value;
[0114] The annual cumulative radiation value of each actual grid is calculated by superimposing all actual radiation values within a year. When the annual cumulative radiation value is greater than a preset value, the actual grid is determined to be a photovoltaic grid.
[0115] Multiple photovoltaic grids with a continuous area greater than a preset value are identified as areas where photovoltaic modules can be installed.
[0116] In one possible implementation, the identification unit is further configured as follows:
[0117] Obtain all surrounding buildings within a preset range of the target building as candidate buildings;
[0118] The sky dome of the target building is divided into sky view ranges corresponding to each main facade and roof.
[0119] Projecting the center point of the top of the target building to all sky view ranges, and calculating the projected area of each candidate building in each sky view range;
[0120] When the projected area of a candidate building occupies a proportion of the corresponding sky view range that exceeds a preset value, the candidate building is determined to be an effective obstructing building relative to the sky view range.
[0121] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0122] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices or units, or may be electrical, mechanical or other forms of connection.
[0123] The units described as separate components may or may not be physically separate. As will be apparent to those skilled in the art, the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0124] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0125] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or grid device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0126] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A method for calculating photovoltaic resources of a single building based on a parametric model library, characterized in that, include: Construct a basic solar radiation model library for the target area; The basic solar radiation model library characterizes the impact of shading buildings on the solar radiation of individual buildings in the target area at different time periods. Acquire 3D data of the target building and surrounding buildings in the target area, and identify all effective obstructing buildings; The radiation impact coefficient of each effective shading building on the surface of the target building is identified through the basic solar radiation model library at different time periods, and the radiation impact coefficients of all the effective shading buildings are superimposed to form the total radiation impact coefficient. Based on the total radiation impact coefficient, the area where photovoltaic modules can be installed in the target building is analyzed. The construction of the basic solar radiation model library includes: constructing a gridded model of a single building and a corresponding model of the obstructing building, and constructing a quadruple index between each grid in the gridded model and the model of the obstructing building; the quadruple index includes horizontal distance data, relative height, azimuth angle, and projection width angle; the projection width angle is the ratio of the facade width of the obstructing building to the horizontal distance data; the main facade and roof of the single building in the gridded model are gridded; and multiple sets of gridded models and models of obstructing buildings with different positional relationships are constructed according to the typical building codes and urban fabric of the target area. The radiation influence coefficient of each grid in the gridded model under the annual conditions of each working condition is calculated to form the time-series data of the radiation influence coefficient; the radiation influence coefficient is the ratio of the surface radiation of the grid under the influence of the obstructing building to the surface radiation of the grid under the unobstructed building; the time-series data and the corresponding quadruple index are mapped and matched to form the basic solar radiation model library.
2. The method for calculating photovoltaic resources of a single building based on a parametric model library according to claim 1, characterized in that, The calculation of the total radiation impact coefficient includes: gridding the main facade and roof of the target building to form an actual grid, and calculating the actual quadruple data between each actual grid and a single effective shading building; querying and / or interpolating the radiation impact coefficients of the corresponding actual quadruple data through the basic solar radiation model library to obtain the actual radiation impact coefficient of each actual grid for each effective shading building; multiplying the actual radiation impact coefficients corresponding to all effective shading buildings in each actual grid to form the comprehensive radiation impact coefficient of that actual grid; and summing the comprehensive radiation impact coefficients of all the actual grids to obtain the total radiation impact coefficient.
3. The method for calculating photovoltaic resources of a single building based on a parametric model library according to claim 2, characterized in that, The analysis of areas where photovoltaic modules can be installed on the target building includes: obtaining the comprehensive radiation influence coefficient and reference radiation value for each actual grid; the reference radiation value is the time-series data of the solar radiation value received by each actual grid under unobstructed conditions; multiplying the comprehensive radiation influence coefficient and reference radiation value at each corresponding moment to obtain the actual radiation value at each moment; superimposing all the actual radiation values of each actual grid within a year to calculate the annual cumulative radiation value of the actual grid, and determining that the actual grid is a photovoltaic grid when the annual cumulative radiation value is greater than a preset value; identifying multiple photovoltaic grids with consecutive areas greater than the preset value as areas where photovoltaic modules can be installed.
4. The method for calculating photovoltaic resources of a single building based on a parametric model library according to claim 1, characterized in that, The identification of an effective obstructing building includes: acquiring all surrounding buildings within a preset range of the target building as candidate buildings; dividing the sky dome of the target building into sky view ranges corresponding to each main facade and roof; projecting the target building's top center point onto all sky view ranges and calculating the projected area of each candidate building in each sky view range; when the proportion of the projected area of a candidate building to its corresponding sky view range exceeds a preset value, the candidate building is determined to be an effective obstructing building relative to that sky view range.
5. A single-building photovoltaic resource calculation system based on a parametric model library, characterized in that, include: The building blocks are configured to build a library of basic solar radiation models for the target region. The basic solar radiation model library characterizes the impact of shading buildings on the solar radiation of individual buildings in the target area at different time periods. The identification unit is configured to acquire three-dimensional data of the target building and the surrounding buildings in the target area, and to identify all effective obstructing buildings. The calculation unit is configured to identify the radiation impact coefficient of each effective shading building on the surface of the target building at different time periods through the basic solar radiation model library, and to superimpose the radiation impact coefficients of all the effective shading buildings to form a total radiation impact coefficient. The analysis unit is configured to analyze the area of the target building where photovoltaic modules can be installed based on the total radiation influence coefficient; The building unit is further configured to: construct a gridded model of a single building and a model of the corresponding obstructing building, and construct a quadruple index between each grid in the gridded model and the model of the obstructing building; the quadruple index includes horizontal distance data, relative height, azimuth angle, and projection width angle; the projection width angle is the ratio of the facade width of the obstructing building to the horizontal distance data; the main facade and roof of the single building in the gridded model are gridded; and construct multiple sets of gridded models and models of obstructing buildings with different positional relationships according to the typical building codes and urban fabric of the target area. The radiation influence coefficient of each grid in the gridded model under the annual conditions of each working condition is calculated to form the time-series data of the radiation influence coefficient; the radiation influence coefficient is the ratio of the surface radiation of the grid under the influence of the obstructing building to the surface radiation of the grid under the unobstructed building; the time-series data and the corresponding quadruple index are mapped and matched to form the basic solar radiation model library.
6. The single-building photovoltaic resource calculation system based on a parametric model library according to claim 5, characterized in that, The computing unit is also configured to: mesh the main facade and roof of the target building to form an actual mesh, and calculate the actual quadruple data between each actual mesh and a single effective shading building; By querying and / or interpolating the radiation influence coefficients of the corresponding actual quaternion data in the basic solar radiation model library, the actual radiation influence coefficients of each effective shielding building for each actual grid can be obtained. The comprehensive radiation influence coefficient of each actual grid is formed by multiplying the actual radiation influence coefficients of all effective shielding buildings in each actual grid. The total radiation influence coefficient is obtained by summing up the comprehensive radiation influence coefficients of all the actual grids.
7. The single-building photovoltaic resource calculation system based on a parametric model library according to claim 6, characterized in that, The analysis unit is also configured to: acquire the comprehensive radiation influence coefficient and reference radiation value for each actual grid; the reference radiation value is the time series data of the solar radiation value received by each actual grid under unobstructed conditions; The actual radiation value at each time moment is obtained by multiplying the comprehensive radiation influence coefficient at each corresponding time moment with the reference radiation value; The annual cumulative radiation value of each actual grid is calculated by superimposing all actual radiation values within a year. When the annual cumulative radiation value is greater than a preset value, the actual grid is determined to be a photovoltaic grid. Multiple photovoltaic grids with a continuous area greater than a preset value are identified as areas where photovoltaic modules can be installed.
8. The single-building photovoltaic resource calculation system based on a parametric model library according to claim 5, characterized in that, The identification unit is also configured to: acquire all surrounding buildings within a preset range of the target building as candidate buildings; and divide the sky dome of the target building into sky view ranges corresponding to each main facade and roof. Projecting the center point of the top of the target building to all sky view ranges, and calculating the projected area of each candidate building in each sky view range; When the projected area of a candidate building occupies a proportion of the corresponding sky view range that exceeds a preset value, the candidate building is determined to be an effective obstructing building relative to the sky view range.