Self-adaptive voltage power regulation and control method and system for photovoltaic energy storage conversion device
By constructing an adaptive voltage and power regulation method for photovoltaic energy storage conversion devices, collecting state information and dynamically adjusting the control voltage, the problem of mismatch between the photovoltaic side and the energy storage side in photovoltaic energy storage conversion devices is solved, achieving safe and continuous control effects.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHENZHEN ATESS POWER TECH CO LTD
- Filing Date
- 2026-01-27
- Publication Date
- 2026-05-01
AI Technical Summary
Existing photovoltaic energy storage conversion devices are prone to overpower, voltage surges and frequent contactor operation when there is a mismatch between the output of the photovoltaic side and the capacity of the energy storage side, which affects the system stability and equipment lifespan. There is also a lack of unified control logic to balance energy utilization efficiency and system safety.
By collecting the status information of the photovoltaic array and energy storage battery, a system operating status vector is constructed, an upper limit for absorbed power and a maximum control voltage boundary are established, and the BUCK control voltage and duty cycle command are dynamically adjusted to achieve adaptive matching between the photovoltaic side and the energy storage side.
It achieves safe and continuous control under conditions of frequent photovoltaic output fluctuations and energy storage status changes, avoids control jitter and path stress concentration, and improves system stability and equipment lifespan.
Smart Images

