A distributed photovoltaic module intelligent tracking system and method
Patent Information
- Application Number
- CN202611142030.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-30
- Publication Date
- 2026-10-27
- Estimated Expiration
- 2046-07-30
AI Technical Summary
该类方式能够改善稳定光照条件下的组件受光状态,但在分布式安装环境中,屋面遮挡、组件差异及汇流路径电气耦合会使同一姿态动作产生不同发电响应,单纯依据目标角生成结果难以判断本次支架动作是否形成实际发电收益
[0017]本发明通过在当前周期目标跟踪角下发后识别支架角度实际变化形成的角度调整时段,并在角度调整时段之外的支架角度保持记录中构建保持样本集合,得到固定支架角度条件下的辐照响应基准,再对角度调整后的输出响应区间进行响应滞后配准,分别从目标功率序列和参照功率序列中扣除辐照功率量,形成目标动作响应序列和参照动作响应序列;同时利用同一汇流路径内的参照动作响应序列剥离目标动作响应序列中的汇流同步分量,得到有效响应残量,并据此修正下一周期目标跟踪角,使跟踪控制不再仅依赖支架到位结果或理论目标角,而能够依据姿态动作后的实际发电响应约束后续跟踪方向,减少复杂分布式安装环境下无效姿态调整对执行机构动作资源和发电收益的影响。
Smart Images

