Solar energy energy storage air energy complementary control system and control method

By constructing a system state vector and introducing a temperature correction coefficient, the power matching problem between photovoltaic power generation and air source heat pump was solved, achieving stable and efficient energy dispatch for household energy systems and reducing system oscillations and energy consumption.

CN121036156BActive Publication Date: 2026-05-15GUANGDONG NEW ENERGY TECH DEV
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GUANGDONG NEW ENERGY TECH DEV
Filing Date
2025-10-31
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

In existing household energy systems, it is difficult to achieve power matching between photovoltaic power generation, energy storage batteries, and air source heat pumps. The temperature impact of energy storage batteries is not included in the scheduling, and there is a lack of linkage between water tank and battery thermal management. This results in a lack of unified modeling and collaborative decision-making for energy flow and control strategies, leading to system oscillations and increased energy consumption.

Method used

A system state vector is constructed, which includes photovoltaic power generation, energy storage battery state of charge, air source heat pump target power, battery temperature, and water tank temperature. A battery temperature correction coefficient and cooling feasibility criterion are introduced to generate a strategy vector. The target power of the heat pump and the duty cycle of the liquid cooling water pump are allocated through scoring and normalization. A control mechanism with a fixed scheduling cycle is established to suppress frequent switching caused by short-term disturbances.

Benefits of technology

It achieves stability and energy efficiency in multi-energy complementary control. By embedding energy path determination with temperature correction coefficient, it ensures that liquid cooling circulation is activated only when there is a need for heat and cold management, reducing ineffective heat exchange and energy consumption, and providing consistent energy supply capacity and stable execution at the equipment level.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121036156B_ABST
    Figure CN121036156B_ABST
Patent Text Reader

Abstract

The application provides a solar energy storage air energy complementary control system and a control method. The method comprises the following steps: collecting original data and constructing a system state vector; calculating an effective energy supply ratio with a battery temperature correction coefficient based on the system state vector; defining a cooling feasibility criterion based on the battery temperature and the water tank temperature; generating a strategy vector based on the effective energy supply ratio and the cooling feasibility criterion; calculating the current capacity of each energy channel based on the strategy vector and the system state vector; obtaining the target power of each energy channel based on the activation state of each energy channel, the preset priority weight and the current capacity; calculating the duty cycle of the liquid cooling water pump; running in a fixed scheduling period, determining whether to keep or refresh the instruction by judging whether the change of each control target exceeds the minimum change threshold; and finally issuing each target power and duty cycle to the corresponding device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of energy storage dispatch, and in particular relates to a solar energy storage and air energy complementary control system and control method. Background Technology

[0002] With the increasing proportion of clean energy consumption in households, the coexistence of photovoltaic power generation, energy storage batteries, and air source heat pumps in the same residential setting has become a trend. However, existing systems are mostly configured independently, lacking unified modeling and collaborative decision-making for energy flow and control strategies. Photovoltaic output fluctuates with time and weather changes, while air source heat pumps experience steep loads in the early morning or evening, or during periods of extreme temperature, making it difficult for the two to spontaneously achieve power matching. Energy storage batteries are significantly affected by temperature; usable power and charging / discharging efficiency decrease at low temperatures, while aging accelerates and safety margins decrease at high temperatures. Common solutions on the market only provide simple start-stop threshold control, failing to quantify battery thermal state and discharge capacity on the same decision-making plane, leading to either conservative redundancy or frequent switching. Although buffer tanks are common in heat pump systems, there is a lack of clear linkage logic between them and battery thermal management, often resulting in situations where the tank has usable heating or cooling capacity but the control side fails to activate it in time. Furthermore, the underlying execution level generally lacks periodic scheduling and command hold mechanisms for multiple devices. Power settings and pump speed regulation are overly sensitive to short-term disturbances, resulting in unnecessary start-stop cycles and communication refreshes, thereby amplifying system oscillations and energy consumption. In summary, the main problems with existing technologies are concentrated in three aspects: First, there is a lack of a data structure with a unified state quantity as the core to connect photovoltaics, energy storage, heat pumps and water tanks, making it impossible to consistently express energy supply capacity, load demand and thermal state at the same time; second, there is a lack of scheduling methods that incorporate the impact of battery temperature on discharge capacity into energy path determination, resulting in unreasonable energy storage participation rhythm and depth; third, there is a lack of a practical mechanism to unify energy allocation and temperature control execution into an implementable periodic scheduling framework, making it difficult to obtain stable response under the condition of limited hardware resources on the home side. Summary of the Invention