Figure CN121965859A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of photovoltaic energy storage conversion devices, and particularly relates to an adaptive voltage and power regulation method for photovoltaic energy storage conversion devices. Background Technology
[0002] With the large-scale application of photovoltaic (PV) power generation and energy storage systems in the new energy field, PV energy storage conversion devices are gradually becoming important basic equipment for realizing local energy consumption and peak shaving. In these devices, the DC power output from the PV modules needs to be transferred to the energy storage battery side through a power conversion stage. Typically, a step-down DC-DC converter and an energy storage converter work together to complete energy conversion and charging control. Although existing systems generally have basic functions such as voltage and current acquisition capabilities, contactor protection, and self-testing, in actual operation, the PV output exhibits significant rapid fluctuations due to factors such as changes in sunlight and array shading. Meanwhile, the acceptable power on the energy storage battery side continuously changes with the state of charge, battery voltage, and temperature, resulting in a significant mismatch risk. Especially under conditions of rapid power changes or shrinking energy storage capacity, if the control strategy relies solely on fixed thresholds or simple feedback adjustments for power distribution, the BUCK output voltage may not match the actual withstand capacity of the energy storage side, leading to instantaneous overpower, voltage surges, or frequent contactor operation, affecting system stability and equipment lifespan.
[0003] In existing technologies, some solutions focus on photovoltaic power tracking, while others focus on energy storage protection. However, there is a general lack of a control method that can integrate the photovoltaic power supply status, energy storage capacity, and path safety status into the same control logic, making it difficult to simultaneously consider energy utilization efficiency and system safety under complex operating conditions. Summary of the Invention
[0004] The purpose of this invention is to propose an adaptive voltage and power regulation method for photovoltaic energy storage conversion devices to solve the above-mentioned problems.
[0005] To achieve the above objectives, a first aspect of the present invention provides an adaptive voltage and power regulation method for photovoltaic energy storage conversion devices, the method comprising the following steps: S1: Collect the power generation side status of the photovoltaic array, the receiving side status of the energy storage battery, and the contactor status in the energy transmission path to construct a system operating state vector; wherein, the power generation side status includes the current output voltage and output current of the photovoltaic array; the receiving side status includes the current battery voltage, state of charge, and battery temperature; the contactor status is a state difference quantity; The system operating state vector includes the current output voltage and current of the photovoltaic array, the current terminal voltage of the battery, the state of charge, the battery temperature, and the state difference quantity. S2: Based on the system operating state vector, establish the upper limit of the energy storage system's absorbed power and the corresponding maximum control voltage boundary; S3: Determine the target power at the current moment based on the system operating state vector and the upper limit of absorbed power, and calculate the target control voltage based on the target power and the current output current of the photovoltaic array; S4: Compare the target control voltage with the maximum control voltage boundary to determine the final BUCK control voltage, and generate a duty cycle command based on the BUCK control voltage and the current output voltage of the photovoltaic array. Send the command to the BUCK module for execution to ensure that when the current output voltage of the photovoltaic array changes, the corresponding duty cycle command will be automatically adjusted to ensure that the output voltage of the BUCK module remains close to the BUCK control voltage.
[0006] Furthermore, the contactor state in the energy transmission path is determined based on the input contactor and output contactor set between the photovoltaic side and the energy storage side, and the on / off state of the input contactor and output contactor is obtained through the contactor self-test interface or auxiliary contact signal. Then, the state difference quantity is expressed as: When the states of the input contactor and the output contactor are the same, the state difference is zero; when the states are different, the state difference is non-zero.
[0007] Furthermore, the upper limit of absorbed power is generated based on the current available power of the photovoltaic array, the reference allowable power of the energy storage battery, the terminal voltage of the energy storage battery, the power limitation of the state of charge and battery temperature, the margin constraint between the output voltage of the photovoltaic array and the current terminal voltage of the energy storage battery, and the consistency calculation of the contactor state.
[0008] Furthermore, the margin constraint is determined based on the current available power at the photovoltaic array end. When the margin of the current output voltage of the photovoltaic array relative to the current voltage at the battery end decreases, the margin constraint shrinks accordingly.
[0009] Furthermore, the corresponding maximum control voltage boundary is obtained by dividing the upper limit of the allowable absorbed power by the current output current of the photovoltaic array.
[0010] Furthermore, the step of determining the target power at the current moment includes: The smaller of the current available power on the power generation side and the upper limit of the allowable absorbed power is taken as the base value. When the contactor is in an abnormal state, the base value is suppressed by combining the voltage difference between the photovoltaic array end and the energy storage battery end to obtain the final target power.
[0011] Furthermore, the intensity of the suppression of the base value is dynamically adjusted based on whether the state of charge or battery temperature at the energy storage battery terminal is close to a preset sensitive threshold.
[0012] Furthermore, the target control voltage is obtained by dividing the target power by the output current at the photovoltaic array terminal.
[0013] Furthermore, the step of determining the final BUCK control voltage is as follows: The minimum value between the target control voltage and the maximum control voltage boundary is taken as the final control voltage sent to the BUCK module.
[0014] A second aspect of the invention provides an adaptive voltage and power regulation system for a photovoltaic energy storage conversion device, the system comprising: Data acquisition unit: used to acquire the power generation side status of the photovoltaic array, the receiving side status of the energy storage battery, and the contactor status in the energy transmission path, and construct a system operating state vector; wherein, the power generation side status includes the current output voltage and output current of the photovoltaic array; the receiving side status includes the current terminal voltage, state of charge, and battery temperature of the battery; the contactor status is a state difference quantity; The system operating state vector includes the current output voltage and current of the photovoltaic array, the current terminal voltage of the battery, the state of charge, the battery temperature, and the state difference quantity. Boundary confirmation unit: used to establish the upper limit of the energy storage system's absorbed power and the corresponding maximum control voltage boundary based on the system's operating state vector; Voltage confirmation unit: used to determine the target power at the current moment based on the system operating state vector and the upper limit of absorbed power, and to calculate the target control voltage based on the target power and the current output current of the photovoltaic array; Command output unit: Used to compare the target control voltage with the maximum control voltage boundary, determine the final BUCK control voltage, and generate a duty cycle command based on the BUCK control voltage and the current output voltage of the photovoltaic array, and send it to the BUCK module for execution, so as to ensure that when the current output voltage of the photovoltaic array changes, the corresponding duty cycle command will be automatically adjusted accordingly, so as to ensure that the output voltage of the BUCK module remains close to the BUCK control voltage.
[0015] The beneficial technical effects of the present invention are at least as follows: This invention proposes an adaptive voltage and power regulation method and system for photovoltaic energy storage conversion devices. By uniformly collecting and structurally representing the operating state of the photovoltaic side, the state of the energy storage battery, and the states of key components in the energy path, a state foundation reflecting the instantaneous operating conditions of the system is constructed. Based on this, a dynamic boundary model of the acceptable power and corresponding control voltage of the energy storage side is formed, enabling power regulation to adaptively adjust with changes in the energy storage state, no longer relying on fixed thresholds. Simultaneously, this invention constructs a target power and target voltage generation mechanism under the aforementioned safety boundary constraints, ensuring that available energy from the photovoltaic side is smoothly introduced into the control process while meeting the energy storage's capacity requirements, avoiding control jitter and path stress concentration caused by rapid fluctuations. In the final execution stage, this invention uses voltage as the sole adjudicator and control object, uniformly adjudicating the target output and safety boundary and converting it into drive commands that can directly act on the BUCK module. This achieves safe, adaptive, and continuous control during the photovoltaic-to-energy storage process without altering the existing hardware structure. Through the collaborative design of each stage within the control chain, this method achieves dynamic matching between photovoltaic power supply characteristics and energy storage capacity, making it suitable for practical application scenarios where photovoltaic output fluctuations are significant and energy storage states change frequently. Attached Figure Description
[0016] The present invention will be further described with reference to the accompanying drawings, but the embodiments in the drawings do not constitute any limitation on the present invention. For those skilled in the art, other drawings can be obtained based on the following drawings without creative effort.
[0017] Figure 1 This is a flowchart of an adaptive voltage and power regulation method for photovoltaic energy storage conversion devices disclosed in an embodiment of the present invention. Detailed Implementation
[0018] Embodiments of the present invention are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and should not be construed as limiting the present invention.
[0019] like Figure 1 As shown in the embodiment of the present invention, an adaptive voltage and power regulation method for photovoltaic energy storage conversion devices is provided, the method comprising: S1: Collect the power generation side status of the photovoltaic array, the receiving side status of the energy storage battery, and the contactor status in the energy transmission path to construct a system operating state vector; wherein, the power generation side status includes the current output voltage and output current of the photovoltaic array; the receiving side status includes the current battery voltage, state of charge, and battery temperature; the contactor status is a state difference quantity; The system operating state vector includes the current output voltage and current of the photovoltaic array, the current terminal voltage of the battery, the state of charge, the battery temperature, and the state difference.
[0020] Specifically, this step is used to collect and organize data from the photovoltaic energy storage conversion device at any given time. The key operational states are used to form structured vectors. This state vector serves as the unified input basis for subsequent power limitation calculations and control command generation. Its design goal is to fully reflect the physical state of the photovoltaic power supply capacity, the energy storage receiving capacity, and the key safety components in the energy path, thereby ensuring that the subsequent regulation process has sufficient realistic basis.
[0021] The system's operating status mainly consists of three types of information. First is the power generation side status of the photovoltaic array. The photovoltaic array output is equipped with a dedicated voltage sampling unit and current sensor to collect the current output voltage of the photovoltaic array in real time. With output current Voltage sampling is typically accomplished using a resistor divider combined with an analog-to-digital converter, while current sampling can employ a Hall effect sensor or a shunt structure. These two types of signals are sampled synchronously at the hardware level, reflecting the photovoltaic array's real-time output capability under current illumination conditions.
[0022] Secondly, the receiving side status of the energy storage battery is monitored. The energy storage system periodically reads the current battery voltage through the communication interface between the PCS controller and the battery management system. State of charge and battery temperature .in, Reflects the current voltage level of the battery. The remaining battery capacity is estimated online by the battery management system based on methods such as energy integration or open-circuit voltage, and is used to characterize the battery's remaining capacity. These parameters originate from temperature sensors installed inside the battery module, used to characterize the battery's thermal state. These three parameters collectively determine the energy storage system's ability to withstand external power input at any given moment.
[0023] The third type of information comes from the contactor status in the energy transmission path. The system has input and output contactors installed between the photovoltaic and energy storage sides. Their on / off states are obtained through the contactor self-test interface or auxiliary contact signals, and are denoted as follows: and To facilitate rapid identification of abnormal situations where contactor states are inconsistent in subsequent control, a state difference quantity is introduced. Its definition is: ; in, This represents a logical XOR operation. When the input contactor and output contactor are in the same state... Take the value zero; when the two states are inconsistent, Take a non-zero value. This quantity can be used to reflect situations where the contactor does not operate as expected, contacts stick, or abnormally disconnects. For example, if a contactor control command has been issued but the output contactor fails to actually close, and This will present different values, thus... Things have changed.
[0024] After collecting the above-mentioned state variables, the system integrates them into the current running state vector in a fixed order: ; in, Indicates the system at time 10:00 This vector describes the overall operating status. Each element in the vector originates from the device's own real-time sampling or status monitoring results, with consistent sampling timestamps, facilitating direct input in subsequent calculations. In this way, the system avoids repeatedly accessing the underlying sampling interface during subsequent control processes and prevents irrelevant state variables from interfering with the control logic.
[0025] S2: Based on the system operating state vector, establish the upper limit of the energy storage system's absorbed power and the corresponding maximum control voltage boundary.
[0026] Specifically, this step involves obtaining the system operating state vector output by S1. Then, the information directly related to the "input tolerance capacity of the energy storage side" is transformed into two boundary quantities that can be directly used for subsequent control: one is the energy storage system at time... Maximum allowable power absorption Secondly, the BUCK maximum control voltage boundary is consistent with this power limit. The purpose of these two boundary quantities is to explicitly set the "true battery end tolerance" and "circuit safety status" to calculable limits, so that subsequent target voltage generation and BUCK control do not need to repeatedly interpret the equipment status, but can directly follow the boundary execution.
[0027] Furthermore, the upper limit of absorbed power is constructed in the form of "baseline power × state convergence factor × safety contraction factor". The state convergence factor is used to compress the three constraints of voltage, state of charge, and temperature at the battery terminal into the same range, while the safety contraction factor is used to simultaneously incorporate contactor consistency and photovoltaic power supply availability into the constraint logic. To make the boundaries easily implementable in engineering, the relevant thresholds and baseline values are derived from the existing rated parameters of the equipment or the allowable range published by the battery management system; the controller side only performs online substitution and arithmetic combination. Definition: ; in, Indicates the energy storage system at time The upper limit of the allowable absorbed power; This represents the difference in contactor states, which originates from the logical XOR result in step one. When the input and output contactor states are inconsistent, this item directly reduces the upper limit of power. The current available power on the photovoltaic side is obtained from the sampling in step one. and The result is obtained by direct multiplication, which is used to avoid giving an excessively high absorption limit when the photovoltaic power supply is insufficient; The baseline allowable power is given by the device's rated capacity or the maximum charging capacity set by the PCS. , , , These are four dimensionless convergence factors, all calculated internally by the controller according to fixed rules: Depend on The ratio is mapped to the upper limit threshold of the battery's allowable voltage, and is used to smoothly tighten power when the battery voltage is close to the upper limit; Depend on The margin is mapped to the high charge threshold and used to gradually reduce the allowable power during the high charge phase. Depend on The ratio is mapped to a temperature reference threshold and is used to reduce input power when the temperature deviates from the reference range; An additional contraction term related to voltage margin, depending on and The relative relationship is used to reflect the constraint of the photovoltaic side voltage on the controllable range of the BUCK. It is implemented by setting a fixed margin coefficient in the controller. ,when relatively As the margin decreases, the term contracts synchronously, making the boundary more sensitive to "control instability caused by insufficient voltage margin" earlier. The above... The factors are implemented using piecewise linear or saturated pruning: they remain close to 1 in the normal operating range, gradually decrease with a slope in the range close to the threshold, and maintain a lower limit value in the range exceeding the threshold, allowing the controller to operate online without complex solutions. For example, when When approaching the high charge threshold, It gradually decreases from close to 1. Synchronous contraction means that subsequent steps will naturally not continue to increase the BUCK output when generating the target voltage, thus preventing the battery from entering the forced protection zone; when When changes occur, Immediate compression and subsequent tightening of the control voltage boundary help reduce electrical stress on the circuit when the contactor state is inconsistent.
[0028] Furthermore, in obtaining Then, the power boundary is converted to a voltage boundary, allowing subsequent steps to directly compare and trim in the voltage domain. This conversion utilizes the data acquired in step one. Furthermore, a minimum operating threshold is set within the controller for the extremely low current range to ensure numerical stability. The threshold is defined as follows: ; in, Indicates the maximum control voltage boundary of BUCK; The real-time current on the photovoltaic side originates from the current sampling link in step one; Let be the power absorption boundary calculated by the above formula. The engineering implication of this mapping is: given a fixed photovoltaic current, the controller's increase in the BUCK output voltage corresponds to an increase in input power. Therefore, the power limitation can be implemented in the controllable quantity of the BUCK through the voltage boundary. For example, when the photovoltaic current is in a higher range, the same power boundary corresponds to a lower voltage boundary, making subsequent control more biased towards steady-state power limiting; when the photovoltaic current decreases, the voltage boundary increases accordingly, but since the previous formula has already been affected by... The constraints prevent the boundary from being unnecessarily raised, thus avoiding control command drift in low light conditions. This step outputs two boundary quantities: the upper limit of absorption power. With the maximum control voltage boundary
[0029] S3: Determine the target power at the current moment based on the system operating state vector and the upper limit of absorbed power, and calculate the target control voltage based on the target power and the current output current of the photovoltaic array.
[0030] Specifically, this step generates two boundary quantities in S2. and Under the constraints, combined with the state vector from step one Real-time energy supply information from the photovoltaic side is used to construct the target power output for the current moment. and map it to the target control voltage. This construction process closely follows the actual operating characteristics of photovoltaic energy storage conversion devices: the photovoltaic power fluctuates rapidly, the energy storage absorption capacity dynamically shrinks with changes in battery state, and the controllable object of the BUCK module is voltage, which is limited by the available voltage margin. Therefore, the generation of the target power simultaneously has three constraints: it does not exceed the available input on the photovoltaic side, it does not exceed the absorption boundary on the energy storage side, and the change process does not cause control "toothing" between the BUCK and PCS. The target power is constructed using a "bounded following + change suppression" approach. First, the instantaneous available power on the photovoltaic side is defined as... This quantity reflects the upper bound that the current input can provide without considering energy storage limitations. Then, using the value obtained in step two... As the absorption boundary on the energy storage side, it ensures that the target power does not exceed the limit. To maintain a controllable rate of increase in target power under scenarios such as cloud shadows and array obstruction removal, a change suppression term related to the voltage boundary is introduced, making the increment of target power correlated with the available controllable voltage scale, and further tightening the change amplitude when approaching the high charge or high temperature range. Based on the above considerations, the target power is defined as: ; in, Indicates the target power; and Samples taken from the photovoltaic side in step one; This represents the upper limit of the absorption power in step two; Battery voltage from step one; The contactor state difference from step one; The change suppression coefficient is determined internally by the battery state and can be generated using a segmented table-driven method: when Approaching the high charge threshold or A larger value is used when the temperature approaches the threshold, and a smaller value is used within the normal range, thus making the target power more conservative under "more sensitive battery conditions". The formula introduces... The reason is that in photovoltaic energy storage conversion devices, the controllable space of the BUCK module is closely related to the input-output voltage difference. When this difference is small and the contactor states are inconsistent, continuing to increase the target power is more likely to lead to control instability. Therefore, this item is used to further reduce the target power when the circuit state is abnormal. This reduction item only applies to... It takes effect when the value is non-zero, thus not affecting power utilization under normal operating conditions.
[0031] Furthermore, after obtaining the target power, the system maps it to a target control voltage. Since BUCK's control output is primarily based on voltage commands, and step two has already provided the maximum permissible control voltage boundary. This step considers both current availability and voltage boundary constraints during voltage derivation, and defines: ; in, Indicates the target control voltage; The target power is constructed using the above formula; The photovoltaic-side current sample from step one. The output of this step is... and .in The power domain target is set to facilitate alignment with the host computer display and the PCS power strategy. The target is set in the voltage domain, which facilitates its direct use in the duty cycle control of the BUCK module.
[0032] S4: Compare the target control voltage with the maximum control voltage boundary to determine the final BUCK control voltage, and generate a duty cycle command based on the BUCK control voltage and the current output voltage of the photovoltaic array. Send the command to the BUCK module for execution to ensure that when the current output voltage of the photovoltaic array changes, the corresponding duty cycle command will be automatically adjusted to ensure that the output voltage of the BUCK module remains close to the BUCK control voltage.
[0033] Specifically, in photovoltaic energy storage conversion devices, the direct control object of the BUCK module is the output voltage, not the power or current. Therefore, this step uses voltage as the decision variable, directly comparing the target voltage with the safe voltage boundary. The result of this comparison determines the actual output voltage level that the BUCK is allowed to reach within the current control cycle. Specifically, when the target control voltage is lower than the safe boundary, the system allows the BUCK to operate at the target voltage; when the target control voltage exceeds the safe boundary, the system automatically limits the BUCK output to ensure it does not exceed the voltage value corresponding to the safe boundary. This process can be expressed as: ; in, The final BUCK control voltage; The target value, derived from step three, is obtained after considering the available photovoltaic power and the continuity of its variation. Step two provides the safety upper limit derived from the energy storage absorption capacity and the circuit status. The engineering implication of this decision-making method is that, regardless of changes in the target power, the control voltage ultimately sent to the power level always remains within the tolerance range of the energy storage system, thereby avoiding triggering the passive protection of the PCS or battery side.
[0034] Furthermore, after obtaining Next, the controller needs to convert this voltage value into a drive command that the BUCK module can directly recognize. In actual systems, the power stage of the BUCK module is usually driven by a PWM signal, and its output voltage and PWM duty cycle have a stable correspondence under fixed topology and switching frequency conditions. This correspondence is pre-stored internally by the controller, or an approximate linear mapping is obtained through calibration. In this step, the duty cycle command... Calculate as follows: ; in, This command indicates the PWM duty cycle of the BUCK module within the current control cycle. The final BUCK control voltage; This refers to the photovoltaic input voltage acquired in step one. The practical significance of this relationship is that when the photovoltaic input voltage changes, the duty cycle automatically adjusts accordingly to ensure that the BUCK output voltage remains constant. Nearby. For example, when the photovoltaic voltage is high, a relatively small duty cycle is sufficient to achieve the target output; while when the photovoltaic voltage decreases, the duty cycle increases accordingly, but because... It is already constrained by safety boundaries and will not cause the power stage to enter an abnormal operating range. The controller is at the output... Previously, the upper and lower limits could be trimmed to adapt to the physical limitations of the drive circuit and switching devices, but without changing the above calculation logic.
[0035] Through the above process, the target output intention formed in step three and the security constraints formed in step two are unified and reflected in... and Regarding these two execution volumes, for example, in the event of a sudden clear sky and a rapid increase in photovoltaic output, step three will provide an increase... However, if the battery is close to its high charge range at this time, the process formed in step two... It will remain at a low level, eventually Limited to safe values; conversely, when energy storage capacity is sufficient and the pathway is stable, Can follow closely The changes enable the system to make full use of the available energy on the photovoltaic side.
[0036] In another embodiment of the present invention, an adaptive voltage and power regulation system for photovoltaic energy storage conversion devices is provided, the system comprising: Data acquisition unit: used to acquire the power generation side status of the photovoltaic array, the receiving side status of the energy storage battery, and the contactor status in the energy transmission path, and construct a system operating state vector; wherein, the power generation side status includes the current output voltage and output current of the photovoltaic array; the receiving side status includes the current terminal voltage, state of charge, and battery temperature of the battery; the contactor status is a state difference quantity; The system operating state vector includes the current output voltage and current of the photovoltaic array, the current terminal voltage of the battery, the state of charge, the battery temperature, and the state difference quantity. Boundary confirmation unit: used to establish the upper limit of the energy storage system's absorbed power and the corresponding maximum control voltage boundary based on the system's operating state vector; Voltage confirmation unit: used to determine the target power at the current moment based on the system operating state vector and the upper limit of absorbed power, and to calculate the target control voltage based on the target power and the current output current of the photovoltaic array; Command output unit: Used to compare the target control voltage with the maximum control voltage boundary, determine the final BUCK control voltage, and generate a duty cycle command based on the BUCK control voltage and the current output voltage of the photovoltaic array, and send it to the BUCK module for execution, so as to ensure that when the current output voltage of the photovoltaic array changes, the corresponding duty cycle command will be automatically adjusted accordingly, so as to ensure that the output voltage of the BUCK module remains close to the BUCK control voltage.
[0037] The foregoing has described specific embodiments of this specification; other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims may be performed in a different order than those shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily have to follow the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0038] The systems, devices, modules, or units described in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, a computer can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices.
[0039] For ease of description, the above devices are described in terms of function, divided into various units. Of course, in implementing this specification, the functions of each unit can be implemented in one or more software and / or hardware components.
[0040] Those skilled in the art will understand that the embodiments of this specification can be provided as methods, systems, or computer program products. Therefore, the embodiments of this specification can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the embodiments of this specification can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0041] This specification is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this specification. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0042] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0043] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0044] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0045] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0046] Computer-readable media include both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0047] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0048] This specification can be described in the general context of computer-executable instructions that are executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform a specific task or implement a specific abstract data type. This specification can also be practiced in distributed computing environments, where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.
[0049] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.
[0050] Finally, it should be noted that the embodiments disclosed in this invention are merely preferred embodiments of the invention and are only used to illustrate the technical solutions of the invention, not to limit it. Although the invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this invention.
Claims
1. An adaptive voltage and power regulation method for photovoltaic energy storage conversion devices, characterized in that, The method includes the following steps: S1: Collect the power generation side status of the photovoltaic array, the receiving side status of the energy storage battery, and the contactor status in the energy transmission path to construct a system operating state vector; wherein, the power generation side status includes the current output voltage and output current of the photovoltaic array; the receiving side status includes the current battery voltage, state of charge, and battery temperature; the contactor status is a state difference quantity; The system operating state vector includes the current output voltage and current of the photovoltaic array, the current terminal voltage of the battery, the state of charge, the battery temperature, and the state difference quantity. S2: Based on the system operating state vector, establish the upper limit of the energy storage system's absorbed power and the corresponding maximum control voltage boundary; S3: Determine the target power at the current moment based on the system operating state vector and the upper limit of absorbed power, and calculate the target control voltage based on the target power and the current output current of the photovoltaic array; S4: Compare the target control voltage with the maximum control voltage boundary to determine the final BUCK control voltage, and generate a duty cycle command based on the BUCK control voltage and the current output voltage of the photovoltaic array. Send the command to the BUCK module for execution to ensure that when the current output voltage of the photovoltaic array changes, the corresponding duty cycle command will be automatically adjusted to ensure that the output voltage of the BUCK module remains close to the BUCK control voltage.
2. The adaptive voltage and power regulation method for photovoltaic energy storage conversion devices according to claim 1, characterized in that, The contactor status in the energy transmission path is determined based on the input contactor and output contactor set between the photovoltaic side and the energy storage side. The on / off status of the input contactor and output contactor is obtained through the contactor self-test interface or auxiliary contact signal. Then, the state difference quantity is expressed as: When the states of the input contactor and the output contactor are the same, the state difference is zero; when the states are different, the state difference is non-zero.
3. The adaptive voltage and power regulation method for photovoltaic energy storage conversion devices according to claim 1, characterized in that, The upper limit of absorbed power is generated based on the current available power of the photovoltaic array, the reference allowable power of the energy storage battery, the terminal voltage of the energy storage battery, the power limitation of the state of charge and battery temperature, the margin constraint between the output voltage of the photovoltaic array and the current terminal voltage of the energy storage battery, and the consistency calculation of the contactor state.
4. The adaptive voltage and power regulation method for photovoltaic energy storage conversion devices according to claim 3, characterized in that, The margin constraint is determined based on the current available power at the photovoltaic array. When the margin of the current output voltage of the photovoltaic array relative to the current voltage at the battery terminal decreases, the margin constraint shrinks accordingly.
5. The adaptive voltage and power regulation method for photovoltaic energy storage conversion devices according to claim 1, characterized in that, The corresponding maximum control voltage boundary is obtained by dividing the upper limit of the absorbed power by the current output current of the photovoltaic array.
6. The adaptive voltage and power regulation method for photovoltaic energy storage conversion devices according to claim 1, characterized in that, The step of determining the target power at the current moment includes: The smaller of the current available power on the power generation side and the upper limit of the absorbed power is taken as the base value. When the contactor is in an abnormal state, the base value is suppressed by combining the voltage difference between the photovoltaic array end and the energy storage battery end to obtain the final target power.
7. The adaptive voltage and power regulation method for photovoltaic energy storage conversion devices according to claim 1, characterized in that, The intensity of the suppression of the base value is also dynamically adjusted based on whether the state of charge or battery temperature at the energy storage battery terminal is close to a preset sensitive threshold.
8. The adaptive voltage and power regulation method for photovoltaic energy storage conversion devices according to claim 6, characterized in that, The target control voltage is obtained by dividing the target power by the output current at the photovoltaic array terminal.
9. The adaptive voltage and power regulation method for photovoltaic energy storage conversion devices according to claim 1, characterized in that, The steps for determining the final BUCK control voltage are as follows: The minimum value between the target control voltage and the maximum control voltage boundary is taken as the final control voltage sent to the BUCK module.
10. An adaptive voltage and power regulation system for photovoltaic energy storage conversion devices, characterized in that, The system includes: Data acquisition unit: used to acquire the power generation side status of the photovoltaic array, the receiving side status of the energy storage battery, and the contactor status in the energy transmission path, and construct a system operating state vector; wherein, the power generation side status includes the current output voltage and output current of the photovoltaic array; the receiving side status includes the current terminal voltage, state of charge, and battery temperature of the battery; the contactor status is a state difference quantity; The system operating state vector includes the current output voltage and current of the photovoltaic array, the current terminal voltage of the battery, the state of charge, the battery temperature, and the state difference quantity. Boundary confirmation unit: used to establish the upper limit of the energy storage system's absorbed power and the corresponding maximum control voltage boundary based on the system's operating state vector; Voltage confirmation unit: used to determine the target power at the current moment based on the system operating state vector and the upper limit of absorbed power, and to calculate the target control voltage based on the target power and the current output current of the photovoltaic array; Command output unit: Used to compare the target control voltage with the maximum control voltage boundary, determine the final BUCK control voltage, and generate a duty cycle command based on the BUCK control voltage and the current output voltage of the photovoltaic array, and send it to the BUCK module for execution, so as to ensure that when the current output voltage of the photovoltaic array changes, the corresponding duty cycle command will be automatically adjusted accordingly, so as to ensure that the output voltage of the BUCK module remains close to the BUCK control voltage.