Figure CN122672590B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of photovoltaic tracking control technology, specifically to a distributed photovoltaic module intelligent tracking system and method. Background Technology
[0002] As the scale of distributed photovoltaic (PV) installations on commercial and industrial rooftops and in industrial parks increases, the support structures for PV modules are gradually evolving from fixed-tilt supports to adjustable and tracking supports. Current intelligent tracking control typically generates a target tracking angle based on the sun's operating status and the on-site power generation status, and then uses a tracking bracket to adjust the module's attitude. While this method can improve the module's light reception under stable illumination conditions, in distributed installation environments, roof shading, module differences, and electrical coupling in the current collection path can cause different power generation responses to the same attitude action. Therefore, it is difficult to determine whether the bracket action results in actual power generation revenue based solely on the target angle generation result.
[0003] Existing tracking bracket control typically confirms the completion of bracket actions through angle feedback, stroke feedback, or positioning status. While this judgment reflects the mechanical execution result, it cannot reflect whether the module output changes accordingly with attitude adjustment. Although independent diagnosis of module or bracket anomalies is possible in photovoltaic operation and maintenance, such diagnoses are usually separated from the target angle generation process of tracking control, making it difficult to use the post-action power generation response to constrain target angle generation in the next control cycle. Therefore, existing intelligent tracking methods for distributed photovoltaic modules still suffer from insufficient correlation between bracket attitude action results and actual power generation response, affecting the effectiveness of tracking control and the utilization rate of actuator actions. Summary of the Invention
[0004] The purpose of this invention is to provide a distributed photovoltaic module intelligent tracking system and method to solve the problems mentioned in the background art.
[0005] To achieve the above objectives, the present invention provides the following technical solution:
[0006] In a first aspect, the present invention provides a method for intelligent tracking of distributed photovoltaic modules, comprising:
[0007] Read the tracking record, which includes the target tracking angle, support angle, array plane irradiance, target power sequence, and reference power sequence within the same confluence path for the current period; obtain the angle adjustment period based on the support angle change after the target tracking angle for the current period is issued;
[0008] An irradiance response baseline is obtained by recording the angle of the external support during the angle adjustment period; the irradiance response baseline is obtained based on the irradiance and power changes within the irradiance retardation set.
[0009] Based on the full-segment output response during the angle adjustment period and after the action, the response hysteresis is obtained by combining the changes in the support angle and the target power sequence. The target action response sequence and the reference action response sequence are obtained according to the response hysteresis and the irradiation response benchmark.
[0010] Extract the collimation component corresponding to the reference action response sequence from the target action response sequence to obtain the effective response residual; correct the initial target tracking angle of the next cycle to the target tracking angle of the next cycle based on the effective response residual.
[0011] Secondly, the present invention provides a distributed photovoltaic module intelligent tracking system, implemented based on the method described above, comprising:
[0012] The acquisition module is used to read tracking records, which include the target tracking angle, support angle, array plane irradiance, target power sequence, and reference power sequence within the same confluence path for the current period; and to obtain the angle adjustment period based on the change in support angle after the target tracking angle for the current period is issued.
[0013] The calibration module is used to form a hold sample set by maintaining the angle of the external support during the angle adjustment period; and to obtain the irradiation response benchmark based on the irradiation changes and power changes within the hold sample set.
[0014] The calculation module is used to obtain the response hysteresis based on the full output response during the angle adjustment period and after the action, combined with the change in the support angle and the change in the target power sequence, and to obtain the target action response sequence and the reference action response sequence based on the response hysteresis and the irradiation response benchmark.
[0015] The correction module is used to extract the collimation component corresponding to the reference action response sequence from the target action response sequence to obtain the effective response residual; and correct the initial target tracking angle of the next cycle to the target tracking angle of the next cycle based on the effective response residual.
[0016] The technical effects and advantages provided by the present invention in the above technical solution are as follows:
[0017] This invention identifies the angle adjustment period formed by the actual change in the support angle after the target tracking angle of the current cycle is issued, and constructs a holding sample set in the support angle holding record outside the angle adjustment period to obtain the irradiation response benchmark under the fixed support angle condition. Then, it performs response lag registration on the output response interval after angle adjustment, and subtracts the irradiation power from the target power sequence and the reference power sequence respectively to form the target action response sequence and the reference action response sequence. At the same time, it uses the reference action response sequence within the same confluence path to remove the confluence synchronization component in the target action response sequence to obtain the effective response residual, and corrects the target tracking angle of the next cycle accordingly. This makes the tracking control no longer dependent on the support positioning result or the theoretical target angle, but can constrain the subsequent tracking direction based on the actual power generation response after the attitude action, reducing the impact of invalid attitude adjustment on the actuator action resources and power generation revenue in complex distributed installation environments. Attached Figure Description
[0018] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this invention. For those skilled in the art, other drawings can be obtained based on these drawings.
[0019] Figure 1 A flowchart illustrating a distributed photovoltaic module intelligent tracking method provided in an embodiment of the present invention;
[0020] Figure 2 This is a schematic diagram of a distributed photovoltaic module intelligent tracking system provided in an embodiment of the present invention. Detailed Implementation
[0021] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided to make the description of this application more complete and comprehensive, and to fully convey the concept of the exemplary embodiments to those skilled in the art. The drawings are merely illustrative illustrations of this application and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted.
[0022] Furthermore, the described features, structures, or characteristics can be combined in any suitable manner in one or more exemplary embodiments. Numerous specific details are provided in the following description to give a full understanding of the exemplary embodiments disclosed in this application. However, those skilled in the art will recognize that the technical solutions disclosed in this application can be practiced with one or more specific details omitted, or other methods, components, steps, etc., can be employed. In other instances, well-known structures, methods, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of the disclosure of this application.
[0023] Example 1
[0024] like Figure 1 As shown, this embodiment discloses a distributed photovoltaic module intelligent tracking method. The distributed photovoltaic system includes a target tracking bracket, photovoltaic modules, an angle acquisition unit, an irradiance acquisition unit, and an electrical acquisition unit. The angle acquisition unit acquires the bracket angle of the target tracking bracket according to a sampling clock. The irradiance acquisition unit acquires the array plane irradiance according to the same sampling clock. The electrical acquisition unit acquires the target power sequence and the reference power sequence within the same bus path according to the same sampling clock. The tracking controller determines the power generation response after bracket angle adjustment based on the above data, and corrects the target tracking angle for the next control cycle based on the power generation response. The method includes:
[0025] S101: Read the tracking record, which includes the target tracking angle, support angle, array plane irradiance, target power sequence, and reference power sequence within the same confluence path for the current period; obtain the angle adjustment period based on the support angle change after the target tracking angle for the current period is issued;
[0026] S102: A maintenance sample set is formed by recording the angle of the external support during the angle adjustment period; the irradiance response benchmark is obtained based on the irradiance and power changes within the maintenance sample set;
[0027] S103: Based on the full-segment output response during the angle adjustment period and after the action, the response hysteresis is obtained by combining the change in support angle and the change in target power sequence. The target action response sequence and the reference action response sequence are obtained according to the response hysteresis and the irradiation response benchmark.
[0028] S104: Extract the collimation component corresponding to the reference action response sequence from the target action response sequence to obtain the effective response residual; correct the initial target tracking angle of the next cycle to the target tracking angle of the next cycle based on the effective response residual.
[0029] Specifically, the tracking record is written by the tracking controller according to the sampling clock. Each sampling item includes the sampling time, the target tracking angle for the current period, the support angle, the array plane irradiance, the target power value in the target power sequence, and the reference power value in the reference power sequence. The target tracking angle for the current period is the angle control target issued to the target tracking support within the current control period. The support angle is the actual angle of the target tracking support acquired by the angle acquisition unit. The array plane irradiance is the irradiance corresponding to the light-receiving plane of the photovoltaic module supported by the target tracking support. The target power sequence is used to characterize the power change of the associated output of the target tracking support under the sampling clock. The reference power sequence is used to characterize the power change of non-target outputs within the same bus path under the same sampling clock.
[0030] In this context, "same combiner path" refers to the target power sequence and the reference power sequence being connected to the same combiner box, the same DC bus, or the same inverter input channel. This electrical connection allows the reference power sequence to reflect synchronous power changes under the same combiner conditions as the target power sequence. The tracking and recording simultaneously saves support angle, irradiance data, and power data, enabling the establishment of a correspondence between support operation, irradiance changes, and output power at the same time reference.
[0031] The target power sequence corresponds to the output of the photovoltaic module or string associated with the target tracking bracket, and the reference power sequence corresponds to the output of the photovoltaic module or string that is not carried by the target tracking bracket and is different from the target power sequence in the same bus path.
[0032] Furthermore, when the distributed photovoltaic system is configured with a module-level power acquisition channel, the target power sequence corresponds to the output of the photovoltaic module associated with the target tracking bracket. When the distributed photovoltaic system is configured with a string-level power acquisition channel, the target power sequence corresponds to the string output associated with the target tracking bracket. The reference power sequence corresponds to the output of the photovoltaic module or string that is different from the target power sequence in the same bus path. Thus, the reference power sequence and the target power sequence are under the same electrical bus conditions, but do not overlap with the target power sequence, providing a reference basis for subsequent separation of the bus synchronization component.
[0033] Specifically, the process of obtaining the angle adjustment time period includes:
[0034] Taking the current period target tracking angle issuance time as the retrieval starting point, extract the angle change segment of the support angle that continuously changes along the direction corresponding to the current period target tracking angle along the sampling clock.
[0035] Specifically, the tracking controller reads the support angle before the current cycle target tracking angle is issued and uses this support angle as the support angle before issuance. The tracking controller compares the current cycle target tracking angle with the support angle before issuance to determine the direction corresponding to the current cycle target tracking angle. The direction corresponding to the current cycle target tracking angle is determined according to the following formula:
[0036] ;
[0037] In the formula, The direction corresponding to the target tracking angle in the current cycle; The target tracking angle for the current cycle; To determine the angle of the support before issuing the order; For sign functions. When At that time, the direction corresponding to the target tracking angle in the current cycle is the direction of angle increase. At that time, the direction corresponding to the target tracking angle in the current cycle is the direction of angle decrease.
[0038] Then, the tracking controller uses the current cycle target tracking angle issuance time as the retrieval starting point and reads the support angle along the sampling clock. If the support angle in a continuous sampling item changes along the direction corresponding to the current cycle target tracking angle, the corresponding continuous sampling item is extracted as an angle change segment. If the support angle remains the same after the current cycle target tracking angle is issued, this part of the sampling item is not written into the angle change segment. The angle change segment is based on the support angle sampling value output by the angle acquisition unit; when the angle acquisition unit outputs the angle quantization value, the angle quantization value is used as the judgment object. This process ensures that the angle change segment corresponds to the actual action process of the support, avoiding the inclusion of the instruction waiting stage in the angle adjustment.
[0039] The angle adjustment period is obtained by taking the sampling time when the angle change segment leaves the support angle before the distribution as the starting point of the angle adjustment period and the sampling time when the angle change segment enters the support angle holding state as the ending point of the angle adjustment period.
[0040] Specifically, the starting point of the angle adjustment period is the sampling moment when the angle first separates from the support before being issued during the angle change segment. The starting angle of the angle adjustment period is... Remove the front support angle ,Right now The starting point corresponds to the moment when the support transitions from the holding state to the action state; the end point of the angle adjustment period is the sampling moment when the support enters the angle holding state after the angle change segment ends. The support angle holding state means that the support angle maintains the same support angle sampling value or the same angle quantization value within a continuous sampling period. The tracking controller writes the starting point of the angle adjustment period, the end point of the angle adjustment period, the support angle before issuance, the support angle at the end point, and the direction corresponding to the target tracking angle in the current cycle into the tracking record.
[0041] For example, the target tracking angle in the current cycle is The bracket angle before distribution is as follows: The target tracking angle for the current cycle is If the bracket angle is at Begin to break away and in Enter If the corresponding support angle remains constant, then the starting point of the angle adjustment period is... The end point of the angle adjustment period is This process ensures that the angle adjustment period corresponds to the actual attitude movement of the target tracking bracket, reducing the impact of command delays on subsequent response registration.
[0042] Specifically, the hold sample set is used to determine the correspondence between array plane irradiance changes and power changes while the support angle is maintained. During the angle adjustment period, the support angle changes, and the power change is affected by both the support angle change and the array plane irradiance change; therefore, the tracking records during the angle adjustment period are not used to form the hold sample set. The irradiance response benchmark is obtained from the hold sample set and is used to subsequently convert array plane irradiance changes into irradiance power. This process ensures that the irradiance response benchmark corresponds to the irradiance power relationship under a fixed support angle, avoiding the inclusion of power components generated by support angle changes in the irradiance response benchmark.
[0043] The process of maintaining the formation of the sample set includes:
[0044] The bracket angle was recorded from both the front and back of the angle adjustment period.
[0045] The sampling interval before the start of the angle adjustment period is defined as follows: the sampling interval after the end of the angle adjustment period is defined as follows, and the sampling interval is defined as follows, within the same control cycle. The tracking controller reads the tracking records before and after the angle adjustment period, and extracts the sampling records where the support angle is maintained, thus obtaining the support angle maintenance record. Each support angle maintenance record includes the support angle, array plane irradiance, target power value, and reference power value at the corresponding sampling time.
[0046] It should be noted that this step only extracts the stent angle maintenance records outside the angle adjustment period, and does not directly pair the stent angle maintenance records before and after the angle adjustment period. The stent angle maintenance records before the angle adjustment period usually correspond to the stent angle before issuance. The stent angle maintenance records after the angle adjustment period usually correspond to the final stent angle.
[0047] The support angle records are grouped according to the same support angle to form a support sample subset, and the support sample subset forms a support sample set.
[0048] Furthermore, the tracking controller reads the support angle from the support angle holding records and groups support angle holding records with the same support angle into the same holding sample subset. One holding sample subset corresponds to one support angle holding state. The holding sample set consists of one or more holding sample subsets. The holding sample subset is used to limit the two sampling times in subsequent irradiation change sample pairs to the same support angle condition, so that the irradiation response reference does not include attitude motion components caused by support angle changes.
[0049] Taking the aforementioned angle adjustment process as an example, if there is a period of time before the angle adjustment period... The corresponding bracket angle is recorded, and there is a record of the angle adjustment period. The corresponding bracket angle is kept recorded, and the tracking controller forms... Preserve sample subsets and Preserve a subset of samples. When forming subsequent irradiation variation sample pairs, sampling times are selected only within the same preserved sample subset, and cross-angle pairing is not performed between preserved sample subsets corresponding to different support angles. This process ensures that the irradiation response benchmark reflects the irradiation power relationship under a fixed support angle.
[0050] Specifically, the process of obtaining the irradiation response benchmark includes:
[0051] Within the same retained sample subset, sampling times with different array plane irradiances are combined using the target power sequence and the reference power sequence as objects, respectively, to form irradiance variation sample pairs.
[0052] Specifically, the tracking controller selects two sampling times within the same held sample subset and reads the array plane irradiance at both times. If the array plane irradiances at the two sampling times are different, these two sampling times form an irradiance variation sample pair. Irradiance variation sample pairs are formed for the target power sequence and the reference power sequence, respectively. The irradiance variation sample pair corresponding to the target power sequence includes the array plane irradiance at both sampling times and the target power value. The irradiance variation sample pair corresponding to the reference power sequence includes the array plane irradiance at both sampling times and the reference power value. If multiple reference power sequences exist within the same confluence path, an irradiance variation sample pair is formed for each reference power sequence.
[0053] Since the two sampling times in the irradiation variation sample pair belong to the same hold sample subset, and the support angles corresponding to the two sampling times are the same, the power variation in the irradiation variation sample pair does not contain the power variation directly introduced by the difference in support angle. This processing enables the subsequently obtained paired response slopes to characterize the irradiation power response relationship under the same support angle conditions.
[0054] The paired response slope is obtained by considering the power change and the array plane irradiance change between two sampling times in the irradiance variation sample pair.
[0055] For any pair of irradiance variation samples, the tracking controller calculates the change in array plane irradiance between two sampling times and the corresponding power change of the object. The change in array plane irradiance is the difference in array plane irradiance at the two sampling times. The power change corresponding to the target power sequence is the difference in target power value at the two sampling times. The power change corresponding to the reference power sequence is the difference in reference power value at the two sampling times. The tracking controller uses the ratio of the power change to the array plane irradiance change as the pairwise response slope.
[0056] The paired response slopes are obtained according to the following relationship:
[0057] ;
[0058] In the formula, For the first Each power object at the sampling time and sampling time The slope of the paired response between; Represents the target power sequence; Indicates the first A reference power sequence, wherein... , The number of reference power sequences; For the first Each power object at the sampling time The power value; For the first Each power object at the sampling time The power value; Sampling time Array planar irradiance; Sampling time The array planar irradiance; and All the above variables are derived from irradiation change sample pairs within the same maintained sample subset, without introducing any external unknown parameters.
[0059] The median value of the paired response slopes corresponding to the same object is taken to obtain the irradiation response baseline.
[0060] In this context, the same object can be either a target power sequence or any reference power sequence. The tracking controller aggregates the paired response slopes corresponding to multiple irradiance change sample pairs for the same object and takes the median value of these paired response slopes to obtain the irradiance response reference for that object. Each target power sequence corresponds to one irradiance response reference. Each reference power sequence corresponds to one irradiance response reference. If an object does not form an irradiance change sample pair in the current period, then the irradiance response reference generated for that object in the current period is not used; the corresponding object uses the previous effective irradiance response reference. If there is no previous effective irradiance response reference, then the target angle correction based on the effective response residual is not performed in this control period.
[0061] The irradiation response reference is obtained according to the following relationship:
[0062] ;
[0063] In the formula, For the first Irradiation response benchmarks for each power object; For the first The paired response slopes corresponding to each power object; This indicates median value calculation. Since the paired response slopes all come from the same irradiance change sample pairs within the same held sample subset, the irradiance response benchmark reflects the correspondence between array plane irradiance changes and power changes under the same support angle. Therefore, the attitude motion response caused by support angle changes will not be deducted when subsequently deducting the irradiance power.
[0064] Specifically, the target power sequence is a sequence that includes the entire process of the angle adjustment action during the current cycle and the output response after the action. The tracking controller first uses the deformation similarity between the angle change during the action and the power change throughout the entire period to obtain the response hysteresis. Then, it registers the output response intervals of the target power sequence and the reference power sequence according to the response hysteresis to segment a precise steady-state power interval after the action. This process ensures that the target action response sequence and the reference action response sequence have a consistent time base.
[0065] Specifically, the process of obtaining the target action response sequence and the reference action response sequence includes:
[0066] Taking the starting point of the angle adjustment period as the calculation starting point, the changes in the support angle during the angle adjustment period are arranged into a support angle change sequence, and the changes in the target power sequence from the starting point of the angle adjustment period to the end of the output response interval are arranged into a full-segment target power change sequence.
[0067] Furthermore, the tracking controller reads the support angle at each sampling moment within the angle adjustment period and calculates the change in the support angle change sequence relative to the starting angle of the angle adjustment period at each sampling moment. If the starting angle of the angle adjustment period is... During the angle adjustment period, the first The bracket angle at each sampling time is The change in the support angle is expressed as: ;
[0068] In the formula, The first in the sequence of support angle changes Each angle change value; For the first The angle of the support frame at each sampling time; The starting angle for the angle adjustment period.
[0069] The tracking controller reads the target power sequence for the entire control interval starting from the angle adjustment period and calculates the power change of the target power sequence relative to the start time of the angle adjustment period, thus obtaining the full target power change sequence. The end time of the output response interval can be set empirically (e.g., 1 to 5 minutes after the end of the angle adjustment period) or set as the end time of the current control cycle to ensure that a complete steady-state power response process is included. If the target power value at the start time of the angle adjustment period is... The first segment within the entire interval The target power value at each sampling time is The change in target power is then expressed as:
[0070] ;
[0071] In the formula, The first in the entire target power change sequence One power change value; Sampling time The target power value; The target power value at the start time of the angle adjustment period.
[0072] The response hysteresis is obtained by the main peak of the cross-correlation between the support angle change sequence and the target power change sequence of the whole segment, and the output response interval of the target power sequence and the reference power sequence is registered according to the response hysteresis.
[0073] The tracking controller performs cross-correlation calculations on the support angle change sequence and the target power change sequence, and determines the sampling displacement corresponding to the main cross-correlation peak as the response hysteresis. The candidate sampling displacement set consists of non-negative sampling displacements that cause overlapping sampling terms in the support angle change sequence and the target power change sequence. The candidate sampling displacements are... When the cross-correlation value is expressed as:
[0074] ;
[0075] In the formula, Candidate sampling displacement The corresponding cross-correlation value. The response lag is expressed as: In the formula, For response lag; This is the set of candidate sampled displacements. If multiple candidate sampled displacements correspond to the same cross-correlation peak, the candidate sampled displacement with the smallest value is selected as the response hysteresis. The support angle change sequence and the target power change sequence are both derived from tracking records; no external data is introduced.
[0076] After obtaining the response hysteresis, the tracking controller registers the output response intervals of the target power sequence and the reference power sequence according to the response hysteresis. Let the sampling period of the sampling clock be... For any sampling time in the output response interval The corresponding response time after registration is The target power sequence, reference power sequence, and array plane irradiance are all read at the registered response time. This processing ensures that the three types of data participate in subsequent calculations at the same response time.
[0077] Based on the irradiance response reference, the change in irradiance of the registered array plane is converted into irradiance power, and the irradiance power is subtracted from the change in the target power sequence and the change in the reference power sequence, respectively, to obtain the target action response sequence and the reference action response sequence.
[0078] Specifically, the tracking controller converts the change in irradiance of the registered array plane into an irradiance power quantity based on the irradiance response reference. For the first... A power object, with an irradiation response benchmark of The change in irradiance of the registered array plane is:
[0079] ;
[0080] In the formula, The change in irradiance of the registered array plane; The array plane irradiance at the response time after registration; The array plane irradiance at the start of the angle adjustment period.
[0081] No. The amount of irradiation power corresponding to a power object is represented as follows:
[0082] ;
[0083] In the formula, For the first The power object in the first The amount of irradiance corresponding to each sampling time; For the first Irradiation response benchmarks for each power object.
[0084] The first in the target action response sequence Each response value is represented as:
[0085] ;
[0086] In the formula, The first in the target action response sequence One response value; The target power value at the time of registration response; The target power value at the starting moment of angle adjustment after registration; This represents the irradiation power corresponding to the target power sequence.
[0087] No. The first reference action response sequence in the nth reference action response sequence Each response value is represented as:
[0088] ;
[0089] In the formula, For the first The first reference action response sequence in the nth reference action response sequence One response value; For the first response time after registration One reference power value; The first moment of the angle adjustment starting point after registration One reference power value; For the first The amount of irradiation power corresponding to a reference power sequence.
[0090] The resulting target action response sequence represents the post-action response of the target power sequence after deducting the irradiation power. The reference action response sequence represents the post-action response of the reference power sequence after deducting the irradiation power. This processing can reduce the interference of irradiation rise and fall on action response judgment.
[0091] Specifically, the target action response sequence still includes power changes that occur together within the same bus path. These common changes are caused by synchronous changes in the electrical state of the bus path, the inverter input state, or partial obstruction, and are not solely generated by the angle movement of the target tracking bracket. The tracking controller uses the reference action response sequence to characterize these common changes and extracts the corresponding bus synchronization component from the target action response sequence to obtain the effective response residual.
[0092] The process of obtaining the effective response residual includes:
[0093] The target action response sequence and the reference action response sequence are aligned using the same sampling clock, and the reference action response sequence forms the reference response space.
[0094] The tracking controller aligns the target action response sequence and the reference action response sequence according to the sampling clock, so that the first action response sequence in the target action response sequence is aligned with the reference action response sequence. The response value and the first response value in the reference action response sequence Each response value corresponds to the same sampling time. After alignment, the target action response sequence is written as a target response vector:
[0095] ;
[0096] In the formula, The target response vector; The first in the target action response sequence One response value; This represents the number of samples.
[0097] If there are within the same merging path If there are several reference power sequences, then the reference action response sequence can be written as a reference response matrix:
[0098] ;
[0099] In the formula, Use the reference response matrix; For the first The first reference action response sequence in the nth reference action response sequence Each response value. The reference response space is spanned by the column vectors of the reference response matrix and is used to represent the direction of the synchronization response corresponding to the reference power sequence within the same confluence path.
[0100] The projection of the target action response sequence onto the reference response space is determined as the merging synchronization component, and the merging synchronization component is subtracted from the target action response sequence to obtain the effective response residual.
[0101] The tracking controller projects the target response vector onto the reference response space to obtain the merge synchronization component: ;
[0102] In the formula, For the bus synchronization component; This is the transpose of the reference response matrix; for The Moore-Penrose pseudo-inverse matrix. If the reference response matrix includes a sequence of reference action responses, then this expression represents the projection of the target response vector onto the direction of that reference action response sequence.
[0103] The tracking controller subtracts the bus synchronization component from the target response vector to obtain the effective response residual: In the formula, To effectively respond to residual quantities; The target response vector; For the bus synchronization component. The first in the effective response residual. The residual value is denoted as The effective response residual represents the remaining response in the target action response sequence after deducting synchronous changes along the same confluence path. It is used to characterize the effective power generation response corresponding to the support angle action in the current cycle. This processing can reduce the impact of synchronous power changes along the same confluence path on the judgment of the effectiveness of support action.
[0104] Specifically, the step of correcting the initial target tracking angle for the next cycle to the target tracking angle for the next cycle includes:
[0105] The target angle write-back interval is formed by the starting angle and the ending angle of the angle adjustment period, and the write-back discrimination quantity is formed based on the cumulative value of the effective response residual.
[0106] The initial target tracking angle for the next cycle is obtained by the tracking controller according to the existing solar position tracking strategy or the power station's original target angle generation strategy. The tracking controller reads the starting angle of the angle adjustment period. and endpoint angle The target angle write-back interval is formed by the starting angle and the ending angle. The target angle write-back interval is defined by... and The smaller of the values in the range is the lower bound, and so on. and The larger of the values in the range is the upper bound. The write-back discriminant is represented as: ;
[0107] In the formula, For write-back discrimination; To effectively respond to the residual amount of the first Individual residual value; This represents the number of samples for the effective response residual. If the write-back discrimination value is negative, it indicates that the overall effective response residual is accumulating negatively, meaning that the target power generation after the action is not higher than before the action, and the current cycle angle action has not formed an effective power generation response.
[0108] When the initial target tracking angle of the next cycle is located in the target angle write-back interval and the write-back discrimination value is negative, the initial target tracking angle of the next cycle is corrected to the starting angle of the angle adjustment period to obtain the target tracking angle of the next cycle.
[0109] The tracking controller reads the initial target tracking angle for the next cycle and determines whether it falls within the target angle write-back interval. If the initial target tracking angle falls within the write-back interval and the write-back discrimination value is negative, the tracking controller corrects the initial target tracking angle for the next cycle to the starting angle of the angle adjustment period and uses the corrected angle as the target tracking angle for the next cycle. If the initial target tracking angle does not fall within the write-back interval, or the write-back discrimination value is not negative, the tracking controller uses the initial target tracking angle for the next cycle as the target tracking angle for the next cycle.
[0110] For example, if the starting angle of the angle adjustment period is The endpoint angle is The target angle write-back interval is to If the initial target tracking angle for the next cycle is... If the write-back discriminant is negative, then the target tracking angle for the next cycle will be corrected to... This processing indicates that the current cycle is from... Towards If the directional attitude movement fails to generate an effective power generation response after deducting the irradiance power and the synchrotron component, the target angle control in the same direction will not continue to be performed within that angle range in the next cycle. For example, the starting angle... End point angle At that time, the write-back interval is to If the initial target tracking angle in the next cycle is within this interval and the write-back discrimination value is negative, then the back-back is... .
[0111] Example 2
[0112] like Figure 2 As shown in the example, the parts not detailed in this embodiment are as shown in Example 1. This embodiment discloses a distributed photovoltaic module intelligent tracking system, including:
[0113] The acquisition module 201 is used to read the tracking record, which includes the target tracking angle, support angle, array plane irradiance, target power sequence, and reference power sequence within the same confluence path for the current period; and to obtain the angle adjustment period based on the change in support angle after the target tracking angle for the current period is issued.
[0114] Calibration module 202 is used to form a retention sample set from the angle retention record of the external support during the angle adjustment period; and to obtain the irradiation response benchmark based on the irradiation change and power change within the retention sample set.
[0115] The calculation module 203 is used to obtain the response hysteresis based on the full output response during the angle adjustment period and after the action, combined with the change of the support angle and the change of the target power sequence, and to obtain the target action response sequence and the reference action response sequence according to the response hysteresis and the irradiation response benchmark.
[0116] The correction module 204 is used to extract the collimation component corresponding to the reference action response sequence from the target action response sequence to obtain the effective response residual; and to correct the initial target tracking angle of the next cycle to the target tracking angle of the next cycle based on the effective response residual.
[0117] The foregoing has only described certain exemplary embodiments of the present invention by way of illustration. Undoubtedly, those skilled in the art can modify the described embodiments in various ways without departing from the spirit and scope of the present invention. Therefore, the foregoing drawings and descriptions are illustrative in nature and should not be construed as limiting the scope of protection of the claims of the present invention.
Claims
1. A method for intelligent tracking of distributed photovoltaic modules, characterized in that, include: Read the tracking record, which includes the target tracking angle, support angle, array plane irradiance, target power sequence, and reference power sequence within the same confluence path for the current period; obtain the angle adjustment period based on the support angle change after the target tracking angle for the current period is issued; An irradiance response baseline is obtained by recording the angle of the external support during the angle adjustment period; the irradiance response baseline is obtained based on the irradiance and power changes within the irradiance retardation set. Based on the full-segment output response during the angle adjustment period and after the action, the response hysteresis is obtained by combining the changes in the support angle and the target power sequence. The target action response sequence and the reference action response sequence are obtained according to the response hysteresis and the irradiation response benchmark. Extract the collimation component corresponding to the reference action response sequence from the target action response sequence to obtain the effective response residual; correct the initial target tracking angle of the next cycle to the target tracking angle of the next cycle based on the effective response residual.
2. The method according to claim 1, characterized in that, The target power sequence corresponds to the output of the photovoltaic module or string associated with the target tracking bracket, and the reference power sequence corresponds to the output of the photovoltaic module or string that is not carried by the target tracking bracket and is different from the target power sequence in the same bus path.
3. The method according to claim 1, characterized in that, The process of obtaining the angle adjustment time period includes: Taking the current cycle target tracking angle issuance time as the retrieval starting point, extract the angle change segment of the bracket angle that continuously changes along the direction corresponding to the current cycle target tracking angle along the sampling clock; The angle adjustment period is obtained by taking the sampling time when the angle change segment leaves the support angle before the distribution as the starting point of the angle adjustment period and the sampling time when the angle change segment enters the support angle holding state as the ending point of the angle adjustment period.
4. The method according to claim 1, characterized in that, The process of forming the sample set includes: The bracket angle was extracted and recorded from both the period before and the period after the angle adjustment. The support angle records are grouped according to the same support angle to form a support sample subset, and the support sample subset forms a support sample set.
5. The method according to claim 4, characterized in that, The process of obtaining the irradiation response benchmark includes: Within the same retained sample subset, sampling times with different array plane irradiances are combined using the target power sequence and the reference power sequence as objects to form irradiance variation sample pairs; The paired response slope is obtained by comparing the power change and the array plane irradiance change between two sampling times in the irradiance change sample pair. The median value of the paired response slopes corresponding to the same object is taken to obtain the irradiation response baseline.
6. The method according to claim 1, characterized in that, The full-segment output response after the action is within the output response interval, which is located after the end of the angle adjustment period and before the generation time of the initial target tracking angle of the next cycle.
7. The method according to claim 1, characterized in that, The process of obtaining the target action response sequence and the reference action response sequence includes: Taking the starting point of the angle adjustment period as the calculation starting point, the changes in the support angle during the angle adjustment period are arranged into a support angle change sequence, and the changes in the target power sequence from the starting point of the angle adjustment period to the end of the output response interval are arranged into a full-segment target power change sequence. The response hysteresis is obtained by the main peak of the cross-correlation between the support angle change sequence and the target power change sequence of the whole segment, and the output response interval of the target power sequence and the reference power sequence is registered according to the response hysteresis. Based on the irradiance response reference, the change in irradiance of the registered array plane is converted into irradiance power, and the irradiance power is subtracted from the change in the target power sequence and the change in the reference power sequence, respectively, to obtain the target action response sequence and the reference action response sequence.
8. The method according to claim 1, characterized in that, The process of obtaining the effective response residual includes: Align the target action response sequence and the reference action response sequence using the same sampling clock, and form a reference response space from the reference action response sequence; The projection of the target action response sequence onto the reference response space is determined as the merging synchronization component, and the merging synchronization component is subtracted from the target action response sequence to obtain the effective response residual.
9. The method according to claim 1, characterized in that, The step of correcting the initial target tracking angle for the next cycle to the target tracking angle for the next cycle includes: The target angle write-back interval is formed by the starting angle and the ending angle of the angle adjustment period, and the write-back discrimination quantity is formed based on the cumulative value of the effective response residual. When the initial target tracking angle of the next cycle is located in the target angle write-back interval and the write-back discrimination value is negative, the initial target tracking angle of the next cycle is corrected to the starting angle of the angle adjustment period to obtain the target tracking angle of the next cycle.
10. A distributed photovoltaic module intelligent tracking system, implemented based on the method of any one of claims 1-9, characterized in that, include: The acquisition module is used to read tracking records, which include the target tracking angle, support angle, array plane irradiance, target power sequence, and reference power sequence within the same confluence path for the current period; and to obtain the angle adjustment period based on the change in support angle after the target tracking angle for the current period is issued. The calibration module is used to form a hold sample set by maintaining the angle of the external support during the angle adjustment period; and to obtain the irradiation response benchmark based on the irradiation changes and power changes within the hold sample set. The calculation module is used to obtain the response hysteresis based on the full output response during the angle adjustment period and after the action, combined with the change in the support angle and the change in the target power sequence, and to obtain the target action response sequence and the reference action response sequence based on the response hysteresis and the irradiation response benchmark. The correction module is used to extract the collimation component corresponding to the reference action response sequence from the target action response sequence to obtain the effective response residual; and correct the initial target tracking angle of the next cycle to the target tracking angle of the next cycle based on the effective response residual.
Citation Information
Patent Citations
Automatic tracking type solar photovoltaic power generation system
CN111796608A
Photovoltaic tracking support method based on artificial intelligence
CN122308472A