[0003] The purpose of this invention is to design a solar energy storage and air energy complementary control system and control method that can drive multi-energy complementary control with a small amount of strongly correlated data and move the influence of temperature on energy storage capacity forward to the scheduling layer.

[0004] To achieve the above objectives, a solar energy storage and air energy complementary control method is provided in a first aspect of the present invention, the method comprising:

[0005] Collect photovoltaic power generation, energy storage battery state of charge, air source heat pump target power, battery temperature and water tank temperature, and construct a system state vector containing these five parameters;

[0006] Based on the system state vector, the effective energy supply ratio with battery temperature correction coefficient is calculated; a cooling feasibility criterion is defined based on battery temperature and water tank temperature; a strategy vector is generated based on the effective energy supply ratio and the cooling feasibility criterion, the strategy vector including the activation status of photovoltaic, battery, mains power and cooling.

[0007] Based on the strategy vector and the system state vector, the current capabilities of photovoltaic, battery, and mains power are calculated, wherein the current capability of the battery is corrected using the battery temperature correction coefficient; based on the activation status of photovoltaic, battery, mains power, and cooling, the preset priority weights, and the current capabilities, the target power of the heat pump is obtained by scoring and normalizing the allocation of the target power; and the duty cycle of the liquid cooling water pump is calculated based on the cooling activation status, battery temperature, and water tank temperature.

[0008] It operates with a fixed scheduling cycle, and determines whether to maintain or refresh the instruction by judging whether the changes of each control target exceed the minimum change threshold; it introduces the execution action ratio to adjust the actual duration of the instruction within the cycle; and finally sends the power and duty cycle of each target to the corresponding equipment.

[0009] Furthermore, the photovoltaic power generation is obtained through the DC-side sampling interface of the inverter; the state of charge of the energy storage battery is output by the battery management system and normalized to the zero-to-one range; the target power of the air source heat pump is calculated by the heat pump controller based on the set target room temperature, the difference between the real-time indoor temperature and the ambient temperature, and the user-set operating mode; the battery temperature is collected by the thermistors distributed on the surface of the battery module; and the water tank temperature is collected by the digital temperature sensor installed at the water tank outlet.

[0010] Furthermore, the value of the battery temperature correction coefficient decreases linearly as the deviation of the battery temperature from the preset reference temperature increases.

[0011] Furthermore, the specific conditions for the cooling feasibility criterion are as follows: when the battery temperature exceeds the upper limit temperature threshold and the water tank temperature plus the minimum usable temperature difference threshold is still less than the battery temperature, it is determined that the cooling cycle can be started.

[0012] Furthermore, the priority weights are set such that the priority weight of photovoltaic power is greater than that of battery power, and the priority weight of battery power is greater than that of mains power.

[0013] Furthermore, the allocation of heat pump target power through scoring and normalization includes: calculating the score of each energy source based on its activation status, priority weight, and current capacity; summing the scores of each energy source to obtain a total score; using the ratio of each energy source's score to the total score as the power allocation ratio for that energy source; and allocating the heat pump target power to each energy channel according to the power allocation ratio.

[0014] Furthermore, when calculating the duty cycle of the liquid-cooled water pump, a preset synthesis weight and temperature deviation range are introduced. Linear synthesis is performed based on the deviation between the battery temperature and the reference temperature, as well as the deviation between the water tank temperature and the reference temperature, and the result is truncated between zero and one.

[0015] Furthermore, the minimum change threshold is set with different fixed values ​​for power-type targets and liquid-cooled duty cycle targets, respectively.

[0016] Furthermore, the execution ratio is the ratio of the number of sub-cycles activated by the control command in the current cycle to the total number of sub-cycles, and its value is dynamically adjusted within a preset range according to the battery over-temperature range and system response requirements.

[0017] A second aspect of the present invention provides a solar energy storage and air energy complementary control system, the system comprising:

[0018] The status acquisition module is used to collect photovoltaic power generation, energy storage battery state of charge, air source heat pump target power, battery temperature and water tank temperature, and construct a system state vector containing these five parameters.

