Photovoltaic equipment deployment method, device, processor and electronic device
By automatically determining the deployment location of photovoltaic equipment and analyzing the occlusion relationship, the problem of low deployment accuracy in the prior art is solved, and more accurate photovoltaic equipment deployment is achieved.
Patent Information
- Application Number
- CN202510157521.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-12
- Publication Date
- 2025-04-04
AI Technical Summary
The existing photovoltaic equipment deployment methods ignore the deployed equipment in the roof and rely on human estimation, resulting in low deployment accuracy and inaccurate user expectations.
By determining the first target position and the second target position of the photovoltaic device and analyzing the positional relationship of the occlusion object, the photovoltaic device is automatically deployed to avoid intersecting the occlusion position, thereby improving deployment accuracy.
Achieve higher photovoltaic equipment deployment accuracy, ensuring that the number of deployments meets user expectations, and avoiding human estimation errors.
Smart Images

Figure CN119766084A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of energy storage, and in particular to a method, device, processor and electronic device for deploying photovoltaic equipment. Background Art
[0002] As the reliance on renewable energy grows, the deployment of photovoltaic equipment has become increasingly important. However, the current deployment method of photovoltaic equipment often ignores the equipment already deployed on the roof. Or, even if the deployment method adopted does not ignore the equipment already deployed on the roof, it only determines the number of photovoltaic equipment that can be deployed on the roof through manual estimation, resulting in the number of photovoltaic equipment deployed not meeting user expectations, thus leading to the technical problem of low accuracy in the deployment of photovoltaic equipment.
[0003] Currently, no effective solution has been proposed for the above-mentioned technical problem of low accuracy in deploying photovoltaic equipment. Summary of the invention
[0004] Embodiments of the present invention provide a method, device, processor, and electronic device for deploying photovoltaic equipment, so as to at least solve the technical problem of low accuracy in deploying photovoltaic equipment.
[0005] According to one aspect of an embodiment of the present invention, a method for deploying photovoltaic equipment is provided, the method comprising: determining a first target position of a photovoltaic equipment set in a target area where a photovoltaic equipment is to be deployed; based on the first target position, determining at least one second target position of at least one next photovoltaic equipment in the photovoltaic equipment set in the target area where a photovoltaic equipment is to be deployed; determining a positional relationship between the second target position and an occluding position of an occluding object in the target area, wherein the occluding object is an object that obstructs the occluding position in the target area; in response to the positional relationship being that the second target position and the occluding position do not intersect, deploying the photovoltaic equipment in the target area based on the first target position, and deploying the next photovoltaic equipment based on the second target position.
[0006] Optionally, determining a first target position of a photovoltaic device concentration where photovoltaic devices are to be deployed in a target area includes: determining size information, angle information, and a current position of the photovoltaic device deployed in the target area; and determining the first target position based on the size information, angle information, and current position.
[0007] Optionally, determining the first target position based on the size information, angle information and current position includes: determining a first initial position of the target area that satisfies the size information and angle information; and in response to the first initial position not intersecting with the current position, determining the first initial position as the first target position.
[0008] Optionally, based on the first target position, at least one second target position of at least one next photovoltaic device in the photovoltaic device set to be deployed in the target area is determined, including: determining a first area occupied by the photovoltaic device at the first target position, and a second area in the target area excluding the area occupied at the shielding position; based on the first area and the second area, determining the second target position.
[0009] Optionally, determining a second target position based on the first area and the second area includes: determining a remaining area between the second area and the first area; determining the second target position based on the remaining area, size information of the photovoltaic device, angle information of the photovoltaic device, and a current position of the trail deployed in the target area.
[0010] Optionally, based on the remaining area, size information of the photovoltaic device, angle information of the photovoltaic device, and the current position of the trail deployed in the target area, a second target position is determined, including: determining a second initial position of the remaining area that satisfies the size information and angle information; in response to the second initial position not intersecting with the current position, determining the second initial position as the second target position.
[0011] Optionally, the method also includes: in response to the position relationship that the second target position intersects the obstruction position, determining an intersection area in the target area where the intersection area is located; based on the intersection area, adjusting the second target position; in response to the adjusted second target position not intersecting with the obstruction position, deploying a photovoltaic device in the target area based on the first target position, and deploying a next photovoltaic device based on the adjusted second target position.
[0012] According to one aspect of an embodiment of the present invention, a deployment device of photovoltaic equipment is provided, and the device may include: a first determination unit, used to determine a first target position of a photovoltaic device to be deployed in a target area in a photovoltaic device set; a second determination unit, used to determine, based on the first target position, at least one second target position of at least one next photovoltaic device in the photovoltaic device set to be deployed in the target area; a third determination unit, used to determine a positional relationship between the second target position and an occluding position of an occluding object in the target area, wherein the occluding object is an object that obstructs the occluding position in the target area; a deployment unit, used to deploy the photovoltaic device based on the first target position in the target area, and to deploy the next photovoltaic device based on the second target position, in response to the positional relationship being that the second target position and the occluding position do not intersect.
[0013] According to another aspect of an embodiment of the present invention, a processor is further provided, wherein the processor is used to run a program, wherein when the program is run by the processor, the method for deploying photovoltaic devices in an embodiment of the present invention is executed.
[0014] According to another aspect of an embodiment of the present invention, there is further provided an electronic device, comprising: a memory storing an executable program; and a processor for running the program, wherein when the program is run, the method for deploying the photovoltaic device in each embodiment of the present invention is executed.
[0015] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the photovoltaic device deployment method in the present invention.
[0016] According to another aspect of an embodiment of the present invention, a computer program product is further provided. The computer program product includes a computer program. When the computer program is executed by a processor, the method for deploying the photovoltaic device in the embodiment of the present invention is implemented.
[0017] According to another aspect of an embodiment of the present invention, a computer program product is also provided, including a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium is used to store a computer program, and when the computer program is executed by a processor, the deployment method of the photovoltaic device in the embodiment of the present invention is implemented.
[0018] According to another aspect of an embodiment of the present invention, an embodiment of the present application further provides a computer program, and when the computer program is executed by a processor, the method for deploying the photovoltaic device in the above-mentioned embodiment of the present invention is implemented.
[0019] In an embodiment of the present invention, when deploying photovoltaic equipment, a first target position of the photovoltaic equipment to be deployed in the target area in the photovoltaic equipment set can be determined. Based on the determined first target position, at least one second target position of the photovoltaic equipment in the photovoltaic equipment set to be deployed in the target area can be determined, and the positional relationship between the second target position and the blocking position of the blocking object in the target area can be determined. If the above-mentioned positional relationship is that the second target position does not intersect with the above-mentioned blocking position, then in the target area, the photovoltaic equipment can be deployed based on the determined first target position, and the next photovoltaic equipment can be deployed based on the determined second target position, thereby achieving the purpose of avoiding the deployment quantity of photovoltaic equipment not meeting the user's expectations, thereby solving the technical problem of low accuracy in deploying photovoltaic equipment, and further achieving the technical effect of improving the accuracy of deploying photovoltaic equipment. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0021] Figure 1 is a flow chart of a method for deploying photovoltaic equipment according to an embodiment of the present invention;
[0022] Figure 2 is a schematic diagram of a deployment position of a photovoltaic device according to an embodiment of the present invention;
[0023] Figure 3 is a schematic diagram of a deployment device for a photovoltaic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0024] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only embodiments of a part of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0025] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0026] According to an embodiment of the present invention, a method for deploying photovoltaic equipment is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0027] Figure 1 is a flow chart of a method for deploying photovoltaic equipment according to an embodiment of the present invention. The method may include the following steps:
[0028] Step S101 : determining a first target position where photovoltaic devices in a photovoltaic device collection unit are to be deployed in a target area.
[0029] In the technical solution provided in the above step S101 of the present invention, the above target area can be used to represent the area where photovoltaic equipment can be deployed in different buildings. For example, the above target area can be the roof area of different buildings, and the roof area can be a regular area or an irregular area. The regular area can include the following types of areas: circular area, rectangular area, polygonal area, etc., and the irregular area can be obtained by any combination / joining of the following types of areas: circular area, rectangular area, polygonal area, etc. For example, the roof area of the above different buildings can be represented by a bounding box, and the bounding box can be the minimum rectangular area including the roof of the building calculated according to the set of vertex coordinates of the corresponding building. This is only used as an example and is not specifically limited.
[0030] In this embodiment, a first target position of a photovoltaic device set where the photovoltaic device is to be deployed in a target area is determined. Optionally, this embodiment can determine the size information and angle information of the photovoltaic device, and based on the determined size information and angle information, the first target position of the photovoltaic device set where the photovoltaic device is to be deployed in the target area can be determined. Among them, the size information can be used to represent the length and width of the photovoltaic device, and the angle information can be used to represent the placement angle of the photovoltaic device in the current geographical location in the target area. The photovoltaic device can be but is not limited to a photovoltaic panel, and the current geographical location can be represented by the longitude and latitude coordinates of the location, which is only used as an example here and is not specifically limited. Step S102, based on the first target position, determines at least one second target position of at least one next photovoltaic device in the photovoltaic device set where the photovoltaic device is to be deployed in the target area.
[0031] In the technical solution provided in the above step S102 of the present invention, after determining the first target position of the photovoltaic device to be deployed in the target area in the photovoltaic device set, at least one second target position of at least one next photovoltaic device to be deployed in the photovoltaic device set in the target area is determined based on the first target position. Optionally, this embodiment can determine the first area occupied by the photovoltaic device at the first target position in the target area on the basis of determining the first target position. In the target area, the occupied first area is deleted to obtain the deleted target area, thereby determining at least one second target position of at least one next photovoltaic device to be deployed in the deleted target area.
[0032] Step S103: determining a positional relationship between the second target position and the occluding position of the occluding object in the target area.
[0033] In the technical solution provided in step S103 of the present invention, the above-mentioned blocking object may be an object that blocks the blocking position in the target area. For example, the above-mentioned blocking object may include at least one of the following objects: a chimney, a water heater, and a wind power generation device, etc., which are only used as examples and are not specifically limited.
[0034] In this embodiment, after determining at least one second target position of at least one next photovoltaic device in the photovoltaic device set to be deployed in the target area based on the first target position, the positional relationship between the second target position and the blocking position of the blocking object in the target area is determined. Optionally, this embodiment compares the determined second target position with the blocking position of the blocking object in the target area on the basis of determining the second target position, and the positional relationship between the second target position and the blocking position can be obtained, that is, it can be determined whether the second target position intersects with the blocking position.
[0035] Step S104 , in response to the position relationship that the second target position does not intersect the shielding position, in the target area, deploying a photovoltaic device based on the first target position, and deploying a next photovoltaic device based on the second target position.
[0036] In the technical solution provided in the above step S104 of the present invention, the above position relationship can be that the second target position and the blocking position do not intersect, or that the second target position and the blocking position intersect, which is only used as an example here without specific limitation.
[0037] In this embodiment, after determining the positional relationship between the second target position and the blocking position of the blocking object in the target area, in response to the positional relationship being that the second target position and the blocking position do not intersect, in the target area, based on the first target position, the photovoltaic device is deployed, and based on the second target position, the next photovoltaic device is deployed. Optionally, this embodiment determines whether the determined positional relationship is that the second target position and the blocking position do not intersect, or that the second target position and the blocking position intersect, based on determining the positional relationship between the second target position and the blocking position of the blocking object in the target area. If it is determined that the determined positional relationship is that the second target position and the blocking position do not intersect, then in the target area, at the first target position where the photovoltaic device is determined to be deployed in the target area, the photovoltaic device can be deployed, and at the second target position where the next photovoltaic device is determined to be deployed in the target area, the next photovoltaic device can be deployed, until the photovoltaic devices in the photovoltaic device concentration can no longer be deployed in the target area.
[0038] In the above steps S101 to S104 of the present application, when deploying photovoltaic equipment, a first target position of the photovoltaic equipment to be deployed in the target area in the photovoltaic equipment set can be determined. Based on the determined first target position, at least one second target position of the photovoltaic equipment in the photovoltaic equipment set to be deployed in the target area can be determined, and the positional relationship between the second target position and the blocking position of the blocking object in the target area can be determined. If the above positional relationship is that the second target position does not intersect with the above blocking position, then in the target area, the photovoltaic equipment can be deployed based on the determined first target position, and the next photovoltaic equipment can be deployed based on the determined second target position, thereby achieving the purpose of avoiding the deployment quantity of photovoltaic equipment not meeting the user's expectations, thereby solving the technical problem of low precision in deploying photovoltaic equipment, and further achieving the technical effect of improving the precision of deploying photovoltaic equipment.
[0039] The above method of this embodiment is further introduced below.
[0040] As an optional implementation method, step S101, determining the first target position of the photovoltaic device concentration photovoltaic device to be deployed in the target area, includes: determining the size information, angle information, and current position of the photovoltaic device deployed in the target area; based on the size information, angle information and current position, determining the first target position.
[0041] In this embodiment, the size information can be used to indicate the length and width of the photovoltaic device. The angle information can be used to indicate the placement angle of the photovoltaic device in the target area at the current geographical location. The current location can be expressed in coordinate form, wherein the coordinate form can include at least one of the following forms: longitude and latitude coordinate form, two-dimensional coordinate form, and three-dimensional coordinate form, etc., which are only used as examples and are not specifically limited.
[0042] In this embodiment, the size information and angle information of the photovoltaic device, as well as the current position of the trail in the target area are determined. Optionally, this embodiment can measure the circumference of the photovoltaic device to obtain the size information of the photovoltaic device. By locating the location of the photovoltaic device, the current geographical location can be obtained, and the angle information of the photovoltaic device can be determined based on the lighting conditions of the current geographical location. By locating the location of the trail in the target area, the current position of the trail in the target area can be obtained.
[0043] In this embodiment, after determining the size information, angle information of the photovoltaic device, and the current position of the trail deployment in the target area, the first target position is determined based on the size information, angle information and current position. Optionally, this embodiment can determine the first initial position of the photovoltaic device concentration photovoltaic device to be deployed in the target area based on the above-mentioned size information, the above-mentioned angle information and the above-mentioned current position. According to the relationship between the determined first initial position and the above-mentioned current position, the first target position of the photovoltaic device concentration photovoltaic device to be deployed in the target area can be determined. That is, by comparing the determined first initial position with the above-mentioned current position, the positional relationship between the determined first initial position and the above-mentioned current position can be obtained, that is, it can be determined whether the first initial position intersects with the above-mentioned current position.
[0044] As an optional implementation method, determining a first target position based on size information, angle information and current position includes: determining a first initial position of a target area that satisfies the size information and angle information; in response to the first initial position not intersecting with the current position, determining the first initial position as the first target position.
[0045] In this embodiment, after determining the size information, angle information of the photovoltaic device, and the current position of the trail deployment in the target area, the first initial position of the target area that satisfies the size information and angle information is determined. Optionally, this embodiment can determine the area of the photovoltaic device according to the size information of the photovoltaic device on the basis of determining the above-mentioned size information, the above-mentioned angle information and the above-mentioned current position. On the basis of determining the area of the photovoltaic device, the product value between the area of the photovoltaic device and the above-mentioned cosine value is multiplied by the area of the photovoltaic device and the cosine value of the placement angle represented by the angle information, and that is, the projection area value of the photovoltaic device can be obtained. Adjacent to the boundary of the target area, the projection area of the photovoltaic device that satisfies the above-mentioned projection area value in the target area can be determined, and the position of the projection area can be determined as the first initial position of the target area that satisfies the size information and angle information.
[0046] Optionally, the projection area of the photovoltaic device in the bounding box that satisfies the above-mentioned projection area value can be determined adjacent to the boundary of the bounding box. If the coordinates of the position of the projection area include the coordinates of the lower left corner of the bounding box, the coordinates of the lower left corner of the bounding box are used as the first initial position of the bounding box that satisfies the size information and angle information. This is only used as an example without specific limitation.
[0047] Optionally, if the coordinates of the position of the projection area do not include the coordinates of the lower left corner of the bounding box, then in the coordinates of the position of the projection area, the coordinates closest to the coordinates of the lower left corner of the bounding box are searched according to the distances between each coordinate and the coordinates of the lower left corner of the bounding box, and the found coordinates closest to the coordinates of the lower left corner of the bounding box are used as the first initial position of the bounding box that satisfies the size information and angle information, wherein the distance between the nearest coordinate and the coordinates of the lower left corner of the bounding box is smaller than the distance between other coordinates in the coordinates of the position of the projection area except the nearest coordinate and the coordinates of the lower left corner of the bounding box. This is only an example and is not specifically limited.
[0048] In this embodiment, after determining the first initial position of the target area that satisfies the size information and the angle information, in response to the first initial position not intersecting with the current position, the first initial position is determined as the first target position. Optionally, based on the determination of the first initial position, this embodiment compares the determined first initial position with the above-mentioned current position to determine the positional relationship between the first initial position and the above-mentioned current position, and then determines whether the positional relationship between the first initial position and the above-mentioned current position is that the first initial position and the current position do not intersect, or that the first initial position and the current position intersect. If it is determined that the first initial position and the above-mentioned current position do not intersect, the determined first initial position is determined as the first target position.
[0049] As an optional implementation method, step S102, based on the first target position, determines at least one second target position of at least one next photovoltaic device in the photovoltaic device set to be deployed in the target area, including: determining a first area occupied by the photovoltaic device at the first target position, and a second area in the target area excluding the area occupied at the shielding position; based on the first area and the second area, determining the second target position.
[0050] In this embodiment, after determining the first target position where the photovoltaic device is to be deployed in the target area, the first area occupied by the photovoltaic device at the first target position and the second area in the target area excluding the area occupied at the shielding position are determined. Optionally, based on the determination of the first target position, in the target area, the embodiment may determine the area occupied by the photovoltaic device at the first target position as the first area, and determine the area in the target area excluding the area occupied at the shielding position as the second area.
[0051] In this embodiment, after determining the first area occupied by the photovoltaic device at the first target position and the second area in the target area excluding the area occupied at the shielding position, the second target position is determined based on the first area and the second area. Optionally, in this embodiment, based on determining the first area and the second area, the occupied first area is deleted in the second area to obtain the deleted second area.
[0052] As an optional implementation method, determining a second target position based on the first area and the second area includes: determining a remaining area between the second area and the first area; determining the second target position based on the remaining area, size information of the photovoltaic device, angle information of the photovoltaic device, and the current position of the trail deployed in the target area.
[0053] In this embodiment, after determining the first area occupied by the photovoltaic device at the first target position and the second area in the target area excluding the area occupied at the shielding position, the remaining area between the second area and the first area is determined. Optionally, based on the determination of the first area and the second area, in the second area, the occupied first area is deleted to obtain the remaining area between the second area and the first area, that is, the deleted second area can be obtained.
[0054] In this embodiment, after determining the remaining area between the second area and the first area, the second target position is determined based on the remaining area, the size information of the photovoltaic device, the angle information of the photovoltaic device, and the current position of the trail deployed in the target area. Optionally, this embodiment can determine the second initial position of the next photovoltaic device to be deployed in the target area based on the size information and angle information of the photovoltaic device on the basis of determining the remaining area. By comparing the determined second initial position with the current position of the trail deployed in the target area, the positional relationship between the second initial position and the current position can be obtained, that is, it can be determined whether the second initial position intersects with the current position.
[0055] As an optional implementation method, a second target position is determined based on the remaining area, size information of the photovoltaic device, angle information of the photovoltaic device, and the current position of the trail deployed in the target area, including: determining a second initial position of the remaining area that satisfies the size information and angle information; in response to the second initial position not intersecting with the current position, determining the second initial position as the second target position.
[0056] In this embodiment, after determining the remaining area between the second area and the first area, the second initial position where the remaining area satisfies the size information and the angle information is determined. Optionally, this embodiment can determine the area of the photovoltaic device based on the size information of the photovoltaic device on the basis of determining the remaining area. On the basis of determining the area of the photovoltaic device, the product value between the area of the photovoltaic device and the above cosine value is obtained by multiplying the area of the photovoltaic device with the cosine value of the placement angle represented by the angle information, that is, the projection area value of the photovoltaic device can be obtained. Adjacent to the boundary of the remaining area, the projection area of the photovoltaic device in the remaining area that satisfies the above projection area value can be determined, and the position of the projection area in the remaining area that satisfies the above projection area value is determined as the second initial position where the remaining area satisfies the size information and the angle information.
[0057] In this embodiment, after determining the second initial position of the remaining area that satisfies the size information and the angle information, in response to the second initial position not intersecting with the current position, the second initial position is determined as the second target position. Optionally, this embodiment compares the determined second initial position with the above-mentioned current position on the basis of determining the second initial position, and can determine the positional relationship between the second initial position and the above-mentioned current position, and then judge whether the positional relationship between the second initial position and the above-mentioned current position is that the second initial position does not intersect with the current position, or that the second initial position intersects with the current position. If it is determined that the second initial position does not intersect with the above-mentioned current position, the determined second initial position is determined as the second target position.
[0058] As an optional embodiment, the method also includes: in response to the position relationship that the second target position intersects the obstruction position, in the target area, determining the intersection area where the intersection position is located; based on the intersection area, adjusting the second target position; in response to the adjusted second target position not intersecting with the obstruction position, deploying a photovoltaic device in the target area based on the first target position, and deploying the next photovoltaic device based on the adjusted second target position.
[0059] In this embodiment, in response to the positional relationship that the second target position intersects the occluding position, in the target area, an intersection area where the intersecting position is located is determined. Optionally, this embodiment determines whether the determined positional relationship is that the second target position and the occluding position do not intersect, or that the second target position and the occluding position intersect, based on the determination of the positional relationship between the second target position and the occluding position of the occluding object in the target area. If it is determined that the determined positional relationship is that the second target position intersects the occluding position, then the intersection area where the intersecting position is located can be determined in the target area.
[0060] In this embodiment, in response to the position relationship that the second target position intersects the occluding position, after determining the intersection area where the intersecting position is located in the target area, the second target position is adjusted based on the intersection area. Optionally, this embodiment adjusts the second target position in a direction away from the above-mentioned intersection area based on the determination of the intersection area where the intersecting position is located.
[0061] In this embodiment, after adjusting the second target position based on the intersection area, in response to the adjusted second target position not intersecting with the blocking position, in the target area, based on the first target position, the photovoltaic device is deployed, and based on the adjusted second target position, the next photovoltaic device is deployed. Optionally, on the basis of adjusting the second target position, this embodiment compares the adjusted second target position with the blocking position to obtain the positional relationship between the adjusted second target position and the blocking position. The positional relationship between the adjusted second target position and the blocking position is determined, and if the positional relationship between the adjusted second target position and the blocking position is that the adjusted second target position and the blocking position do not intersect, then in the target area, at the first target position where the photovoltaic device is determined to be deployed in the target area, the photovoltaic device can be deployed, and at the determined adjusted second target position, the next photovoltaic device can be deployed, until the photovoltaic devices in the photovoltaic device concentration can no longer be deployed in the target area.
[0062] In an embodiment of the present invention, when deploying photovoltaic equipment, a first target position of the photovoltaic equipment to be deployed in the target area in the photovoltaic equipment set can be determined. Based on the determined first target position, at least one second target position of the photovoltaic equipment in the photovoltaic equipment set to be deployed in the target area can be determined, and the positional relationship between the second target position and the blocking position of the blocking object in the target area can be determined. If the above-mentioned positional relationship is that the second target position does not intersect with the above-mentioned blocking position, then in the target area, the photovoltaic equipment can be deployed based on the determined first target position, and the next photovoltaic equipment can be deployed based on the determined second target position, thereby achieving the purpose of avoiding the deployment quantity of photovoltaic equipment not meeting the user's expectations, thereby solving the technical problem of low accuracy in deploying photovoltaic equipment, and further achieving the technical effect of improving the accuracy of deploying photovoltaic equipment.
[0063] The technical solution of the embodiment of the present invention is illustrated below in conjunction with preferred implementation modes.
[0064] As the reliance on renewable energy grows, the deployment of photovoltaic equipment has become increasingly important. However, the current deployment method of photovoltaic equipment often ignores the equipment already deployed on the roof. Or, even if the deployment method adopted does not ignore the equipment already deployed on the roof, it only determines the number of photovoltaic equipment that can be deployed on the roof through manual estimation, resulting in the number of photovoltaic equipment deployed not meeting user expectations, thus leading to the technical problem of low accuracy in the deployment of photovoltaic equipment.
[0065] In order to solve the above technical problems, an embodiment of the present invention proposes a method for deploying photovoltaic equipment. When deploying photovoltaic equipment, a first target position of the photovoltaic equipment to be deployed in the target area in the photovoltaic equipment set can be determined. According to the determined first target position, at least one second target position of the photovoltaic equipment in the photovoltaic equipment set to be deployed in the target area can be determined, and the positional relationship between the second target position and the blocking position of the blocking object in the target area can be determined. If the above positional relationship is that the second target position does not intersect with the above blocking position, then in the target area, the photovoltaic equipment can be deployed based on the determined first target position, and the next photovoltaic equipment can be deployed based on the determined second target position, thereby achieving the purpose of avoiding the deployment quantity of photovoltaic equipment not meeting the user's expectations, thereby solving the technical problem of low precision in deploying photovoltaic equipment, and further achieving the technical effect of improving the precision of deploying photovoltaic equipment.
[0066] In this embodiment, the deployment position of the photovoltaic device can be as follows: Figure 2 As shown, Figure 2 It is a schematic diagram of a deployment position of a photovoltaic device according to an embodiment of the present invention. The shaded area can be used to represent the shielding position in the target area, and the area in area A except the shaded area can be used to deploy the photovoltaic device.
[0067] It should be noted that when deploying photovoltaic equipment in areas other than the shadow area in area A, it is necessary to determine at least one second target position where at least one next photovoltaic equipment is to be deployed in the target area, and to determine the positional relationship between the second target position and the blocking position of the blocking object in the target area. When the second target position does not intersect with the blocking position, in the target area, the photovoltaic equipment can be deployed at the first target position where the photovoltaic equipment is determined to be deployed in the target area, and the next photovoltaic equipment can be deployed at the second target position where the next photovoltaic equipment is determined to be deployed in the target area, until no more photovoltaic equipment in the photovoltaic equipment concentration can be deployed in the target area.
[0068] In this embodiment, when deploying photovoltaic equipment, a first target position of the photovoltaic equipment set to be deployed in the target area can be determined. Based on the determined first target position, at least one second target position of the photovoltaic equipment in the photovoltaic equipment set to be deployed in the target area can be determined, and the positional relationship between the second target position and the blocking position of the blocking object in the target area can be determined. If the above-mentioned positional relationship is that the second target position does not intersect with the above-mentioned blocking position, then in the target area, the photovoltaic equipment can be deployed based on the determined first target position, and the next photovoltaic equipment can be deployed based on the determined second target position, thereby achieving the purpose of avoiding the deployment quantity of photovoltaic equipment not meeting the user's expectations, thereby solving the technical problem of low accuracy in deploying photovoltaic equipment, and further achieving the technical effect of improving the accuracy of deploying photovoltaic equipment.
[0069] According to an embodiment of the present invention, a photovoltaic device deployment device is also provided. It should be noted that the photovoltaic device deployment device can be used to execute a photovoltaic device deployment method in the embodiment.
[0070] Figure 3 Schematic diagram of a deployment device for photovoltaic equipment according to an embodiment of the present invention. Figure 3 As shown, the photovoltaic device deployment device 300 may include: a first determination unit 301 , a second determination unit 302 , a third determination unit 303 and a deployment unit 304 .
[0071] The first determining unit 301 is used to determine a first target position where photovoltaic devices in a photovoltaic device collection are to be deployed in a target area.
[0072] The second determining unit 302 is configured to determine, based on the first target position, at least one second target position where at least one next photovoltaic device in the photovoltaic device set is to be deployed in the target area.
[0073] The third determining unit 303 is used to determine the positional relationship between the second target position and the occluding position of the occluding object in the target area, wherein the occluding object is an object that occludes the occluding position in the target area.
[0074] The deployment unit 304 is configured to deploy a photovoltaic device based on the first target position and to deploy a next photovoltaic device based on the second target position in the target area in response to the position relationship being that the second target position does not intersect the shielding position.
[0075] Optionally, the first determination unit 301 may include: a first determination module, used to determine the size information and angle information of the photovoltaic equipment, and the current position of the trail deployed in the target area; a second determination module, used to determine the first target position based on the size information, angle information and current position.
[0076] Optionally, the second determination module may include: a first determination submodule, used to determine a first initial position of the target area that satisfies size information and angle information; and a second determination submodule, used to determine the first initial position as the first target position in response to the first initial position not intersecting with the current position.
[0077] Optionally, the second determination unit 302 may include: a third determination module, used to determine a first area occupied by the photovoltaic device at the first target position, and a second area in the target area excluding the area occupied at the shielding position; and a fourth determination module, used to determine the second target position based on the first area and the second area.
[0078] Optionally, the fourth determination module may include: a third determination submodule, used to determine the remaining area between the second area and the first area; and a fourth determination submodule, used to determine the second target position based on the remaining area, size information of the photovoltaic device, angle information of the photovoltaic device, and the current position of the trail deployed in the target area.
[0079] Optionally, the fourth determination submodule can determine the second target position based on the remaining area, the size information of the photovoltaic device, the angle information of the photovoltaic device, and the current position of the trail deployed in the target area by executing the following steps: determining a second initial position of the remaining area that meets the size information and angle information; in response to the second initial position not intersecting with the current position, determining the second initial position as the second target position.
[0080] Optionally, the deployment device 300 of the photovoltaic device may also include: a fourth determination unit, used to determine, in the target area, an intersection area where the intersection area is located, in response to the position relationship that the second target position intersects the obstruction position; an adjustment unit, used to adjust the second target position based on the intersection area; a first deployment unit, used to deploy the photovoltaic device based on the first target position in the target area in response to the adjusted second target position not intersecting with the obstruction position, and to deploy the next photovoltaic device based on the adjusted second target position.
[0081] In this embodiment, a first determination unit is used to determine a first target position of a photovoltaic device to be deployed in a target area in a photovoltaic device set; a second determination unit is used to determine, based on the first target position, at least one second target position of at least one next photovoltaic device in the photovoltaic device set to be deployed in the target area; a third determination unit is used to determine a positional relationship between the second target position and an occluding position of an occluding object in the target area, wherein the occluding object is an object that obstructs the occluding position in the target area; a deployment unit is used to deploy a photovoltaic device based on the first target position and deploy the next photovoltaic device based on the second target position in the target area in response to the positional relationship being that the second target position and the occluding position do not intersect, thereby achieving the purpose of avoiding the situation in which the number of photovoltaic devices deployed does not meet user expectations, thereby solving the technical problem of low accuracy in deploying photovoltaic devices, and further achieving the technical effect of improving the accuracy of deploying photovoltaic devices.
[0082] According to an embodiment of the present invention, a processor is further provided, the processor being used to run a program, wherein the program executes the photovoltaic device deployment method in the embodiment when the program is run by the processor.
[0083] According to an embodiment of the present invention, there is also provided an electronic device, comprising: a memory storing an executable program; and a processor for running the program, wherein the method for deploying the photovoltaic device in the embodiment is executed when the program is running.
[0084] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the photovoltaic device deployment method in the embodiment.
[0085] According to an embodiment of the present invention, a computer program product is further provided. The computer program product includes a computer program. When the computer program is executed by a processor, the method for deploying the photovoltaic device in the embodiment is implemented.
[0086] According to an embodiment of the present invention, a computer program product is also provided, including a non-volatile computer-readable storage medium, the non-volatile computer-readable storage medium is used to store a computer program, and when the computer program is executed by a processor, the deployment method of the photovoltaic device in the embodiment is implemented.
[0087] According to an embodiment of the present invention, a computer program is also provided, which implements the method for determining value attribute information in the embodiment when the computer program is executed by a processor.
[0088] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0089] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0090] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0091] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed over multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0092] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0093] If the integrated unit is implemented in the form of 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, or the part that contributes to the relevant technology or the whole or part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, referred to as Read-Only Memory), random access memory (RAM, referred to as Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.
[0094] The above are only preferred embodiments of the present invention. It should be pointed out that, for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A method for deploying a photovoltaic device, characterized in that: include: Determine a first target location where a photovoltaic device concentration photovoltaic device is to be deployed in a target area; Based on the first target position, determining at least one second target position in the target area where at least one next photovoltaic device of the photovoltaic device in the photovoltaic device set is to be deployed; Determining a positional relationship between the second target position and an occluding position of an occluding object in the target area, wherein the occluding object is an object that occludes the occluding position in the target area; In response to the positional relationship being that the second target position does not intersect the shielding position, in the target area, the photovoltaic device is deployed based on the first target position, and the next photovoltaic device is deployed based on the second target position.
2. The method according to claim 1, characterized in that Determining a first target location where a photovoltaic device is to be deployed in a target area includes: Determining the size information and angle information of the photovoltaic device and the current location of the trail deployment in the target area; The first target position is determined based on the size information, the angle information and the current position.
3. The method according to claim 2, characterized in that Determining the first target position based on the size information, the angle information and the current position includes: Determine a first initial position of the target area that satisfies the size information and the angle information; In response to the first initial position not intersecting the current position, the first initial position is determined as the first target position.
4. The method according to claim 1, characterized in that Based on the first target position, determining at least one second target position where at least one next photovoltaic device of the photovoltaic device in the photovoltaic device set is to be deployed in the target area comprises: determining a first area occupied by the photovoltaic device at the first target location, and a second area in the target area excluding an area occupied at the shielding location; The second target location is determined based on the first area and the second area.
5. The method according to claim 4, characterized in that Determining the second target location based on the first area and the second area includes: determining a remaining area between the second area and the first area; The second target position is determined based on the remaining area, the size information of the photovoltaic device, the angle information of the photovoltaic device, and the current position of the trail deployed in the target area.
6. The method according to claim 5, characterized in that Determining the second target position based on the remaining area, the size information of the photovoltaic device, the angle information of the photovoltaic device, and the current position of the trail deployed in the target area includes: Determine a second initial position where the remaining area satisfies the size information and the angle information; In response to the second initial position not intersecting the current position, the second initial position is determined as the second target position.
7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: In response to the position relationship being that the second target position intersects the blocking position, in the target area, determining an intersection area where the intersection area is located; adjusting the second target position based on the intersection area; In response to the adjusted second target position not intersecting the shielding position, the photovoltaic device is deployed in the target area based on the first target position, and the next photovoltaic device is deployed based on the adjusted second target position.
8. A deployment device for photovoltaic equipment, characterized in that: include: A first determination unit is used to determine a first target position where a photovoltaic device concentration photovoltaic device is to be deployed in a target area; A second determining unit is used to determine, based on the first target position, at least one second target position where at least one next photovoltaic device of the photovoltaic device in the photovoltaic device set is to be deployed in the target area; A third determining unit, configured to determine a positional relationship between the second target position and an occluding position of an occluding object in the target area, wherein the occluding object is an object that occludes the occluding position in the target area; A deployment unit is used for deploying the photovoltaic device based on the first target position and deploying the next photovoltaic device based on the second target position in the target area in response to the position relationship being that the second target position does not intersect with the shielding position.
9. A processor, characterized in that: The processor is used to run a program, wherein the program, when run by the processor, executes the method for deploying the photovoltaic device according to any one of claims 1 to 7.
10. An electronic device, characterized in that: include: A memory storing an executable program; A processor is used to run the program, wherein the program, when running, executes the photovoltaic device deployment method described in any one of claims 1 to 7.