Flexible photovoltaic support control system based on distributed database chip
By adopting a distributed database chip in the flexible photovoltaic stand control system, the efficient data synchronization between the main controller nodes is realized, the problem of data redundancy and communication bottlenecks in the existing system is solved, and the real -time and precision of the photovoltaic plate inclination angle is realized Control and improve the efficiency of solar power generation.
Patent Information
- Application Number
- CN202411966931.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-01-28
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the existing flexible photovoltaic bracket control system, the main controller frequently polls the slave controller's monitoring information, resulting in data redundancy and communication bottlenecks, and the inclination angle of the photovoltaic panels cannot be accurately controlled in real time, affecting the power generation efficiency of solar energy.
Using a control system based on a distributed database chip, the main controller node and the respective controller node configure the distributed database chip, through these chips directly or indirectly, to achieve efficient and self -synchronization of data, avoid active rotation of the main controller, thereby Reduce communication flow.
The real -time and precise control of the photovoltaic plate incision has been achieved, the power generation efficiency of solar energy is improved, the node connection method is simplified, and the problem of communication bottlenecks avoids the problem of communication bottlenecks.
Smart Images

Figure CN119376434A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of photovoltaic technology, and in particular to a flexible photovoltaic support control system based on a distributed database chip. Background Art
[0002] Photovoltaic brackets are brackets used to support photovoltaic panels (also known as photovoltaic modules) in solar photovoltaic power generation systems. Flexible photovoltaic bracket control systems are used to control photovoltaic brackets, and then control the photovoltaic panels they support to achieve an ideal inclination angle, which is beneficial to improving the efficiency of solar power generation.
[0003] At present, the flexible photovoltaic bracket control system includes a master controller and a slave controller. The master controller can read the monitoring information of the slave controller (such as the inclination of the controlled photovoltaic panel, the status information of the connected motor, etc.) based on a preset frequency polling. However, if the preset frequency is too high, it is easy for the master controller to poll and read frequently, resulting in data redundancy and communication bottleneck problems of the master controller. If the preset frequency is too low, it cannot ensure that the master controller can read the latest monitoring information of the slave controller in time, and it is difficult to calculate the inclination of the photovoltaic panel and other data that is in line with the current situation, which leads to the inability of the flexible photovoltaic bracket control system to accurately control the inclination of the photovoltaic panel in real time, which is easy to affect the efficiency of solar power generation. Summary of the invention
[0004] In view of this, an embodiment of the present application provides a flexible photovoltaic bracket control system based on a distributed database chip, the purpose of which is to accurately control the inclination angle of the photovoltaic panel in real time while avoiding data redundancy and communication bottleneck problems of the main controller, thereby improving the power generation efficiency of solar energy.
[0005] In a first aspect, an embodiment of the present application provides a flexible photovoltaic support control system with a distributed database chip, the system comprising at least one group of controller nodes, each group of controller nodes comprising a master controller node and at least one slave controller node; the master controller node and each slave controller node are each configured with a distributed database chip; the master controller node is directly or indirectly connected to the at least one slave controller node through their respective distributed database chips; the master controller node is connected to a motor, and each slave controller node is connected to a motor; Each slave controller node and the master controller node are used to write the status information of the motor connected to each and the inclination angle of the photovoltaic panel controlled by each motor into their own distributed database chip; Each slave controller node is used to synchronize the written motor status information and the inclination angle of the photovoltaic panel to the distributed database chip of the connected master controller node through its own distributed database chip; The master controller node is used to read the status information of each motor and the inclination angle of each photovoltaic panel from its own distributed database chip, calculate the latest control value based on the status information of each motor and the inclination angle of each photovoltaic panel, and synchronize the latest control value of each slave controller node to the distributed database chip of each connected slave controller node through its own distributed database chip; Each slave controller node and the master controller node are used to read the latest control value from their own distributed database chip, and drive the respectively connected motors to control the inclination angle of the photovoltaic panel based on the read latest control value.
[0006] In a possible implementation, the system further includes a meteorological communication node, the meteorological communication node is configured with a distributed database chip, and the meteorological communication node is connected to the main controller node via respective distributed database chips; The meteorological communication node is used to write meteorological information into its own distributed database chip, and synchronize the written meteorological information to the distributed database chip of the connected main controller node through its own distributed database chip.
[0007] In a possible implementation, the system includes K groups of controller nodes, wherein the K groups of controller nodes include K main controller nodes that are directly or indirectly connected to the meteorological communication node through respective distributed database chips; wherein K>1; The meteorological communication node is specifically used to synchronize the written meteorological information to the distributed database chips of the connected K main controller nodes through its own distributed database chip.
[0008] In one possible implementation, the main controller node is specifically used to read the status information of each motor, the inclination angle of each photovoltaic panel and the meteorological information from its own distributed database chip, and calculate the latest control value based on the status information of each motor, the inclination angle of each photovoltaic panel and the meteorological information.
[0009] In a possible implementation, the system includes N plot subsystems, each plot subsystem includes at least one group of controller nodes and the meteorological communication node; the system also includes a service node, the service node is configured with a distributed database chip, and the service node is directly or indirectly connected to the meteorological communication node of each plot subsystem through the respective distributed database chips; N>1; The service node is used to obtain the target remote adjustment value in response to the user's manual operation of the control mode of the flexible photovoltaic support control system or the preset automatic operation of the control mode of the flexible photovoltaic support control system, write the target remote adjustment value into its own distributed database chip, and synchronize the target remote adjustment value to the distributed database chip of the connected main controller node through its own distributed database chip; the target remote adjustment value is used to indicate a target control mode with a corresponding relationship.
[0010] In a possible implementation, the service node is also used to write the correspondence between the remote adjustment value and the control mode into its own distributed database chip, and synchronize the correspondence between the remote adjustment value and the control mode to the distributed database chip of the connected main controller node through its own distributed database chip.
[0011] In a possible implementation, the master controller node is also used to read the target remote control value from its own distributed database chip, determine the target control mode corresponding to the target remote control value in the corresponding relationship between the remote control value and the control mode, and synchronize the relevant information of the target control mode to the distributed database chip of each connected slave controller node through its own distributed database chip.
[0012] In a possible implementation, the master controller node includes a controller; each slave controller node includes a controller; the controller of the master controller node is connected to the motor, and the controller of each slave controller node is connected to the motor; The main controller node is specifically used to control the inclination angle of the photovoltaic panel by driving the connected motor through its own controller based on the latest control value read; Each slave controller node is specifically used to control the inclination angle of the photovoltaic panel by driving the connected motor through its own controller based on the latest control value read.
[0013] In a possible implementation, the meteorological communication node includes a collector, and the collector of the meteorological communication node is connected to a sensor; The meteorological communication node is also used to collect meteorological information measured by the connected sensors through its own collector.
[0014] In a possible implementation, the service node includes a processor; the processor of the service node is connected to the master station system; The service node is specifically used to obtain the target remote adjustment value through the processor in response to the user's manual operation of the control mode of the flexible photovoltaic bracket control system on the main station system, or the preset automatic operation of the control mode of the flexible photovoltaic bracket control system by the main station system.
[0015] In a second aspect, an embodiment of the present application provides a flexible photovoltaic bracket control method based on a distributed database chip, the method is applied to a flexible photovoltaic bracket control system based on a distributed database chip, the system includes at least one group of controller nodes, each group of controller nodes includes a master controller node and at least one slave controller node; the master controller node and each slave controller node are each configured with a distributed database chip; the master controller node is directly or indirectly connected to the at least one slave controller node through their respective distributed database chips; the master controller node is connected to a motor, and each slave controller node is connected to a motor; the method includes: Each slave controller node and the master controller node writes the status information of the motor connected to each of them and the inclination angle of the photovoltaic panel controlled by each of them into its own distributed database chip; Each slave controller node synchronizes the written motor status information and the inclination angle of the photovoltaic panel to the distributed database chip of the connected master controller node through its own distributed database chip; The master controller node reads the status information of each motor and the inclination angle of each photovoltaic panel from its own distributed database chip, calculates the latest control value based on the status information of each motor and the inclination angle of each photovoltaic panel, and synchronizes the latest control value of each slave controller node to the distributed database chip of each connected slave controller node through its own distributed database chip; Each slave controller node and the master controller node reads the latest control value from its own distributed database chip, and drives the respectively connected motor to control the inclination angle of the photovoltaic panel based on the read latest control value.
[0016] In a third aspect, an embodiment of the present application provides a flexible photovoltaic support control device based on a distributed database chip, the device comprising a memory and a processor: The memory is used to store a computer program and transmit the computer program to the processor; The processor is used to execute the computer program so that the device executes the flexible photovoltaic bracket control method based on the distributed database chip described in the second aspect.
[0017] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed, the device executing the computer program implements the flexible photovoltaic bracket control method based on a distributed database chip as described in the second aspect above.
[0018] Compared with the related art, the embodiments of the present application have the following beneficial effects: The embodiment of the present application provides a flexible photovoltaic support control system based on a distributed database chip, the system includes at least one group of controller nodes, each group of controller nodes includes a master controller node and at least one slave controller node; the master controller node and each slave controller node are each configured with a distributed database chip; the master controller node is directly or indirectly connected to at least one slave controller node through their respective distributed database chips; the master controller node is connected to a motor, and each slave controller node is connected to a motor; each slave controller node and the master controller node are used to write the status information of the motor connected to each other and the inclination angle of the photovoltaic panel controlled by each motor into their own distributed database chip; each slave controller node is used to write the status information of the motor connected to each other and the inclination angle of the photovoltaic panel controlled by each motor through its own distributed database chip The distributed database chip of the master controller node synchronizes the written motor status information and the inclination angle of the photovoltaic panel to the distributed database chip of the connected master controller node; the master controller node is used to read the status information of each motor and the inclination angle of each photovoltaic panel from its own distributed database chip, calculate the latest control value based on the status information of each motor and the inclination angle of each photovoltaic panel, and synchronize the latest control value of each slave controller node to the distributed database chip of each connected slave controller node through its own distributed database chip; each slave controller node and the master controller node are used to read the latest control value from its own distributed database chip, and drive the respectively connected motors to control the inclination angle of the photovoltaic panel based on the latest control value read.
[0019] In this way, when each slave controller node has the status information of the connected motor and the inclination angle of the controlled photovoltaic panel, it can be synchronized to the distributed database chip of the master controller node in a timely manner through the distributed database chip, that is, these data can be efficiently self-synchronized when they change, so that the master controller node can obtain these data in real time and calculate the latest control value that is more in line with the current situation. Therefore, the flexible photovoltaic bracket control system can accurately control the inclination angle of the photovoltaic panel in real time, which is conducive to improving the power generation efficiency of solar energy.
[0020] At the same time, each slave controller node and the master controller node can be directly or indirectly connected through their own distributed database chips, that is, each slave controller node can be directly or indirectly connected to the master controller node, without the need for the master controller node to be connected to each slave controller node, making the connection method simpler and more stable.
[0021] In addition, the present application does not require the master controller node to actively poll the slave controller node, and the communication traffic is small and the power is low, which can avoid the problem of communication bottleneck. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in this embodiment or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0023] Figure 1 A schematic diagram of a photovoltaic bracket provided in an embodiment of the present application; Figure 2 A schematic diagram of the structure of a flexible photovoltaic support control system based on a distributed database chip provided in an embodiment of the present application; Figure 3 A schematic diagram of a distributed database chip connection provided in an embodiment of the present application; Figure 4 A schematic diagram of the structure of a specific flexible photovoltaic support control system based on a distributed database chip provided in an embodiment of the present application; Figure 5 A schematic diagram of a node connection provided in an embodiment of the present application; Figure 6 A schematic diagram of a database instance provided in an embodiment of the present application; Figure 7 A schematic diagram of the structure of another specific flexible photovoltaic support control system based on a distributed database chip provided in an embodiment of the present application; Figure 8 A flowchart of a control process of a row automatic tracking mode provided in an embodiment of the present application; Fig. 9 A flowchart of a control process of a remote control mode provided in an embodiment of the present application. DETAILED DESCRIPTION
[0024] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0025] Photovoltaic bracket is a bracket used to support photovoltaic panels in solar photovoltaic power generation systems. Figure 1 As shown in FIG. 1 , this figure is a schematic diagram of a photovoltaic bracket provided in an embodiment of the present application. Figure 1 A photovoltaic support with a multi-span cable structure is shown. Figure 1As shown, the photovoltaic bracket includes a column 101, a crossbeam 102 and a load-bearing cable 103. The photovoltaic panel can be placed above the load-bearing cable so that the photovoltaic bracket can support the photovoltaic panel. The photovoltaic bracket can be connected to multiple DC reduction motors so that the flexible photovoltaic bracket control system can drive the DC reduction motors to control the photovoltaic panels supported by the photovoltaic bracket.
[0026] At present, the flexible photovoltaic bracket control system in the related technology may include a master controller and a slave controller. The master controller can read the monitoring information of the slave controller based on a preset frequency polling. However, if the preset frequency is too high, it is easy for the master controller to frequently poll and read, resulting in data redundancy and communication bottleneck problems in the master controller. If the preset frequency is too low, it cannot ensure that the master controller can read the latest monitoring information from the slave controller in time, and it is difficult to calculate data such as the inclination angle of the photovoltaic panel that is in line with the current situation, which leads to the inability of the flexible photovoltaic bracket control system to accurately control the inclination angle of the photovoltaic panel in real time, which is easy to affect the efficiency of solar power generation.
[0027] Based on this, in order to solve the above problems, an embodiment of the present application provides a flexible photovoltaic bracket control system based on a distributed database chip, the system includes at least one group of controller nodes, each group of controller nodes includes a master controller node and at least one slave controller node; the master controller node and each slave controller node are each configured with a distributed database chip; the master controller node and at least one slave controller node are directly or indirectly connected through their respective distributed database chips; the master controller node is connected to the motor, and each slave controller node is connected to the motor; each slave controller node and the master controller node are used to write the status information of the motor connected to each other and the inclination angle of the photovoltaic panel controlled by each motor into its own distributed database chip; each slave controller node The distributed database chip of the main controller node is used to synchronize the written motor status information and the inclination angle of the photovoltaic panel to the distributed database chip of the connected main controller node through its own distributed database chip; the main controller node is used to read the status information of each motor and the inclination angle of each photovoltaic panel from its own distributed database chip, calculate the latest control value based on the status information of each motor and the inclination angle of each photovoltaic panel, and synchronize the latest control value of each slave controller node to the distributed database chip of each connected slave controller node through its own distributed database chip; each slave controller node and the main controller node are used to read the latest control value from its own distributed database chip, and drive the respectively connected motor to control the inclination angle of the photovoltaic panel based on the latest control value read.
[0028] In this way, when each slave controller node has the status information of the connected motor and the inclination angle of the controlled photovoltaic panel, it can be synchronized to the distributed database chip of the master controller node in time through the distributed database chip, that is, these data can be efficiently self-synchronized when changing, so that the master controller node can obtain these data in real time and calculate the latest control value that is more in line with the current situation, so that the flexible photovoltaic bracket control system can accurately control the inclination angle of the photovoltaic panel in real time, which is conducive to improving the power generation efficiency of solar energy. At the same time, each slave controller node and the master controller node can be directly or indirectly connected through their own distributed database chips, that is, each slave controller node can be directly or indirectly connected to the master controller node, without the need for the master controller node to be connected to each slave controller node, and the connection method is simpler and more stable.
[0029] In addition, the present application does not require the master controller node to actively poll the slave controller node, and the communication traffic is small and the power is low, thus avoiding the problem of communication bottleneck.
[0030] The specific implementation method of the flexible photovoltaic bracket control system based on the distributed database chip in the embodiment of the present application is described in detail below with reference to the accompanying drawings.
[0031] See also Figure 2 , which is a structural schematic diagram of a flexible photovoltaic support control system based on a distributed database chip provided in an embodiment of the present application, combined with Figure 2 As shown, the system may specifically include: at least one group of controller nodes, each group of controller nodes includes a master controller node and at least one slave controller node; the master controller node and each slave controller node are each configured with a distributed database chip; the master controller node and the at least one slave controller node are directly or indirectly connected through their respective distributed database chips; the master controller node is connected to the motor, and each slave controller node is connected to the motor.
[0032] In some embodiments, a group of controller nodes can be used to control a photovoltaic support row, which can support multiple photovoltaic panels. A master controller node can be connected to a motor, which can control the tilt angle of a photovoltaic panel; a slave controller node can also be connected to a motor, which can control the tilt angle of a photovoltaic panel. In other words, multiple photovoltaic panels included in the photovoltaic support row can be controlled by the group of controller nodes.
[0033] It should be noted that the above is only an example. This application does not limit the number of photovoltaic bracket rows controlled by a group of controller nodes, the number of motors connected to the main controller node and the slave controller node, and the number of photovoltaic panels controlled by the motors. For ease of understanding, the following description will continue with the above examples.
[0034] In an embodiment of the present application, the distributed database chip can have built-in efficient data processing algorithms and storage units, can achieve efficient self-synchronization of data between connected distributed database chips, and can also independently complete data analysis (such as motor status information, photovoltaic panel inclination and other data analysis), decision making (such as driving the motor to control the inclination of the photovoltaic panel based on target control values, the latest control values, etc.) and result storage (such as storing motor status information, photovoltaic panel inclination and other data), etc.
[0035] The distributed database chip combines the distributed database with the computing chip and leverages the collaborative capabilities of the distributed database architecture (i.e., multiple connected distributed database chips) to enable multiple distributed database chips that are directly or indirectly connected to work together. In other words, the master controller node and slave controller node that are respectively configured with the distributed database chips can be directly connected to form a layer of structure that runs through from top to bottom.
[0036] In some embodiments, the distributed database chip supports unique node number addressing, and each node (referring to the main controller node, the slave controller node, and the meteorological communication node and service node mentioned later) has a node number. For example, node 1 can find the corresponding node 2 through the node number of node 2.
[0037] In some embodiments, the distributed database chip also supports communication bus design, which can have a built-in communication module and interface bus, and the communication module supports wired communication of RS485 and Ethernet communication, and also supports LoRa. Among them, RS refers to the recommended standard (Recommended Standard), which can be abbreviated as RS, and LoRa refers to long-range wireless communication (LongRange).
[0038] As an example, see Figure 3 , which is a schematic diagram of a distributed database chip connection provided by an embodiment of the present application. Figure 3 As shown, the distributed database chip (referred to as the database chip in the figure) includes a communication module interface, and two distributed database chips can be connected through their respective communication module interfaces. It should be noted that three or more distributed database chips can be connected through their respective communication module interfaces. Figure 3 Just an example.
[0039] In addition, if Figure 3 As shown, the distributed database chip may also include a structured query language (SQL) interface, which will be discussed later in conjunction with Figure 5 I will continue the introduction without going into details here.
[0040] It should be noted that the functions of the distributed database chip can be found in the detailed description of the embodiments below, which will not be expanded here.
[0041] In the system, each slave controller node and the master controller node are used to write the status information of the motor connected to each of them and the inclination angle of the photovoltaic panel controlled by each of them into their own distributed database chip.
[0042] The state information of the motor may include the motor's posture, speed, rotation angle, current, voltage, temperature, and whether there are abnormal conditions such as overheating and overload. The inclination angle of the photovoltaic panel refers to the angle at which the photovoltaic panel is tilted.
[0043] For each slave controller node or master controller node, when the status information of the motor connected to it and the inclination angle of the photovoltaic panel controlled by the motor are updated, the updated data can be directly written into its own distributed database chip.
[0044] Each slave controller node is used to synchronize the written motor status information and the inclination angle of the photovoltaic panel to the distributed database chip of the connected master controller node through its own distributed database chip.
[0045] In an embodiment of the present application, the master controller node and at least one slave controller node are directly or indirectly connected, indicating that not every slave controller node is directly connected to the master controller node, and it may be indirectly connected to the master controller node through other slave controller nodes, but the distributed database chip can support data synchronization with directly or indirectly connected distributed database chips.
[0046] In some embodiments, the system may include three slave controller nodes and one master controller node, and the corresponding node numbers are U1-U3 and V1 respectively. Then the distributed database chip of the slave controller node can store the node number V1 to be synchronized, and after the slave controller node updates its own distributed database chip, the updated data (i.e., the state information of the motor and the inclination angle of the photovoltaic panel) can be synchronized to the master controller node with the node number V1.
[0047] In addition, in some embodiments, a slave controller node can also be used to synchronize the written motor status information and the inclination angle of the photovoltaic panel to the distributed database chip of another connected slave controller node through its own distributed database chip.
[0048] A slave controller node synchronizes updated data to another slave controller node. For example, the distributed database chip of the slave controller node with node number U1 can store node number V1 and node number U2 to be synchronized. Then the slave controller node with node number U1 can synchronize the updated data to the master controller node with node number V1 and the slave controller node with node number U2.
[0049] Correspondingly, another slave controller node can be used to read the status information of the motors and the inclination angle of the photovoltaic panels synchronized with other slave controller nodes from its own distributed database chip, so as to adjust the status information of the motors connected to itself and the inclination angle of the photovoltaic panels controlled by itself, and synchronize the adjusted status information of the motors and the inclination angle of the photovoltaic panels to the distributed database chip of the master controller node through its own distributed database chip.
[0050] In this way, considering that the data of a group of controller nodes are not much different, the slave controller node can judge whether its own updated data is abnormal based on the data updated by another slave controller node, which is convenient for deviation correction and further ensures the precise control of the photovoltaic panels.
[0051] The master controller node is used to read the status information of each motor and the inclination angle of each photovoltaic panel from its own distributed database chip, calculate the latest control value based on the status information of each motor and the inclination angle of each photovoltaic panel, and synchronize the latest control value of each slave controller node to the distributed database chip of each connected slave controller node through its own distributed database chip.
[0052] In some embodiments, the main controller node may include a computing module that can calculate the relationship between the inclination angle of each photovoltaic panel and the intensity of radiation it receives, and comprehensively consider the state information of the motor to calculate the inclination angle that can achieve the highest power generation efficiency at this time (also known as the optimal tracking angle of the photovoltaic panel) as the latest control value.
[0053] In some embodiments, the latest control values corresponding to the controller nodes of the group may be the same or different. The distributed database chip of the master controller node may synchronize the latest control value of a slave controller node to its distributed database chip.
[0054] Each slave controller node and the master controller node are used to read the latest control value from their own distributed database chip, and drive the respectively connected motors to control the inclination angle of the photovoltaic panel based on the read latest control value.
[0055] In some embodiments, each slave controller node or master controller node can drive the motor to operate based on the latest control value and its own state mechanism, that is, drive the motor to control the inclination angle of the photovoltaic panel.
[0056] Among them, the self-state mechanism refers to the step size and control deviation of the motor. Based on the state mechanism, the inclination angle of the photovoltaic panel can be controlled more accurately and the deviation can be reduced.
[0057] In a possible implementation of the present application, the master controller node may include a controller; each slave controller node includes a controller; the controller of the master controller node is connected to the motor, and the controller of each slave controller node is connected to the motor; The main controller node is specifically used to control the inclination angle of the photovoltaic panel by driving the connected motor through its own controller based on the latest control value read; Each slave controller node is specifically used to control the inclination angle of the photovoltaic panel by driving the connected motor through its own controller based on the latest control value read.
[0058] Each controller may have a built-in motor driver and an inclination sensor. The motor driver may be used to drive the motor, and the inclination sensor may be used to measure whether the inclination of the photovoltaic panel reaches the latest control value.
[0059] In a possible implementation of the present application, the system may further include a meteorological communication node, the meteorological communication node is configured with a distributed database chip, the meteorological communication node is connected to the main controller node through their respective distributed database chips, as described below. Figure 4 .
[0060] The meteorological communication node is used to write meteorological information into its own distributed database chip, and synchronize the written meteorological information to the distributed database chip of the connected main controller node through its own distributed database chip.
[0061] In a possible implementation, the meteorological communication node may include a collector, and the collector may be connected to the sensor; The meteorological communication node is also used to collect meteorological information measured by the connected sensor through its own collector.
[0062] In some embodiments, the sensor may include a temperature sensor, a humidity sensor, a light radiation sensor, a rain sensor, a snow switch sensor, and other sensors for measuring meteorological information.
[0063] After the sensor measures the meteorological information, the collector of the meteorological communication node can collect this meteorological information.
[0064] In a possible implementation of the present application, the main controller node can be specifically used to read the status information of each motor, the inclination angle of each photovoltaic panel and the meteorological information from its own distributed database chip, and calculate the latest control value based on the status information of each motor, the inclination angle of each photovoltaic panel and the meteorological information.
[0065] In this way, through the distributed database chip, the main controller node can obtain the current meteorological information in real time, comprehensively consider the impact of meteorological information on power generation efficiency, and combine the motor status information and the inclination angle of the photovoltaic panel to determine the best latest control value, thereby further improving power generation efficiency.
[0066] In a possible implementation of the present application, the system may include K groups of controller nodes, K>1; the K groups of controller nodes include K main controller nodes that are directly or indirectly connected to the meteorological communication node through their respective distributed database chips. For details, please refer to the following description. Figure 4 .
[0067] The meteorological communication node is specifically used to synchronize the written meteorological information to the distributed database chips of the connected K main controller nodes through its own distributed database chip.
[0068] In this way, considering that the meteorological information around multiple groups of controller nodes in close geographical locations is the same, through the distributed database chip, multiple groups of controller nodes in close geographical locations (also referred to as multiple groups of controller nodes in the same plot) only use one meteorological communication node, which is conducive to saving resources.
[0069] In addition, in some embodiments, a main controller node can also be used to synchronize the latest calculated control value and other data to the distributed database chip of another connected main controller node through its own distributed database chip.
[0070] Correspondingly, another main controller node can be used to read data synchronized by other main controller nodes from its own distributed database chip to adjust the data of its own distributed database chip.
[0071] Thus, compared with the related art that only one group of controller nodes can communicate with each other, the present application can enable different groups of controller nodes (master controller nodes or slave controller nodes) to communicate with each other through a distributed database chip. At the same time, through the distributed database chip, a master controller node or a slave controller node can obtain data from other controller nodes in the same group or different groups. With more data, it is beneficial for the node to realize information correction, redundancy protection, and rich control strategies, further ensuring accurate and reliable control of the inclination angle of the photovoltaic panel.
[0072] In a possible implementation of the present application, the system may include N plot subsystems, each plot subsystem includes at least one group of controller nodes and the meteorological communication node; the system also includes a service node, the service node is configured with a distributed database chip, and the service node is directly or indirectly connected to the meteorological communication nodes of each plot subsystem through their respective distributed database chips, N>1.
[0073] As an example, see Figure 4 , which is a structural schematic diagram of a specific flexible photovoltaic support control system based on a distributed database chip provided in an embodiment of the present application. Figure 4 As shown, in a plot subsystem (referred to as a plot in the figure, such as plot 1 and plot N), the master controller node of each group of controller nodes (referred to as the master controller in the figure, and similarly, the slave controller node is referred to as the slave controller) is directly or indirectly connected to the meteorological communication node. The meteorological communication nodes respectively included in the multiple plot subsystems can be directly or indirectly connected to the service node.
[0074] The service node is used to obtain the target remote adjustment value in response to the user's manual operation of the control mode of the flexible photovoltaic support control system or the preset automatic operation of the control mode of the flexible photovoltaic support control system, write the target remote adjustment value into its own distributed database chip, and synchronize the target remote adjustment value to the distributed database chip of the connected main controller node through its own distributed database chip; the target remote adjustment value is used to indicate a target control mode with a corresponding relationship.
[0075] It should be understood that the meteorological communication nodes respectively included in multiple plot subsystems can be directly or indirectly connected to the service node through their respective distributed database chips, and the 1 or K main controller nodes included in a plot subsystem can be directly or indirectly connected to the meteorological communication node through their respective distributed database chips. Therefore, the service node can be indirectly connected to the main controller node, which can be simply referred to as a connection between the two.
[0076] In some embodiments, different control modes may correspond to different remote adjustment values.
[0077] For example, the control mode of the flexible photovoltaic support control system may include a remote control mode (also known as a group control mode, a field control mode), such as a manual mode, a maintenance mode, a fault mode, and a stop tracking mode. In addition, the control mode of the flexible photovoltaic support control system may also include a row automatic tracking mode, which will be introduced in conjunction with Table 2 below.
[0078] See Table 1, which exemplarily shows different modes in the remote control mode.
[0079] Table 1 Remote control mode
[0080] As shown in Table 1, the user's manual operation of the control mode of the flexible photovoltaic support control system can be a manually input target inclination angle, and the service node can obtain the corresponding remote adjustment value of the manual mode. Similarly, the manual operation is the user's click operation for the maintenance mode or the stop tracking mode, and the service node can obtain the corresponding remote adjustment value. The preset automatic operation of the control mode of the flexible photovoltaic support control system may include the preset automatic operation for the fault mode. For example, when the system recognizes an abnormality (such as the main controller node feedbacks abnormal information, etc.), it can automatically trigger the switch to the fault mode, so that the service node obtains the corresponding remote adjustment value.
[0081] It should be noted that, in manual mode, the service node can also obtain the target tilt angle input by the user, and also synchronize the target tilt angle and the target remote adjustment value to the distributed database chip of the main controller node through the distributed database chip.
[0082] In a possible implementation of the present application, the service node is also used to write the correspondence between the remote adjustment value and the control mode into its own distributed database chip, and synchronize the correspondence between the remote adjustment value and the control mode to the distributed database chip of the connected main controller node through its own distributed database chip.
[0083] In a possible implementation of the present application, the main controller node is also used to read the target remote control value from its own distributed database chip, determine the target control mode corresponding to the target remote control value in the corresponding relationship between the remote control value and the control mode, and synchronize the relevant information of the target control mode to the distributed database chip of each connected slave controller node through its own distributed database chip.
[0084] The relevant information of the target control mode may include a target control value corresponding to the target control mode.
[0085] In some embodiments, the main controller node can store preset control values corresponding to the maintenance mode, stop tracking mode and fault mode respectively (for example, the process of writing and synchronizing the correspondence between the remote adjustment value and the control mode is the same and will not be repeated here). After the main controller node determines the target control mode, it can further determine the corresponding preset control value as the target control value.
[0086] In some embodiments, in manual mode, the main controller node may use the synchronized target tilt angle input by the user as the target control value.
[0087] In addition, in a possible implementation, the service node can be specifically used to obtain information such as the remote control flag (that is, the target remote adjustment value mentioned above) and synchronization time, write this information into its own distributed database chip, and synchronize the written information to the distributed database chip of the connected main controller node through its own distributed database chip.
[0088] Accordingly, in the row automatic tracking mode, the main controller node can be used to read the status information of each motor, the inclination angle of each photovoltaic panel, the meteorological information and the synchronization time from its own distributed database chip, and calculate the latest control value based on this.
[0089] The synchronization time refers to the real-time date and time.
[0090] See Table 2, which exemplifies different modes in the row automatic tracking mode. As shown in Table 2, the best latest control value (i.e., the inclination angle of each photovoltaic panel mentioned in Table 2, etc.) can be determined based on different weather conditions, different synchronization times, and different longitudes and latitudes. Among them, the longitude and latitude of the plot where the photovoltaic panel is located (i.e., the location mentioned in Table 2) can be pre-stored in the main controller node.
[0091] Table 2: Row automatic tracking mode
[0092] In a possible implementation of the present application, the service node may include a processor, and the processor is connected to the master station system; The service node is specifically used to obtain the target remote adjustment value through the processor in response to the user's manual operation of the control mode of the flexible photovoltaic bracket control system on the main station system, or the preset automatic operation of the control mode of the flexible photovoltaic bracket control system by the main station system.
[0093] In some embodiments, the user can perform manual operations on the control mode of the flexible photovoltaic support control system on the master station system. For example, the user interface of the master station system displays different control mode options, and the user can click on any control mode.
[0094] In some embodiments, the main control node can be used to synchronize some abnormal information to the distributed database chip of the service node through its own distributed database chip. The service node can then be used to read the abnormal information from its own distributed database chip and report it to the main station system. The main station system can determine the triggering fault warning information, and then perform preset automatic operations for the fault mode of the flexible photovoltaic bracket control system.
[0095] Thus, compared with the related art, in field control and group control, the background service (such as the master station system) is required to issue control instructions to the main controllers one by one, and it is difficult to determine whether the control is in place. The system improved by the present application can be based on the service node and its distributed database chip, so that the target remote adjustment value can be synchronized to any main controller node. The flexible photovoltaic bracket control system based on the distributed database chip of the present application can transform the previous complex and hierarchical logical control relationship into a logical control relationship between penetrating nodes.
[0096] As an example, see Figure 5 , which is a schematic diagram of a node connection provided by an embodiment of the present application. Figure 5 As shown, the distributed database chip (referred to as the database chip in the figure) and the controller, acquisition communicator or processor are integrated into a PLC device. For details, see Figure 3 The distributed database chip may also include an SQL interface, and the distributed database chip may be connected to the controller, the acquisition communicator or the processor through the SQL interface. Figure 3 It is referred to as acquisition, control, monitoring, calculation, etc. in Chinese.
[0097] For example, the master controller node (referred to as the master controller in the figure) may include a controller and a distributed database chip connected via an SQL interface, the slave controller node (referred to as the slave controller in the figure) may include a controller and a distributed database chip connected via an SQL interface, the meteorological communication node may include a collection communicator and a distributed database chip connected via an SQL interface, and the service node may include a processor and a distributed database chip connected via an SQL interface. Among them, the collection communicator may include the collector described above, and may also include a communicator, which may provide functions such as writing the collected meteorological information into the distributed database chip.
[0098] In this way, each distributed database chip realizes distributed cluster deployment, converting the traditional multi-level information collection link into a single-level link, and realizing the direct synchronization of relevant data such as sensors, motors, photovoltaic panels, etc. to the distributed database chip of each node, so that each node can obtain data in real time for subsequent processing.
[0099] See also Figure 6 , which is a schematic diagram of a database instance provided in an embodiment of the present application, such as Figure 6 As shown, node 1-node M refers to slave controller nodes, main controller nodes, meteorological communication nodes and service nodes, etc. The monitoring point 1 value - monitoring point N value of each node refers to the data obtained by the controller, acquisition communicator or processor connected to each node, such as the status information of the motor, the inclination angle of the photovoltaic panel, the meteorological information measured by the sensor and the target remote adjustment value obtained by the processor, etc.
[0100] In this way, a minimalist indexing mechanism of database instance-node-monitoring point is adopted. The chip in the distributed database chip integrates the database, external acquisition communicator, controller, processor, etc., and realizes fast data query, update and delete operations through SQL access. The chip is equipped with a multi-core processor and can process multiple data requests at the same time. By integrating the function of the database, the chip can better support concurrent access, thereby improving the overall performance.
[0101] Based on the above introduction, the flexible photovoltaic support control system based on the distributed database chip provided in the embodiment of the present application may include a controller, a collection communicator, a processor, etc. In some embodiments, on this basis, it may also include a power supply and auxiliary materials such as lightning protection and a box, as well as a third-party interface, a Hall sensor, a limit switch and other limit devices. The Hall sensor and the limit device can ensure control consistency and prevent overshoot. For details, please refer to Figure 7 , this figure is a structural schematic diagram of another specific flexible photovoltaic bracket control system based on a distributed database chip provided in an embodiment of the present application.
[0102] It should be noted that the Hall sensor and the limit switch are optionally connected to the controller, that is, the controller can be connected to the Hall sensor and the limit switch, or the controller may not be connected to the Hall sensor and the limit switch; the master station system is also optionally connected to the processor, that is, the processor can be connected to the master station system, or the master station system may not be connected to the processor. This application does not limit this.
[0103] In this way, each node in the system can access the network (such as the master station system, etc.) through a distributed database chip, and can achieve synchronization and consistency of data in multiple or all node distributed database chips within milliseconds, which can realize fully automatic communication, long-range and short-range integration without conversion, and each node only needs very little synchronization traffic to synchronize data, thereby achieving ultra-large bandwidth compression on the bus platform and high speed and large capacity of the bus platform, as well as low traffic and low cost for wide area network platform communications.
[0104] At the same time, each node does not need to pay attention to data transmission. It can access and authorize through database, that is, realize fast reading and writing of data of multiple or all nodes, effectively solve the high-speed communication and data consistency of each controller node, meteorological communication node, and service node, and ensure that each photovoltaic bracket row can achieve consistency control and deviation control.
[0105] See also Figure 8 , which is a flow chart of a control process of a row automatic tracking mode introduced in an embodiment of the present application, that is, the control process of the system provided by the present application in the row automatic tracking mode. Figure 8 As shown, the following steps may be included: S801: Each slave controller node and master controller node writes the motor status information, photovoltaic panel inclination angle and other data into the distributed database chip of the node; each meteorological communication node writes the wind speed, wind direction, light intensity and other meteorological information into the distributed database chip of the node; the service node writes the remote control flag, synchronization time and other data into the distributed database chip of the node; each slave controller node, each meteorological communication node and service node can synchronize data or information to the associated master controller node.
[0106] It should be noted that when a node synchronizes data or information to another node, it means that the distributed database chip of one node synchronizes data or information to the distributed database chip of another node.
[0107] S802: The main controller node reads data or information related to the slave controller node, meteorological communication node and service node from the distributed database chip of this node; the main controller node calculates the latest control value based on the data or information and writes it into the distributed database chip of this node.
[0108] The data or information may include status information of each motor, inclination angle of each photovoltaic panel, meteorological information, and synchronization time, etc.
[0109] S803: Each slave controller node and the master controller node reads the next latest control value from the distributed database chip of the node; the controller of each node drives the motor to control the inclination angle of the photovoltaic panel according to the latest control value and its own state mechanism; and writes the state information of the motor and the inclination angle of the photovoltaic panel during the driving process into the distributed database chip of the node.
[0110] This process can then be repeated in a cycle to achieve real-time control of the photovoltaic racks.
[0111] It should be noted that the implementation of S801-S803 can be found in the introduction of the above system embodiment and will not be repeated here.
[0112] See also Fig. 9 , which is a flow chart of a control process of a remote control mode introduced in an embodiment of the present application, that is, the control process of the system provided by the present application in the remote control mode. Fig. 9 As shown, the following steps may be included: S901: The service node obtains the target remote adjustment value in response to the user's manual operation of the control mode of the flexible photovoltaic bracket control system or the preset automatic operation of the control mode of the flexible photovoltaic bracket control system, writes it into the distributed database chip of this node, and synchronizes it to the associated main controller nodes.
[0113] S902: Each master controller reads the target remote control value from the distributed database chip of this node, and determines the rationality of the target remote control value in combination with the current status of the photovoltaic bracket row. If it is unreasonable, feedback information can be written to the distributed database chip of this node. If it is reasonable, the target control mode can be determined based on the correspondence between the remote control value and the control mode, and then the target control value can be determined, and the target control value can be written to the distributed database chip of this node, and the target control value can be synchronized to each associated slave controller node.
[0114] S903: Each slave controller node and master controller node can read the target control value from the distributed database chip of the node; the controller of each node drives the motor to control the inclination angle of the photovoltaic panel according to the target control value and its own state mechanism; and writes the state information of the motor and the inclination angle of the photovoltaic panel during the driving process into the distributed database chip of the node.
[0115] S904: The service node may read the latest status information synchronized from each main controller node from its own distributed database chip to follow up the execution status.
[0116] It should be noted that the implementation of S901-S904 can be found in the introduction of the above system embodiment and will not be repeated here.
[0117] Based on the above introduction, the flexible photovoltaic bracket control system based on the distributed database chip provided in the embodiment of the present application adopts a database synchronization mode based on the distributed database chip instead of the traditional communication protocol mode, which transforms the previously complex, hierarchical logical control relationship into a penetrating, logical control relationship between nodes. At the same time, the system adopts a parallel structure and decentralized data synchronization. The data of each node in the system is directly connected. From the perspective of the network platform, it is a layered structure that runs through the top and bottom. The signal reaches all nodes in the upper, middle and lower layers without a transit bottleneck.
[0118] In addition, the distributed database chip can dynamically respond to real-time data in milliseconds, that is, to achieve real-time data synchronization, reduce data transmission and processing delays, thereby reducing system energy consumption and maintenance costs, and extending service life. Due to the data sharing mechanism of high-speed, large-capacity automatic synchronous transmission of real-time data, more input information and more alternatives are provided for the control strategy, thus improving the level of intelligent management diagnosis. And because each node can obtain the data of other associated nodes, the system can quickly adjust the strategy according to environmental changes, which can improve adaptability and robustness.
[0119] In addition, the system has no communication protocol, can be isolated from the Internet, and can simultaneously use dynamic passwords to improve system security.
[0120] The above are some specific implementation methods of the flexible photovoltaic bracket control system based on the distributed database chip provided in the embodiments of the present application. Based on this, the present application also provides a corresponding flexible photovoltaic bracket control method based on the distributed database chip.
[0121] The method can be applied to a flexible photovoltaic support control system based on the distributed database chip described in the above embodiments. The method may include: A1: Each slave controller node and the master controller node writes the status information of the motor connected to each of them and the inclination angle of the photovoltaic panel controlled by each of them into its own distributed database chip; A2: Each slave controller node synchronizes the written motor status information and the inclination angle of the photovoltaic panel to the distributed database chip of the connected master controller node through its own distributed database chip; A3: The master controller node reads the status information of each motor and the inclination angle of each photovoltaic panel from its own distributed database chip, calculates the latest control value based on the status information of each motor and the inclination angle of each photovoltaic panel, and synchronizes the latest control value of each slave controller node to the distributed database chip of each connected slave controller node through its own distributed database chip; A4: Each slave controller node and the master controller node reads the latest control value from its own distributed database chip, and drives the respectively connected motor to control the inclination angle of the photovoltaic panel based on the latest control value read.
[0122] It should be noted that the implementation of each step can refer to the introduction of the above embodiment, which will not be repeated here. In addition, A1-A4 are only used to distinguish different steps and are not shown in the figure.
[0123] The embodiments of the present application also provide a corresponding flexible photovoltaic bracket control device based on a distributed database chip and a computer-readable storage medium for implementing the solution provided in the embodiments of the present application.
[0124] Among them, the device includes a memory and a processor, the memory is used to store a computer program, and the processor is used to execute the computer program, so that the device executes the flexible photovoltaic bracket control method based on a distributed database chip described in any embodiment of the present application.
[0125] The computer-readable storage medium stores a computer program. When the computer program is executed, the device executing the computer program implements the flexible photovoltaic bracket control method based on the distributed database chip described in any embodiment of the present application.
[0126] The "first" and "second" in the names such as "first" and "second" (if any) mentioned in the embodiments of the present application are only used as name identifiers and do not represent the first or second in order.
[0127] Through the description of the above implementation methods, it can be known that those skilled in the art can clearly understand that all or part of the steps in the above-mentioned embodiment method can be implemented by means of software plus a general hardware platform. Based on such an understanding, the technical solution of the present application can be embodied in the form of a software product, and the computer software product can be stored in a readable storage medium, such as a read-only memory (ROM) / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network communication device such as a router) to execute the methods described in each embodiment of the present application or some parts of the embodiments.
[0128] It should be noted that the various embodiments in this specification are described in a progressive manner, and the same and similar parts between the various embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the method embodiment, since it is basically similar to the system embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the system embodiment. The method embodiment described above is only illustrative. Ordinary technicians in this field can understand and implement it without paying creative work.
[0129] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A flexible photovoltaic support control system based on a distributed database chip, the system comprising at least one group of controller nodes, each group of controller nodes comprising a master controller node and at least one slave controller node; the master controller node and each slave controller node are each configured with a distributed database chip; the master controller node is directly or indirectly connected to the at least one slave controller node through their respective distributed database chips; the master controller node is connected to a motor, and each slave controller node is connected to a motor; Each slave controller node and the master controller node are used to write the status information of the motor connected to each and the inclination angle of the photovoltaic panel controlled by each motor into their own distributed database chip; Each slave controller node is used to synchronize the written motor status information and the inclination angle of the photovoltaic panel to the distributed database chip of the connected master controller node through its own distributed database chip; The master controller node is used to read the status information of each motor and the inclination angle of each photovoltaic panel from its own distributed database chip, calculate the latest control value based on the status information of each motor and the inclination angle of each photovoltaic panel, and synchronize the latest control value of each slave controller node to the distributed database chip of each connected slave controller node through its own distributed database chip; Each slave controller node and the master controller node are used to read the latest control value from their own distributed database chip, and drive the respectively connected motors to control the inclination angle of the photovoltaic panel based on the read latest control value.
2. The system according to claim 1, characterized in that The system further comprises a meteorological communication node, the meteorological communication node is configured with a distributed database chip, and the meteorological communication node is connected to the main controller node via respective distributed database chips; The meteorological communication node is used to write meteorological information into its own distributed database chip, and synchronize the written meteorological information to the distributed database chip of the connected main controller node through its own distributed database chip.
3. The system according to claim 2, characterized in that The system includes K groups of controller nodes, wherein the K groups of controller nodes include K main controller nodes that are directly or indirectly connected to the meteorological communication node through respective distributed database chips; wherein K>1; The meteorological communication node is specifically used to synchronize the written meteorological information to the distributed database chips of the connected K main controller nodes through its own distributed database chip.
4. The system according to claim 2, characterized in that The main controller node is specifically used to read the status information of each motor, the inclination angle of each photovoltaic panel and the meteorological information from its own distributed database chip, and calculate the latest control value based on the status information of each motor, the inclination angle of each photovoltaic panel and the meteorological information.
5. The system according to claim 2, characterized in that The system includes N plot subsystems, each plot subsystem includes at least one group of controller nodes and the meteorological communication node; the system also includes a service node, the service node is configured with a distributed database chip, and the service node is directly or indirectly connected to the meteorological communication node of each plot subsystem through the respective distributed database chips; N>1; The service node is used to obtain the target remote adjustment value in response to the user's manual operation of the control mode of the flexible photovoltaic support control system or the preset automatic operation of the control mode of the flexible photovoltaic support control system, write the target remote adjustment value into its own distributed database chip, and synchronize the target remote adjustment value to the distributed database chip of the connected main controller node through its own distributed database chip; the target remote adjustment value is used to indicate a target control mode with a corresponding relationship.
6. The system according to claim 5, characterized in that The service node is also used to write the correspondence between the remote adjustment value and the control mode into its own distributed database chip, and synchronize the correspondence between the remote adjustment value and the control mode to the distributed database chip of the connected main controller node through its own distributed database chip.
7. The system according to claim 6, characterized in that The master controller node is also used to read the target remote control value from its own distributed database chip, determine the target control mode corresponding to the target remote control value in the corresponding relationship between the remote control value and the control mode, and synchronize the relevant information of the target control mode to the distributed database chip of each connected slave controller node through its own distributed database chip.
8. The system according to any one of claims 1 to 7, characterized in that: The master controller node includes a controller; each slave controller node includes a controller; the controller of the master controller node is connected to the motor, and the controller of each slave controller node is connected to the motor; The main controller node is specifically used to control the inclination angle of the photovoltaic panel by driving the connected motor through its own controller based on the latest control value read; Each slave controller node is specifically used to control the inclination angle of the photovoltaic panel by driving the connected motor through its own controller based on the latest control value read.
9. The system according to claim 2, characterized in that The meteorological communication node includes a collector, and the collector of the meteorological communication node is connected to the sensor; The meteorological communication node is also used to collect meteorological information measured by the connected sensors through its own collector.
10. The system according to claim 5, characterized in that The service node includes a processor; the processor of the service node is connected to the main station system; The service node is specifically used to obtain the target remote adjustment value through the processor in response to the user's manual operation of the control mode of the flexible photovoltaic bracket control system on the main station system, or the preset automatic operation of the control mode of the flexible photovoltaic bracket control system by the main station system.
Citation Information
Patent Citations
Photovoltaic power generation system and fault detection method therefor
CN104704702A
Synchronous distributed real-time information cloud platform system of distributed database
CN106528593A
Intelligent tracking control device and method for photovoltaic tracking
CN107885235A
Photovoltaic power trading system and distributed photovoltaic power station
CN109511098A
Distributed photovoltaic data acquisition terminal and system and data processing method
CN111245096A