[0019] The strategy generation module is used to calculate the effective energy supply ratio with battery temperature correction coefficient based on the system state vector; define cooling feasibility criteria based on battery temperature and water tank temperature; and generate a strategy vector based on the effective energy supply ratio and the cooling feasibility criteria, wherein the strategy vector includes the activation status of photovoltaic, battery, mains power and cooling.

[0020] The parameter generation module is used to calculate the current capabilities of photovoltaics, batteries, and mains power based on the strategy vector and the system state vector, wherein the current capability of batteries is corrected using the battery temperature correction coefficient; based on the activation status of photovoltaics, batteries, mains power, and cooling, preset priority weights, and the current capabilities, the target power of the heat pump is obtained by scoring and normalizing the allocation of target power; and the duty cycle of the liquid cooling water pump is calculated based on the cooling activation status, battery temperature, and water tank temperature.

[0021] The execution module is used to run on a fixed scheduling cycle. It determines whether to hold or refresh the instructions by judging whether the changes of each control target exceed the minimum change threshold. It introduces the execution action ratio to adjust the actual duration of the instruction within the cycle. Finally, it sends the power and duty cycle of each target to the corresponding equipment.

[0022] The beneficial technical effects of the present invention are at least as follows:

[0023] To address the aforementioned issues, this invention provides a solar-energy storage-air energy complementary control system and method. It constructs a lightweight yet sufficiently robust state vector using photovoltaic power, energy storage state of charge, heat pump target power, battery temperature, and water tank temperature as the sole core state variables. Based on this, a temperature-corrected effective energy supply ratio is introduced, embedding the impact of battery temperature on available discharge capacity as a coefficient into the energy path determination. This ensures a calculable and consistent standard for decisions regarding photovoltaic priority, energy storage supplementation, and grid power backup. Simultaneously, active temperature control is triggered by the minimum available temperature difference between the water tank and the battery, ensuring that liquid cooling circulation is only activated when there is sufficient heating or cooling capacity and a genuine need for thermal management, avoiding ineffective heat exchange and additional energy consumption. At the device level, strategy bits and capability scores are combined into power allocation parameters, outputting the target power of the inverter and energy storage converter, as well as the water pump's duty cycle. This is implemented on the controller side using a fixed-cycle command hold-execution ratio mechanism, suppressing frequent switching caused by short-term disturbances. This allows energy scheduling and thermal management to achieve stable and reproducible execution results under the resource constraints of a home controller. Through the above structured design, this invention drives multi-energy complementary control with a small amount of highly correlated data, moves the impact of temperature on energy storage capacity forward to the scheduling layer, and establishes a unified timing and interface from judgment to execution, taking into account the requirements of energy efficiency, stability and safety. Attached Figure Description

[0024] 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.

[0025] Figure 1 This is a flowchart of a solar energy storage and air energy complementary control method according to the present invention.

[0026] Figure 2 This is a framework diagram of a solar energy storage and air energy complementary control system according to the present invention. Detailed Implementation

[0027] 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.

[0028] In one or more embodiments, such as Figure 1 As shown, a solar energy storage and air energy complementary control method is disclosed, the method comprising the following:

[0029] S1: Collect photovoltaic power generation, energy storage battery state of charge, air source heat pump target power, battery temperature and water tank temperature, and construct a system state vector containing these five parameters;

[0030] Specifically, to achieve dynamic scheduling and control of the solar-storage-air-source multi-energy complementary control system, this step first requires state modeling and real-time data acquisition of the main energy supply units, energy consumption units, and environmental influencing factors within the system. Current operating data is obtained through the physical layer device interface and uniformly constructed into a clearly structured state vector to support the subsequent scheduling strategy generation and path selection process. The power generation of the photovoltaic modules is obtained through the DC-side sampling interface of the inverter. In practical deployments, commonly used residential photovoltaic inverters (such as Huawei SUN2000 series or Sungrow SP series) provide a Modbus communication protocol interface. The system controller accesses its internal power output register via the RS485 bus to read the current power generation value in real time. The acquisition period can be set to a fixed range (e.g., 5 to 60 seconds). The acquired value is defined as... This is used to indicate the available photovoltaic power supply capacity within the current control cycle.

[0031] The state of charge (SOC) of the energy storage battery is output by the Battery Management System (BMS). The BMS estimates the current remaining capacity based on integral methods, voltage modeling, or Kalman filtering, and provides this as a percentage or a normalized value to the external controller. The controller acquires this data via a CAN or UART interface. To standardize the data format, this value is normalized to a fixed value during modeling. An interval is defined as a dimensionless state variable. For example, when the BMS returns the current SOC as 72, then the corresponding... .

[0032] Current target power of the heat pump It is one of the core input variables in the control strategy. In actual control deployment, this value is not directly measured by sensors, but is automatically calculated by the heat pump controller based on the set target room temperature, the difference between the real-time indoor temperature and the ambient temperature, and the user-set operating mode (such as heating or cooling). The system communicates with the heat pump's control interface (such as Modbus or switch linkage) to read the heat pump's target output power setpoint or its operating frequency conversion result. If the current system is set to winter heating, and the building heat load is estimated to be approximately 2400, then the value can be taken as... .

[0033] Battery temperature Temperature data is collected by thermistors distributed across the surface of the battery module and transmitted to the controller via an analog-to-digital converter (ADC). The system typically selects the center sensor closest to the battery cell as a representative point. If multi-point temperature distribution is used, a weighted average or maximum value strategy is employed in this step to determine the representative temperature. This value is used to determine whether the battery's thermal management function needs to be activated or whether liquid cooling circulation needs to be initiated.

[0034] Buffer tank temperature Temperature data is collected by a digital temperature sensor installed at the water tank outlet. The controller reads the temperature value directly via a one-wire communication protocol. This temperature determines whether the system can cool or heat the battery. For example, in summer operation mode, if the water tank temperature is below approximately 20°C, it can assist in cooling the battery; in winter operation mode, if it is above approximately 40°C, it can assist in heating the battery.

[0035] To support subsequent scheduling strategy reasoning, the system constructs the above five state variables into a unified system state vector:

[0036] ;

[0037] in, Measured by the inverter, this indicates the current available photovoltaic power. Provided by the BMS, indicating the battery state of charge; Provided by the heat pump controller, indicating the target operating power of the heat pump; This represents the temperature of the battery module; This represents the temperature of the water tank.

[0038] To enhance the ability of this state structure to express the energy supply and demand situation, an auxiliary indicator is further introduced. (Renamed to avoid confusion with subsequent steps), used to assess whether the currently available energy supply is sufficient to support the heat pump load:

[0039] ;

[0040] in, This is the maximum discharge power of the battery (system setting constant). This indicates the extent to which the combined power supply of photovoltaics and energy storage covers the demand for heat pumps. Subsequent steps can use this as a reference for path determination or threshold setting.

[0041] S2: Based on the system state vector, calculate the effective energy supply ratio with the battery temperature correction coefficient; define the cooling feasibility criterion based on the battery temperature and the water tank temperature; generate a strategy vector based on the effective energy supply ratio and the cooling feasibility criterion, the strategy vector including the activation status of photovoltaic, battery, mains power and cooling;

[0042] Specifically, in obtaining the state vector output from step one... Afterwards, the system enters the inference and scheduling strategy generation stage for multi-energy complementary power supply paths. This step, without increasing the number of sensors or data types, generates activation decisions for photovoltaic, energy storage, and mains power, as well as activation decisions for active battery cooling, based on current photovoltaic capacity, energy storage state of charge, battery temperature, and water tank temperature. To avoid duplication with auxiliary indicators in step one, this step uses... As an effective energy supply ratio criterion, a battery temperature correction term is introduced in the scheduling process to reflect the suppression of discharge capacity by temperature, and the available temperature difference of the water tank is used as a necessary condition for whether to start the cooling cycle.

[0043] First, calculate the effective power supply ratio, which measures the extent to which photovoltaic and energy storage cover the target power of the heat pump after current temperature correction:

[0044] ;

[0045] in, Sampled from the inverter; From BMS; Set constants for the system; From the heat pump controller; To prevent extremely small positive constants with a denominator of zero; The battery temperature correction factor is shown in the formula below. This ratio is used to uniformly determine the range of "photovoltaic power only", "photovoltaic power + battery power", or "mains power intervention required".

[0046] The battery temperature correction factor is used to reflect the linear reduction in usable discharge capacity caused by temperature deviation:

[0047] ;

[0048] in, Data sourced from battery temperature data; The target center for constant temperature (system tuning constant); This is the temperature attenuation coefficient (system tuning constant). When the battery temperature deviates from the center of the target range... This decreases, thereby reducing the available share of energy storage discharge in this cycle.

[0049] To avoid initiating ineffective cycles when the water tank and battery temperatures are close, a cooling feasibility criterion is defined (using the minimum heat transfer temperature difference threshold). (to avoid having the same name as the adjustment weight symbol in step three)

[0050] ;

[0051] in, Data collected from water tank temperature. This is the upper limit temperature threshold of the battery (system tuning constant). This is the minimum usable temperature difference threshold (system tuning constant). The cooling cycle is only activated if the battery temperature exceeds the limit and the water tank has a sufficient temperature difference.

[0052] Based on the above three criteria, a strategy vector for generating cost cycles is generated. Each component is assigned a value as follows (without adding any new variables): When season ,otherwise ;when and season ,otherwise ;when season ,when Time priority order and ,when season Finally, let .

[0053] S3: Based on the strategy vector and the system state vector, calculate the current capabilities of photovoltaic, battery, and mains power, wherein the current capability of the battery is corrected using the battery temperature correction coefficient; based on the activation status of photovoltaic, battery, mains power, and cooling, the preset priority weights, and the current capabilities, allocate the target power of the heat pump through scoring and normalization to obtain the target power of each energy channel; and calculate the duty cycle of the liquid cooling pump based on the cooling activation status, battery temperature, and water tank temperature.

[0054] Specifically, power allocation employs a three-step method: "strategy bit screening + capability scoring + ratio normalization." First, strategy bits are used to restrict participating channels; then, a score is calculated based on the current capability of each channel; finally, power is allocated according to the score ratio. Distributed across all channels. Scoring only uses [the following data]. and And on-site fixed constants: priority weights (Recommended intervals are respectively) , , (Maintaining the order of "photovoltaic ≥ battery ≥ mains power"); the setting constant required for battery capacity. (Settings depend on battery selection) (Recommended range) Adjusted according to the season) (Recommended range) ).

[0055] Each "current capability" is directly controlled by the following method: Calculations show that the photovoltaic capacity is taken as follows: Battery capacity (When the battery temperature deviates from the reference point, the capability decreases linearly; if it decreases to a negative value, it is truncated to zero); the AC power capability is used to fill the gap, taking... All of the above are calculated value by value, without adding any new symbols.

[0056] The scoring function takes the form of "strategy bit × priority weight × current capability":

[0057] ;

[0058] in ; Corresponding to (from) ); The above are fixed weights; Explicit calculations from the preceding section.

[0059] calculate , , Post-summation ;like The percentages are respectively And obtain the target power of the channel. ;like Then the power of the three target circuits is set to zero and the contactor remains open.

[0060] The target power is sent through the inverter / PCS / contactor interface. The channel forces the target to be zeroed and disconnected.

[0061] The liquid cooling water pump control employs a method of "strategy-based gating + battery temperature difference / water tank potential synthesis + interval truncation," using only... and The temperature value in the middle, and depends on the temperature control set constant. , (Recommended range) (the smaller the value, the more sensitive the response), and the composite weight. (Recommended intervals are respectively) and ).

[0062] The formula for calculating the target duty cycle of the water pump is:

[0063] ;

[0064] in From ; , From ; , , , These are the constants mentioned above. Thus, in... At that time, the duty cycle increases linearly with the battery overheating amplitude and the usable temperature difference of the water tank, and is then cut off at [a certain point]. ;exist The time value is naturally zero, thus avoiding invalid loops.

[0065] Specifically, in this embodiment, the output of step two is substituted into: Let The status passed in at the same time is .

[0066] On-site constant measurement .

[0067] Step-by-step calculation:

[0068] Battery temperature attenuation factor: ;

[0069] Battery capacity: ;

[0070] Photovoltaic capabilities: ;

[0071] Mains power shortage capacity: .

[0072] score: ; ; .

[0073] Return to One: , , , .

[0074] Channel target power: , , .

[0075] Water pump duty cycle: battery deviation Water tank potential Synthesis amount After being cut off .

[0076] Accordingly, the following document was issued: Inverter power limit PCS discharge setting When the mains power is disconnected, the water pump's PWM duty cycle is 100%.

[0077] Output of this step: Target power for three power supplies According to the above scoring and normalization process, from and The calculated values ​​are directly transmitted to the inverter / PCS / mains power channel; the PWM duty cycle of the liquid-cooled water pump is... ,Depend on , , The data, obtained from the temperature control constant calculation, is directly sent to the water pump speed control end.

[0078] S4: It operates with a fixed scheduling cycle and determines whether to maintain or refresh the instruction by judging whether the changes of each control target exceed the minimum change threshold; it introduces the execution action ratio to adjust the actual duration of the instruction within the cycle; and finally sends the power and duty cycle of each target to the corresponding equipment.

[0079] Specifically, this step uses the set of control commands output in step three. As input, the controller schedules, judges, and issues commands within a periodic execution framework, forming a set of execution commands that ultimately act on the physical devices. To adapt to the dynamic response differences and energy fluctuation characteristics of various devices in a solar-energy storage-air source system, the controller introduces two time-scheduling mechanisms: a "command hold factor" and an "execution ratio," used for command stability assessment and control window allocation, respectively. This mechanism is applicable not only to the energy output scheduling of inverters and energy storage devices but also to the regulation of circulating equipment with thermal inertia, such as liquid-cooled water pumps, thereby enabling rhythmic implementation of scheduling behavior across the entire system.

[0080] The controller operates on a fixed scheduling cycle. (Default value is 60 seconds) Execution control logic. At the start of each cycle, the controller first determines whether the current power setting and pump duty cycle need to be refreshed. For this purpose, a command hold factor is designed:

[0081] ;

[0082] in Indicates any control objective (such as or ), The same objective as the previous cycle; This is the minimum allowable threshold for variation in this objective. For power-related objectives, take... (Unit: W), for the target duty cycle of liquid cooling (Dimensionless). If the instruction change is below the threshold, then... The controller retains the instructions issued in the previous cycle; otherwise... Enter the instruction refresh channel.

[0083] To adjust the actual duration of an instruction's effect within a cycle, a control execution action ratio is introduced:

[0084] ;

[0085] in This indicates the number of sub-cycles into which a complete cycle is divided. For example, dividing 60 seconds into 12 sub-cycles... . This indicates how many sub-cycles the control command remains active within the current cycle. For example, when the water pump cooling task is urgent (such as...). and When ), the controller can be set ,Right now If the task is not urgent (e.g.) Then we can assume ,Right now This will save energy and reduce consumption. The range of values ​​is The default starting value is It is dynamically adjusted based on the battery over-temperature range and system response time.

[0086] After completion and After the judgment, the controller performs the following operations:

[0087] For each power supply channel ,like Then continue using the previous cycle. ;like Then refresh to the current cycle. Set the target power via the Modbus communication interface; if If so, the contactor will be forcibly disconnected.

[0088] For the PWM output of the water pump, if If, then remain unchanged; if Then update the PWM output to The unit is duty cycle percentage (e.g.) (This indicates a 75% duty cycle).

[0089] For the target power of the heat pump ,like If the target value is transmitted, then the heat pump remains off; otherwise, the heat pump remains off.

[0090] In one or more embodiments, such as Figure 2 As shown, a solar energy storage and air energy complementary control system is disclosed, the system comprising:

[0091] The status acquisition module is used to collect photovoltaic power generation, energy storage battery state of charge, air source heat pump target power, battery temperature and water tank temperature, and construct a system state vector containing these five parameters.

[0092] The strategy generation module is used to calculate the effective energy supply ratio with battery temperature correction coefficient based on the system state vector; define cooling feasibility criteria based on battery temperature and water tank temperature; and generate a strategy vector based on the effective energy supply ratio and the cooling feasibility criteria, wherein the strategy vector includes the activation status of photovoltaic, battery, mains power and cooling.

[0093] The parameter generation module is used to calculate the current capabilities of photovoltaics, batteries, and mains power based on the strategy vector and the system state vector, wherein the current capability of batteries is corrected using the battery temperature correction coefficient; based on the activation status of photovoltaics, batteries, mains power, and cooling, preset priority weights, and the current capabilities, the target power of the heat pump is obtained by scoring and normalizing the allocation of target power; and the duty cycle of the liquid cooling water pump is calculated based on the cooling activation status, battery temperature, and water tank temperature.

[0094] The execution module is used to run on a fixed scheduling cycle. It determines whether to hold or refresh the instructions by judging whether the changes of each control target exceed the minimum change threshold. It introduces the execution action ratio to adjust the actual duration of the instruction within the cycle. Finally, it sends the power and duty cycle of each target to the corresponding equipment.

[0095] It is worth noting that the specific workflow of the solar energy storage and air energy complementary control system provided in this embodiment of the invention is the same as that of the solar energy storage and air energy complementary control method described in the above embodiment, and will not be repeated here.

[0096] This invention also provides a solar energy storage and air energy complementary control device, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, it implements the steps described in the above embodiment of a solar energy storage and air energy complementary control method, for example... Figure 1 The steps S1 to S4 described above; or, when the processor executes the computer program, it implements the functions of each module in the above system embodiments.

[0097] For example, the computer program may be divided into one or more modules, which are stored in the memory and executed by the processor to complete the present invention. The one or more modules may be a series of computer program instruction segments capable of performing specific functions, which describe the execution process of the computer program in the solar energy storage air energy complementary control device.

[0098] The aforementioned solar energy storage and air energy complementary control device can be a computing device such as a desktop computer, laptop, handheld computer, or cloud server. This device may include, but is not limited to, a processor and a memory. Those skilled in the art will understand that the device may also include input / output devices, network access devices, and a bus.

[0099] The processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASACs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor. The processor is the control center of the solar energy storage-air energy complementary control device, connecting all parts of the device via various interfaces and lines.

[0100] The memory can be used to store the computer program and / or modules. The processor implements various functions of the solar energy storage and air energy complementary control device by running or executing the computer program and / or modules stored in the memory and calling the data stored in the memory. The memory may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function, etc.; the data storage area may store data created according to the operation of the air conditioner controller, etc. In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as hard disk, memory, plug-in hard disk, smart media card (SMC), secure digital card (SD), flash card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0101] If the integrated module of the solar energy storage and air energy complementary control device is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the above embodiments of the present invention can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc.

[0102] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.

[0103] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications are also considered to be within the scope of protection of the present invention.

Claims

1. A solar energy storage and air energy complementary control method, characterized in that, The method includes: Collect photovoltaic power generation, energy storage battery state of charge, air source heat pump target power, battery temperature and water tank temperature, and construct a system state vector containing these five parameters; Based on the system state vector, the effective energy supply ratio with battery temperature correction coefficient is calculated; a cooling feasibility criterion is defined based on battery temperature and water tank temperature; a strategy vector is generated based on the effective energy supply ratio and the cooling feasibility criterion, the strategy vector including the activation status of photovoltaic, battery, mains power and cooling; the effective energy supply ratio is calculated as follows: ; in, Sampling from the inverter indicates the currently available photovoltaic power. This information comes from the BMS and indicates the battery state of charge. This is the system tuning constant, representing the maximum discharge power of the battery; This information comes from the heat pump controller and indicates the target operating power of the heat pump. To prevent extremely small positive constants with a denominator of zero; This is the battery temperature correction factor; Based on the strategy vector and the system state vector, the current capabilities of photovoltaic, battery, and mains power are calculated, wherein the current capability of the battery is corrected using the battery temperature correction coefficient; based on the activation status of photovoltaic, battery, mains power, and cooling, the preset priority weights, and the current capabilities, the target power of the heat pump is obtained by scoring and normalizing the allocation of the target power; and the duty cycle of the liquid cooling water pump is calculated based on the cooling activation status, battery temperature, and water tank temperature. It operates with a fixed scheduling cycle, and determines whether to maintain or refresh the instruction by judging whether the change of each control target exceeds the minimum change threshold; it introduces an execution action ratio to adjust the actual duration of the instruction within the cycle; and finally sends the power and duty cycle of each target to the corresponding device; the execution action ratio is the ratio of the number of sub-cycles activated by the control instruction in the current cycle to the total number of sub-cycles, and its value is dynamically adjusted within a preset range according to the battery over-temperature range and system response requirements.

2. The solar energy storage and air energy complementary control method according to claim 1, characterized in that, The photovoltaic power generation is obtained through the DC side sampling interface of the inverter; the state of charge of the energy storage battery is output by the battery management system and normalized to the zero-to-one range; the target power of the air source heat pump is calculated by the heat pump controller based on the set target room temperature, the difference between the real-time indoor temperature and the ambient temperature, and the user-set working mode; the battery temperature is collected by the thermistors distributed on the surface of the battery module; and the water tank temperature is collected by the digital temperature sensor installed at the water tank outlet.

3. The solar energy storage and air energy complementary control method according to claim 1, characterized in that, The value of the battery temperature correction coefficient decreases linearly as the deviation of the battery temperature from the preset reference temperature increases.

4. The solar energy storage and air energy complementary control method according to claim 1, characterized in that, The specific conditions for the cooling feasibility criterion are as follows: when the battery temperature exceeds the upper limit temperature threshold and the water tank temperature plus the minimum usable temperature difference threshold is still less than the battery temperature, it is determined that the cooling cycle can be started.

5. The solar energy storage and air energy complementary control method according to claim 1, characterized in that, The priority weights are set such that the priority weight of photovoltaic power is greater than that of battery power, and the priority weight of battery power is greater than that of mains power.

6. The solar energy storage and air energy complementary control method according to claim 1, characterized in that, The method of allocating the target power of the heat pump through scoring and normalization includes: calculating the score of each energy source based on its activation status, priority weight, and current capacity; summing the scores of each energy source to obtain a total score; using the ratio of the score of each energy source to the total score as the power allocation ratio for that energy source; and allocating the target power of the heat pump to each energy channel according to the power allocation ratio.

7. The solar energy storage and air energy complementary control method according to claim 1, characterized in that, When calculating the duty cycle of the liquid-cooled water pump, a preset synthesis weight and temperature deviation range are also introduced. The results are linearly synthesized based on the deviation between the battery temperature and the reference temperature, as well as the deviation between the water tank temperature and the reference temperature, and the results are truncated between zero and one.

8. The solar energy storage and air energy complementary control method according to claim 1, characterized in that, The minimum change threshold is set with different fixed values ​​for power-type targets and liquid-cooled duty cycle targets, respectively.

9. A solar energy storage and air energy complementary control system, characterized in that, The system includes: The status acquisition module is used to collect photovoltaic power generation, energy storage battery state of charge, air source heat pump target power, battery temperature and water tank temperature, and construct a system state vector containing these five parameters. The strategy generation module is used to calculate the effective energy supply ratio by introducing a battery temperature correction coefficient based on the system state vector; define a cooling feasibility criterion based on battery temperature and water tank temperature; and generate a strategy vector based on the effective energy supply ratio and the cooling feasibility criterion, wherein the strategy vector includes the activation status of photovoltaic, battery, mains power, and cooling; the effective energy supply ratio is calculated as follows: ; in, Sampling from the inverter indicates the currently available photovoltaic power. This information comes from the BMS and indicates the battery state of charge. This is the system tuning constant, representing the maximum discharge power of the battery; This information comes from the heat pump controller and indicates the target operating power of the heat pump. To prevent extremely small positive constants with a denominator of zero; This is the battery temperature correction factor; The parameter generation module is used to calculate the current capabilities of photovoltaics, batteries, and mains power based on the strategy vector and the system state vector, wherein the current capability of batteries is corrected using the battery temperature correction coefficient; based on the activation status of photovoltaics, batteries, mains power, and cooling, preset priority weights, and the current capabilities, the target power of the heat pump is obtained by scoring and normalizing the allocation of target power; and the duty cycle of the liquid cooling water pump is calculated based on the cooling activation status, battery temperature, and water tank temperature. The execution module operates on a fixed scheduling cycle. It determines whether to maintain or refresh the instruction by judging whether the changes of each control target exceed the minimum change threshold. It introduces an execution action ratio to adjust the actual duration of the instruction's effect within the cycle. Finally, it sends the power and duty cycle of each target to the corresponding device. The execution action ratio is the ratio of the number of sub-cycles activated by the control instruction in the current cycle to the total number of sub-cycles. Its value is dynamically adjusted within a preset range according to the battery over-temperature range and system response requirements.